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
339429664541	339429665055	339429665605	339429666155	339429666705	339429667255	339429667805	339429668355	339429668907	339429669455	339429670005	339429670556	339429671106	339429671657	339429672206	339429672756	339429673306	339429673857	339429674406	339429674956	339429675506	339429676056	339429676608	339429677156	339429677706	339429678256	339429678806	339429679356	339429679907	339429680457	339429681007	339429681557	339429682107	339429682657	339429683207	339429683757	339429684307	339429684857	339429685407	339429685957	339429686507	339429687057	339429687607	339429688157	339429688707	339429689258	339429689808	339429690358	339429690909	339429691458	339429692008	339429692558	339429693108	339429693658	339429694210	339429694758	339429695308	339429695860	339429696410	339429696958	339429697508	339429698059	339429698609	339429699159	339429699710	339429700259	339429700810	339429701360	339429701910	339429702459	339429703011	339429703559	339429704111	339429704659	339429705209	339429705761	339429706309	339429706861	339429707410	339429707961	339429708510	339429709060	339429709610	339429710161	339429710710	339429711262	339429711812	339429712360	339429712912	339429713460	339429714010	339429714562	339429715110	339429715662	339429716212	339429716761	339429717312	339429717861	339429718412	339429718961	339429719512	339429720062	339429720613	339429721163	339429721713	339429722261	339429722813	339429723363	339429723913	339429724463	339429725011	339429725563	339429726113	339429726662	339429727213	339429727763	339429728313	339429728862	339429729413	339429729964	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2576	3600	2300	2576	3600	2300	2576	3600	2300	2576	3600	2300	2576	3600	2300	2576	3600	2300	2575	3600	2300	2575	3600	2300	2575	3600	2300	2575	3600	2300	2575	3600	2300	2575	3600	2300	2575	3600	2300	2575	3600	2300	2575	3600	2300	2575	3600	2300	2574	3600	2300	2574	3600	2300	2574	3600	2300	2574	3600	2300	2573	3600	2300	2573	3600	2300	2573	3600	2300	2573	3600	2300	2573	3600	2300	2572	3600	2300	2572	3600	2300	2572	3600	2300	2571	3600	2300	2571	3600	2300	2571	3600	2300	2570	3600	2300	2570	3600	2300	2569	3600	2300	2569	3600	2300	2569	3600	2300	2568	3600	2300	2568	3600	2300	2567	3600	2300	2567	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
22637	20068	26781	23053	19152	3080	1055	679	570	515	479	512	473	489	503	483	456	438	439	441	434	450	469	452	459	456	457	458	410	416	424	432	457	454	446	441	408	421	436	438	400	390	442	426	420	421	414	395	456	396	466	406	420	420	427	418	436	414	427	427	440	412	373	426	425	393	423	402	460	395	430	417	444	435	420	404	407	439	402	440	466	426	403	409	364	433	421	409	412	425	422	401	402	399	477	457	422	449	426	431	444	389	437	404	468	397	440	411	391	426	429	440	423	405	423	401	390	407	388	393	401	417	421	426	425	425	387	405	427	424	385	408	376	411	414	405	413	363	396	435	424	396	417	441	409	450	436	424	403	429	428	408	413	414	405	421	430	421	401	471	445	402	419	416	395	450	411	417	430	433	391	446	438	426	410	430	445	432	424	395	397	438	413	415	412	412	404	400	429	415	427	407	414	425	429	438	430	417	389	441	426	435	372	419	420	464	442	384	453	419	415	371	418	440	435	417	409	410	403	441	435	414	402	420	450	392	409	430	391	430	419	424	388	450	424	452	415	439	440	412	384	422	397	420	411	420	424	439	436	403	417	383	430	461	400	424	425	403	432	394	398	401	412	454	436	417	410	414	388	406	455	411	395	397	450	393	376	417	416	423	382	399	421	444	394	422	429	396	387	446	430	425	377	418	440	426	417	428	412	383	436	412	412	395	435	442	424	415	416	410	345	403	405	385	396	464	406	411	438	410	415	463	436	389	464	420	407	394	443	446	424	419	422	394	439	436	376	423	401	429	428	423	410	432	408	409	421	453	427	392	398	463	444	442	403	427	427	438	428	423	411	427	391	380	433	410	432	404	423	445	397	375	457	404	414	368	429	419	425	400	377	408	390	411	439	410	412	403	419	396	410	392	443	415	395	418	426	418	455	423	381	395	428	422	409	399	405	454	451	400	405	425	419	450	408	406	421	416	412	432	369	432	431	422	454	405	414	420	394	418	421	412	434	413	424	435	428	405	408	437	404	443	389	422	400	441	374	406	434	412	465	423	460	415	420	428	394	425	424	393	377	392	399	429	411	403	467	408	391	441	452	454	428	384	444	457	435	442	423	403	412	425	412	407	431	448	424	429	395	399	419	429	435	409	421	412	415	403	436	413	445	445	398	416	429	380	399	388	417	383	415	391	442	401	451	400	422	443	399	398	405	393	413	413	430	427	410	429	397	411	420	430	424	413	421	426	420	412	407	371	434	401	406	409	405	429	395	410	394	437	409	422	384	426	396	416	406	413	374	432	414	428	400	439	408	390	391	424	374	426	386	467	422	412	419	388	402	434	421	466	413	421	401	412	395	434	420	410	421	412	410	422	410	415	416	408	391	429	429	394	392	402	396	397	421	396	435	428	406	424	433	434	396	409	419	437	447	427	427	428	431	427	412	389	454	415	412	425	425	399	431	430	453	428	411	409	430	380	382	407	424	410	433	419	407	408	384	416	420	431	425	400	431	437	442	427	415	421	390	422	404	406	419	438	466	430	440	418	390	402	435	400	412	446	409	409	398	442	421	463	435	413	447	406	382	432	414	369	398	422	422	431	387	438	429	384	420	414	430	421	425	401	379	439	400	416	448	459	400	409	415	392	421	429	417	416	405	366	421	439	411	408	446	421	411	404	430	415	368	400	433	394	415	418	410	418	363	427	452	405	436	423	466	431	415	414	412	426	427	394	439	391	409	415	434	441	423	408	367	399	419	427	445	443	373	434	421	452	434	433	438	466	385	398	404	444	420	431	407	405	426	440	418	388	413	431	446	380	377	399	414	409	410	416	416	435	367	380	383	401	406	432	436	387	410	408	417	388	406	402	407	424	466	383	436	408	432	430	381	377	439	470	408	408	442	433	414	436	393	441	425	361	399	394	422	423	421	404	398	388	464	403	437	410	418	430	413	445	439	405	437	394	392	464	419	418	400	423	411	397	449	436	398	386	386	419	412	475	409	418	409	434	430	407	438	412	425	406	412	426	404	413	406	420	417	428	406	417	418	414	400	400	396	408	420	399	429	444	417	414	403	438	434	406	405	426	425	397	417	399	409	419	413	458	423	432	417	430	422	378	424	467	375	390	405	425	417	453	398	397	430	428	386	418	433	408	414	433	442	393	415	422	419	438	401	425	414	465	405	432	424	406	414	418	438	401	407	426	386	378	381	419	409	443	407	400	409	427	392	440	412	429	407	454	388	383	451	433	400	424	411	411	392	404	415	406	410	430	459	396	432	410	424	435	400	439	410	415	404	403	402	435	424	377	408	359	417	387	436	413	379	422	410	379	411	409	415	407	428	393	383	449	401	401	374	401	430	401	449	397	408	383	391	439	402	413	416	403	403	411	427	394	402	409	424	415	404	443	429	423	423	431	449	393	429	406	452	401	437	402	416	403	423	415	390	415	392	438	410	447	398	417	418	398	397	403	409	409	410	413	417	382	449	409	390	405	454	417	422	433	397	398	380	439	438	421	400	418	429	439	413	424	409	433	387	428	395	431	433	452	401	361	379	388	448	409	395	402	402	396	405	423	431	406	414	440	401	409	403	426	415	424	413	451	380	366	385	410	403	402	423	396	420	396	467	489	417	399	408	419	412	433	424	391	421	406	420	435	408	396	417	399	400	402	440	435	374	428	443	421	401	434	422	407	373	404	392	405	396	442	380	370	413	402	430	427	439	397	406	416	376	429	461	376	405	420	387	433	416	425	406	432	425	431	398	409	405	397	421	429	412	394	382	411	421	433	401	439	443	438	390	383	412	402	435	408	443	413	426	414	410	420	426	416	418	421	421	436	436	407	437	395	383	394	396	378	417	421	412	434	430	440	452	434	418	393	410	423	441	383	421	444	449	412	462	377	400	421	406	426	436	428	411	404	388	399	452	404	414	383	421	410	397	438	449	426	396	453	410	424	423	412	431	436	427	421	414	405	390	415	389	387	392	433	435	411	416	426	403	435	425	381	464	432	435	408	404	396	406	390	412	432	416	477	415	434	393	407	443	419	404	380	398	415	398	419	388	409	438	407	422	436	413	408	425	404	399	424	409	421	431	448	413	432	421	407	411	374	391	412	422	380	410	432	413	415	445	415	442	448	408	400	404	443	411	427	427	402	399	396	408	415	419	416	435	373	417	410	411	430	416	408	388	438	429	407	405	463	400	444	443	451	436	433	395	413	405	439	414	397	422	442	423	403	445	410	449	432	438	423	419	384	419	416	428	394	423	437	388	421	437	418	400	424	421	424	410	424	436	416	375	363	427	421	401	418	401	410	468	395	384	444	424	392	438	408	378	432	418	395	384	391	452	417	393	427	431	410	437	377	399	428	412	424	391	410	406	428	394	396	374	430	417	416	423	434	436	432	420	372	400	402	411	454	407	407	419	443	394	435	437	400	371	425	384	367	424	417	432	423	448	410	407	405	387	392	407	428	399	409	409	378	393	382	421	390	437	433	440	405	426	417	425	443	411	446
3221	4526	3664	1909	1331	1031	889	691	649	636	589	593	555	473	519	513	458	478	459	473	461	474	455	456	453	476	446	443	429	454	418	476	472	436	469	457	445	404	465	413	431	440	466	432	435	448	459	469	407	411	460	438	446	420	465	412	440	420	420	468	427	423	432	431	423	436	418	423	427	437	383	416	439	427	431	416	435	438	434	424	445	425	422	440	447	444	396	440	436	431	413	432	447	405	408	366	412	433	409	442	422	410	471	426	410	400	428	438	433	405	400	401	439	450	462	435	430	451	429	410	441	440	406	449	400	435	452	397	443	435	394	420	423	417	396	465	450	419	423	409	399	452	441	403	396	431	428	414	445	411	431	475	418	430	445	411	437	446	429	407	418	396	452	461	422	459	404	433	398	429	424	426	416	415	407	430	386	429	402	430	415	420	477	430	415	432	437	413	408	438	392	388	416	439	459	416	435	394	400	427	418	425	395	414	460	433	419	403	414	405	411	464	400	414	471	451	418	432	421	410	457	407	428	425	494	437	402	402	458	429	452	444	417	395	438	412	452	434	416	450	474	441	413	403	400	454	429	417	450	440	476	445	411	433	443	449	432	438	399	432	479	420	428	410	451	466	425	455	412	426	425	456	410	456	456	387	453	383	380	426	407	414	416	426	424	388	416	457	432	405	439	441	421	417	442	447	415	426	458	454	430	425	449	421	451	427	450	473	429	416	427	409	435	425	407	430	459	439	444	431	407	390	422	420	418	448	417	437	417	452	422	409	447	441	423	436	428	370	396	424	433	422	419	412	409	405	431	390	422	400	407	409	431	432	434	447	456	388	418	407	453	426	407	412	402	402	442	449	411	422	426	391	429	453	428	430	433	429	408	455	414	417	413	455	416	428	438	423	418	433	424	428	447	417	446	373	431	410	416	407	402	386	435	396	440	395	393	426	423	459	440	444	413	389	390	405	468	397	460	420	430	450	434	470	407	414	426	429	415	432	435	457	407	448	417	407	411	428	412	447	407	401	409	397	444	435	460	456	414	432	407	425	454	428	451	418	437	417	398	409	472	438	403	399	440	420	428	422	424	425	403	435	433	416	394	421	402	414	434	421	434	442	444	465	410	391	438	416	402	384	447	437	430	417	428	397	396	406	403	440	410	415	443	442	390	454	379	402	403	432	421	409	402	435	447	409	425	443	396	436	419	423	399	397	410	453	434	418	443	428	435	447	390	454	438	428	435	404	442	387	435	411	434	408	419	389	418	391	427	425	426	422	444	429	396	440	430	440	361	377	431	406	390	449	398	413	422	432	404	443	436	428	436	404	408	431	408	415	386	422	441	412	420	423	401	442	443	392	414	446	417	413	434	442	422	385	420	431	397	402	378	421	417	405	437	459	469	408	420	398	432	457	444	416	447	396	425	420	420	410	457	439	423	442	392	431	420	424	419	404	432	411	404	392	419	426	399	442	437	419	463	416	411	408	397	415	419	421	420	443	439	414	398	418	396	395	441	423	405	417	418	439	403	407	467	433	401	457	418	440	439	418	420	451	428	418	460	406	453	390	434	411	420	464	432	401	431	409	397	415	391	408	413	430	440	471	420	434	417	436	409	399	414	395	397	376	391	401	409	386	431	437	402	427	449	424	416	422	441	461	441	402	434	404	395	452	381	464	393	434	440	447	433	456	415	381	394	419	454	447	432	435	410	418	417	433	428	438	411	442	402	441	406	432	412	381	414	413	418	401	474	437	410	450	424	375	437	440	404	391	408	417	426	442	433	425	472	408	399	457	369	395	409	455	416	406	410	453	429	410	395	404	413	435	448	406	441	420	420	434	418	412	430	426	428	447	421	410	384	428	428	416	423	420	457	408	461	408	392	406	418	424	446	464	440	412	408	438	442	399	441	403	442	411	412	430	390	428	394	409	452	423	416	431	424	420	409	477	377	417	411	402	437	410	401	441	415	404	402	437	411	453	421	416	415	415	409	410	455	398	441	438	418	427	423	432	433	440	430	480	426	413	398	428	448	405	405	408	410	424	393	408	436	438	450	419	406	411	433	452	391	409	392	449	407	413	436	452	425	438	407	416	414	441	443	398	442	438	440	428	409	400	439	418	413	413	435	397	422	443	452	411	409	462	412	425	400	409	406	389	454	416	384	411	382	447	374	412	407	401	428	417	424	395	407	408	431	459	415	395	371	411	426	407	418	397	382	400	390	459	399	410	457	418	395	410	405	410	425	413	417	419	406	421	417	443	413	406	387	442	414	408	435	452	417	436	425	415	385	425	410	418	436	428	426	428	386	380	424	458	445	410	435	414	424	418	442	401	436	428	421	411	440	440	424	432	430	419	433	447	435	459	409	424	409	419	457	405	406	387	383	416	444	427	394	407	434	429	402	409	453	432	442	421	362	432	424	437	452	414	415	419	396	456	423	419	420	396	417	391	409	413	391	409	419	421	407	449	447	472	412	408	415	389	415	423	434	404	414	422	442	383	381	419	404	417	422	378	455	430	379	419	398	391	398	419	414	407	400	461	418	437	405	402	435	412	446	448	393	385	414	448	374	421	398	469	429	427	415	425	406	422	393	443	416	442	377	400	403	427	441	399	422	439	421	400	403	417	446	440	391	402	379	406	398	405	423	400	394	436	433	437	428	385	415	435	402	393	434	373	437	391	423	409	434	418	450	372	422	403	425	437	457	396	439	459	459	413	395	441	421	412	432	423	389	398	410	398	402	427	413	451	401	425	414	406	452	417	400	406	421	420	454	409	435	454	439	471	410	450	393	433	397	439	393	387	418	421	457	430	403	422	439	408	398	424	423	398	434	442	412	434	403	428	396	406	434	402	436	396	445	409	411	389	404	397	467	429	404	411	443	386	429	455	435	413	426	422	401	434	378	439	447	422	385	421	449	418	417	404	397	427	473	410	433	380	399	433	407	428	408	430	417	427	412	413	419	396	433	411	404	451	411	427	418	430	420	457	401	431	442	434	408	429	435	418	409	441	414	379	412	415	395	342	444	402	456	429	421	406	443	420	395	440	451	377	363	416	448	435	411	430	418	450	395	431	414	397	406	420	400	404	406	448	428	423	473	436	433	436	412	417	430	437	397	433	463	451	403	438	396	434	416	400	419	391	398	391	410	398	379	467	425	430	384	436	421	427	385	369	416	434	407	414	451	405	424	411	442	407	418	415	413	443	415	405	407	443	413	429	406	426	401	428	436	441	415	471	392	442	413	415	414	409	431	420	398	446	405	404	438	369	416	390	417	454	416	422	415	419	392	459	397	419	428	422	429	426	376	446	424	418	408	413	413	403	434	426	427	429	386	400	434	414	444	409	428	409	405	407	390	424	416	378	406	466	448	414	434	439	420	459	418	390	423	386	412	409	419	398	406	420	407	429	403	421	404	412	407	420	446	410	397	419	403	409	440	444	401	398	388	441	417	376	441	443	394	410	440	381	422	431	428	425	447	421	403	423	433	429	430	453	462	406	400	404
27603	12205	2201	1278	969	932	945	937	876	873	889	826	884	952	893	895	940	892	906	833	908	895	859	876	946	872	926	904	903	932	908	881	968	869	914	874	910	875	913	918	968	893	948	883	874	908	887	930	896	872	913	906	913	919	899	899	881	859	895	913	892	901	914	839	969	908	905	870	905	862	938	941	920	891	938	890	889	906	920	878	869	915	866	900	883	914	869	902	898	893	901	910	863	891	844	956	854	871	905	922	881	848	883	881	881	917	883	899	883	872	845	868	883	886	866	872	905	914	872	948	897	917	878	883	889	876	889	873	932	886	872	880	889	925	908	914	904	897	832	882	925	868	894	920	911	903	884	941	872	932	903	916	927	872	915	880	882	942	920	912	895	898	887	921	875	887	887	889	868	930	835	919	860	895	900	834	855	897	872	911	873	907	922	833	877	902	922	900	916	907	894	906	873	881	893	871	874	901	876	869	870	896	869	922	931	897	901	907	919	940	930	932	930	850	881	892	952	923	880	950	945	914	885	893	920	910	921	871	908	911	897	868	836	960	882	904	869	877	920	910	906	863	774	883	930	822	901	877	904	870	902	882	893	949	925	920	899	852	864	890	928	908	888	914	923	854	840	853	864	894	908	860	875	898	897	914	861	900	850	932	843	889	951	946	961	925	864	886	913	897	896	876	856	890	896	878	921	923	931	889	1012	933	927	895	897	867	915	849	895	855	835	904	933	902	867	904	924	882	893	920	919	944	916	929	862	876	864	868	830	891	921	952	930	942	880	910	871	940	871	915	839	932	877	905	841	884	896	931	885	884	865	906	926	860	870	902	908	903	861	843	865	884	890	888	871	895	938	880	888	905	903	912	916	899	913	909	923	871	920	897	967	892	886	912	949	928	898	909	884	935	865	881	914	968	879	928	904	897	899	908	909	947	926	875	927	882	932	886	945	895	900	930	916	884	911	888	873	881	894	871	885	902	887	877	898	873	942	903	867	915	912	888	868	858	882	913	911	893	910	855	898	897	882	895	873	893	916	917	911	871	847	920	947	873	924	931	947	885	894	865	940	921	885	881	899	924	850	919	907	858	865	882	914	944	875	929	882	877	948	915	886	908	912	887	901	921	876	923	908	841	860	879	948	944	917	896	882	924	923	880	863	855	910	899	899	880	891	990	900	917	884	872	891	931	884	898	945	902	929	938	902	931	850	890	894	894	932	882	864	889	875	904	889	952	902	943	916	880	879	882	913	886	883	864	908	866	910	893	898	907	884	845	867	946	950	870	921	884	913	885	890	927	878	861	887	870	905	877	928	888	919	948	946	864	939	911	940	879	927	850	906	896	937	901	855	849	875	880	910	885	910	888	877	917	855	917	908	911	878	878	897	930	911	910	894	883	889	888	935	873	950	895	877	916	851	913	865	912	896	866	850	893	846	911	949	858	855	903	919	914	921	901	895	887	898	912	922	936	903	898	931	847	864	890	876	900	812	885	872	858	900	880	876	911	885	867	898	839	894	915	889	879	867	923	957	937	883	882	859	868	929	899	913	898	880	911	923	854	885	917	871	893	902	918	946	901	867	866	876	880	911	895	893	935	849	880	897	918	889	873	886	893	867	914	887	901	936	866	823	916	908	926	914	919	944	850	853	908	858	911	890	916	882	915	918	905	943	925	904	898	899	859	858	920	902	963	883	834	872	932	904	943	928	838	890	914	868	892	927	939	884	879	919	903	888	888	884	875	895	920	901	899	880	917	838	862	910	923	880	905	851	846	917	930	887	867	906	924	897	894	951	949	924	831	870	829	912	877	846	908	876	919	923	898	866	858	897	852	837	981	929	869	893	860	878	921	944	863	883	849	885	856	893	937	871	889	875	904	903	915	893	904	922	860	892	887	886	856	929	935	895	905	886	867	879	921	880	888	901	942	936	849	882	911	929	923	891	937	931	859	858	923	907	911	886	900	887	928	910	937	908	894	920	838	920	883	887	835	861	906	841	856	901	912	897	897	879	848	879	912	919	877	913	885	892	917	890	897	933	830	906	860	852	877	885	861	868	915	935	870	846	862	912	861	845	935	909	915	898	926	909	843	888	861	839	876	876	881	858	921	891	900	866	909	919	856	900	874	946	850	908	897	871	972	925	907	914	897	893	870	916	878	898	870	875	896	886	894	910	834	905	884	898	911	978	902	924	902	872	874	939	867	880	838	876	865	893	890	929	887	874	880	902	887	877	899	880	831	880	889	858	873	903	900	867	855	902	925	857	921	908	915	850	873	898	938	918	922	918	861	927	867	875	902	870	882	946	939	880	878	873	843	883	894	846	906	922	884	897	896	861	923	882	929	865	836	856	880	908	895	913	919	918	871	922	853	917	877	902	889	923	897	872	904	869	867	899	864	953	852	872	867	917	950	853	832	854	877	893	920	867	853	855	876	918	862	905	931	861	876	906	881	922	896	890	902	860	862	916	878	849	883	913	892	909	980	909	915	918	812	880	869	868	894	882	899	909	866	887	868	880	944	908	877	842	886	820	898	877	926	888	919	891	898	885	874	829	877	871	821	794	891	909	893	873	881	862	916	905	912	899	924	892	886	819	861	846	855	879	964	863	898	879	896	859	896	893	890	888	910	918	875	873	894	845	828	926	839	870	921	887	896	871	875	828	896	931	907	934	918	914	929	888	862	924	859	906	876	932	906	859	929	878	937	881	896	836	894	833	933	942	917	907	889	850	923	872	878	927	933	889	907	948	885	940	858	961	871	913	859	858	859	894	911	891	848	896	890	832	914	885	842	841	919	869	890	912	893	873	869	891	864	878	888	877	962	802	936	898	898	891	860	876	947	878	823	886	883	925	923	854	888	867	892	919	967	902	914	888	867	878	910	918	873	875	903	936	864	896	859	889	910	879	888	844	858	890	869	897	902	833	919	861	884	890	875	890	926	888	926	939	899	885	942	916	919	846	935	869	910	889	859	881	905	882	907	878	928	865	921	883	908	937	919	921	856	906	883	833	940	907	891	923	922	935	879	889	835	881	871	898	899	913	892	883	911	903	900	927	869	869	878	871	903	933	861	874	928	880	843	912	937	871	930	908	904	906	911	893	875	922	902	863	898	876	892	870	894	879	862	930	946	911	912	929	871	814	866	914	893	918	870	912	901	953	938	919	908	917	870	884	881	904	860	930	929	898	897	940	913	886	883	963	902	907	900	963	882	941	970	893	923	882	890	892	891	905	861	903	858	866	922	892	910	894	893	855	921	827	933	962	916	905	926	936	903	854	911	884	855	936	882	945	884	927	844	889	880	888	844	859	892	853	896	902	933	870	913	960	893	892	916	930	897	896	892	923	902	954	901	922	862	862	905	864	911	865	871	898	874	864	897	885	904	917	949	914	879	924	867	910	885	888	884	923	864	888	933	918	864	900	904	871	901	905	876	983	888	862	870	884	922	884	938	819	864	868	954	897	908	921	930	858	859	939	855	870	904	854	949	886	888	910	873	957	910
5109	1042	935	859	849	819	745	778	798	768	773	790	783	797	788	804	838	781	800	795	731	803	774	752	792	805	834	787	785	772	800	806	752	780	769	811	807	774	741	784	759	839	737	797	788	798	799	775	739	779	809	774	765	810	782	792	819	795	798	800	815	841	780	755	772	769	734	786	753	763	771	800	802	816	769	772	823	761	803	755	818	751	789	807	789	824	787	783	754	782	789	788	764	787	817	825	748	794	766	758	776	802	722	756	785	769	788	781	806	794	764	743	723	742	781	790	755	757	793	773	781	761	788	814	837	792	799	746	771	846	798	816	746	765	814	777	753	713	750	839	785	794	823	820	773	801	797	743	799	823	758	760	800	760	788	819	770	776	777	786	777	763	786	813	772	758	752	864	758	754	753	748	741	771	781	734	778	763	758	795	763	761	722	806	778	774	788	714	769	785	809	776	740	778	760	796	790	801	790	800	766	782	787	815	737	800	821	771	794	784	794	785	784	745	790	793	827	781	725	792	787	753	865	773	777	739	776	805	757	807	826	782	802	768	810	799	835	817	783	773	708	806	827	773	783	743	805	778	783	763	768	727	780	729	802	787	748	798	786	812	786	819	788	767	758	750	779	773	761	779	798	751	746	743	765	790	783	755	779	789	734	765	812	802	760	806	764	764	755	724	772	744	780	767	745	739	723	751	807	761	791	830	799	793	779	748	773	762	787	788	794	748	753	782	774	775	774	766	803	763	766	762	824	790	752	780	751	746	791	745	737	825	811	800	747	742	764	746	720	757	753	790	781	806	755	827	746	784	783	789	780	800	768	775	743	763	738	730	773	789	735	783	775	781	771	802	803	765	793	719	742	761	826	804	783	772	782	754	790	764	791	815	759	746	821	788	780	772	794	769	830	769	739	750	763	768	804	801	807	804	760	801	735	805	746	769	798	791	749	765	800	780	758	800	741	805	781	775	792	782	816	726	782	740	777	792	771	746	759	816	735	770	764	803	720	728	806	740	791	770	798	774	777	747	762	784	843	750	785	768	769	816	775	760	794	744	786	754	722	818	728	728	738	718	767	777	794	778	810	792	822	729	789	756	778	782	817	798	797	741	783	754	778	791	804	746	779	768	722	794	794	797	790	764	771	777	793	757	792	808	817	807	786	755	808	808	757	800	797	801	767	755	785	774	786	828	823	789	780	747	799	811	776	788	804	783	754	787	790	752	830	774	790	805	806	748	720	781	758	755	794	802	801	784	797	809	761	809	739	811	820	806	808	819	800	788	772	766	742	760	762	764	784	788	804	815	823	741	748	795	780	778	748	793	765	793	787	782	781	770	755	765	811	797	787	771	788	769	739	787	770	802	781	820	781	811	739	811	789	759	808	703	805	798	733	745	779	786	755	851	775	802	759	790	763	729	742	778	768	770	774	762	768	769	808	775	810	773	768	817	763	790	729	773	747	776	741	779	781	733	733	780	733	791	731	756	803	804	787	774	782	718	772	832	809	784	731	842	805	744	729	770	747	764	787	764	807	847	778	771	758	792	768	740	804	813	810	823	755	795	745	786	749	786	775	751	767	794	785	845	781	828	813	768	758	766	771	776	787	821	822	813	799	770	738	789	760	765	742	804	729	770	833	763	742	851	805	817	818	796	762	813	783	775	792	771	755	744	772	774	790	773	777	774	833	746	776	745	761	788	772	753	788	737	844	742	821	765	740	794	812	791	796	772	787	808	805	800	734	791	792	783	806	786	784	773	780	773	758	796	741	782	819	731	791	765	773	787	765	748	803	710	786	797	727	748	779	763	846	736	791	738	800	765	802	773	761	770	793	816	795	726	762	749	776	742	791	773	788	756	778	776	806	777	811	758	775	751	731	795	771	808	753	735	753	792	750	771	746	801	803	759	843	763	781	806	746	754	761	817	748	754	801	790	757	863	749	778	765	774	800	798	778	750	734	790	793	756	836	798	750	738	808	824	763	768	751	809	797	809	757	778	745	792	773	764	764	789	776	772	769	769	738	786	754	776	784	698	808	769	767	754	757	786	749	787	751	781	781	746	824	811	823	791	822	767	759	790	786	745	791	801	783	734	788	771	775	720	729	811	775	790	805	765	743	775	760	790	808	744	816	787	774	774	785	742	799	795	742	763	773	781	781	785	772	744	812	775	816	738	822	807	805	766	763	718	803	737	747	780	778	759	766	777	786	793	736	773	760	760	783	804	767	727	835	766	763	782	806	791	856	784	733	802	733	805	797	779	797	786	793	753	795	792	796	776	768	756	808	813	764	783	755	734	775	810	759	798	774	821	783	756	790	779	774	739	794	800	836	816	770	795	778	799	735	807	756	755	827	759	799	810	798	771	740	795	796	726	767	791	798	758	779	796	737	773	827	774	761	757	763	759	779	791	764	781	748	773	811	779	788	724	754	741	739	725	790	792	784	759	747	778	778	772	780	822	794	787	735	799	789	769	765	772	777	784	743	804	791	792	775	832	797	767	740	783	753	834	735	810	828	759	750	774	766	801	800	778	751	770	763	794	772	782	766	801	811	717	807	804	772	792	763	799	765	763	761	770	732	836	757	755	723	738	756	811	776	789	796	797	757	756	810	769	757	832	819	766	782	765	826	784	775	750	733	750	762	814	718	796	741	814	820	793	777	779	728	780	793	809	756	836	813	766	787	744	784	797	814	796	769	795	809	796	749	822	772	727	740	819	823	736	781	772	803	759	795	814	758	755	806	736	768	746	767	813	790	807	795	812	807	791	774	818	801	750	744	812	776	763	803	809	754	749	761	753	799	783	774	733	824	762	771	734	791	773	781	747	833	801	788	791	774	820	746	812	761	776	760	770	791	787	722	766	764	763	765	759	763	758	715	738	827	808	788	757	760	783	811	754	718	800	809	788	764	752	749	753	750	758	794	833	739	790	774	796	806	764	773	776	795	756	768	731	767	740	752	783	810	765	733	772	776	787	772	754	797	757	733	790	809	784	826	769	748	776	803	726	738	764	811	802	818	793	807	739	758	808	763	804	755	807	735	840	729	792	765	819	777	785	828	818	771	739	758	786	835	791	784	756	736	762	722	803	768	788	784	792	764	801	738	776	766	774	797	756	745	803	747	763	751	804	782	795	798	782	809	779	800	819	779	811	723	750	756	783	776	774	765	776	824	821	771	748	753	748	778	746	765	780	787	758	767	734	759	753	767	781	777	760	816	770	849	763	783	791	761	759	800	772	795	744	776	778	776	756	771	763	784	805	762	711	737	784	749	799	778	804	762	786	770	766	845	816	760	743	785	789	755	768	799	769	784	808	802	791	805	778	782	824	723	756	784	818	787	755	855	818	802	792	778	779	817	777	792	816	751	819	806	803	768	802	803	779	818	752	835	755	816	757	804	790	785	741	802	790	757	737	751	766	836	770	807	815	772	816	790	775	782	743	783	741	758	773	776	773	771	771	755	786	792	855	778	803	732	782	807	756	799	781	725	825	755	783	826	814
25737	21415	25846	18896	2242	1200	1112	923	956	914	887	933	885	882	879	847	903	853	902	881	784	804	837	873	852	863	863	839	874	853	914	855	852	857	862	836	893	795	818	883	846	835	881	824	828	906	973	814	844	906	833	847	867	887	847	888	835	848	849	854	871	851	838	849	854	867	912	853	851	907	893	901	825	852	811	799	876	866	860	896	812	779	793	911	872	855	846	827	871	847	842	841	853	852	894	851	848	876	838	842	807	860	842	842	849	883	913	918	843	886	904	885	875	844	819	845	851	879	828	852	889	831	855	835	825	834	857	858	860	819	877	877	864	842	926	794	869	846	881	848	856	836	869	859	868	849	828	867	897	854	868	824	848	854	826	853	865	848	846	803	858	820	809	837	836	811	796	791	809	824	853	900	872	874	882	834	888	869	848	904	866	863	900	860	876	862	871	853	865	808	844	845	862	822	833	862	881	886	830	889	902	836	865	862	808	868	852	883	841	891	810	884	836	804	870	858	847	849	800	815	822	856	834	790	851	847	853	931	877	840	887	880	911	826	813	837	827	870	864	789	863	867	844	886	881	818	809	817	887	800	866	863	815	845	809	879	867	839	873	823	830	846	819	874	816	809	846	821	860	833	834	846	789	843	846	834	838	771	824	854	829	846	789	849	835	879	856	822	885	836	826	879	855	848	895	852	859	918	838	862	764	873	852	825	846	861	844	911	800	819	796	833	824	859	882	845	869	889	805	840	886	807	855	811	805	870	846	805	904	863	874	846	879	822	848	888	847	858	878	872	823	825	878	834	886	805	850	888	898	889	848	863	867	821	865	862	859	829	808	809	837	843	822	841	788	834	880	814	880	867	835	851	816	808	848	844	876	858	879	868	811	895	858	775	851	845	825	808	839	882	887	928	887	824	841	833	843	884	815	873	822	853	848	794	848	825	870	855	885	849	860	850	842	816	862	842	878	898	857	926	820	873	876	900	850	855	815	864	840	844	813	830	830	881	861	861	824	818	862	919	856	846	839	841	831	898	855	859	869	868	858	850	868	790	798	879	851	806	847	855	823	805	841	859	863	816	813	861	848	783	857	861	890	825	853	855	852	842	862	865	873	778	841	828	875	830	858	834	807	834	820	828	861	869	880	858	839	836	873	824	858	860	850	833	850	827	852	851	888	877	824	863	855	905	872	837	868	831	849	858	849	801	868	857	807	893	831	809	864	818	886	867	802	850	865	882	784	865	824	809	819	842	829	816	862	891	851	840	870	837	847	775	835	841	855	930	884	827	868	864	819	853	841	821	862	878	825	829	857	835	850	897	866	833	868	856	914	838	852	839	831	870	891	849	868	902	802	889	844	854	798	888	824	780	870	848	841	825	885	828	802	786	897	867	858	829	892	856	817	790	852	877	850	862	891	821	881	864	865	880	831	799	865	781	815	818	849	841	828	785	876	807	809	823	827	874	904	851	864	869	799	874	813	823	860	826	826	894	847	809	813	892	857	798	848	878	823	883	858	792	797	924	835	811	830	840	832	861	845	826	850	866	871	822	924	861	843	802	844	853	818	854	864	835	847	812	832	847	820	858	846	848	837	823	906	825	839	783	849	873	835	816	870	867	806	874	772	895	821	870	841	842	837	842	915	848	867	871	915	827	885	856	916	836	851	823	866	866	852	851	893	863	883	853	849	876	808	860	856	868	892	850	837	823	855	905	887	864	826	862	871	862	835	843	836	861	836	797	842	848	843	897	824	845	835	808	815	861	848	837	814	819	858	796	887	843	844	842	829	895	885	830	860	841	877	885	833	838	875	824	856	823	846	869	850	857	833	821	845	893	862	878	867	831	831	865	821	878	872	836	873	832	846	815	862	832	833	858	846	842	853	849	817	850	829	883	847	881	845	816	848	833	851	882	844	868	836	891	814	832	828	807	821	803	832	865	892	840	869	829	861	845	857	842	814	822	804	848	816	871	906	827	869	824	829	891	854	785	789	865	854	817	839	871	842	810	859	859	809	834	868	833	855	876	829	815	877	843	857	900	854	798	870	829	827	826	782	833	881	846	826	869	848	796	823	883	851	855	892	869	893	845	869	829	891	870	809	848	863	856	810	870	862	806	851	890	873	854	840	858	868	846	867	882	816	810	903	851	870	843	842	867	827	824	863	849	793	877	858	832	855	874	849	866	839	815	873	831	873	862	852	909	835	914	879	865	862	817	806	877	858	835	834	883	841	857	770	880	870	862	847	817	860	858	784	847	790	858	845	846	873	827	849	893	884	864	857	879	866	842	807	859	907	845	886	836	831	815	804	899	902	812	848	868	826	857	850	843	822	847	866	833	847	851	825	856	837	851	841	816	837	875	820	853	858	821	846	810	873	820	832	870	841	845	822	843	849	831	875	826	870	829	813	819	837	845	888	818	768	818	849	820	876	839	812	832	836	886	844	873	888	852	840	833	862	840	885	887	843	896	853	852	832	855	797	805	863	835	833	844	844	810	802	816	859	798	810	859	900	787	861	886	843	860	807	791	870	837	823	881	885	840	789	889	858	857	804	849	856	837	836	803	847	864	815	831	868	893	851	873	834	857	864	799	832	832	902	816	826	870	828	825	823	861	842	813	801	797	818	901	869	857	835	828	833	845	826	837	842	836	834	836	824	899	818	811	867	838	854	823	871	852	874	847	792	829	886	879	797	827	893	826	884	908	843	902	825	893	820	846	815	783	865	864	858	889	919	842	859	851	819	852	823	796	853	873	865	809	830	889	887	850	827	902	891	829	837	854	860	860	815	858	836	840	874	847	858	873	852	857	825	877	857	843	856	864	842	825	829	865	878	794	864	865	867	840	808	850	863	818	862	808	853	827	847	878	852	812	836	874	815	858	808	859	784	819	896	793	817	885	828	855	828	821	856	884	818	799	866	840	822	864	801	849	860	845	877	795	868	813	903	862	854	859	897	815	840	848	842	821	817	868	817	841	826	886	815	837	880	875	769	810	864	887	883	803	837	840	804	836	835	875	856	818	865	852	829	823	799	832	853	821	846	880	833	843	855	795	843	864	860	849	812	792	786	864	835	876	852	776	872	864	839	851	854	851	818	875	818	843	808	871	819	859	845	829	807	814	839	784	829	806	874	793	850	863	815	792	830	860	821	882	810	792	855	865	819	895	834	846	816	843	850	833	854	855	854	800	849	842	812	842	855	879	859	859	853	856	787	875	799	793	838	843	856	861	866	874	816	848	815	879	889	861	819	860	857	856	860	825	854	832	883	869	902	897	862	850	855	811	840	835	842	842	849	863	886	830	826	802	809	823	854	930	872	865	849	834	863	889	827	828	863	832	840	898	840	865	857	879	841	878	833	800	852	870	880	889	830	832	804	830	851	832	885	834	851	873	839	836	870	839	862	811	825	867	807	875	885	853	830	843	834	900	889	840	819	827	857	825	833	858	784	833	789	818	904	852	824	867	881	830	874	911	801	900	866	850	868	835	765	859	843	823	826	895
3670	2357	1994	1335	1006	989	917	892	894	854	814	811	771	802	813	745	810	804	792	776	799	833	832	778	764	741	811	760	763	779	785	757	804	761	751	762	783	816	790	749	766	800	795	781	805	767	801	801	725	764	756	781	801	762	782	733	747	787	831	763	770	748	745	724	766	747	786	733	765	771	713	768	745	771	739	803	753	745	749	737	740	755	758	743	765	758	771	760	749	755	783	727	812	763	748	773	747	816	739	737	757	733	752	790	713	778	776	808	795	771	788	794	717	754	798	755	718	720	800	771	727	779	737	795	738	776	759	774	777	759	749	748	744	759	782	760	750	742	783	743	780	763	740	784	770	746	751	783	783	753	765	788	773	746	740	823	819	722	793	754	728	757	767	739	720	736	768	725	737	789	748	707	781	744	777	740	799	738	725	794	736	805	765	744	736	768	714	779	791	764	759	740	754	773	748	773	843	734	747	796	756	737	797	752	750	829	731	741	778	722	768	769	760	699	822	749	743	723	754	769	748	769	734	754	712	705	757	741	812	773	781	740	756	793	775	760	753	707	719	768	767	793	807	759	790	750	757	731	780	786	742	764	767	757	707	763	732	777	773	771	741	776	764	745	731	774	717	758	791	746	769	714	764	791	762	737	801	741	752	816	744	787	714	758	747	677	757	763	765	718	725	784	741	757	710	761	805	735	799	745	824	770	732	721	717	720	750	749	719	734	725	767	778	742	804	735	776	812	773	786	754	730	735	767	761	754	698	809	696	710	769	778	797	727	716	733	740	772	760	762	792	760	747	751	780	722	702	723	783	748	716	759	725	817	797	785	764	807	785	760	767	739	777	772	805	785	767	753	761	775	752	762	740	722	743	716	790	766	759	779	768	735	720	787	735	776	817	750	750	721	682	755	758	742	709	766	769	751	741	721	746	742	726	774	767	738	750	739	765	760	786	728	776	736	793	745	793	750	788	747	800	750	740	772	741	745	764	786	692	752	763	803	717	706	744	747	774	772	724	760	800	730	750	777	739	765	766	820	762	739	725	775	766	809	778	766	756	759	732	708	758	766	771	741	786	747	760	772	778	813	759	712	761	765	788	716	740	782	747	772	739	762	752	800	769	801	703	774	725	807	719	721	789	724	695	742	744	736	734	742	745	796	728	737	747	762	735	739	721	762	774	782	723	791	770	770	702	712	745	762	804	733	746	739	778	743	749	790	787	783	761	726	796	768	720	770	810	773	718	765	721	763	819	711	759	717	739	773	738	739	778	734	748	734	766	762	729	778	812	792	745	766	775	739	769	756	755	752	720	720	777	737	724	744	768	767	698	770	718	737	731	708	726	750	824	731	828	716	786	759	724	719	751	801	805	714	771	783	796	735	756	748	718	760	797	742	730	757	775	773	806	792	747	761	792	767	761	746	728	781	747	730	731	782	706	767	752	749	766	798	784	733	746	717	772	744	729	742	729	741	736	781	742	744	735	716	745	763	801	747	784	743	689	738	734	768	744	760	754	778	831	760	792	774	753	714	780	762	797	793	737	755	757	754	757	769	727	790	750	783	676	738	749	784	731	736	718	787	757	755	768	808	773	759	781	838	688	741	761	755	749	694	775	783	713	807	768	755	731	783	736	820	738	750	713	780	760	793	717	791	716	777	759	808	752	777	764	733	742	781	761	753	745	719	745	734	764	753	732	772	800	756	779	732	774	789	764	752	721	774	735	753	756	763	752	784	797	775	773	768	763	785	783	729	751	808	748	755	747	741	761	768	764	767	747	773	756	759	779	775	790	757	783	795	782	750	719	776	719	782	740	761	741	756	769	785	751	731	750	718	796	805	746	741	760	735	739	742	744	774	767	761	768	775	741	806	756	736	744	742	744	771	743	824	715	753	763	768	740	766	813	716	804	785	765	708	779	796	763	740	767	767	760	755	803	723	725	794	740	710	845	732	758	767	782	723	721	728	751	785	744	742	726	772	769	738	794	727	705	763	747	744	748	764	765	754	727	764	782	774	773	734	755	787	726	755	780	765	731	751	743	767	750	744	734	682	745	756	771	735	771	713	724	772	713	725	751	763	785	793	807	771	767	804	748	802	753	793	764	736	747	754	834	740	747	782	738	748	750	740	787	776	745	763	757	751	753	778	748	750	742	758	822	793	770	781	735	792	721	778	732	746	758	749	760	748	779	709	793	738	783	746	738	716	798	808	728	763	775	785	762	733	797	765	777	723	779	762	789	746	757	746	798	748	809	724	761	755	726	739	764	798	730	769	722	732	762	733	737	769	756	717	726	767	766	753	822	794	745	784	736	727	754	719	783	715	760	763	765	738	767	776	735	740	779	755	779	762	789	755	719	807	773	719	722	788	768	720	779	704	767	752	748	764	818	743	737	751	794	811	750	766	778	809	724	717	797	754	753	753	754	743	753	763	755	705	784	769	730	735	783	753	737	743	756	701	768	770	794	756	773	736	731	775	740	719	741	814	737	775	751	769	739	791	786	751	795	724	788	701	778	794	733	749	793	758	806	695	742	807	721	734	755	732	746	799	741	780	735	755	805	739	735	724	743	727	766	769	770	809	769	742	802	767	790	765	730	729	718	740	812	781	761	772	789	777	754	742	770	770	729	764	766	777	758	721	787	777	744	810	761	722	754	686	772	769	741	773	766	739	715	737	722	760	770	751	741	730	729	772	773	776	711	751	788	760	764	811	763	713	777	739	783	745	712	752	710	753	749	770	791	751	794	761	769	783	766	739	768	789	776	769	759	732	761	797	769	783	717	773	760	750	746	773	754	794	758	758	735	788	756	714	737	768	766	738	723	744	767	729	804	761	763	792	736	737	748	751	738	775	794	733	715	747	796	796	780	764	706	716	729	747	747	752	784	751	732	713	766	759	771	753	785	782	717	758	745	732	785	777	768	732	779	794	718	779	790	737	752	759	776	736	768	755	766	824	784	722	706	760	761	768	757	725	729	783	705	741	759	807	749	761	721	791	742	777	792	813	769	765	801	791	684	748	740	755	757	792	718	799	773	767	748	741	770	736	724	771	723	746	751	707	773	737	756	766	817	771	721	750	726	745	708	772	723	719	795	786	789	755	782	775	707	773	755	732	750	765	735	789	717	732	739	749	755	788	787	753	737	745	775	777	761	757	729	799	788	770	773	764	774	750	736	794	713	769	727	767	759	748	721	786	750	768	837	781	753	748	755	727	760	778	796	747	737	774	760	741	743	751	789	775	722	753	779	785	768	752	718	785	735	779	774	709	748	714	742	750	734	768	719	750	737	749	703	748	712	712	735	681	759	750	745	797	758	800	724	765	752	730	762	742	743	792	740	741	761	777	708	763	728	763	773	766	722	752	785	766	739	773	780	773	740	751	757	720	734	735	706	757	747	778	763	766	759	791	788	783	765	791	774	758	750	767	747	778	752	738	767	704	783	741	690	734	769	732	738	743	750	733	758	689	733	741	738	777	732	751	791	733	748	748	779	783	787	752
24212	21436	28650	24647	20525	3333	1199	750	580	535	559	562	546	462	510	476	530	515	442	467	460	510	467	457	487	432	461	484	422	465	474	487	483	458	444	453	498	475	468	452	463	491	447	454	421	463	452	454	463	482	441	513	471	398	469	460	420	469	477	482	439	465	482	482	451	432	457	490	456	435	451	489	461	414	427	448	437	437	460	422	396	472	476	455	488	461	438	466	426	416	416	455	485	458	423	458	452	451	432	390	458	431	444	446	420	471	470	439	459	426	435	415	466	476	464	460	454	387	457	480	445	449	411	426	432	439	445	473	446	428	443	422	425	473	467	475	470	471	450	486	447	486	454	459	465	450	468	429	462	448	437	425	452	407	438	431	461	399	492	438	463	441	455	440	454	437	438	447	488	433	446	428	457	501	427	459	477	458	416	446	461	481	425	438	415	475	457	445	464	441	454	458	435	453	430	469	445	513	452	449	434	461	444	412	468	447	464	438	474	458	464	433	427	436	433	479	469	455	477	435	388	449	463	459	431	458	452	492	463	465	449	455	450	415	460	427	449	459	434	468	413	487	453	505	464	459	455	447	490	439	484	448	444	504	432	430	443	417	442	435	455	456	424	458	463	447	482	467	450	467	454	446	458	418	462	434	449	450	449	478	425	442	460	421	442	437	460	449	450	463	439	463	473	451	491	455	434	460	461	472	512	443	478	433	453	428	472	431	478	446	450	460	454	434	451	461	448	412	433	441	423	440	398	444	449	485	418	417	502	466	428	419	472	446	461	441	410	422	430	479	465	439	461	464	452	471	427	409	449	433	434	446	427	477	451	443	422	418	463	421	449	455	462	484	445	441	434	449	449	440	463	456	438	441	442	512	415	452	449	465	460	453	447	463	447	465	467	463	450	428	447	443	460	441	434	463	448	466	458	407	435	441	467	468	432	448	434	485	447	439	417	461	394	413	401	467	410	448	438	460	425	407	413	451	436	448	452	424	464	418	467	441	428	420	499	451	453	478	471	497	450	450	502	464	467	465	432	477	460	426	450	454	433	461	470	452	395	423	424	422	447	468	440	433	444	428	483	443	457	430	445	445	459	426	471	430	459	472	414	439	425	460	489	443	476	433	460	469	425	472	446	467	441	429	409	439	475	450	457	438	422	441	438	447	440	460	448	482	489	421	471	431	461	434	442	442	459	477	421	437	473	426	458	418	427	436	451	447	445	483	446	423	419	430	444	445	415	427	445	415	441	471	440	457	483	457	419	448	425	427	423	442	448	434	413	444	477	407	414	460	438	464	428	443	457	423	493	480	454	459	434	471	433	455	443	434	423	452	463	426	479	489	441	440	450	427	430	446	427	471	450	435	447	458	450	497	436	506	462	483	416	441	433	416	442	456	482	456	501	453	415	508	462	447	468	455	460	445	440	445	451	454	478	445	434	448	444	429	449	437	461	441	437	436	464	430	451	438	446	458	473	452	456	472	476	445	418	475	449	423	454	466	496	479	456	448	425	468	438	439	467	430	438	453	454	464	470	443	499	380	450	459	442	456	432	447	431	404	415	425	464	455	425	454	452	478	422	467	447	411	457	492	418	424	445	422	428	455	481	454	381	434	482	472	422	445	423	473	436	453	458	446	479	430	463	469	422	482	474	443	412	448	430	412	449	458	455	407	472	442	460	460	476	429	434	461	408	443	451	430	467	455	448	459	445	467	412	454	404	442	434	440	415	448	397	478	441	426	451	461	446	430	440	450	437	454	459	428	452	424	422	422	443	412	452	435	414	446	450	462	435	419	428	429	484	442	449	451	420	446	470	488	441	419	433	443	453	483	484	418	435	447	438	467	485	469	445	410	456	437	400	440	474	480	445	441	454	463	449	428	440	452	474	454	428	432	443	422	469	473	456	462	432	431	470	418	430	459	455	472	442	451	449	454	459	420	517	463	453	443	439	429	418	464	461	499	442	442	436	429	425	434	441	469	501	433	441	428	466	400	431	443	432	450	445	438	455	473	428	495	422	438	431	456	457	424	414	462	452	472	464	424	426	456	447	461	478	452	473	458	427	479	444	415	442	454	450	436	475	465	453	432	422	460	460	435	472	482	470	461	457	459	414	495	418	446	436	456	444	432	456	446	451	395	441	434	442	465	447	469	446	429	457	434	408	434	432	464	447	446	436	440	409	460	444	454	456	438	430	467	482	473	455	449	465	456	460	436	465	447	466	419	425	421	446	463	423	461	415	448	430	417	423	412	453	423	461	458	462	398	452	427	414	467	406	456	478	428	433	423	434	427	458	451	446	425	460	425	468	450	425	431	445	420	435	418	444	462	417	444	414	439	420	455	465	436	451	459	434	427	489	458	493	389	445	460	450	435	436	437	408	455	431	433	481	431	464	450	483	436	471	438	446	457	468	418	455	439	433	464	410	471	424	456	478	465	479	500	429	458	427	431	439	457	427	468	435	459	443	463	413	454	443	466	419	437	454	433	443	441	435	436	409	445	426	459	447	437	465	480	416	444	466	465	460	438	424	446	434	460	458	420	428	445	418	409	420	463	407	466	431	450	440	444	442	420	484	438	420	429	440	467	485	447	461	447	424	455	456	423	437	446	428	462	417	453	470	443	426	453	437	425	389	418	457	491	419	434	450	426	444	417	487	439	453	454	458	454	486	445	425	442	425	438	455	413	444	441	455	435	421	462	437	444	533	413	449	430	472	453	452	419	444	441	377	469	443	465	467	444	451	443	426	460	433	431	438	468	432	399	449	469	405	457	414	457	434	416	459	440	460	487	449	486	434	463	439	467	478	447	448	436	448	429	437	490	438	456	429	444	473	429	460	422	457	422	424	384	449	445	483	428	463	427	476	455	449	448	483	460	431	456	419	424	478	440	475	414	412	455	422	454	437	396	450	468	434	432	409	453	438	437	441	435	490	435	456	451	491	437	470	424	444	431	452	422	411	424	419	440	427	445	475	399	460	438	418	421	437	450	433	455	430	450	461	445	427	462	409	469	417	481	416	434	438	467	469	428	447	444	442	432	463	434	428	452	470	440	458	456	392	495	467	437	471	439	427	424	451	422	435	409	422	450	447	444	488	418	505	481	443	455	457	428	440	479	455	465	431	468	441	447	443	424	430	487	454	459	437	460	443	468	456	441	475	424	426	452	424	442	426	447	474	450	487	406	406	406	447	429	469	445	419	448	463	450	414	436	444	425	445	420	431	444	464	443	401	448	454	478	443	455	456	426	448	437	422	411	495	418	444	435	427	461	492	465	455	437	439	386	466	461	437	455	420	396	427	412	410	435	456	464	511	424	420	411	436	460	448	470	465	420	469	444	438	431	419	431	454	455	472	461	441	436	434	425	451	429	472	411	453	474	464	438	474	472	436	435	457	454	428	407	478	444	427	449	414	424	450	413	479	475	397	450	431	424	448	437	481	459	426	460	414	448	441	410	460	468	443	477	471	405	486	387	455	435	471	467	405	468	432	447	465	453	427	471
3390	4797	3832	1951	1354	1089	891	811	688	648	647	591	570	544	511	571	538	506	450	522	492	493	469	488	489	449	516	472	514	493	478	474	468	444	479	478	450	470	452	479	488	460	475	484	477	452	431	484	485	467	488	446	508	470	472	470	459	495	482	482	454	483	468	433	456	471	450	469	450	477	430	476	492	513	463	484	473	429	469	408	469	442	492	458	439	421	490	455	448	513	475	452	462	441	444	467	437	468	468	438	466	457	443	466	457	459	451	491	479	489	473	462	446	446	507	434	473	463	478	457	457	479	459	422	471	490	456	438	461	417	438	450	450	474	454	492	401	463	513	474	472	467	449	464	451	452	428	437	476	402	459	467	485	383	402	423	510	440	452	482	442	415	444	446	464	438	452	421	423	439	481	448	419	430	440	462	472	456	476	424	443	440	453	470	451	456	483	465	432	475	438	460	412	441	462	443	454	454	455	433	528	472	456	457	447	460	464	448	408	465	432	513	461	421	429	436	460	459	419	441	443	447	464	481	457	480	409	469	460	449	485	454	433	468	458	437	433	436	503	450	487	502	433	423	482	481	453	441	460	476	425	408	450	477	442	457	439	453	441	467	466	456	495	429	463	443	496	495	450	487	472	469	464	448	389	438	442	478	439	467	509	443	466	513	456	437	457	420	462	460	456	406	467	458	425	416	460	454	460	468	441	464	449	466	453	443	448	441	473	489	433	422	418	459	471	468	485	465	454	469	463	437	476	450	437	438	475	450	442	476	429	427	460	426	478	478	485	474	452	492	466	432	473	484	476	456	431	446	491	441	419	421	431	455	447	462	441	462	457	445	451	426	449	420	488	417	415	443	472	445	483	438	466	470	436	502	414	472	441	455	474	433	463	446	458	422	479	436	483	468	430	488	434	452	455	434	481	439	437	455	439	422	446	485	416	464	463	454	463	449	454	470	469	448	487	467	387	456	443	466	450	437	450	465	443	464	465	471	467	446	469	410	452	479	431	475	479	444	427	466	445	429	433	478	435	461	430	460	445	428	438	442	433	423	458	439	471	450	466	453	466	452	460	478	414	453	467	420	434	452	421	437	459	461	450	447	438	437	441	500	453	459	455	477	459	432	441	449	450	446	430	465	462	460	466	452	453	465	496	471	451	488	468	410	475	426	442	423	454	465	424	439	431	448	452	485	453	426	467	450	439	411	463	448	469	456	464	440	457	411	443	450	498	460	492	466	449	457	452	459	429	445	457	414	430	438	436	471	427	461	456	456	476	472	440	443	458	468	472	426	459	441	496	420	440	459	438	442	476	420	488	438	438	442	468	442	424	469	437	473	483	452	395	492	496	486	431	464	491	454	432	406	415	424	442	425	417	459	422	473	457	449	418	457	435	458	467	435	426	432	453	484	459	439	428	432	460	440	498	469	473	435	455	455	436	451	501	443	468	483	466	455	448	434	488	451	472	439	470	437	479	460	494	454	444	471	424	428	461	421	456	438	424	467	476	475	436	422	420	470	427	475	457	428	400	448	474	474	443	426	434	418	436	447	482	478	476	460	443	432	454	443	455	453	449	453	449	445	466	455	458	425	467	448	473	466	449	433	435	472	438	467	434	453	457	427	424	424	474	473	436	465	409	484	424	450	467	475	475	455	451	450	448	467	447	410	456	475	425	458	433	416	441	441	466	464	479	423	442	462	436	436	444	437	452	484	434	430	442	437	455	457	481	466	430	458	427	472	493	436	433	443	481	434	440	440	480	469	457	433	456	453	444	443	408	460	446	421	440	452	446	430	425	440	479	465	420	471	434	421	436	450	438	431	443	459	462	452	466	432	495	446	437	465	461	448	466	420	461	438	441	452	443	471	432	448	501	470	425	426	443	400	425	446	456	457	446	440	421	441	433	439	450	455	494	448	473	466	458	457	423	453	436	458	445	447	440	422	442	457	398	455	461	492	479	451	457	439	443	438	475	417	408	449	450	454	462	424	464	459	403	414	463	451	439	434	420	459	442	448	424	426	443	439	452	430	453	444	446	466	439	464	449	452	439	475	433	428	421	468	453	435	511	398	412	484	423	455	423	452	471	449	452	485	492	421	467	438	490	450	431	445	452	435	422	458	453	441	420	429	468	432	436	475	480	456	446	443	452	422	427	449	459	423	419	393	459	433	465	470	437	448	436	490	457	460	499	443	449	429	473	463	437	443	456	419	468	441	458	464	424	464	480	455	456	434	445	420	412	438	429	406	453	476	460	471	471	427	453	465	451	433	450	447	452	436	436	458	415	426	435	469	453	434	433	475	453	464	455	420	475	459	402	465	426	426	445	420	465	442	449	445	427	430	420	477	439	437	436	439	452	431	461	427	473	479	480	462	452	444	441	480	441	454	444	450	428	437	445	461	493	415	446	460	444	455	481	406	486	450	451	440	451	431	436	455	435	428	441	452	473	426	440	449	439	437	460	436	439	445	464	447	444	458	449	428	421	476	443	433	443	460	445	444	468	480	450	443	454	432	457	447	461	446	438	442	452	441	433	467	520	433	414	444	486	462	439	428	447	446	468	419	449	438	491	432	488	434	423	463	485	418	462	406	460	432	422	428	440	457	494	449	468	429	470	436	411	482	433	424	421	432	433	481	420	445	448	483	455	441	438	471	446	463	420	446	464	440	446	474	437	450	448	439	448	455	417	470	393	451	442	454	446	425	447	459	459	466	447	419	440	444	469	460	421	452	461	485	466	441	442	407	437	444	426	449	473	432	433	469	482	467	418	426	429	436	443	401	464	442	429	430	443	417	453	480	476	449	436	451	412	418	442	441	468	444	431	461	459	445	464	446	478	427	472	455	427	436	445	473	488	465	403	458	435	460	414	465	463	453	448	450	443	453	449	403	440	472	424	447	431	452	455	466	430	441	441	445	430	461	448	432	441	451	410	462	424	484	455	448	443	449	443	439	465	440	406	428	445	435	440	493	480	432	472	457	450	462	434	438	469	423	409	429	474	454	421	397	428	466	425	458	444	452	443	448	454	485	439	440	430	468	457	469	417	437	448	421	423	442	420	456	448	454	436	454	423	428	437	440	455	453	451	446	453	466	460	438	447	450	427	446	440	410	444	491	466	456	424	433	436	464	452	475	451	454	440	428	442	435	449	427	446	422	477	442	452	431	424	440	465	464	473	450	403	432	411	471	452	435	446	491	450	458	460	454	475	448	461	428	485	457	444	519	415	401	429	469	423	451	448	422	449	456	456	439	442	426	421	442	399	467	459	435	443	465	449	430	411	476	463	444	436	431	460	479	470	424	422	466	416	464	466	439	457	430	478	458	473	426	474	446	435	487	426	469	455	475	463	449	438	425	424	424	442	420	484	454	467	423	465	447	463	458	420	439	439	443	443	462	436	470	472	426	428	478	457	475	423	444	440	423	420	435	455	437	458	411	441	421	453	407	438	440	457	454	461	469	441	467	410	435	409	454	450	407	436	444	433	469	455	465	445	480	421	477
27620	12099	2174	1313	983	887	896	926	885	872	847	904	894	949	901	884	914	904	919	926	871	911	849	939	905	846	866	856	828	896	871	855	872	859	892	954	884	892	943	872	855	842	877	836	892	844	903	853	876	875	919	911	851	881	924	862	891	835	842	907	936	883	848	852	902	921	872	823	861	867	889	898	890	925	890	891	886	904	881	931	895	891	887	882	866	893	877	892	888	864	865	905	909	873	934	856	890	868	904	934	860	899	904	870	846	883	942	854	896	881	900	887	910	856	854	853	919	910	871	896	866	888	921	900	882	915	932	898	924	901	917	943	864	885	897	905	856	927	903	904	873	871	835	886	871	966	900	893	893	907	892	914	854	866	884	866	953	883	843	916	860	889	857	889	897	945	920	910	883	834	909	878	890	897	883	862	879	923	879	842	878	903	881	915	833	835	857	882	828	899	878	861	880	859	895	873	920	903	837	847	913	842	886	855	833	915	877	946	878	859	877	880	889	909	939	882	886	899	832	854	905	886	873	825	903	911	919	857	882	894	875	904	883	877	874	936	810	878	874	841	902	916	870	881	846	899	896	884	837	947	894	821	899	859	891	918	886	908	935	855	881	904	904	865	888	868	877	943	947	852	897	885	837	861	857	936	885	869	876	855	867	873	922	905	893	838	839	960	860	873	841	892	856	845	904	827	860	854	866	856	892	899	919	888	900	878	840	823	895	879	871	878	921	870	844	859	891	908	937	925	884	929	863	900	923	904	848	876	910	911	891	866	842	849	893	968	900	875	934	914	913	880	889	878	894	889	864	844	932	869	810	879	861	887	908	860	874	884	875	930	909	886	911	871	831	866	962	870	852	805	855	856	842	890	938	929	876	883	891	909	878	878	877	932	868	888	893	908	899	859	896	860	954	826	895	914	858	899	854	856	835	916	835	912	885	861	939	899	947	903	868	904	905	888	880	845	929	873	895	953	843	902	862	886	917	824	950	929	882	874	863	924	871	865	888	871	880	892	922	874	930	876	914	908	863	839	896	875	883	912	883	909	915	909	840	909	914	860	863	903	875	938	926	870	938	890	904	891	848	897	903	819	942	909	875	900	909	934	866	917	908	906	916	866	900	887	939	865	817	918	915	883	865	815	823	880	894	882	830	900	940	938	927	893	905	929	941	904	891	858	857	935	911	909	883	859	916	863	862	895	876	924	842	922	814	868	861	908	912	891	872	916	849	877	950	908	838	890	899	899	852	902	848	914	917	852	923	872	865	935	866	886	915	945	905	860	846	855	936	920	899	873	863	909	903	938	880	878	916	910	832	880	932	867	870	852	906	908	881	926	867	910	933	885	854	924	890	898	901	890	942	909	884	816	878	900	883	828	963	884	912	888	917	861	878	914	853	937	873	934	935	863	886	901	890	842	866	935	871	879	835	865	883	906	983	851	895	887	872	864	896	890	879	884	852	884	826	873	884	847	855	804	888	910	872	858	898	884	857	910	875	899	893	841	907	870	869	871	837	920	894	902	914	886	892	902	838	838	868	881	925	883	906	889	925	903	906	856	843	864	896	809	892	884	876	873	881	887	916	853	890	875	906	881	960	892	900	879	917	873	882	895	797	872	855	902	913	864	880	935	900	901	903	906	893	858	917	825	836	909	858	947	910	894	950	875	904	959	885	871	837	898	850	898	873	897	861	876	860	908	871	909	962	893	916	922	884	939	896	952	815	843	935	905	865	850	859	874	903	928	906	894	854	932	897	907	879	923	904	888	909	871	929	877	882	896	938	893	931	936	884	861	931	904	872	866	899	927	889	882	865	892	916	861	905	878	880	922	881	868	874	914	901	893	861	836	900	876	886	901	885	874	845	872	833	929	902	880	848	865	904	838	927	888	915	901	856	856	917	835	925	834	844	925	872	900	919	916	876	918	868	850	860	878	897	823	869	924	893	936	902	901	949	854	907	874	901	933	852	860	907	940	890	899	913	886	900	884	905	852	910	909	891	873	883	859	903	898	924	919	895	844	911	928	910	917	875	906	898	959	897	879	875	942	833	914	955	882	878	836	885	890	857	858	874	889	920	940	879	867	852	909	884	879	914	939	906	888	879	851	882	828	915	883	867	904	886	918	900	901	852	833	891	853	908	894	920	837	913	900	904	890	892	864	912	871	893	869	871	906	920	924	926	884	933	927	888	861	889	859	913	864	863	932	889	915	886	925	890	912	890	879	864	926	892	890	905	858	921	856	921	906	868	827	841	852	847	892	947	868	902	884	859	896	915	889	869	898	895	887	871	889	888	882	886	856	922	879	929	900	896	860	825	910	881	833	879	854	920	899	907	885	902	863	876	915	903	902	899	876	900	879	893	905	860	862	921	910	809	865	906	862	856	874	907	878	906	923	878	900	869	888	872	897	869	895	904	850	836	878	867	865	900	899	891	939	902	901	870	894	870	900	869	906	931	914	888	923	906	921	876	870	922	929	869	920	882	945	841	868	919	861	870	956	898	875	884	896	860	902	922	878	903	923	897	955	885	917	863	887	882	910	873	875	892	881	899	891	909	846	873	905	883	909	868	875	901	890	834	833	894	897	849	914	879	863	882	856	878	940	873	876	923	898	952	923	893	855	915	872	905	890	874	868	900	832	930	884	847	905	924	877	892	899	871	913	831	895	891	855	857	885	907	898	903	882	861	863	875	874	930	949	878	879	885	883	920	889	878	886	863	795	877	904	921	907	872	953	924	931	909	829	880	924	912	841	833	889	887	870	915	844	897	900	903	875	916	931	871	899	847	899	845	853	918	920	882	861	895	916	889	868	886	937	943	907	881	871	858	890	867	872	857	899	855	890	916	894	867	888	932	831	880	940	915	843	913	898	888	886	887	832	851	893	911	876	898	912	873	961	855	894	888	912	934	865	926	889	852	888	892	912	872	917	883	884	884	890	963	877	915	926	940	918	847	905	870	936	863	924	873	901	885	878	905	899	841	872	884	883	894	877	889	809	868	868	854	911	887	863	880	912	931	891	862	885	876	875	931	900	965	897	874	865	902	875	912	914	890	888	851	927	872	912	860	893	852	858	873	811	945	903	864	848	894	936	882	853	887	905	937	889	899	864	850	910	875	903	877	858	904	909	927	885	863	907	882	914	959	875	911	892	904	900	886	851	869	899	924	900	834	883	956	876	893	900	897	929	883	818	856	910	894	907	897	908	895	865	881	929	936	874	872	875	958	880	827	891	894	864	890	899	911	885	903	910	931	890	893	857	949	918	908	874	926	880	883	873	938	875	841	898	909	887	910	924	875	848	897	828	867	877	878	876	902	888	906	842	909	842	904	902	933	885	958	861	880	829	877	893	926	900	907	892	918	910	910	899	867	848	881	948	922	859	972	933	904	888	903	926	908	859	873	872	893	905	877	883	883	927	898	830	884	851	926	892	890	877	838	887	865	870	911	864	887	871	922	847	904	932	854	843	921	884	866	907	902	926	829	893	872	883	874	898	866	972
5079	1004	943	862	824	791	755	774	795	737	822	730	792	777	788	752	728	739	751	740	811	778	754	750	795	786	752	780	773	785	787	802	743	760	751	754	794	738	780	755	794	782	789	801	772	773	771	723	768	788	751	748	743	796	749	798	855	750	784	768	760	795	785	753	764	740	769	789	755	745	790	767	734	769	758	785	743	813	772	786	815	778	765	796	762	768	769	782	793	797	799	752	761	785	757	728	773	797	735	755	768	767	799	747	815	745	842	744	723	684	758	727	758	774	732	788	773	760	808	777	759	736	775	781	758	758	804	789	811	762	764	725	751	742	778	713	774	777	780	751	801	805	751	764	745	786	767	792	789	781	743	767	803	778	806	754	735	754	778	770	785	759	752	791	783	774	737	759	790	745	748	789	824	815	840	753	768	783	738	829	781	754	782	786	778	763	784	787	746	785	774	763	720	761	759	785	764	808	825	798	785	767	733	763	732	768	771	770	780	774	786	726	742	722	751	758	817	796	717	759	737	702	787	814	797	754	747	831	770	774	767	755	751	755	722	760	802	754	752	744	771	798	789	751	809	770	784	761	770	736	741	730	746	763	748	810	760	784	726	721	812	795	780	791	769	775	790	847	762	785	797	814	800	785	776	750	807	787	726	737	730	781	779	784	819	795	734	813	816	834	752	798	786	782	751	751	785	783	758	770	744	784	787	801	767	765	756	754	742	789	780	724	773	766	759	744	806	780	773	748	763	768	795	760	749	807	736	742	735	748	789	788	791	826	793	819	744	772	767	794	732	700	743	788	784	760	757	743	771	803	751	784	747	750	784	799	741	741	747	761	738	759	751	759	765	815	831	762	765	711	747	755	819	797	748	785	750	778	799	798	800	768	780	770	780	784	763	782	722	733	768	798	737	742	808	767	757	786	775	752	806	709	771	765	749	775	765	751	744	789	765	803	775	771	749	830	778	768	807	835	772	764	753	725	763	768	740	804	748	810	763	769	821	764	809	749	767	775	710	795	799	778	737	712	774	736	822	778	762	846	777	790	775	799	726	761	837	773	795	777	746	803	749	802	796	777	790	752	784	805	789	719	766	747	789	772	750	767	782	792	768	790	791	802	743	819	743	797	801	770	753	753	803	765	786	772	745	825	792	770	710	772	781	765	748	818	736	841	725	774	783	779	787	809	778	753	776	754	784	818	810	744	748	726	772	795	757	779	757	798	757	727	755	779	810	725	775	711	792	776	782	780	760	795	778	744	806	750	730	761	800	777	770	734	738	776	823	717	788	719	788	773	745	717	771	796	789	790	824	715	747	747	811	748	716	767	770	765	729	760	789	790	813	805	768	751	759	781	769	724	771	785	763	805	794	782	791	780	787	753	767	798	733	754	775	761	759	768	690	818	761	807	751	771	761	756	704	788	740	795	801	768	744	747	800	749	779	774	732	769	770	751	805	761	780	742	767	812	771	746	745	759	722	799	741	751	784	779	779	755	778	769	775	733	776	844	754	791	716	786	824	775	751	723	790	765	797	763	781	766	756	797	762	775	784	741	781	822	682	775	787	790	761	793	787	738	770	809	833	787	794	760	755	761	766	734	800	730	772	727	727	801	795	799	711	782	749	801	774	800	779	771	803	795	805	725	747	783	789	806	787	743	682	738	778	764	783	757	758	774	788	757	767	751	795	784	780	771	769	730	759	750	765	778	784	781	747	729	768	759	773	761	728	823	780	774	777	747	786	771	766	753	714	739	765	799	728	765	745	754	742	791	762	742	782	817	788	771	699	794	718	799	786	734	734	754	735	795	838	771	738	736	736	745	766	792	784	752	828	800	787	791	745	779	729	737	761	786	737	800	775	786	734	761	753	797	713	775	759	768	799	741	771	739	805	753	748	766	758	800	784	779	792	758	776	759	777	746	754	771	771	770	790	758	778	775	722	742	771	815	790	738	830	759	812	727	772	726	746	775	743	753	787	785	782	734	785	833	787	742	713	796	783	760	772	772	793	770	809	764	807	782	801	804	805	717	710	782	759	766	786	773	751	796	781	735	838	721	803	777	739	786	767	791	757	771	770	773	803	768	786	785	777	800	777	789	741	774	735	838	773	788	774	740	805	761	813	770	745	752	726	768	729	776	735	747	797	769	738	749	750	785	755	714	730	787	790	751	770	859	760	780	745	736	797	805	777	802	798	792	746	762	756	791	794	827	800	746	757	746	762	731	775	798	794	788	751	797	813	776	773	761	762	786	779	773	781	780	814	807	767	728	755	817	805	792	754	725	792	768	705	810	755	716	754	744	739	780	753	824	767	816	809	814	774	774	763	797	733	734	755	750	786	753	754	789	738	773	737	769	769	761	766	711	743	789	767	760	790	782	759	763	745	817	821	765	822	788	750	767	762	815	780	765	774	745	748	734	805	804	734	811	762	776	796	774	814	731	806	736	754	738	780	758	835	738	787	790	814	759	766	797	785	730	776	802	751	754	796	708	761	766	784	748	734	796	739	773	812	768	745	751	769	798	762	728	820	788	790	811	711	727	749	729	740	757	706	814	791	793	769	758	793	785	751	782	781	795	761	711	708	737	750	805	806	776	786	825	756	731	740	807	777	799	779	759	783	761	795	746	779	785	790	775	839	746	814	749	775	774	745	768	761	761	765	744	804	757	788	735	830	768	780	786	835	773	809	779	757	749	771	712	773	757	772	789	799	777	803	805	754	799	799	775	738	725	727	719	768	790	767	731	780	777	760	744	794	773	805	804	788	772	752	783	789	786	803	785	775	760	780	783	782	768	795	754	801	740	747	783	817	747	763	766	743	814	750	817	820	774	761	784	798	798	751	768	791	720	779	782	810	796	731	781	771	787	777	785	757	780	766	762	746	794	773	756	719	782	785	748	779	751	805	726	831	761	783	765	685	780	768	702	777	763	767	749	765	763	750	722	714	775	776	780	785	786	780	767	776	805	794	783	756	771	788	780	756	770	718	752	758	742	769	792	790	756	674	821	779	743	782	795	782	723	741	775	775	780	758	761	764	733	794	772	771	794	730	759	724	785	817	810	738	811	776	760	712	749	811	774	777	813	786	735	807	768	785	752	796	729	770	773	754	802	754	799	767	759	767	765	785	720	760	798	763	792	764	735	757	764	757	726	787	762	818	758	780	752	782	789	757	832	787	744	792	758	790	785	747	782	798	809	749	749	767	794	763	800	770	821	742	777	747	767	742	785	739	765	796	720	729	765	729	747	758	827	770	811	747	776	779	811	740	774	756	745	740	776	721	797	784	830	786	787	769	779	779	804	779	744	715	726	818	741	838	771	757	810	736	806	781	775	790	782	754	729	743	747	778	747	765	808	748	759	810	753	748	777	764	761	790	775	780	764	724	749	738	799	785	727	750	784	817	808	773	762	781	789	797	764	779	769	709	719	778	783	791	796	741	723	736	765	778	743	789	804	787	742	778	783	785	760	761	759	764	742	795	783	778	757	808	791	792	801	774	733
25719	21405	25850	18984	2394	1184	1050	974	881	921	896	836	787	877	851	881	913	860	914	881	791	877	858	873	858	883	877	857	869	913	801	797	807	883	803	840	825	845	808	814	886	821	790	830	843	817	829	846	903	826	847	861	870	784	840	790	818	796	847	872	865	794	818	805	847	882	849	886	886	884	820	838	823	807	851	894	827	853	837	852	883	828	854	803	807	865	822	848	863	823	833	902	810	789	843	839	802	878	830	843	891	868	847	846	817	845	835	862	760	850	865	814	878	797	785	881	833	852	855	877	917	830	870	832	825	845	829	854	829	859	875	858	839	882	829	818	884	797	843	856	847	842	868	800	838	845	803	839	881	842	872	854	880	850	834	913	828	826	854	814	837	845	849	842	838	840	805	831	846	820	830	843	833	871	886	876	823	798	814	866	800	808	859	832	829	853	823	851	888	858	827	876	809	812	785	833	859	850	860	822	762	885	838	855	845	813	813	787	836	812	806	824	842	796	840	844	889	914	819	886	883	870	802	837	826	828	875	866	860	845	862	856	829	831	812	831	861	841	879	868	880	816	830	901	863	813	843	839	853	862	889	891	848	813	825	879	784	838	835	833	887	844	843	799	818	880	853	852	843	854	798	856	830	837	814	818	817	941	817	819	869	834	824	872	775	845	852	791	855	821	775	825	839	865	791	834	846	821	825	821	826	878	776	797	822	818	822	839	811	860	906	790	822	887	804	841	810	786	824	848	851	873	818	854	883	853	866	873	826	907	853	820	853	847	865	886	826	846	801	803	781	817	858	862	861	815	835	838	890	846	832	829	816	866	831	808	836	809	866	868	882	833	862	871	864	864	888	814	802	828	860	829	831	816	867	834	864	897	797	886	845	855	832	885	844	831	846	877	814	840	824	828	807	821	880	812	918	806	853	826	885	807	845	835	882	859	775	832	852	899	840	871	879	857	788	855	866	840	832	880	854	807	811	819	831	855	821	840	872	772	852	849	903	792	917	836	838	806	865	788	822	796	878	854	850	900	870	844	877	795	863	796	913	846	824	827	835	879	904	838	852	852	830	789	862	830	885	851	839	857	842	816	823	804	825	777	832	829	849	811	822	817	906	863	894	854	846	878	849	849	821	863	824	819	839	849	880	866	846	843	850	850	882	837	854	829	861	755	831	855	888	838	847	840	864	787	839	850	841	853	782	810	860	834	848	815	815	820	820	853	835	821	851	851	865	810	775	873	830	879	871	860	852	906	817	845	836	803	855	904	880	785	774	833	884	862	838	809	829	771	820	809	853	783	804	843	798	836	821	844	805	829	855	841	840	843	807	779	822	829	864	816	833	833	809	797	818	831	896	837	810	867	847	868	874	824	849	853	836	801	849	821	852	813	881	849	867	806	877	845	835	821	845	865	828	874	882	885	869	897	859	865	833	812	838	840	851	859	791	875	903	799	861	872	873	820	842	848	823	790	833	862	835	825	881	827	865	829	882	855	866	823	807	781	854	818	819	858	824	787	839	873	822	833	828	845	857	848	795	815	846	868	839	859	838	844	905	834	884	838	812	851	856	841	868	802	814	836	849	828	838	824	875	809	827	879	840	812	832	823	849	786	827	781	781	821	850	829	840	918	825	855	850	832	861	887	802	803	807	899	850	839	783	883	835	846	801	843	876	804	834	818	839	865	829	856	812	801	837	807	805	911	864	850	846	902	821	795	836	841	880	852	815	826	825	860	833	825	898	873	827	831	908	802	850	834	905	797	861	801	834	858	859	832	873	806	835	814	809	911	824	851	845	826	796	758	874	851	826	835	911	839	860	825	878	836	780	835	827	848	896	822	823	866	845	843	826	814	832	844	829	838	847	873	875	816	879	813	912	839	876	804	803	895	829	868	856	809	841	859	869	865	831	820	890	814	848	805	876	837	793	888	816	799	862	762	844	873	862	820	842	827	826	801	837	880	854	830	861	840	818	800	818	825	832	858	820	856	871	844	881	795	824	821	833	841	863	855	883	860	855	827	850	878	862	832	842	836	871	840	876	876	842	815	802	810	819	805	838	774	875	856	847	809	895	831	845	868	815	813	868	842	893	893	841	854	783	831	853	813	862	825	807	852	840	814	807	861	874	815	903	828	866	806	841	865	788	861	806	820	873	843	828	839	834	819	869	827	879	797	856	868	861	835	877	830	805	838	811	828	825	839	816	866	893	803	839	824	899	793	800	822	815	843	890	840	863	823	854	843	816	827	848	859	813	863	894	855	861	782	797	830	911	765	778	843	874	819	876	798	817	869	825	789	839	798	822	877	816	879	855	794	846	826	891	858	817	783	816	860	794	856	869	892	861	845	849	807	870	791	869	876	817	819	825	800	874	857	809	881	800	826	837	791	811	930	863	887	821	855	855	839	852	841	773	810	846	830	809	855	891	875	852	834	848	846	856	882	792	837	862	863	848	837	817	872	840	807	851	851	817	874	825	726	826	797	872	811	857	801	828	797	877	826	797	871	814	803	817	807	837	884	879	877	862	845	809	821	853	878	815	824	865	838	866	836	867	821	858	800	871	888	835	845	813	879	833	817	861	856	865	811	848	804	864	870	864	824	855	783	788	808	824	847	807	814	816	838	880	822	805	835	861	889	847	813	854	854	820	871	843	799	856	818	860	878	816	864	828	833	827	806	885	772	824	823	852	848	877	817	860	873	843	850	826	828	825	873	835	824	824	844	812	806	824	890	867	792	833	828	803	815	841	810	861	827	865	839	793	883	789	785	864	791	838	894	791	858	805	838	831	829	820	896	845	841	838	835	848	861	829	819	826	844	813	823	871	865	864	853	814	831	784	827	831	839	806	865	860	892	845	798	799	866	853	811	830	841	845	848	900	789	818	852	832	835	874	823	844	799	893	812	816	848	846	800	862	839	879	813	883	835	841	832	881	866	819	869	820	862	814	830	779	788	834	845	868	863	825	819	810	748	821	801	821	888	858	836	822	859	829	800	875	893	805	842	781	804	803	847	816	839	816	867	870	870	841	852	842	853	851	851	830	838	817	864	827	887	855	811	828	838	844	862	831	826	844	878	856	856	803	832	837	816	853	860	865	851	826	790	854	887	866	881	841	836	927	819	847	823	804	812	828	853	862	849	798	800	805	798	835	795	866	845	786	865	786	836	827	820	887	780	881	825	848	863	805	883	841	858	846	766	832	829	817	833	838	854	891	826	801	821	852	861	845	846	792	836	830	818	833	762	796	833	758	843	794	861	827	831	807	752	799	842	926	801	868	827	851	860	824	846	822	855	848	886	837	812	832	816	842	794	858	893	866	838	829	832	852	864	848	855	785	813	811	859	856	822	850	816	824	854	794	889	845	821	824	843	800	813	801	839	786	826	771	801	838	820	855	805	870	857	831	853	844	858	878	840	877	862	872	817	841	932	850	855	828	847	861	885	801	856	810	834	854	816	889	823	809	830	804	818	819	872	838	853	863	860	828	843	816	836	865	850	843	789
3622	2368	1945	1258	1105	987	940	879	868	895	826	850	814	752	800	755	796	772	781	778	806	789	831	813	781	831	779	772	778	786	742	758	785	778	755	756	772	760	748	735	748	717	796	707	725	792	801	753	768	724	739	768	768	782	775	781	732	760	737	715	786	774	789	712	765	702	803	768	725	788	801	749	733	753	740	750	751	769	768	737	719	721	775	734	728	757	785	761	760	758	748	759	744	775	763	745	753	767	753	779	773	785	773	758	782	735	712	756	759	826	760	756	788	733	746	780	775	727	735	759	778	709	803	763	780	797	747	730	796	753	776	726	721	790	788	742	814	827	762	731	716	774	754	764	771	697	764	726	720	753	786	771	738	777	717	766	707	774	728	781	766	742	762	724	752	700	804	760	796	758	757	739	760	753	733	776	773	731	791	743	764	775	786	773	771	749	785	731	740	775	778	748	775	715	738	730	774	715	722	730	733	739	767	769	715	723	734	762	725	730	757	727	720	772	771	769	744	768	735	730	727	760	758	757	773	725	728	727	752	694	782	691	745	758	752	750	703	737	738	742	758	805	793	779	766	725	780	746	782	754	740	726	742	778	713	776	752	757	756	781	778	746	778	789	716	745	746	752	730	709	795	753	733	741	769	695	775	861	791	773	725	764	733	779	753	771	768	735	781	738	670	769	757	753	748	780	754	704	773	787	769	754	754	746	760	762	775	712	746	742	758	748	754	766	763	740	763	760	758	697	724	745	765	771	745	786	712	779	684	736	775	772	709	752	733	827	767	757	760	782	735	756	798	734	718	701	759	775	774	788	740	771	766	786	717	750	766	725	765	773	709	773	701	738	742	789	732	746	750	757	783	701	712	784	777	757	728	763	750	759	714	707	752	752	699	735	678	752	776	781	739	744	787	730	789	777	784	767	728	690	754	772	747	757	770	731	756	737	780	757	787	730	764	707	712	728	745	709	718	772	780	716	742	752	782	755	764	746	754	709	762	739	739	771	792	741	763	700	755	774	774	787	749	773	743	781	765	741	734	753	739	716	763	798	741	779	780	725	756	728	787	761	735	783	739	705	756	752	726	727	709	732	744	767	736	801	705	738	775	763	761	733	732	729	716	751	784	700	759	786	770	784	756	738	732	788	743	776	738	740	763	728	723	690	750	734	760	724	766	734	798	722	720	728	755	772	705	705	770	709	758	743	722	679	772	724	763	715	740	748	716	773	757	768	708	784	770	725	733	712	801	773	753	724	798	750	744	750	823	770	776	723	746	772	777	749	759	794	703	788	735	745	758	713	716	768	749	734	767	762	786	735	765	779	716	776	732	765	754	741	762	804	729	716	752	758	787	756	745	759	714	695	744	781	780	768	768	730	773	760	715	715	802	776	760	778	748	740	703	738	752	769	796	765	704	762	732	750	758	749	704	753	743	749	796	731	753	766	734	723	804	723	723	725	729	740	813	765	747	739	699	762	744	743	766	768	778	733	724	785	769	714	746	770	828	775	746	750	741	806	746	713	751	708	793	799	747	750	754	708	749	780	777	758	773	765	756	748	770	778	719	722	724	731	752	780	758	742	721	784	720	774	722	790	777	744	777	712	758	747	745	783	744	722	734	747	756	719	713	775	740	727	744	750	746	757	675	758	738	753	732	803	745	787	724	748	740	714	782	749	734	688	757	730	731	749	765	766	733	787	744	754	765	749	739	798	783	752	741	734	755	730	759	813	736	755	785	722	693	735	703	742	779	731	720	716	740	737	759	738	710	822	743	747	790	707	758	737	697	697	755	771	771	747	740	760	701	783	753	726	770	730	745	755	800	710	752	768	742	741	743	703	758	759	733	696	707	764	744	790	769	731	718	754	733	776	743	747	752	711	712	707	782	770	726	769	753	740	729	728	735	772	801	754	712	721	754	722	754	772	719	793	753	759	683	736	696	757	778	753	703	749	767	774	743	753	727	727	794	738	761	758	732	719	740	750	729	730	717	728	744	764	815	841	756	765	754	711	771	743	779	765	801	711	799	714	731	754	795	770	773	740	747	698	765	778	751	720	736	734	749	757	682	772	761	752	738	695	739	708	781	760	696	702	727	767	760	737	724	753	728	721	770	775	765	742	763	711	714	722	732	742	771	779	775	776	784	751	766	737	808	781	711	742	742	712	727	765	788	821	749	719	766	755	753	835	780	719	732	726	756	759	749	751	770	764	731	746	734	750	702	804	740	701	746	727	744	731	732	716	767	786	773	763	713	755	728	769	750	706	707	723	716	726	772	744	767	746	716	759	704	764	785	685	750	759	686	753	723	739	775	739	772	746	756	751	751	770	744	795	714	753	712	717	789	789	819	769	756	733	733	777	773	764	715	780	724	748	742	737	730	736	828	768	741	741	701	792	758	738	757	725	728	741	711	783	743	748	750	708	741	767	735	736	777	714	733	733	688	680	731	722	751	718	745	758	768	754	809	746	695	739	760	740	738	781	696	704	757	713	711	711	763	722	754	763	719	747	750	727	775	740	761	761	763	723	751	777	792	735	733	725	814	776	758	763	760	763	718	756	731	754	747	757	726	739	742	744	723	702	760	767	757	737	745	730	731	786	759	764	789	780	747	708	716	738	748	756	745	705	703	734	753	749	779	741	704	740	713	726	759	693	734	741	701	769	731	716	728	727	728	736	790	709	769	690	728	749	758	759	775	699	728	772	748	744	736	717	753	754	816	760	789	770	740	755	741	751	761	739	738	730	745	801	767	717	738	743	768	765	714	767	751	689	783	707	733	746	716	709	742	717	749	738	751	769	749	778	716	777	751	736	760	717	736	748	812	741	766	778	762	734	736	726	743	762	699	804	813	761	790	770	775	772	746	698	788	739	771	703	761	679	731	756	736	745	762	750	753	704	788	764	782	755	714	780	763	720	767	720	798	711	708	791	749	757	738	732	816	714	778	724	713	729	758	764	749	726	712	732	713	734	760	714	781	747	744	777	714	794	774	773	772	757	745	694	756	777	767	709	712	741	758	734	782	735	741	765	738	713	753	735	692	767	744	739	710	764	767	718	772	781	726	781	749	740	767	780	762	740	812	779	719	748	753	789	721	767	774	713	780	774	754	678	735	803	764	786	761	749	705	753	793	757	721	744	688	765	691	729	737	719	753	743	729	723	748	784	756	725	758	743	740	752	740	733	742	762	749	733	759	728	733	710	695	711	769	760	763	727	737	734	703	744	704	730	710	795	745	779	774	735	736	806	756	722	732	732	700	749	748	743	748	772	746	743	755	762	762	745	806	733	742	752	728	759	759	742	720	730	757	709	706	742	744	760	671	748	760	776	786	753	781	730	768	707	760	775	785	694	809	717	751	762	734	750	753	755	702	708	727	758	752	728	746	711	758	741	741	680	713	745	744	726	692	705	770	726	750	770	720	748	741	710	746	741	698	775	755	741	734	794	743	752	712	726	742	724	717	751	759	754	736	722	754	753	717	757	787	823	757	756	805	766	759	765
24333	21498	28696	24744	20529	3217	1162	674	576	568	573	510	525	471	533	508	464	478	492	425	466	492	504	479	472	462	491	473	481	446	481	468	476	474	443	426	467	460	440	465	446	444	451	450	435	469	491	483	436	450	475	439	438	457	471	448	471	422	436	453	457	451	438	448	431	469	468	432	465	458	408	458	461	462	477	436	462	487	483	427	419	500	433	421	437	441	460	475	439	482	445	445	453	418	452	459	448	419	435	441	455	458	417	458	473	443	437	418	456	432	427	473	441	478	483	446	428	437	460	460	454	480	439	454	467	430	433	465	464	450	462	444	478	443	465	474	488	464	425	439	509	447	470	476	427	460	446	419	457	414	425	456	454	459	436	464	407	448	474	446	420	472	426	449	449	455	472	447	418	423	406	481	420	491	453	438	445	477	427	464	468	432	425	428	487	457	463	427	440	456	430	428	424	442	445	447	452	481	438	400	436	445	462	423	451	451	454	431	453	456	445	450	440	433	457	485	413	476	459	448	454	441	440	461	464	479	491	437	482	468	462	433	439	451	442	423	479	454	434	431	430	457	450	439	471	457	423	419	474	431	447	474	434	468	444	395	447	472	402	455	445	444	450	467	455	474	481	430	445	431	440	454	432	454	460	429	450	449	447	426	432	450	436	437	436	474	405	476	453	445	460	466	439	438	465	456	464	446	409	432	477	442	417	413	451	449	449	462	448	458	451	418	474	457	434	452	470	403	435	436	438	492	466	503	464	471	456	482	441	424	496	446	439	453	452	473	471	426	464	453	470	429	420	464	423	488	453	434	433	438	433	437	413	479	411	459	456	440	465	462	432	425	466	426	416	437	449	433	436	436	495	462	448	463	480	448	458	455	406	452	441	434	452	449	470	443	415	476	407	478	418	461	430	479	418	475	449	474	452	440	418	436	461	464	431	473	437	487	468	460	442	421	420	475	406	501	430	421	455	475	434	473	435	499	406	450	404	460	395	463	429	466	472	457	458	441	452	407	435	433	413	451	421	475	458	440	456	450	445	448	409	437	462	441	414	447	435	439	410	410	458	422	441	466	482	452	455	415	438	430	473	449	465	441	479	470	496	460	430	450	413	449	468	458	445	449	431	449	455	476	459	434	442	427	420	439	430	466	449	475	440	419	428	431	439	482	438	460	440	433	459	484	408	449	450	462	435	433	416	467	442	432	436	437	429	442	493	459	467	465	457	454	440	471	458	427	425	447	457	448	440	428	454	452	439	421	449	451	473	443	441	439	430	409	474	440	438	458	457	426	430	448	449	435	462	439	444	461	435	424	443	466	458	394	455	418	471	479	423	455	462	443	432	458	452	418	458	418	428	482	472	429	453	441	472	451	447	483	462	425	414	423	459	437	437	467	434	436	447	451	438	462	441	457	423	453	462	417	460	439	438	471	436	454	448	426	403	431	437	433	441	422	442	414	442	428	444	451	404	483	454	430	468	445	447	451	438	470	423	445	433	404	427	426	452	456	464	467	445	475	423	405	456	479	411	467	447	455	414	447	440	446	433	487	461	406	428	442	446	433	424	448	434	461	459	476	460	439	465	441	452	439	425	434	467	427	451	421	412	442	428	452	429	431	443	477	420	426	465	479	430	440	404	445	480	433	477	422	457	490	401	455	461	438	461	463	452	445	423	455	455	466	397	429	452	408	443	405	461	426	404	422	431	436	457	446	441	427	429	417	459	485	470	437	416	441	444	435	478	407	423	452	463	445	411	414	452	404	438	449	456	448	488	437	425	494	440	486	433	440	440	442	410	437	449	429	444	467	476	470	423	452	439	490	461	441	419	458	460	455	458	433	461	421	454	467	434	437	473	446	477	414	490	442	453	438	423	438	439	431	449	444	416	429	437	456	451	449	453	442	475	461	429	455	434	486	475	472	433	443	436	446	437	422	462	416	470	446	466	470	433	467	462	424	416	437	436	411	466	441	452	442	401	439	427	435	441	447	438	450	448	462	464	439	474	465	424	447	425	450	460	437	492	423	460	456	446	492	420	454	453	449	448	417	462	454	388	425	416	468	439	439	425	422	462	439	394	458	442	448	448	477	429	474	437	479	440	439	441	438	424	446	445	420	440	466	461	430	466	425	417	439	475	418	436	454	479	487	448	454	445	479	462	459	464	433	454	453	451	424	432	427	451	425	483	452	456	406	454	440	474	480	431	468	460	406	446	446	459	442	459	468	438	432	447	402	433	418	489	438	482	433	446	441	464	391	430	404	451	455	431	444	440	418	449	468	419	425	438	448	420	449	439	431	462	464	444	435	438	470	499	462	423	425	444	484	408	464	431	487	450	454	443	447	453	442	469	446	445	429	433	479	438	430	456	422	427	415	453	501	451	426	449	431	475	413	442	396	414	504	459	437	459	414	443	402	456	454	428	436	412	450	452	431	442	425	450	489	435	438	449	469	392	455	449	456	434	435	454	462	425	432	471	424	443	475	442	421	465	452	455	431	429	438	462	418	419	473	409	466	429	445	437	416	436	466	436	452	455	450	449	440	435	442	423	460	411	408	442	466	405	407	431	443	459	449	415	451	419	442	412	435	418	445	415	415	401	421	453	447	436	430	409	498	433	449	431	443	430	430	435	432	453	460	437	411	449	428	428	444	468	453	430	466	455	440	441	440	430	461	430	405	454	465	474	420	418	399	430	463	438	442	440	482	443	434	427	465	425	449	445	416	450	457	457	392	466	436	449	415	448	439	440	423	464	501	397	454	425	431	455	462	419	416	481	443	422	465	417	447	461	446	455	465	431	454	442	484	401	455	431	414	431	439	457	437	451	463	442	428	457	392	513	413	497	441	442	446	444	443	437	424	448	458	426	447	414	460	456	422	428	452	411	482	431	440	474	447	452	454	432	448	451	442	444	406	448	445	392	459	446	451	427	449	484	416	457	428	469	422	437	477	433	436	460	485	451	437	435	428	477	446	418	427	463	461	441	465	417	420	407	432	419	401	410	436	448	459	464	453	443	429	447	411	445	420	452	428	420	414	400	450	443	437	427	458	425	411	435	468	469	444	444	441	443	425	453	439	419	462	441	428	472	451	468	414	442	440	427	449	422	444	459	450	433	422	420	453	437	470	455	464	495	449	463	456	419	470	446	487	452	453	461	414	468	440	444	463	438	426	452	495	429	437	441	435	478	436	427	430	481	440	410	476	422	471	433	423	427	453	461	443	476	395	433	430	469	405	429	463	415	488	459	458	440	437	434	428	465	448	406	429	473	506	452	452	419	419	440	414	407	444	425	441	411	467	453	471	419	457	450	455	452	437	458	438	414	408	450	438	467	464	447	454	428	448	446	440	450	450	436	434	406	434	426	440	479	461	411	412	422	432	385	443	470	414	403	425	442	405	435	435	436	439	465	456	466	461	452	440	478	430	443	482	403	464	455	439	469	438	450	460	441	428	465	414	464	463	436	424	439	454	455	421	433	440	446	428	413	414	479	438	428	457	472	452
3473	4749	3796	1977	1407	1135	945	816	722	661	654	594	542	578	542	518	534	497	544	491	518	526	484	480	487	481	445	512	474	483	456	453	459	376	493	437	495	463	413	491	467	467	483	439	462	471	463	388	448	428	475	461	443	476	467	454	497	470	485	424	472	486	455	449	469	439	455	485	458	461	471	483	453	467	484	436	469	447	447	458	481	458	452	461	466	454	472	441	470	505	463	429	471	426	437	467	471	441	476	490	424	388	480	447	415	450	439	438	446	463	462	451	459	421	466	426	470	469	452	455	485	437	456	464	454	464	495	485	469	461	462	484	464	442	489	444	477	469	447	449	441	449	439	464	458	493	456	435	419	451	430	430	466	434	457	487	439	472	524	461	442	482	450	428	432	466	448	447	450	473	460	437	486	481	433	449	540	420	487	438	484	448	461	428	508	499	455	414	437	447	394	482	468	486	468	482	476	485	469	446	449	456	468	451	484	454	458	424	451	479	428	466	424	475	424	452	476	452	424	512	434	459	428	415	468	495	439	445	472	458	450	442	442	444	455	456	444	454	414	496	485	443	459	461	426	457	419	443	455	423	450	453	451	453	428	437	439	456	448	427	446	433	491	452	449	435	412	451	420	421	454	422	442	445	442	458	483	455	473	459	455	492	485	446	435	476	424	458	473	467	477	454	445	454	446	422	470	430	433	464	473	424	434	467	466	421	470	478	449	462	480	477	401	429	454	438	465	470	436	448	448	414	467	469	450	437	445	462	450	444	414	467	465	438	515	482	480	482	470	446	457	425	442	470	407	486	467	429	469	450	426	453	492	483	405	442	485	465	441	428	454	437	442	423	482	449	456	424	471	445	438	481	437	468	480	417	490	506	470	429	458	464	431	459	444	465	416	503	435	453	471	440	444	454	470	450	489	466	470	455	416	438	452	448	472	470	420	441	439	435	413	463	465	445	421	455	451	468	433	449	459	457	457	433	466	466	491	416	473	414	449	468	442	421	395	434	451	448	428	428	480	418	429	420	448	480	411	466	456	458	453	464	430	422	466	465	442	462	410	443	463	424	437	445	438	479	465	461	437	460	436	441	431	428	450	424	455	526	479	445	468	448	467	465	469	420	454	463	446	488	427	435	431	476	452	460	426	448	455	434	459	452	423	418	467	494	438	450	435	441	443	470	449	423	448	434	427	479	447	457	465	425	476	452	460	433	446	443	466	448	422	441	463	473	454	432	448	465	455	433	454	437	464	490	430	425	457	439	420	461	448	425	519	407	460	461	494	481	451	462	454	435	425	470	484	460	439	411	415	439	429	421	470	486	422	423	438	417	466	456	464	426	438	476	455	477	418	416	467	470	471	466	493	457	389	489	434	422	446	450	451	427	428	437	450	460	398	455	400	432	430	442	454	456	409	429	415	476	467	437	466	473	464	429	445	432	445	415	448	472	459	441	436	464	451	456	457	456	462	411	449	458	459	480	477	432	446	473	426	440	444	461	443	496	442	468	420	479	443	440	459	464	463	471	434	419	471	425	433	454	458	492	454	438	442	438	422	437	479	460	456	426	473	455	481	449	456	456	465	429	442	474	462	426	461	416	408	425	413	449	457	459	433	428	426	447	429	477	453	453	469	444	453	495	453	420	466	430	457	449	442	499	470	434	420	450	479	467	431	387	438	444	451	466	425	441	458	503	452	431	472	420	425	455	438	445	430	469	417	478	439	449	429	472	479	411	483	452	424	405	449	420	451	478	433	430	438	409	438	452	461	467	463	463	458	450	458	436	428	416	439	440	443	457	457	435	437	404	445	447	460	432	448	430	443	444	481	464	433	478	428	478	439	451	451	476	490	441	443	449	435	472	451	481	442	423	452	476	451	471	463	403	425	455	483	441	478	451	456	455	442	455	409	501	444	445	458	400	434	451	420	445	474	473	448	464	457	403	425	417	433	428	488	485	447	450	427	419	459	398	453	436	414	446	437	439	426	474	463	462	419	470	463	432	492	431	428	426	477	431	432	454	385	414	448	457	485	460	435	438	471	466	435	430	390	429	451	462	436	437	445	468	469	448	477	482	443	447	455	459	426	425	423	479	474	448	462	461	440	429	427	426	436	453	471	419	459	454	443	458	447	460	474	450	459	450	445	448	419	420	467	455	451	449	435	413	468	435	434	469	464	465	448	443	470	421	450	471	433	468	501	461	439	473	430	386	487	454	437	438	479	431	432	462	477	437	468	436	438	457	409	458	431	443	465	474	448	446	412	474	456	432	418	477	448	463	430	461	432	462	461	440	445	414	440	458	468	451	465	461	432	404	458	445	447	506	419	448	433	413	435	427	448	445	440	429	427	412	420	410	463	404	478	461	481	457	456	441	425	412	474	465	437	439	467	417	433	450	424	464	434	418	459	486	442	445	450	454	408	461	446	480	431	440	437	430	443	443	404	480	444	439	430	442	431	470	429	448	441	435	472	429	447	485	459	428	457	433	454	410	457	461	453	480	427	466	458	479	428	449	437	459	433	424	445	412	405	449	441	409	428	444	472	442	443	454	435	440	436	454	452	453	449	466	449	444	448	446	451	422	456	429	466	416	474	455	451	408	496	460	454	453	434	458	449	469	459	445	448	455	474	458	423	404	475	451	465	460	413	451	460	448	444	433	424	456	460	459	444	424	449	454	452	442	456	411	449	489	439	450	438	469	447	408	423	489	453	454	434	464	451	431	439	435	438	476	492	429	442	417	442	440	437	451	449	412	483	443	447	476	448	505	411	416	427	446	442	440	494	473	467	408	464	460	467	434	457	455	420	427	432	426	438	450	467	438	477	439	464	459	425	447	411	466	431	469	392	468	463	453	443	462	471	437	480	437	423	487	469	451	455	459	444	450	465	493	444	429	446	452	451	469	468	453	428	472	416	418	463	422	459	434	470	441	421	434	464	449	426	451	439	462	441	443	451	458	447	423	451	440	400	448	446	457	462	426	474	432	432	461	437	442	476	446	443	448	443	452	430	427	472	463	442	462	410	463	473	451	449	429	449	439	479	427	425	425	418	442	459	451	431	429	460	435	436	435	440	430	494	500	458	439	431	465	418	482	407	414	414	420	453	443	441	410	444	431	446	460	450	434	449	430	441	398	431	422	438	447	462	417	423	431	438	413	405	435	441	418	422	482	454	471	466	471	468	445	478	453	459	443	464	458	445	425	452	444	472	464	432	421	458	462	457	465	436	437	486	451	396	481	426	498	427	429	446	487	454	467	430	402	432	448	431	484	459	460	405	479	404	476	421	421	425	442	423	446	429	439	480	468	412	462	460	406	454	424	444	481	457	424	455	447	480	431	445	446	458	420	415	449	444	408	445	416	448	423	437	487	416	468	437	447	477	424	435	471	462	405	458	424	455	407	458	430	432	427	442	440	423	456	444	419	430	473	469	460	438	397	438	461	412	473	436	440	449	468	448	420	447	434	425	430	415	440	456	457	476	444	458	429	443	413	431	442	457	452
27503	11907	2125	1227	958	883	871	895	865	834	840	879	856	900	902	873	858	879	879	883	894	834	886	856	858	892	942	841	875	913	923	837	863	921	840	886	821	925	897	882	863	853	889	880	861	883	865	896	905	919	929	883	898	898	856	853	876	899	855	944	915	853	887	856	841	911	863	848	881	882	868	911	895	842	881	881	880	910	859	846	916	800	849	885	892	839	826	881	883	886	891	852	845	846	865	888	832	819	862	886	887	873	848	932	920	826	920	860	909	827	896	917	886	896	875	849	886	958	894	782	862	879	878	879	899	862	945	849	878	889	920	862	898	840	897	862	887	822	880	876	869	824	898	867	904	878	922	832	842	843	849	842	896	855	893	883	895	887	912	877	917	839	803	861	922	844	908	892	881	914	857	855	864	901	887	908	836	821	877	832	898	838	887	867	895	896	832	863	879	875	865	881	859	862	921	845	866	876	847	837	895	886	884	875	898	856	837	916	915	868	839	888	874	866	884	860	895	883	885	910	913	926	844	875	842	849	892	869	787	909	864	891	903	873	869	917	879	863	847	853	851	894	840	858	889	829	877	907	835	890	879	859	880	881	893	844	895	909	855	872	825	859	881	902	855	857	877	898	902	903	911	948	850	887	871	884	890	828	847	863	878	912	915	824	835	896	854	902	918	891	924	876	919	881	900	868	864	861	889	892	867	862	877	854	871	922	877	886	949	853	875	894	884	871	878	883	904	885	875	901	899	822	863	850	837	848	870	889	871	864	849	861	798	845	872	887	895	899	907	855	903	861	935	859	879	888	866	929	895	882	899	846	851	856	939	863	853	861	884	913	903	854	886	825	893	906	849	869	914	934	871	884	916	801	865	894	833	917	922	845	870	839	905	863	878	879	853	857	901	891	890	910	866	895	894	817	880	876	879	822	913	878	883	889	861	905	911	890	860	820	861	865	876	886	900	828	847	842	909	840	886	892	881	863	860	877	834	862	919	834	878	796	877	855	890	870	853	911	895	885	860	851	891	822	873	852	892	857	929	848	885	825	883	858	895	940	844	857	895	893	897	892	929	882	884	883	866	882	864	886	826	869	854	882	894	881	877	879	914	870	885	880	914	915	886	887	865	875	918	888	908	888	915	817	833	881	903	845	856	850	887	891	865	931	820	942	888	805	916	896	925	837	925	863	873	865	887	886	858	891	834	933	921	912	871	861	893	903	889	890	902	910	906	896	877	906	851	843	926	835	894	885	901	843	828	847	890	888	883	879	873	929	864	894	925	853	919	923	929	856	828	853	925	912	879	837	859	882	913	897	859	871	849	897	859	912	900	857	913	877	886	848	866	878	861	903	839	874	865	846	903	851	851	861	857	877	847	838	805	872	842	857	902	881	865	907	882	880	886	911	879	860	828	843	920	882	925	853	796	894	901	875	812	866	911	829	863	858	888	870	852	848	903	848	904	899	883	878	860	871	886	947	881	877	858	879	906	838	834	901	904	956	852	865	908	813	777	887	871	857	921	887	859	889	865	941	845	840	878	875	878	813	855	818	882	902	889	895	904	836	942	919	904	892	819	894	844	909	911	926	987	857	832	892	858	933	835	868	870	896	894	837	930	892	849	920	893	872	926	867	884	858	912	893	896	878	892	842	911	873	900	947	835	901	858	895	849	892	862	894	898	869	852	851	871	949	872	920	944	905	862	866	858	868	902	903	872	853	948	919	859	814	888	861	806	908	903	899	889	887	876	868	869	818	819	866	887	901	892	846	923	862	857	854	904	852	920	852	865	848	870	871	894	884	875	894	900	855	881	835	949	868	865	896	862	862	883	880	842	838	885	915	912	939	875	914	899	890	866	839	879	897	910	886	886	883	917	883	904	875	883	852	896	929	905	842	884	856	857	860	877	843	878	910	868	895	852	865	826	885	925	917	827	853	857	907	858	848	842	871	921	898	898	873	827	900	875	886	861	823	874	904	876	878	885	878	889	863	842	871	910	893	846	835	885	920	891	907	864	905	846	909	889	862	908	904	900	840	896	881	896	901	900	896	919	900	892	899	881	852	816	868	873	858	905	945	880	862	857	911	875	816	864	886	863	853	890	884	890	875	879	903	877	847	895	851	838	885	890	850	842	886	843	912	912	835	925	888	883	887	951	882	884	875	883	889	896	890	909	950	929	842	853	849	860	897	879	870	940	872	891	837	855	897	905	903	879	821	826	827	890	819	930	895	847	842	904	896	916	877	889	871	871	836	820	850	842	860	862	851	844	872	859	879	883	847	883	849	892	889	880	859	925	885	903	865	851	922	879	897	902	867	890	878	876	866	876	865	819	872	912	892	875	874	892	893	856	904	875	906	883	866	851	852	926	846	864	869	875	859	907	908	854	910	866	849	908	860	890	861	846	843	891	867	864	880	826	860	850	852	881	864	924	840	842	859	841	932	904	889	816	810	848	813	924	851	860	845	819	869	858	873	882	866	890	895	878	831	923	881	887	755	836	855	897	844	918	909	867	898	865	791	919	935	868	941	916	851	877	821	892	893	868	888	841	882	880	902	866	883	860	886	876	871	882	884	834	888	856	859	857	866	878	927	866	841	850	913	875	865	889	940	802	854	856	926	871	824	840	864	865	917	880	819	880	877	890	896	871	855	942	903	875	886	836	834	895	859	862	826	935	908	911	846	882	882	893	841	865	894	907	898	869	899	931	846	836	835	843	873	871	913	885	861	873	890	881	878	868	874	960	857	881	910	845	930	859	871	884	875	932	872	886	837	865	864	887	895	857	933	897	890	854	910	892	831	866	881	875	936	903	901	868	847	870	880	914	889	870	859	866	890	902	934	874	896	842	854	907	874	888	929	917	870	869	875	802	869	875	883	911	890	892	853	888	868	827	903	872	901	905	887	927	900	849	859	864	895	892	904	886	864	920	897	908	851	848	869	867	879	853	895	902	852	884	887	921	885	900	850	842	937	878	868	876	932	855	912	872	881	851	935	877	900	844	924	848	906	926	880	855	886	852	920	875	855	908	866	882	855	876	859	862	862	887	959	926	889	869	873	898	885	870	898	907	853	900	845	906	879	858	849	910	865	829	884	860	879	814	908	871	889	886	935	904	845	904	819	907	912	877	928	863	886	879	893	912	869	889	860	835	921	853	900	893	865	847	868	904	899	835	923	833	864	889	856	853	873	873	825	917	844	820	920	820	877	847	865	883	925	855	855	894	819	914	830	854	890	892	847	824	882	897	837	856	871	851	873	892	859	876	857	905	876	835	865	818	897	904	864	927	842	867	903	871	873	949	880	846	799	874	886	820	880	840	862	868	916	950	920	869	832	864	934	927	865	931	878	905	881	876	829	914	846	914	897	913	862	840	806	920	830	871	904	838	898	844	845	918	863	881	908	861	847	860	896	906	816	843	838	905	864	848	920	856	862	891	868	937	883	878	894	908	885	899	889	900	903	843	963	902	917	846	869	876	901	860	891	841	873	837	849	896	911	890	822
5033	1021	911	828	842	781	782	780	795	791	751	819	779	818	780	767	778	799	806	838	804	795	773	762	832	748	759	825	774	787	782	717	785	729	774	770	750	793	731	809	781	807	770	776	821	709	761	751	783	768	760	772	800	778	762	782	778	773	739	799	784	770	750	778	848	736	771	780	724	802	815	736	747	784	806	811	802	793	819	766	789	733	755	753	783	792	781	772	739	757	746	721	751	801	742	731	763	762	742	733	830	793	768	747	770	778	787	784	766	746	767	772	813	791	761	761	788	805	797	733	789	818	772	772	804	775	775	789	751	798	756	803	782	760	743	756	783	742	797	794	805	760	766	746	750	810	773	809	757	801	803	771	794	781	740	805	770	779	733	772	780	761	784	758	756	706	809	776	784	812	744	796	768	790	775	762	794	787	775	750	760	742	764	792	752	742	780	792	746	747	782	804	761	735	750	788	799	736	786	755	807	762	713	790	755	745	778	753	763	747	817	736	756	828	749	792	801	758	756	800	817	776	737	776	746	779	748	768	776	781	763	771	765	769	788	785	826	787	754	726	758	743	772	724	771	803	782	773	767	775	789	707	789	773	756	772	770	743	788	754	736	736	790	803	723	772	727	738	784	835	779	790	758	772	762	757	737	728	778	774	760	763	777	784	784	691	743	771	776	777	774	806	766	781	763	810	739	788	779	770	719	787	735	756	723	684	740	776	742	786	742	773	797	734	755	798	758	762	776	783	765	771	758	743	681	799	751	794	745	774	762	740	753	738	709	731	780	778	766	795	766	840	810	823	810	737	759	746	752	824	764	733	782	744	761	767	780	825	722	845	817	738	781	754	794	835	771	781	774	768	781	753	742	793	734	730	680	735	810	778	748	758	793	778	770	727	769	773	799	776	772	787	806	821	786	761	768	773	790	719	814	768	846	759	816	750	816	696	773	780	814	688	820	758	813	760	792	784	786	732	742	760	794	802	755	770	748	731	801	771	824	769	814	763	796	792	785	747	684	770	780	778	771	788	769	765	798	750	814	774	755	758	759	754	758	760	782	771	813	808	725	741	801	736	780	800	767	758	791	765	765	743	733	803	843	792	806	791	781	779	810	785	758	821	791	759	707	763	791	761	783	802	709	807	721	803	724	747	782	804	766	730	819	815	722	749	795	776	765	755	743	772	755	758	769	749	788	747	734	761	814	787	773	799	725	764	720	735	782	781	748	809	767	803	781	782	777	765	751	745	760	774	762	776	774	774	790	794	791	774	762	797	818	753	730	750	790	814	758	769	795	799	752	768	780	755	712	814	805	785	785	830	746	787	779	781	830	754	737	803	764	785	732	790	742	779	771	779	771	751	797	751	753	802	780	772	789	775	767	743	824	794	792	752	776	797	793	702	795	792	750	743	788	744	779	768	775	820	781	759	736	824	759	760	777	742	789	791	791	772	761	763	788	771	761	783	816	761	802	762	787	772	750	736	787	796	798	791	761	745	802	799	759	719	780	742	757	743	783	772	775	759	718	807	718	782	817	781	774	793	814	763	765	807	762	779	738	768	780	799	728	734	792	766	793	755	774	752	726	765	796	775	823	773	699	821	738	754	782	752	747	765	804	807	787	733	770	814	779	811	813	764	784	814	757	754	777	745	746	776	811	810	723	730	780	773	794	794	769	774	837	707	773	746	783	767	746	750	776	775	819	760	706	800	765	696	765	801	745	795	768	780	771	736	786	805	761	753	798	774	712	788	840	773	755	762	776	766	761	779	745	764	806	778	811	772	753	804	822	709	760	790	783	808	777	855	773	799	725	767	790	818	767	709	765	798	793	801	728	743	788	766	724	726	788	759	785	788	774	782	792	823	731	777	750	806	730	711	706	733	742	812	794	795	758	753	765	765	774	781	807	757	841	724	782	744	764	770	777	752	795	806	800	775	727	772	766	800	773	747	766	724	742	754	793	759	783	788	742	818	806	760	734	794	782	803	785	795	776	802	778	818	815	759	773	768	754	745	788	756	774	698	771	746	792	805	725	772	770	788	736	761	776	710	777	766	796	788	724	736	813	769	776	743	766	742	791	740	741	784	745	797	789	769	736	799	763	719	822	746	777	762	773	803	765	748	762	739	740	831	774	742	798	746	767	728	747	789	743	777	745	781	774	761	755	735	776	757	761	728	769	776	797	769	752	775	788	752	823	812	810	757	849	741	718	799	802	742	748	827	730	803	788	731	860	793	798	789	774	738	747	755	785	818	764	800	776	763	732	740	735	752	769	756	794	773	753	759	699	782	771	744	774	763	746	783	743	781	776	740	820	787	803	736	780	769	781	779	732	790	793	762	780	821	817	770	779	791	743	826	755	746	793	752	722	750	790	764	795	760	738	745	792	826	750	750	723	785	830	789	809	760	707	794	774	797	800	768	743	742	749	757	780	726	751	781	726	779	823	765	768	783	769	756	785	714	781	766	731	779	758	782	781	797	773	780	775	743	819	767	733	728	794	762	758	825	786	832	731	768	766	790	765	741	747	772	783	763	782	749	767	769	812	767	756	780	726	839	772	793	782	764	759	744	780	762	754	791	800	754	765	735	770	759	737	785	795	718	762	786	788	799	775	755	746	759	768	745	823	737	737	781	754	743	802	764	790	815	791	804	787	839	769	744	730	772	756	731	761	774	747	736	774	725	748	744	729	770	766	785	749	758	784	806	723	718	786	735	745	731	789	743	741	705	734	767	758	748	747	757	768	793	852	733	743	766	781	781	762	762	756	745	775	735	758	768	744	796	708	731	773	792	755	722	749	793	813	758	741	744	731	835	777	794	735	780	798	735	774	820	745	718	777	786	719	817	713	746	772	764	734	808	767	766	783	771	773	737	794	752	768	760	761	758	818	753	745	719	780	801	764	730	767	753	758	767	768	766	709	759	762	776	782	731	774	767	776	753	785	783	763	775	773	837	765	760	793	766	769	749	809	796	784	780	810	769	739	761	764	760	754	755	782	731	788	775	779	814	768	768	742	757	723	767	796	743	786	747	771	747	746	791	749	768	792	761	764	739	751	804	758	751	753	766	796	797	744	755	759	811	768	761	760	785	805	745	786	735	740	783	763	793	710	782	753	743	765	783	781	788	798	755	818	761	760	770	794	775	781	766	798	788	761	818	768	757	764	723	743	773	793	749	796	824	843	750	784	707	801	770	772	744	832	779	783	777	745	822	746	748	754	754	749	793	822	794	809	761	770	756	725	795	763	787	736	783	775	764	773	738	775	772	755	723	820	735	775	741	754	745	778	752	754	782	769	768	768	718	779	705	740	722	775	766	819	747	727	765	771	752	768	785	783	755	771	816	779	803	760	734	760	773	732	765	788	835	818	741	752	790	779	821	758	751	773	777	731	760	729	802	756	790	776	801	784	744	724	799	757	734	765	811	728	737	787	778	808	779	751	758	795	801	809	777	777	777	796	767	777	793	736	787	793	783	763	792	765	791	738	763	794	752	702	778	717	797
25721	21458	25927	19106	2298	1243	1080	944	868	860	925	887	888	833	840	816	846	846	827	805	797	829	899	833	854	871	879	793	827	873	849	834	877	886	839	833	848	872	861	872	883	837	837	844	851	815	812	887	841	860	801	838	775	877	843	858	864	861	842	878	852	848	872	888	894	875	842	835	824	812	826	869	792	779	832	866	877	856	804	864	826	810	848	887	843	770	791	863	842	839	804	870	811	849	841	839	840	826	849	841	842	902	851	879	832	862	878	833	832	824	853	811	844	825	831	799	832	855	849	856	817	866	837	887	853	875	808	853	834	920	843	847	886	827	842	854	812	822	867	816	852	840	851	852	842	867	805	785	764	817	814	784	871	836	866	902	865	827	828	826	816	841	834	821	799	853	829	812	829	776	840	866	846	864	830	846	804	825	789	892	886	830	855	781	839	877	813	797	842	829	819	833	863	871	884	817	817	815	861	820	817	863	788	824	844	838	854	827	831	826	821	817	818	833	848	877	834	896	828	853	820	827	824	862	805	817	852	862	840	820	846	850	827	842	818	823	816	857	816	815	824	842	815	837	856	855	832	816	814	777	840	835	828	814	800	863	844	893	829	853	877	792	849	861	806	839	845	798	821	866	756	844	821	856	857	815	798	823	835	797	814	837	845	824	847	839	847	797	852	827	816	820	866	832	836	882	818	779	854	837	837	815	870	880	841	843	878	789	856	849	860	853	824	860	791	784	853	855	804	821	805	861	856	815	835	841	859	798	854	838	827	762	829	821	806	822	823	811	819	809	842	789	846	834	820	862	845	836	835	855	795	844	889	832	829	811	860	824	835	854	814	935	862	834	850	894	850	881	840	791	807	833	810	846	860	832	833	838	842	843	873	784	854	884	854	880	802	815	851	818	803	826	833	847	807	831	832	817	829	760	869	866	831	845	831	835	827	842	835	885	852	790	882	842	839	780	819	814	809	838	812	779	803	828	812	864	792	865	773	806	809	836	826	843	862	836	803	809	804	838	829	819	881	877	833	858	824	844	850	825	877	828	746	813	883	795	866	830	827	811	831	805	838	787	881	793	824	852	822	769	844	851	817	790	849	803	824	789	865	839	843	882	864	827	807	839	789	803	848	827	824	822	807	841	821	836	826	826	837	852	850	867	830	835	836	806	817	825	876	829	836	876	820	834	828	791	875	865	830	842	837	825	801	877	834	835	839	810	838	817	862	842	899	821	881	766	792	848	814	752	808	815	840	837	824	803	846	771	789	793	828	866	860	868	869	839	859	817	856	839	813	784	872	796	865	867	814	862	839	878	859	806	835	851	882	840	831	822	837	833	789	839	743	839	827	800	814	829	841	842	846	858	821	837	807	865	863	855	874	805	845	833	839	869	864	870	833	892	845	805	779	819	831	831	813	845	836	800	821	801	836	830	904	856	847	808	876	805	845	842	887	855	868	789	837	853	867	850	826	774	800	858	829	827	832	776	849	784	845	865	846	884	834	812	785	864	805	876	816	846	794	835	824	870	834	885	875	820	836	862	802	855	862	819	836	840	798	829	810	831	891	794	829	771	843	866	793	810	821	834	864	821	864	856	770	844	831	805	820	776	837	782	824	823	828	799	774	841	829	849	876	806	812	821	859	818	832	831	803	874	883	845	795	855	814	837	810	876	825	808	862	832	876	850	831	838	846	859	866	875	856	779	829	799	808	867	795	822	818	832	834	835	848	797	830	861	875	824	848	836	827	817	846	855	785	876	804	815	804	827	833	769	849	826	902	838	860	838	786	848	813	862	844	812	813	770	841	832	871	820	804	877	855	857	844	819	835	858	840	844	859	851	825	852	859	879	849	809	790	872	835	834	825	772	824	792	892	843	858	864	799	818	816	844	870	863	832	851	833	827	836	835	846	877	830	866	809	836	793	868	834	828	819	792	867	835	832	834	829	808	785	836	818	806	843	858	807	827	865	813	863	844	848	879	815	848	869	845	811	849	874	849	805	782	821	860	790	797	803	825	785	837	831	805	803	855	833	776	830	831	781	796	844	819	807	776	831	812	831	854	860	816	832	813	831	879	863	808	848	842	874	885	847	860	849	895	858	845	828	798	841	813	889	894	793	832	809	850	884	868	759	848	820	801	858	798	855	836	839	854	879	814	850	785	829	833	829	773	867	812	853	852	845	876	763	800	818	841	869	859	766	795	787	844	815	868	867	826	795	817	833	849	827	889	821	822	829	796	865	833	827	841	812	806	831	886	828	785	841	802	839	835	810	808	854	783	810	830	800	861	867	889	836	816	855	759	809	875	893	800	892	856	832	849	864	824	835	814	830	848	861	864	873	873	838	854	819	872	801	831	816	795	810	888	802	811	826	841	813	832	860	818	848	804	819	863	778	821	857	804	843	829	836	871	827	827	877	834	826	831	843	798	818	816	832	894	872	849	876	868	863	833	830	811	854	862	756	830	830	859	822	841	853	855	877	822	845	874	797	798	831	827	827	829	817	852	861	851	798	852	839	823	868	783	855	822	835	826	858	815	845	898	811	832	767	884	845	833	896	823	836	838	860	856	852	849	865	832	848	842	833	840	863	818	849	813	822	803	847	797	849	872	858	835	865	851	856	869	816	839	870	842	819	825	850	814	855	798	824	832	868	830	857	792	830	825	803	809	825	824	805	837	904	870	808	827	772	810	830	814	887	871	853	827	846	826	862	858	868	837	832	820	744	883	830	871	838	821	858	845	838	825	756	844	854	871	822	865	819	835	860	808	829	823	862	837	835	845	769	790	802	822	865	798	877	824	856	813	881	806	767	833	859	837	853	878	872	821	802	785	833	832	869	854	855	874	869	827	850	853	851	856	827	851	846	818	817	821	810	806	812	840	878	867	787	811	809	839	863	901	826	869	805	856	854	833	827	844	833	841	824	842	829	826	840	807	848	829	817	851	846	885	879	788	834	823	820	874	889	861	843	895	842	799	818	827	843	800	838	856	814	789	842	808	869	881	869	859	824	867	866	825	797	776	900	845	858	851	846	814	845	800	865	790	840	769	859	861	809	835	891	903	859	869	846	867	824	801	904	834	822	831	832	810	825	843	864	861	800	823	812	840	779	852	842	855	831	784	853	802	864	855	839	832	833	842	864	830	883	792	857	856	872	862	849	856	831	887	839	830	837	874	856	792	834	823	823	854	826	797	845	879	828	858	810	810	850	797	833	847	848	798	777	859	844	832	793	830	913	801	816	816	818	850	856	847	843	814	769	825	842	867	826	836	804	830	832	823	823	783	837	836	850	872	825	788	807	820	816	875	836	798	871	850	809	866	857	872	832	875	881	845	830	816	845	824	818	841	837	825	843	809	789	870	885	809	819	884	835	900	855	836	878	814	849	838	790	840	889	783	823	820	854	809	853	840	853	867	848	861	865	853	873	819	836	832	849	779	835	801	836	860	821	845	872	843	824	787	832	821	824	793	800	845	813	819	836	856	834	841	815	826	863	835	818	848
3609	2394	1992	1283	1123	994	918	873	893	842	841	823	823	790	779	755	810	765	797	686	792	794	814	721	728	769	742	732	736	744	813	742	785	761	781	744	737	790	704	774	783	761	738	738	726	745	755	768	778	777	772	781	750	717	708	711	785	752	745	754	705	778	712	765	737	742	731	788	767	763	714	781	791	761	726	775	780	739	754	758	737	749	763	734	751	772	730	735	750	747	739	704	725	685	770	781	765	707	724	787	735	804	735	730	713	759	742	785	767	730	769	722	726	731	775	724	739	705	721	717	724	746	737	742	744	785	733	782	759	762	770	812	730	726	755	727	709	719	684	725	738	795	754	752	748	744	818	725	744	752	780	731	732	752	734	744	748	737	799	726	715	744	737	718	729	722	736	751	741	747	772	743	755	725	761	718	737	747	735	798	715	729	717	726	731	783	768	813	730	734	761	694	759	762	733	740	698	774	723	739	727	735	757	772	699	748	734	761	756	780	729	719	747	777	708	753	737	738	781	762	778	738	718	735	757	733	788	779	745	732	805	750	760	725	750	759	753	722	777	730	751	751	728	774	761	737	713	742	768	741	787	747	742	746	771	751	738	707	711	740	748	726	784	755	786	785	762	742	755	807	747	727	762	736	761	737	759	774	730	753	737	826	716	759	717	690	723	726	696	745	751	714	765	738	735	777	746	768	761	711	714	753	749	734	762	812	718	760	789	731	756	767	731	729	736	732	715	730	785	774	791	749	735	681	716	789	704	755	808	808	714	740	750	707	775	748	701	779	749	744	746	720	726	736	757	728	717	730	755	755	714	724	776	783	770	718	793	785	687	761	744	716	744	721	759	785	783	754	766	720	756	786	742	757	721	736	711	741	765	749	757	726	772	774	767	766	751	768	753	728	761	725	734	754	783	733	814	740	728	708	745	728	781	750	743	730	737	763	765	722	769	708	771	738	759	725	731	745	785	772	759	738	701	723	750	748	732	747	719	724	730	748	735	774	715	762	724	714	783	748	738	741	739	705	750	707	739	659	736	765	767	804	702	766	727	750	769	769	788	734	789	740	734	773	711	745	732	788	732	802	780	730	751	769	731	761	729	757	749	790	753	737	794	798	772	730	726	735	798	771	771	741	729	746	746	711	691	766	743	735	749	704	746	726	804	732	786	741	809	756	761	743	778	681	718	744	721	798	738	769	721	772	718	787	739	730	743	761	705	732	755	749	712	746	746	692	773	728	771	773	771	697	743	726	696	740	732	707	764	734	730	731	710	768	767	767	669	780	769	702	756	736	727	795	747	756	739	734	740	789	759	783	759	757	748	759	756	769	748	762	725	721	705	753	713	740	705	760	724	739	708	727	740	715	728	752	755	700	727	736	713	727	737	714	704	727	782	755	775	744	748	769	805	724	739	763	716	762	728	764	727	746	753	766	756	743	769	713	734	797	788	731	709	781	704	758	750	758	728	703	768	766	764	767	754	716	723	720	758	746	705	747	747	724	752	713	755	736	736	764	711	804	756	762	715	744	748	772	773	756	723	740	733	735	728	754	708	772	730	785	740	785	765	739	726	714	751	692	777	731	776	763	691	733	719	770	760	724	747	780	730	762	781	778	738	760	743	718	759	739	770	766	745	755	738	778	717	757	703	748	750	745	708	800	763	762	736	740	763	729	785	737	698	788	718	779	704	710	719	717	738	785	728	690	755	733	754	789	720	731	748	776	734	717	718	761	761	752	760	760	683	772	770	765	746	748	748	765	750	745	742	794	750	737	780	755	734	727	682	728	756	771	755	726	704	761	777	733	759	740	738	788	799	754	743	766	750	745	768	756	747	748	776	743	715	743	771	739	736	744	743	740	748	792	699	748	737	726	736	741	761	711	796	734	762	750	736	740	741	748	743	778	754	724	754	770	771	729	767	714	723	779	735	697	723	771	758	738	814	755	713	759	771	752	741	752	728	745	759	730	745	732	792	740	736	726	742	745	763	716	760	736	752	784	750	744	754	760	765	711	785	759	772	753	769	765	752	734	705	723	771	724	724	758	736	749	715	746	730	742	711	725	774	794	719	741	745	755	732	705	742	752	733	731	701	710	684	730	766	697	730	733	705	737	775	728	794	664	718	773	687	766	784	754	746	748	788	781	677	703	752	749	781	742	707	722	691	772	732	780	744	789	763	736	753	750	712	761	725	733	747	690	719	762	727	742	697	706	695	727	751	752	700	753	755	769	767	722	758	797	784	765	749	705	743	720	717	675	774	742	727	747	805	705	764	734	746	726	697	706	685	722	742	751	761	731	721	734	756	739	787	748	780	759	761	713	757	821	748	746	757	732	737	712	721	764	758	739	785	713	744	735	728	756	733	714	727	699	713	725	771	722	735	762	731	748	711	719	736	746	704	785	721	743	732	716	723	715	727	735	729	746	719	748	729	778	737	696	744	774	767	741	789	728	738	704	706	787	716	767	744	756	761	807	724	725	765	733	746	770	718	708	719	754	720	720	743	711	791	728	725	785	712	752	773	763	715	761	761	733	762	730	675	741	740	729	776	749	756	798	749	755	733	770	722	755	722	749	742	686	751	744	750	771	749	716	799	774	786	739	724	760	770	749	797	713	750	702	755	753	713	744	771	746	735	770	719	753	739	759	746	750	733	797	751	750	726	795	738	768	721	746	760	774	717	723	753	752	794	686	718	736	772	782	730	747	733	768	727	737	735	742	751	745	783	728	817	762	720	760	776	723	741	798	716	721	720	778	757	822	718	717	733	789	743	806	754	711	675	743	786	726	761	773	765	716	760	722	744	745	667	750	714	747	729	743	731	742	780	706	760	724	758	750	758	687	758	719	701	744	767	761	703	745	749	790	740	760	793	760	753	704	778	737	730	741	725	778	712	719	748	728	735	753	762	732	726	749	686	758	745	740	737	728	775	746	739	754	824	755	709	749	752	758	721	747	776	780	720	757	745	757	748	745	753	767	753	669	775	693	737	751	705	716	750	728	752	721	701	761	731	750	771	710	745	743	709	730	750	746	766	736	689	780	751	783	763	735	738	749	758	736	772	731	749	731	810	738	784	749	769	760	735	730	740	699	788	735	812	720	759	717	771	708	766	751	718	764	707	721	723	728	747	800	710	750	734	713	760	730	745	745	746	690	746	767	745	737	741	731	716	772	755	740	711	763	691	691	678	739	729	746	778	749	818	749	735	750	750	723	730	783	725	781	743	690	716	729	777	661	767	748	771	741	728	707	764	747	757	778	763	777	678	789	757	781	685	726	797	740	795	697	704	727	695	761	724	746	793	733	772	702	739	754	776	778	741	760	735	756	726	701	730	775	739	731	726	724	732	795	752	732	753	713	718	703	753	803	740	729	767	752	746	769	713	742	743	747	724	777	743	735	705	774	763	728	750	729	744	764	696	748	735	730	718	729	729	706	744	738	736	721	728	726	729	772	771	716	705	770	746	733	708	724	766	777	773	758	744	718	752	774	758	734	766	754
24210	21416	28596	24617	20342	3196	1112	694	587	570	510	531	492	470	492	465	485	486	459	491	475	421	432	466	500	422	477	518	463	429	483	445	425	443	459	472	439	445	480	456	507	473	411	466	492	447	457	420	450	454	420	482	486	453	446	419	492	503	465	420	453	413	443	448	414	471	464	483	445	437	476	461	448	422	467	450	492	420	482	439	467	414	480	445	467	438	441	427	461	448	434	409	482	418	423	419	418	443	489	482	428	477	454	425	422	411	442	451	437	408	433	481	466	438	482	438	419	467	428	461	440	454	439	393	434	481	438	397	406	451	407	441	447	440	464	426	429	474	472	456	450	424	434	452	434	464	434	438	467	462	429	461	461	423	448	457	470	475	491	442	483	407	442	423	434	469	422	430	423	411	428	453	433	410	446	449	461	428	430	464	447	465	459	465	477	447	412	470	432	454	447	434	408	465	413	433	462	455	444	490	399	448	419	468	489	464	408	430	414	420	450	469	425	483	445	477	434	442	463	419	425	463	460	455	419	436	447	422	438	429	431	468	478	435	448	452	426	450	489	436	428	461	425	452	445	439	430	433	434	439	476	456	441	431	439	470	417	425	439	455	444	400	431	447	445	434	450	410	458	411	434	446	399	429	454	434	411	447	424	460	465	404	430	455	446	469	432	461	439	450	441	449	448	447	408	449	446	455	437	457	449	433	439	482	453	469	443	445	439	421	437	411	442	433	445	438	440	423	428	409	469	422	444	500	421	431	463	464	456	454	429	424	433	398	455	446	452	431	489	462	441	406	445	456	435	451	486	434	469	446	447	439	433	454	433	420	452	420	437	441	426	444	449	444	441	491	426	417	400	433	441	430	423	414	466	422	439	442	404	438	451	443	438	428	443	433	454	465	401	448	454	425	410	457	438	426	442	434	447	419	422	468	432	390	403	415	426	440	437	480	423	454	407	443	429	426	479	431	425	468	405	420	429	410	473	443	449	420	418	466	426	453	384	381	420	408	431	420	465	442	406	414	485	429	442	447	423	432	440	474	444	418	438	456	423	447	424	458	440	459	447	454	452	444	452	454	435	444	474	483	451	460	480	451	474	474	408	445	414	439	397	452	463	425	445	450	431	422	430	419	463	467	452	393	410	436	456	442	407	427	443	417	442	401	446	455	410	424	416	407	436	458	460	423	410	419	463	448	462	438	362	439	416	395	429	430	409	420	444	462	462	403	427	461	465	425	431	464	435	432	439	447	444	455	468	420	416	424	460	405	457	438	475	378	422	456	441	476	451	423	392	442	452	484	418	403	451	421	450	409	435	481	447	497	420	437	460	512	452	496	454	444	423	466	451	423	422	446	423	420	422	430	398	455	421	454	438	482	448	473	453	451	423	474	434	427	468	416	430	444	469	481	479	394	428	456	441	477	462	430	445	454	453	438	476	464	449	487	427	423	456	403	465	437	438	428	453	453	438	410	398	413	453	452	438	420	442	452	446	472	455	467	423	412	460	429	446	419	448	441	448	429	477	464	406	423	444	435	413	445	448	444	463	437	431	442	438	419	469	417	424	438	414	441	446	407	462	424	417	425	429	399	418	425	426	426	373	412	429	448	450	434	418	464	459	433	468	452	458	461	447	458	450	443	406	447	462	456	447	414	439	438	401	476	450	462	414	456	428	400	435	414	435	433	438	455	479	444	450	452	466	431	413	471	446	468	480	439	433	427	423	420	474	436	416	427	447	452	438	463	450	473	448	443	441	464	443	432	442	460	457	464	444	440	466	474	420	460	455	454	487	423	396	441	460	437	397	404	457	472	441	418	423	401	448	432	435	414	406	428	430	432	480	419	445	463	445	419	437	442	434	441	439	427	418	454	470	463	443	423	402	452	434	477	442	460	443	429	419	446	407	411	451	489	442	469	434	428	435	444	448	471	475	452	457	479	458	419	459	428	466	455	476	430	441	427	434	446	444	445	488	412	438	447	456	461	461	449	437	428	461	444	435	418	404	450	442	442	424	423	430	456	436	444	447	463	481	432	478	427	421	421	418	438	447	426	453	429	415	447	456	428	421	440	408	426	445	421	452	447	455	424	463	427	444	466	453	444	432	435	444	427	378	412	432	435	453	419	435	487	414	439	390	431	442	430	448	426	418	455	449	452	443	433	438	423	426	471	448	432	478	436	449	472	454	432	469	493	437	445	429	452	437	447	415	460	479	422	433	434	423	442	471	472	417	419	469	438	444	430	424	443	420	438	432	438	468	440	400	441	449	485	442	470	438	430	450	428	420	420	414	418	415	424	448	465	408	455	435	438	442	466	447	458	426	412	451	438	435	443	448	456	467	465	453	420	454	437	448	415	452	412	459	434	443	433	451	449	436	411	434	428	418	449	457	437	432	451	452	447	427	455	453	456	479	423	427	466	438	478	437	433	455	419	437	403	447	395	442	424	420	399	473	455	424	430	420	444	412	422	421	471	414	449	404	418	436	416	471	440	441	447	441	417	435	400	458	449	432	448	431	440	384	474	465	414	425	462	448	439	454	436	460	439	462	455	438	423	423	382	475	432	421	410	433	469	438	442	431	480	475	445	411	468	469	436	450	486	427	417	423	449	424	431	397	444	443	413	458	457	439	435	467	483	453	448	450	466	435	418	381	442	458	435	441	456	455	440	413	427	421	448	439	460	469	417	431	431	449	426	425	447	450	443	423	448	450	450	436	392	450	399	414	442	413	424	482	482	448	442	468	452	436	437	481	449	421	443	449	435	428	430	396	459	424	480	462	461	413	435	453	440	411	442	444	429	455	460	455	441	427	408	416	407	426	464	451	440	434	445	432	447	401	436	435	418	454	442	428	411	477	462	444	445	466	413	443	426	464	409	416	422	420	417	388	415	436	435	402	445	404	431	455	438	412	413	471	426	423	439	477	474	443	399	385	408	430	426	425	445	419	476	454	449	472	412	413	470	461	462	408	466	454	397	434	447	454	422	412	417	441	464	401	436	448	469	438	427	407	438	469	443	446	431	452	469	442	446	450	451	456	431	437	442	482	443	455	455	408	426	461	458	462	412	484	436	419	444	452	432	444	402	437	446	445	476	452	463	436	449	456	429	420	399	421	432	412	424	473	454	440	442	379	448	435	421	443	436	447	496	459	392	433	461	447	462	428	454	439	413	454	475	465	442	498	400	437	443	447	451	440	430	431	450	407	451	442	414	445	459	417	444	434	448	447	453	440	421	440	458	476	417	416	468	422	414	436	419	428	428	442	439	492	461	462	425	465	463	441	407	462	461	393	484	428	438	424	446	471	448	438	417	425	424	427	421	421	474	453	466	427	455	443	423	443	458	427	461	427	436	435	433	423	451	459	452	450	430	451	428	429	449	443	457	408	473	449	422	492	460	417	442	440	413	449	457	441	493	465	468	476	479	470	431	447	456	464	445	428	438	443	439	451	420	462	412	428	418	428	445	443	458	406	439	412	445	411	408	490	416	451	421	458	441	425	446
3347	4748	3729	2053	1381	1127	905	867	725	662	634	567	581	539	524	533	511	500	488	472	503	480	496	509	468	495	446	464	501	492	483	438	457	457	470	473	441	495	461	485	488	470	454	440	470	451	472	460	466	457	476	473	467	436	473	504	457	479	488	449	490	459	476	428	458	460	445	479	448	445	453	489	431	415	465	475	460	475	490	476	450	458	407	488	471	466	483	421	466	469	438	454	467	416	472	451	452	460	501	464	467	469	448	434	465	455	450	442	457	477	454	469	443	464	450	427	460	465	441	520	458	476	451	479	466	472	475	455	435	436	454	462	472	457	451	447	467	481	457	431	428	450	444	466	433	458	426	484	483	453	407	418	450	509	437	425	433	447	470	461	451	435	443	470	449	500	440	440	446	459	449	462	420	446	433	450	462	420	506	437	458	474	422	448	419	471	471	411	451	475	457	451	456	473	425	464	430	459	427	463	450	432	458	453	433	419	459	505	431	431	456	465	454	452	492	469	452	468	488	443	432	473	454	478	425	422	483	461	455	438	444	469	450	481	420	459	444	416	455	469	460	458	459	463	440	477	456	455	439	476	442	467	462	457	443	459	459	432	472	436	471	454	462	475	424	434	503	445	456	476	447	448	432	479	400	424	455	479	441	424	447	427	435	479	451	435	453	435	433	454	416	443	452	458	439	434	476	438	474	479	418	407	443	445	438	473	467	428	435	410	429	433	474	448	442	439	455	443	449	454	469	489	433	432	426	464	452	465	453	417	457	430	424	431	400	446	451	468	432	460	444	431	508	427	474	470	469	432	440	482	463	435	484	455	460	497	449	474	444	422	467	433	409	487	453	446	435	431	441	453	471	429	502	408	425	436	440	407	444	436	459	439	456	446	482	435	495	425	465	444	427	471	443	459	454	423	457	416	460	421	487	419	420	492	411	462	453	434	431	447	444	471	463	448	440	449	428	462	428	477	477	439	479	444	434	416	442	466	473	491	440	459	458	433	443	439	461	447	437	466	410	445	462	473	471	461	424	467	447	463	450	436	450	432	461	411	436	479	463	423	463	430	430	504	424	472	432	446	460	436	413	474	448	454	474	476	464	438	453	459	401	473	456	441	412	429	450	451	430	453	429	441	448	467	466	440	446	439	432	473	434	489	470	456	483	446	410	440	446	453	461	445	448	475	479	462	448	423	445	448	437	457	431	471	429	472	448	428	438	476	435	463	452	424	457	496	498	437	447	467	482	458	483	479	409	478	447	403	452	448	437	465	435	443	432	474	459	438	425	470	403	472	464	418	452	435	474	417	442	422	451	454	452	447	441	470	424	431	448	483	476	476	454	458	442	480	421	461	426	446	466	458	437	441	416	482	420	421	452	460	454	427	457	441	434	432	413	466	404	465	409	468	431	428	428	445	414	439	423	457	433	411	446	421	411	447	425	456	440	460	471	459	429	418	451	450	447	458	441	446	452	441	432	428	438	446	449	426	440	442	426	433	452	458	414	433	420	436	448	456	438	453	458	416	462	484	460	427	431	477	441	480	422	428	443	444	462	428	439	455	447	455	446	430	437	471	499	428	437	465	474	476	453	420	448	447	416	447	439	442	459	433	443	427	432	457	441	433	441	481	445	461	447	460	456	422	472	427	469	434	475	449	473	418	426	420	439	434	433	413	448	476	452	439	495	415	453	431	460	441	421	438	457	468	442	396	440	433	419	454	435	456	434	416	425	421	463	430	453	402	454	421	435	432	439	449	444	455	487	418	449	432	450	461	487	451	468	482	472	451	418	457	434	455	448	452	490	457	428	477	425	424	467	493	430	471	480	471	458	427	472	452	428	435	457	456	419	406	443	467	442	450	462	452	449	462	436	443	464	431	431	476	479	427	445	430	459	463	451	458	414	470	407	466	438	427	432	442	433	455	443	437	462	436	420	462	411	450	463	443	420	423	442	468	435	487	472	450	432	420	438	467	425	480	426	431	423	471	442	457	416	468	410	453	427	450	448	458	457	457	451	480	424	428	445	480	424	447	457	450	458	429	439	424	446	414	402	435	417	436	420	447	401	431	428	446	437	461	449	439	406	412	448	438	424	502	453	439	450	426	443	452	457	443	429	468	463	444	448	464	467	434	423	447	454	449	441	403	454	428	404	391	437	420	440	413	488	451	456	438	448	441	436	399	435	490	449	450	437	452	443	480	464	439	430	425	478	437	442	451	440	438	429	430	442	464	407	430	452	434	460	477	473	420	425	426	474	451	429	423	428	454	469	480	429	460	430	440	428	439	439	470	459	445	422	436	470	435	444	432	472	468	444	476	448	456	449	412	467	454	440	423	429	442	446	437	473	479	420	454	431	435	449	454	419	435	454	461	472	476	434	437	484	456	421	446	447	433	475	443	440	440	451	469	416	449	460	445	425	473	419	441	437	436	428	420	452	453	388	424	418	467	461	438	421	475	438	415	404	452	461	432	439	418	432	463	479	438	443	455	439	438	470	439	458	399	450	464	427	452	453	478	406	469	449	439	498	431	464	446	471	439	433	453	433	430	428	420	445	466	474	443	474	445	457	398	472	433	425	433	456	446	427	428	442	437	449	439	413	400	421	436	426	453	441	375	444	434	421	479	424	433	436	435	427	445	431	460	443	451	406	425	423	426	433	453	444	437	424	464	447	428	445	484	427	478	413	476	438	419	423	455	455	402	443	437	460	441	492	460	434	454	449	471	425	414	492	444	433	454	433	436	472	434	470	432	446	443	477	436	428	452	488	457	438	448	415	425	434	438	469	431	436	442	459	429	450	437	444	449	450	442	451	475	434	440	477	447	408	477	450	439	438	450	449	450	463	442	478	436	460	451	420	406	487	463	394	469	446	444	446	438	458	421	436	444	454	456	429	430	452	476	470	407	443	456	440	412	455	469	459	412	457	468	448	434	418	445	461	431	429	425	449	442	470	410	451	473	419	494	437	466	446	438	440	467	414	453	478	444	436	424	443	448	440	467	423	467	465	486	453	451	455	420	458	470	442	478	457	431	428	441	411	436	478	446	435	418	442	415	422	451	393	426	403	463	464	427	425	431	473	473	433	450	448	432	481	460	400	446	468	421	398	468	415	464	472	447	506	440	476	426	431	413	464	402	446	449	445	465	429	439	428	452	451	422	448	427	455	419	465	437	425	435	431	438	467	454	451	431	436	472	430	423	463	441	454	418	439	425	432	426	469	430	408	442	493	406	416	447	487	475	496	454	445	464	458	444	405	452	458	428	448	434	454	486	429	430	471	475	444	479	430	414	466	441	425	445	444	468	414	449	436	466	439	411	491	464	417	407	420	418	418	411	477	464	463	429	438	462	440	446	405	429	401	457	445	448	462	469	439	436	442	424	456	427	416	450	453	433	451	435	456	439	454	474	435	410	460	478	461	434	432	474	442	448	496	436	489	460	428	419	453	431	480	474	417	402	425	432	457	437	453	469	458	455	417	436	439	470	441	429	427	395	470	458
27587	12045	2283	1456	1101	892	945	903	869	854	824	844	892	900	950	904	862	856	879	877	888	928	916	884	925	907	881	889	839	865	869	893	917	912	824	820	825	852	929	899	911	917	865	891	850	933	892	891	867	886	818	849	875	837	861	888	923	900	870	835	920	856	887	890	910	895	862	877	876	837	869	929	897	841	897	885	864	901	860	869	837	892	886	889	894	921	824	854	916	858	896	872	880	869	906	941	903	899	863	906	878	890	838	880	821	810	889	836	861	877	934	857	883	869	841	880	855	950	931	886	869	829	871	856	846	917	877	845	857	883	910	932	889	951	869	879	896	853	904	893	842	898	902	875	897	883	883	855	910	847	906	878	826	941	859	847	903	917	854	874	821	874	923	834	949	897	848	882	870	801	897	882	909	817	817	877	855	940	880	894	899	887	884	907	883	901	927	920	886	894	912	870	885	887	948	921	903	913	861	894	858	883	829	879	894	898	884	846	854	908	888	860	845	871	816	898	916	890	891	869	868	856	861	891	840	882	911	888	855	884	957	889	878	846	857	852	889	949	870	894	882	882	895	847	890	857	863	895	850	883	860	853	874	879	905	849	908	903	844	842	885	912	833	837	882	933	905	885	889	898	887	863	852	878	890	845	860	868	834	853	864	905	881	857	865	920	844	896	851	854	896	943	890	873	867	901	872	864	909	919	893	888	927	859	865	877	884	897	860	912	881	869	882	858	867	915	878	852	886	877	909	862	859	893	938	919	872	846	917	813	879	901	821	870	902	881	896	897	904	898	885	867	816	888	913	869	837	886	859	877	834	913	907	868	826	886	907	879	880	894	906	880	869	890	893	935	913	902	887	859	924	912	922	864	826	862	933	898	882	908	870	832	866	856	885	817	859	881	872	879	879	856	858	930	916	892	920	891	894	877	890	891	890	906	886	836	892	888	845	896	847	884	944	882	921	869	866	869	889	883	906	845	864	891	885	886	886	866	841	854	865	878	905	856	850	870	888	872	864	856	909	879	871	864	831	885	919	949	843	869	836	891	908	899	873	884	909	857	834	878	846	873	877	879	837	911	902	850	885	863	906	868	865	856	882	847	846	868	874	879	944	844	850	916	852	852	860	841	859	850	882	906	852	917	874	913	829	920	836	855	836	854	859	898	887	874	850	868	850	821	898	914	936	814	894	820	826	837	880	871	854	855	868	859	875	867	885	887	899	908	853	882	877	869	856	884	917	861	894	923	887	868	913	853	837	846	890	850	898	900	901	925	866	905	898	897	870	888	913	891	887	867	843	881	853	874	887	896	920	914	902	830	916	843	848	866	886	948	920	879	903	880	902	880	856	922	837	919	889	886	909	804	888	909	835	881	879	866	848	898	872	931	865	882	896	993	876	891	842	876	886	852	855	847	903	913	820	853	875	869	872	879	856	825	887	891	845	852	922	876	917	909	863	892	861	869	836	805	928	808	885	899	884	890	860	862	869	852	880	865	862	880	882	875	862	882	864	824	826	917	877	924	829	860	864	924	877	906	855	858	870	862	882	822	862	871	923	805	862	833	829	813	881	871	849	861	865	936	843	852	875	842	812	881	905	885	879	883	863	886	880	927	933	829	852	856	848	894	883	827	897	883	864	886	874	866	886	835	872	865	914	893	859	914	855	832	869	848	888	900	893	905	918	939	915	868	845	853	833	877	887	852	968	881	881	905	917	860	890	863	941	875	841	908	901	858	938	870	872	835	879	871	834	884	848	914	845	874	909	853	855	904	860	908	892	853	853	912	842	878	874	819	854	932	860	904	864	841	929	843	867	844	912	893	883	920	860	871	865	888	840	830	872	932	882	870	875	867	845	855	885	872	858	862	911	867	906	871	856	849	893	962	930	860	901	867	900	876	878	871	895	864	860	857	877	889	900	904	919	909	943	886	864	918	937	886	887	864	949	900	869	910	870	911	890	849	890	869	852	900	880	842	827	907	862	891	865	884	832	864	940	886	848	890	882	898	862	881	872	875	870	856	880	892	911	854	894	868	912	909	893	861	946	823	914	942	848	910	862	849	884	907	855	848	841	846	903	829	905	873	896	827	936	843	923	832	864	822	863	876	887	885	843	886	853	871	901	872	862	852	852	856	868	856	878	863	837	879	891	907	897	871	847	927	881	866	842	873	900	888	881	907	893	885	906	914	857	899	884	864	851	864	875	890	867	874	933	884	841	854	840	846	874	846	859	884	902	860	884	882	830	879	923	862	849	853	816	875	899	874	806	855	876	926	840	908	840	870	879	870	864	898	841	897	864	888	893	836	841	879	877	822	847	866	823	876	860	869	873	921	845	871	858	929	891	844	817	877	877	882	890	820	880	861	866	833	902	884	853	932	874	885	883	889	869	871	872	933	910	876	899	876	880	903	872	856	906	806	870	843	884	916	864	891	911	898	883	835	882	906	871	870	916	866	867	904	860	830	878	878	920	866	906	897	847	929	853	835	850	889	853	860	891	870	890	875	915	941	886	900	842	894	939	913	865	876	846	836	940	859	860	888	877	839	883	916	865	894	864	878	869	882	905	834	869	857	818	913	902	871	870	790	851	900	928	849	843	874	901	967	870	923	876	871	812	917	848	840	862	829	836	875	863	879	840	879	883	832	821	872	871	860	884	905	898	880	834	888	869	860	866	888	855	891	887	836	868	919	881	806	819	890	863	910	891	907	863	949	910	863	865	873	840	863	899	893	921	865	924	839	932	907	875	854	906	846	862	894	867	828	820	908	886	879	910	878	901	859	830	888	859	906	885	880	857	945	842	877	897	894	912	859	907	844	864	891	864	896	806	947	887	869	847	906	901	861	876	887	839	908	868	884	875	838	857	887	891	835	916	841	878	862	871	867	864	845	893	916	918	875	873	881	876	863	884	879	862	849	865	864	865	931	860	886	873	859	873	849	876	870	841	852	882	878	880	860	886	932	851	856	913	911	842	864	897	844	897	851	852	883	881	911	856	918	862	848	873	810	932	896	832	854	863	901	883	828	901	822	865	875	842	889	896	873	884	881	807	870	862	868	857	916	922	804	860	858	846	880	864	862	886	886	871	873	884	918	905	886	918	863	902	877	923	890	885	847	881	875	859	857	879	870	913	906	873	889	865	878	837	891	872	912	909	837	819	923	856	883	877	852	887	896	886	870	908	859	867	892	935	874	916	880	839	860	867	951	806	814	856	874	866	854	890	917	848	909	853	890	905	911	884	888	894	890	921	915	902	865	921	828	970	862	871	850	940	852	849	805	869	838	875	869	890	843	818	872	891	877	860	850	937	896	877	904	874	870	868	917	857	912	891	915	901	897	870	900	878	915	902	860	882	857	885	851	914	840	874	855	865	858	852	833	913	916	896	821	847	908	844	874	859	930	886	893	831	890	895	893	919	938	890	910	916	914	920	901	881	913	886	886	868	896	833	866	855	929	839	842	832	855	932	864	928	890	911	838	896	901	934	886	891	815	875	828	912	875
5137	1029	952	868	804	831	762	839	782	772	775	785	759	742	806	738	779	789	780	788	824	810	820	755	771	746	795	770	766	798	806	789	769	806	816	768	800	734	739	792	723	788	815	757	781	753	776	810	728	783	755	750	805	801	783	807	782	768	776	730	789	717	786	761	741	830	735	811	794	771	753	751	816	776	814	790	747	762	756	811	761	808	717	796	821	760	772	743	787	779	758	769	780	770	763	808	720	728	804	766	747	783	711	720	781	796	764	722	763	705	735	820	777	748	823	709	783	777	772	789	775	806	752	772	782	768	764	755	767	712	750	764	767	779	789	741	768	775	732	770	751	724	767	788	766	793	721	822	763	783	771	756	767	772	806	762	695	756	784	748	779	770	748	717	745	787	764	800	801	727	786	787	797	773	745	756	738	803	751	750	775	787	763	783	734	750	773	735	790	810	796	785	765	729	808	785	758	742	764	789	836	743	807	739	752	732	769	710	745	770	805	730	770	769	795	745	791	723	773	800	763	804	792	784	739	819	731	757	778	787	764	741	773	794	753	742	746	797	723	773	774	779	762	772	789	785	797	755	796	763	766	768	741	764	755	765	772	817	775	757	747	782	757	757	779	749	769	761	757	758	790	779	756	783	785	778	837	783	748	776	760	794	740	763	734	743	751	755	747	792	770	783	746	794	764	746	764	737	763	853	708	787	744	759	733	777	746	767	747	754	781	810	754	743	787	778	726	767	765	753	760	777	805	775	722	781	754	747	772	808	752	751	746	709	739	762	756	769	748	763	739	789	766	774	768	713	724	746	771	767	772	755	828	723	736	715	769	712	766	731	816	793	776	759	776	749	744	804	729	761	741	757	792	773	764	757	729	791	772	735	762	801	755	727	792	736	764	734	762	786	790	738	798	751	794	750	728	809	854	753	813	744	756	778	792	756	777	739	765	746	784	730	738	695	764	691	762	783	757	721	785	778	752	797	824	761	764	757	766	773	710	717	814	748	752	750	776	786	731	768	735	783	785	827	756	765	743	769	767	824	760	763	785	747	768	774	785	720	770	731	784	733	772	801	720	744	778	725	758	804	789	709	740	767	753	762	761	756	714	798	805	782	756	764	723	734	718	760	775	788	774	763	785	770	801	753	775	758	766	754	765	720	792	808	742	759	692	829	741	815	786	785	808	801	731	743	802	786	773	737	778	762	763	769	781	759	763	713	791	770	793	811	786	763	802	722	795	736	755	786	770	750	733	762	758	751	804	728	755	800	778	780	745	812	798	768	785	778	794	739	723	774	803	769	720	785	823	767	720	807	758	777	794	744	752	757	729	781	756	738	803	751	794	806	750	753	788	786	749	758	771	787	767	722	781	801	769	808	733	831	817	785	772	740	735	783	733	840	769	787	819	739	777	786	761	761	778	732	773	754	773	762	808	762	782	772	772	790	793	785	772	764	761	753	779	743	736	780	740	745	778	745	749	741	762	814	725	753	783	733	717	764	738	750	788	763	765	765	749	748	777	819	728	740	787	713	766	744	755	759	825	788	791	749	741	786	765	743	750	782	779	746	755	761	772	777	758	777	777	786	803	806	788	770	755	791	723	741	755	794	784	768	762	783	800	764	710	762	722	776	769	759	741	793	752	707	742	764	794	764	802	822	763	751	748	802	744	744	813	766	767	790	748	767	783	765	789	794	817	769	776	823	732	742	753	762	771	769	769	781	787	733	734	756	782	774	781	716	745	765	784	797	734	753	768	765	749	759	803	782	818	783	740	791	761	742	771	828	753	854	753	787	801	744	758	818	742	747	772	795	734	791	743	789	761	768	758	782	788	770	764	785	767	759	711	777	806	815	777	781	793	757	724	802	783	738	709	780	737	822	755	735	802	764	774	799	778	770	774	793	767	781	749	736	754	724	773	752	766	765	754	777	776	768	771	785	805	794	767	708	776	812	806	715	733	752	715	730	733	755	739	765	746	745	768	783	683	740	779	753	736	745	768	774	739	822	796	776	776	809	776	753	780	761	787	746	768	769	772	751	752	788	807	715	762	752	799	770	816	788	779	774	746	756	763	772	746	781	766	777	769	711	733	742	785	755	744	812	837	744	798	801	780	794	766	716	811	784	742	755	760	762	747	813	778	748	753	730	794	769	734	761	792	764	763	731	801	788	742	735	822	689	753	782	786	761	773	718	778	768	728	755	740	802	741	807	760	786	776	826	755	780	756	813	758	774	797	764	739	805	797	751	738	747	747	818	762	737	778	774	757	805	839	765	759	823	747	783	790	819	726	811	758	801	766	783	777	817	761	773	799	754	767	756	765	744	732	727	775	735	786	813	766	754	785	755	774	778	751	761	743	733	781	785	764	783	719	727	762	797	788	726	817	762	745	735	759	785	741	767	690	761	793	769	738	764	852	711	786	765	780	750	784	742	767	750	824	783	759	731	811	762	794	713	798	737	788	756	727	744	754	740	764	726	789	762	790	777	795	775	792	707	810	775	762	765	785	776	818	737	767	772	792	812	751	729	740	808	754	794	724	761	766	766	757	735	792	771	730	766	751	795	788	738	768	767	776	799	770	763	779	772	768	820	782	793	780	800	794	742	737	795	788	753	767	762	771	784	741	771	794	723	776	765	760	713	814	776	787	754	711	748	804	776	825	705	806	740	708	751	759	760	778	779	787	731	743	781	763	776	814	786	771	796	769	792	791	765	776	757	797	758	765	779	793	756	789	777	784	776	734	777	815	774	779	778	801	796	769	812	754	789	748	728	741	669	819	799	753	753	766	801	824	772	776	733	777	764	777	802	765	746	800	735	763	805	734	791	747	742	767	774	771	758	784	773	712	736	740	782	795	738	756	744	759	751	786	738	781	768	721	758	810	789	782	747	777	791	803	770	760	767	775	765	734	758	734	749	760	746	765	759	736	769	793	803	756	777	739	746	764	762	789	750	736	815	716	800	730	780	754	751	724	786	775	744	803	744	740	793	729	730	795	771	767	781	832	794	779	776	741	746	756	751	757	754	793	748	784	737	757	752	754	797	769	796	767	704	793	782	736	774	742	789	741	776	725	763	776	731	761	806	784	737	722	806	803	799	775	750	780	746	765	769	793	732	801	716	730	757	810	731	748	750	778	762	771	765	770	810	799	781	786	806	778	756	724	704	784	730	771	788	781	746	761	739	754	773	717	799	769	739	766	755	732	822	772	797	836	751	761	743	768	766	740	753	779	769	793	714	773	748	769	760	766	759	770	739	791	786	765	776	753	783	767	799	788	816	806	787	746	788	758	714	831	773	729	788	757	759	773	776	800	756	813	787	812	780	777	722	734	797	744	724	762	766	746	768	789	764	762	754	770	740	723	745	749	816	744	808	733	760	737	788	794	766	771	752	725	759	782	785	836	723	796	781	806	822	805	761	768	711	761	740	789	735	750	734	747	732	771	801	791	758	772	739	745	745	770	757	752	787	751	754	776	790	772	748	773	753	780	796	766	830	767	771
25562	21413	25827	18984	2353	1224	1128	913	954	925	923	869	942	822	877	861	883	859	878	880	842	879	839	888	878	857	862	828	893	859	849	885	861	901	821	957	776	873	871	806	868	844	875	882	809	844	873	844	883	843	867	836	799	820	854	880	858	877	844	809	859	843	814	793	859	843	838	813	856	836	839	898	815	887	825	773	885	794	806	857	849	811	776	881	815	821	812	804	849	856	855	819	828	896	894	789	794	786	901	845	806	825	817	868	797	842	848	830	826	860	866	853	855	829	879	867	865	864	794	843	866	861	804	867	838	833	788	836	841	851	840	813	855	877	853	819	837	815	870	824	823	817	781	840	862	879	847	829	874	795	836	882	840	890	830	839	808	829	789	857	891	791	898	808	856	807	854	885	815	827	887	859	808	814	869	888	825	838	877	842	863	814	823	798	847	869	872	845	850	844	880	830	835	856	771	834	843	892	818	818	842	788	829	828	804	871	825	804	876	813	822	828	801	789	810	802	851	876	827	919	880	830	838	803	858	859	820	794	844	858	816	855	860	852	846	788	852	860	817	848	840	845	844	882	841	818	809	834	813	846	859	798	854	840	817	848	791	807	825	848	862	784	872	800	836	827	845	803	830	869	868	817	814	840	837	849	796	798	841	846	807	841	819	835	843	833	863	826	817	842	827	787	859	866	867	875	854	868	808	829	874	844	819	824	829	860	841	854	836	864	804	819	802	781	828	844	806	842	854	835	799	891	827	838	854	830	866	867	850	836	849	843	886	806	824	880	808	827	821	836	797	878	829	838	781	856	811	883	839	781	857	798	860	808	801	841	830	790	832	844	835	824	828	860	807	864	840	835	851	833	865	859	810	858	808	823	895	850	812	851	818	851	850	816	849	820	806	859	846	789	857	881	886	821	847	887	836	807	814	773	856	858	803	842	885	829	883	891	815	846	846	798	816	845	845	880	847	859	857	845	846	838	831	832	824	865	808	829	812	772	809	872	800	837	831	826	826	844	903	808	814	814	818	876	841	821	849	887	853	826	824	840	893	848	844	871	835	831	858	820	817	823	839	848	818	851	833	859	821	813	852	807	875	805	795	824	821	850	786	835	836	831	824	851	859	871	851	901	820	861	823	842	779	863	855	816	864	825	825	871	783	829	867	877	805	816	826	905	859	818	821	830	824	845	847	834	825	881	800	814	871	874	835	843	830	857	803	797	881	849	807	832	822	852	853	844	833	831	845	852	863	903	822	826	822	793	833	855	880	790	816	842	855	821	837	809	840	813	890	792	835	780	779	872	801	846	844	857	796	851	853	787	798	837	877	817	832	851	843	845	855	806	824	810	795	848	833	835	797	823	799	829	861	800	812	855	853	853	884	858	824	833	838	841	820	852	823	846	846	791	827	860	901	835	876	809	798	848	831	837	801	806	882	860	867	820	780	813	828	842	864	817	811	814	794	844	806	815	849	816	810	828	781	849	839	807	821	787	830	848	815	793	816	848	861	804	854	842	765	851	854	834	855	782	807	831	818	850	852	838	806	879	865	831	798	842	831	886	809	841	853	855	813	850	803	826	838	827	842	837	812	848	844	824	836	826	814	892	825	877	853	818	836	838	800	798	847	815	798	940	811	861	785	825	835	843	835	807	815	843	852	862	850	870	815	870	910	851	818	748	770	830	813	819	811	831	886	827	860	839	815	815	861	830	813	847	858	813	861	793	876	883	810	818	826	784	815	852	840	865	843	850	813	825	781	866	779	789	824	855	798	792	818	858	810	812	786	846	887	854	877	842	833	830	815	826	846	820	864	841	858	818	847	830	795	869	820	813	801	823	848	800	771	864	805	804	841	754	813	843	820	822	848	814	857	827	860	856	788	853	818	806	841	851	848	835	772	850	818	851	837	897	820	849	881	844	809	840	845	870	869	833	833	830	831	849	839	839	815	818	824	815	815	845	796	844	819	847	848	805	888	843	868	816	856	815	817	887	820	819	846	884	880	789	811	843	870	820	812	831	868	885	863	836	832	828	800	860	835	807	831	807	835	889	799	818	837	880	850	806	821	821	853	839	838	800	851	857	879	911	857	854	807	817	881	822	835	769	849	870	831	862	812	861	827	878	842	882	829	831	806	792	839	856	848	857	802	861	851	876	793	805	884	844	809	825	863	869	892	842	849	821	819	795	838	834	889	862	814	841	842	845	846	856	800	828	778	835	873	837	882	851	855	761	792	838	834	836	858	859	788	804	822	802	886	806	777	828	854	837	847	844	822	814	829	865	817	842	806	847	857	827	817	820	841	850	870	848	826	818	786	841	821	814	842	848	834	834	835	854	867	777	818	855	829	847	842	862	806	825	826	866	802	829	810	814	818	813	866	832	820	815	798	833	837	855	787	768	815	825	853	791	778	798	828	851	854	800	839	874	854	799	835	893	850	759	881	876	807	843	802	818	832	785	778	827	804	846	840	858	815	868	852	783	848	884	761	843	911	866	818	842	840	797	838	881	788	782	796	780	817	836	816	846	847	821	872	821	825	862	849	811	904	862	892	837	861	806	834	825	859	812	830	834	837	844	879	830	792	832	873	812	796	811	870	854	864	826	825	851	837	833	804	834	844	834	793	803	812	827	852	740	811	867	826	826	843	845	845	812	844	849	850	840	847	790	817	802	888	843	844	832	844	829	766	818	847	850	861	851	830	856	858	878	863	813	817	845	855	857	867	827	863	826	812	826	818	802	853	834	813	853	867	813	824	830	798	875	880	821	855	838	837	794	803	827	802	842	889	805	828	817	816	786	815	878	792	809	813	814	809	803	816	848	810	817	877	858	843	859	782	815	804	817	866	794	867	852	884	847	841	848	832	806	801	820	859	862	789	797	867	875	810	849	827	903	813	835	847	796	894	840	835	851	860	823	837	888	812	842	825	807	844	828	797	823	867	824	818	839	907	856	835	856	815	825	847	837	831	826	841	884	874	835	848	817	801	817	810	858	858	856	819	836	808	818	756	876	868	786	803	810	891	829	823	840	836	839	821	815	830	844	844	836	807	882	862	844	825	834	869	891	848	812	817	837	823	847	842	815	873	882	831	858	868	838	852	859	853	813	810	883	778	867	821	860	810	841	882	798	807	838	842	831	820	771	827	802	854	830	868	824	840	848	835	844	826	790	862	848	818	842	885	788	881	825	910	846	836	860	878	869	858	777	885	844	894	786	798	816	841	813	889	834	822	800	876	792	848	816	828	780	812	781	840	888	827	857	837	873	811	831	840	861	798	829	859	881	845	815	854	824	831	869	844	823	822	816	815	853	867	857	832	812	841	881	790	869	851	793	853	865	849	808	819	877	855	832	861	802	759	833	813	822	805	888	816	850	885	895	880	890	805	813	744	807	851	846	858	857	803	849	864	878	818	871	805	812	835	837	837	825	833	843	814	867	834	844	819	851	815	843	871	838	837	812	849	853	770	813	781	845	837	792	881	806	872	862	864	838	878	839	863	873	857	877
3595	2251	2033	1324	1047	979	911	872	846	899	820	877	806	806	855	767	810	774	784	805	781	815	752	811	734	765	758	737	756	769	726	745	731	796	753	788	783	700	769	778	775	726	764	792	757	748	731	724	793	758	746	752	731	743	779	786	811	724	787	734	744	772	786	816	741	803	722	748	774	756	732	731	789	749	751	770	771	694	766	730	768	705	803	794	731	772	791	736	768	759	808	702	732	806	749	748	757	738	741	755	749	797	726	767	758	771	770	769	770	736	734	771	739	743	778	741	748	772	765	699	774	752	744	740	757	771	743	764	751	784	707	749	744	782	756	738	771	770	787	769	763	767	743	723	772	814	713	753	751	759	769	776	749	770	762	742	750	731	733	746	746	738	757	774	794	705	691	746	785	700	739	747	759	755	755	749	747	767	779	784	763	742	759	719	720	736	721	714	693	709	719	760	705	765	767	714	762	707	755	721	750	761	752	795	723	793	730	751	760	757	782	773	753	772	731	721	754	780	736	753	737	759	762	732	737	676	718	809	747	819	829	763	724	728	741	745	783	820	731	700	799	745	772	770	770	734	741	798	734	729	728	732	741	748	745	731	747	724	723	716	750	741	772	730	687	750	726	725	708	703	760	739	774	743	751	706	746	708	711	736	751	721	738	743	728	764	779	745	712	736	730	764	738	752	746	781	742	706	698	804	745	765	749	715	735	711	751	783	780	755	770	745	745	801	772	736	732	771	703	809	778	789	808	777	724	759	713	749	743	700	726	761	798	717	779	727	745	739	764	764	731	713	727	743	754	685	706	760	748	747	747	725	734	781	775	725	761	757	770	692	746	748	766	777	767	770	766	743	771	724	695	791	755	725	799	737	731	774	709	764	762	803	702	762	714	742	741	805	773	746	707	739	775	738	747	761	767	784	733	721	697	740	690	768	772	725	752	689	757	705	777	779	713	765	741	788	701	755	743	721	753	709	785	787	741	765	760	762	752	736	755	701	730	767	676	751	797	821	720	689	738	688	744	745	763	752	735	705	811	742	738	786	748	760	731	778	703	772	705	735	717	720	727	726	731	731	766	703	741	719	690	757	708	774	705	731	745	750	743	755	776	747	789	738	753	757	732	719	738	772	788	762	773	715	738	735	756	738	762	752	774	733	792	809	739	769	774	732	761	718	771	721	738	714	677	742	734	794	727	766	724	765	740	771	750	779	753	763	730	741	787	771	729	729	759	759	779	777	757	700	756	733	721	763	732	742	774	710	740	776	777	776	728	800	777	733	720	733	700	747	701	766	741	742	780	762	738	780	734	725	700	795	753	770	777	733	771	789	735	775	735	707	748	773	764	709	743	759	732	748	735	704	685	803	780	673	715	723	720	729	759	738	794	775	752	764	783	704	716	727	750	719	694	797	727	745	778	718	742	758	796	746	779	750	750	762	686	761	770	746	719	733	763	810	770	794	714	746	754	712	728	759	711	771	732	734	739	752	753	777	762	742	701	759	803	707	756	757	741	720	786	719	749	739	732	749	748	664	703	773	726	726	788	707	758	721	761	762	750	723	730	712	761	713	782	761	746	734	722	741	754	756	763	729	757	707	703	743	787	770	758	807	764	720	777	781	721	756	738	720	724	738	705	800	768	748	751	719	751	717	759	745	723	789	775	748	772	760	797	797	712	721	739	765	736	751	739	770	808	763	776	776	769	781	764	756	743	728	715	724	719	738	748	742	744	758	700	743	775	773	711	714	746	759	743	797	702	755	762	774	747	748	775	758	768	792	775	749	741	707	758	741	738	748	733	741	761	705	759	753	743	765	762	732	775	729	772	705	741	783	747	757	750	674	749	796	799	731	723	722	723	770	736	749	754	691	747	747	741	707	713	776	730	737	707	724	725	756	770	768	774	728	764	774	720	727	766	719	743	747	708	758	721	777	786	763	752	750	709	726	741	770	758	721	693	742	732	731	713	729	696	740	760	728	712	725	771	741	733	813	789	705	730	733	742	772	741	747	733	763	695	751	786	786	742	743	764	725	753	700	720	751	775	765	740	699	772	730	753	770	770	778	732	737	765	726	765	734	756	754	710	746	713	722	736	762	743	772	728	758	710	756	706	763	789	773	707	750	748	744	737	740	736	701	757	772	732	757	785	727	749	750	818	728	693	720	719	719	716	802	731	786	741	764	709	726	724	738	727	802	738	715	763	774	745	732	718	684	718	750	715	761	783	701	767	769	738	793	681	722	715	769	751	790	755	807	711	772	743	735	740	758	711	750	777	737	750	782	726	787	709	783	734	723	725	724	767	762	777	774	740	759	751	753	756	761	716	713	756	734	750	738	768	740	750	756	792	765	735	730	727	736	757	762	719	763	709	719	767	723	725	739	738	740	758	779	737	782	737	762	731	777	742	772	728	746	718	748	686	721	759	752	760	790	779	714	780	735	730	776	725	755	731	761	703	700	778	739	740	753	751	728	752	825	809	663	713	743	758	767	684	771	738	747	723	707	781	746	721	700	765	753	754	679	754	805	764	749	742	771	709	735	760	713	719	756	755	737	735	712	800	786	745	735	734	762	736	730	761	729	744	762	760	732	720	750	764	754	750	744	781	715	734	770	776	728	740	783	753	760	708	759	744	753	749	750	722	763	735	716	754	738	754	750	682	738	705	770	706	744	776	764	729	777	766	745	730	795	763	719	749	737	737	767	759	728	690	687	767	755	759	763	745	749	707	715	743	761	738	788	739	747	730	734	730	767	771	700	752	731	756	732	808	764	724	706	787	708	716	709	703	691	738	746	753	736	692	775	765	716	765	722	738	726	731	748	719	794	733	759	815	740	757	731	786	720	761	747	803	757	724	782	729	717	744	754	720	762	724	705	797	712	712	786	747	804	782	698	735	786	748	767	771	787	750	744	763	726	708	701	738	755	815	745	734	754	749	725	725	715	718	734	779	724	768	696	736	774	710	761	747	729	751	751	707	793	771	805	747	696	727	742	756	734	708	744	774	761	746	722	728	755	780	762	810	756	751	794	696	722	711	810	806	736	756	761	749	734	722	764	769	711	750	756	765	741	737	719	773	740	761	796	693	736	751	722	756	726	776	774	788	730	764	734	739	769	770	793	698	765	787	714	748	772	764	749	734	774	775	708	794	767	779	734	661	766	694	768	702	743	744	709	724	743	779	776	757	777	767	718	713	733	753	727	722	730	745	722	721	733	756	774	745	762	755	779	724	770	770	775	778	728	732	746	770	733	724	754	739	755	690	735	739	744	818	759	748	801	763	747	758	710	766	785	749	691	760	782	751	737	763	760	761	745	768	718	776	704	732	707	747	757	758	743	787	746	792	783	740	795	742	731	724	747	808	717	723	710	732	746	753	764	733	718	720	696	746	745	754	752	767	770	781	722	756	746	691	767	729	724	756	792	761	744	814	699	743	711	746	782	771	743	761	751	721	754	773	747	737	719	745	728	749	706	750	717	756	738	753	728	760	778	733	774	700	738
24197	21406	28602	24615	20437	3231	1068	720	594	553	546	488	506	504	488	483	479	466	470	486	476	417	475	471	454	415	468	499	448	482	416	434	472	432	460	432	429	445	497	442	454	485	473	439	453	414	482	469	459	462	439	458	448	457	466	499	427	425	449	446	423	481	428	454	451	467	439	441	466	466	437	440	421	464	421	439	445	433	467	429	420	453	421	449	418	429	438	473	476	454	459	435	409	438	410	441	429	459	435	443	491	437	457	456	446	474	441	423	448	476	427	458	434	420	482	425	476	458	458	423	417	447	409	486	431	433	445	440	464	479	441	434	399	426	431	425	446	455	433	475	473	424	407	424	492	426	467	431	421	420	451	418	406	402	459	412	446	455	427	430	432	449	437	406	460	396	414	448	409	421	418	436	412	426	434	461	443	461	468	456	417	410	475	429	447	451	401	469	449	469	423	419	448	403	433	444	436	431	398	409	457	444	427	417	429	441	409	436	449	443	493	435	406	462	422	429	441	461	433	470	431	436	436	411	440	435	420	491	442	435	427	420	444	447	438	426	428	419	493	469	443	438	476	451	453	384	400	437	397	420	447	461	422	438	435	452	442	425	431	428	441	436	432	416	418	452	490	431	456	434	427	399	403	439	426	445	443	427	432	412	437	466	439	453	408	414	463	464	446	417	405	464	468	451	437	441	418	415	485	464	428	430	412	474	447	410	443	429	422	418	455	463	469	431	435	431	415	431	411	407	429	423	424	441	445	443	459	453	473	474	455	423	439	445	412	438	448	450	435	448	450	438	419	434	427	451	435	416	428	450	442	415	417	483	421	456	477	422	434	428	461	424	439	417	435	447	442	468	435	434	393	432	451	418	438	465	489	405	423	441	438	445	430	488	433	416	461	487	428	453	445	469	442	460	437	436	434	410	448	413	442	428	419	432	462	472	443	436	421	464	421	416	440	424	445	414	396	473	431	434	411	416	451	404	393	426	432	420	439	395	410	433	441	428	487	439	435	431	446	451	456	484	439	429	436	421	424	393	441	417	428	413	422	391	456	435	431	451	473	418	454	447	429	455	431	437	438	426	453	398	393	460	438	412	437	437	457	473	433	431	417	434	448	447	442	432	460	441	456	429	405	465	408	439	447	441	468	467	453	450	414	468	449	411	389	467	472	418	446	470	461	441	468	425	399	405	428	444	475	434	438	422	426	465	438	437	479	415	437	405	463	444	428	485	424	460	430	411	438	460	460	427	421	434	468	432	417	415	440	406	400	434	484	418	452	409	447	450	429	447	449	447	427	427	452	438	439	447	446	407	462	435	432	405	407	455	406	445	432	431	420	432	407	431	415	463	460	452	443	429	488	428	461	433	381	473	441	418	418	422	421	428	426	471	416	469	424	401	440	438	436	419	431	442	478	425	455	434	386	424	427	426	453	472	417	430	437	470	441	399	413	439	470	454	445	441	462	451	428	443	436	443	444	437	412	419	445	417	436	465	417	425	435	422	424	419	446	447	449	435	457	443	399	420	463	466	437	413	458	448	499	407	456	438	417	424	441	445	423	466	445	396	440	455	405	439	434	424	444	414	392	450	436	430	432	454	456	418	403	451	458	441	451	455	427	457	435	453	428	478	456	419	411	424	412	461	441	478	419	430	434	472	439	462	440	470	440	415	447	434	423	397	450	440	432	438	440	468	439	452	443	434	444	471	417	481	442	443	456	425	423	411	450	467	409	473	448	445	464	403	397	440	385	431	412	417	444	447	474	452	430	460	441	463	465	440	439	441	429	405	411	440	418	418	414	412	422	436	414	439	418	420	439	440	447	413	410	469	416	455	423	421	451	471	453	436	425	473	439	424	484	429	445	472	463	458	410	438	469	453	426	434	437	424	436	457	445	412	428	448	437	406	387	440	457	433	421	434	476	435	432	442	424	450	393	427	433	426	434	407	471	429	456	412	465	397	445	441	422	437	440	414	451	431	425	430	435	429	445	475	444	444	476	406	441	446	409	439	473	451	443	430	427	454	455	440	425	395	413	398	429	438	450	458	414	440	437	432	472	447	410	401	451	425	416	439	439	468	433	424	444	462	442	427	445	410	443	424	458	427	427	462	476	442	444	432	444	455	402	435	416	459	431	406	422	407	416	432	448	410	419	428	440	446	416	445	446	406	435	436	457	445	413	405	433	433	434	467	438	448	443	425	432	465	428	463	441	364	452	453	475	407	421	430	449	395	406	427	442	455	516	430	401	456	438	454	418	421	428	442	419	471	459	471	437	456	394	400	472	404	424	456	445	427	457	418	470	457	438	424	432	418	476	424	465	427	414	433	420	444	426	442	425	416	415	383	459	437	422	400	419	435	431	424	445	456	448	424	434	419	436	438	469	420	428	455	411	463	443	439	482	438	430	418	405	436	464	428	434	480	475	436	417	416	453	413	429	401	450	430	420	441	429	453	468	449	431	445	400	430	460	431	426	399	445	435	446	417	439	467	432	429	451	473	435	424	447	443	447	454	457	447	434	402	459	411	412	416	410	441	428	422	413	406	443	419	450	437	432	447	445	430	420	407	419	460	431	438	440	438	433	426	443	412	444	415	474	451	451	464	430	420	441	457	443	434	420	451	410	477	423	446	424	454	413	424	427	443	451	448	460	439	483	446	421	451	441	403	443	446	430	441	428	429	431	436	432	417	423	422	429	429	461	435	429	425	427	402	427	459	402	406	414	454	453	442	450	465	452	444	422	451	471	489	462	459	449	419	418	441	421	434	451	439	450	419	421	443	442	436	420	400	440	440	436	446	450	474	415	429	465	417	419	427	452	436	447	449	454	451	458	452	446	437	411	400	450	429	422	440	433	418	410	473	445	452	440	441	415	445	393	467	471	434	430	443	423	425	450	471	423	439	441	486	424	421	454	443	440	424	408	447	402	425	422	407	427	411	421	428	442	461	422	456	430	427	385	429	407	415	407	474	439	462	480	443	417	420	447	420	392	447	426	422	420	411	408	451	436	453	436	430	438	429	459	444	451	431	394	427	401	427	435	456	439	456	401	425	442	444	422	410	446	410	438	428	431	465	459	428	431	449	458	424	438	434	435	479	462	441	439	416	426	427	429	423	446	446	407	440	458	429	448	464	424	452	449	459	436	418	439	453	427	426	462	425	418	460	433	434	472	459	468	464	454	468	455	458	434	427	405	388	464	463	423	428	407	465	465	432	423	427	441	409	437	502	458	468	431	439	417	429	438	463	428	451	425	423	432	462	469	461	437	452	406	426	461	465	434	414	467	460	427	405	477	417	468	405	417	419	433	431	432	459	451	431	442	420	436	395	409	433	446	421	416	411	445	423	406	427	445	435	457	411	438	467	443	400	402	457	436	455	437	437	409	449	406	449	427	415	416	433	500	436	430	465	445	397	438	431	455	433	398	395	396	448	451	454	457	454	428	436	400	421	412	455	430	437	432	408	440	431	417	402	445	482	440	416	432	425	478	450	450	437	449	463
3301	4800	3753	1952	1402	1073	901	820	772	665	657	577	577	535	534	521	554	451	470	517	484	480	484	487	436	488	503	430	501	473	455	489	488	483	455	470	443	408	472	460	456	476	447	480	491	479	434	444	459	457	444	468	476	428	419	491	451	498	439	459	462	447	467	490	457	459	466	440	432	439	452	451	437	457	473	434	433	442	472	427	500	452	489	463	469	456	444	466	451	458	440	450	443	470	502	431	448	454	442	414	431	466	482	428	445	438	472	442	422	466	460	451	481	438	453	461	457	442	433	462	461	461	432	440	460	442	414	405	444	435	431	446	447	401	491	472	432	453	421	441	455	462	463	455	430	472	413	456	429	492	460	428	446	461	405	450	447	474	460	450	464	467	464	447	453	465	392	453	442	483	451	454	454	439	424	438	472	458	480	429	449	446	418	434	444	409	443	461	440	421	464	440	421	434	426	460	444	466	439	441	443	419	450	443	464	454	464	460	460	452	426	432	393	458	481	462	476	442	434	441	504	436	444	431	427	462	438	433	455	436	457	417	437	431	407	453	427	451	447	418	466	459	430	465	473	447	472	470	448	426	445	446	453	442	461	451	432	446	404	446	439	426	447	448	410	407	464	497	435	419	431	479	437	460	446	445	458	415	411	468	461	457	433	468	438	446	461	407	427	453	482	419	468	419	429	474	476	452	448	439	447	444	441	425	475	444	452	449	450	433	454	447	419	441	403	427	447	466	426	454	461	488	457	427	431	474	454	423	438	459	471	449	441	498	447	447	457	462	458	460	466	466	432	433	477	449	457	443	437	463	482	432	445	455	440	420	438	438	426	426	475	433	434	446	418	426	495	468	434	475	428	443	443	489	456	459	441	462	412	449	422	471	439	419	484	429	483	454	453	450	462	447	501	437	516	470	425	423	451	402	471	451	436	430	460	447	443	450	439	454	450	436	449	409	454	473	429	423	440	412	421	459	446	416	381	423	479	444	461	444	462	470	452	440	465	459	448	448	487	450	445	434	437	449	417	455	464	429	410	461	441	446	439	419	437	425	462	443	453	461	489	413	463	444	425	427	430	445	403	443	468	466	441	437	454	411	439	463	405	399	474	425	452	487	465	431	487	435	458	443	468	430	402	459	453	461	433	474	441	467	475	427	450	451	426	421	449	429	454	428	414	439	455	412	424	458	450	448	424	443	442	428	423	489	489	420	448	447	477	441	443	454	439	431	410	445	479	439	468	446	464	427	428	409	417	470	489	437	443	441	422	453	427	433	414	416	434	467	432	442	402	459	435	489	444	455	401	447	425	480	475	461	409	461	441	434	460	473	449	424	442	442	407	445	446	468	463	442	467	473	444	444	434	468	441	430	449	423	433	439	456	462	452	448	430	447	435	455	428	418	455	450	394	443	430	464	455	442	420	446	465	452	442	468	441	454	431	443	432	433	446	456	455	451	463	452	451	461	475	442	427	478	461	461	433	460	450	446	473	448	470	479	467	416	451	448	448	459	404	444	417	429	448	414	427	409	470	434	460	425	427	436	429	418	445	425	472	443	396	412	441	467	471	436	482	458	468	437	464	426	487	433	455	455	385	464	458	477	412	466	422	446	451	457	446	422	452	423	437	437	435	496	477	457	474	417	449	463	436	446	473	459	452	445	466	458	463	435	446	425	484	468	472	461	432	431	457	463	448	452	440	475	430	445	450	457	443	486	441	442	410	450	408	464	485	445	473	421	462	458	451	443	453	423	441	447	419	431	471	448	418	430	492	469	462	447	438	443	413	441	459	441	428	467	455	433	435	430	462	404	452	431	447	450	425	430	459	424	470	452	484	472	465	468	445	461	462	429	441	412	438	430	442	397	451	447	425	431	445	423	467	422	449	427	447	418	418	442	425	439	427	447	412	445	431	433	475	428	448	449	419	411	443	452	478	427	450	428	448	463	439	417	420	425	392	403	439	429	446	457	431	437	445	451	452	427	411	440	442	450	400	442	443	456	446	381	418	442	435	435	457	437	455	465	435	453	459	438	417	428	432	482	416	449	428	448	425	450	427	421	437	447	452	444	469	443	412	431	415	411	408	440	504	465	430	438	456	433	444	445	433	437	457	461	453	431	426	462	418	462	447	486	395	431	448	428	465	442	390	438	429	473	475	403	418	443	432	456	444	414	464	430	437	403	417	451	463	425	458	425	423	411	424	439	398	426	431	467	462	465	435	448	452	447	432	400	457	464	448	428	452	461	435	426	419	457	422	424	430	451	430	433	416	446	425	437	445	424	436	465	427	446	421	448	429	437	444	438	420	470	484	403	418	453	447	410	429	414	447	470	417	486	431	417	405	440	428	469	426	426	442	488	427	468	446	431	405	445	466	463	427	451	443	430	462	469	467	424	454	409	439	455	436	440	471	430	439	458	446	465	441	452	447	458	455	466	448	445	451	420	442	425	431	472	467	442	415	445	415	468	440	372	465	433	424	455	423	443	467	483	444	434	496	425	420	446	474	412	455	421	427	423	431	425	460	433	435	432	481	419	416	423	470	435	462	444	433	434	443	441	384	446	414	445	452	415	426	458	468	445	427	442	408	443	464	446	432	468	472	447	446	450	415	450	441	432	399	427	425	449	450	419	459	400	404	415	429	436	419	418	426	439	458	462	430	467	424	436	472	458	467	420	434	464	412	476	464	449	436	450	426	454	446	446	434	443	444	503	462	461	440	397	457	454	478	440	452	444	457	458	472	424	445	417	456	458	415	458	447	436	417	421	445	465	455	437	419	480	470	448	448	443	457	445	457	447	483	424	432	454	443	441	464	435	401	454	430	446	452	456	460	448	481	433	412	431	440	416	452	466	416	482	449	414	445	456	421	428	466	426	446	447	465	419	457	428	448	438	450	438	454	456	410	387	430	435	436	396	438	437	462	457	426	475	432	435	418	443	427	437	463	450	426	429	438	445	433	415	437	430	447	432	480	449	450	452	459	421	423	451	430	445	459	455	467	436	379	464	422	445	447	429	424	442	435	461	504	438	434	457	414	436	486	469	439	432	436	394	390	399	437	412	418	467	410	454	442	449	418	439	425	452	433	419	463	421	452	461	452	411	461	435	503	455	473	468	402	440	444	490	434	455	437	444	453	431	438	429	427	404	426	438	416	419	429	388	440	465	443	460	402	437	436	434	438	441	453	447	458	413	461	487	428	387	438	458	425	436	428	440	439	394	489	482	435	465	458	400	443	421	468	445	436	451	433	444	437	442	455	425	445	473	445	456	450	440	457	427	400	454	472	450	442	435	433	416	457	472	450	423	437	412	439	479	442	434	455	421	439	471	425	446	429	437	415	483	448	472	440	449	445	410	447	453	479	432	425	469	443	426	435	460	431	430	450	435	454	439	428	465	437	446	473	456	446	453	449	463	483	443	452	427	461	413	462	410	456	434	464	431	413	450	452	429	398	453	425	484	436	446	437	464	433	435	426	454	480	464	461	412	444	437	489	417	436	448
27633	12115	2380	1449	1034	900	917	895	853	878	903	873	909	896	867	900	921	900	927	887	863	886	877	902	894	910	883	821	852	862	897	898	841	865	857	890	913	932	871	902	885	902	824	877	918	884	863	885	896	886	903	838	919	846	919	861	897	900	902	916	864	880	848	912	850	842	930	885	896	898	869	839	848	809	866	863	850	892	892	910	890	877	870	875	883	849	934	852	911	877	940	901	887	862	851	884	873	879	813	898	898	849	896	853	891	831	888	872	862	870	882	825	924	892	912	901	898	871	906	897	882	860	897	866	885	869	857	874	873	814	845	848	884	908	881	890	862	878	904	847	853	904	834	915	880	875	862	880	872	907	896	873	897	843	816	863	834	910	888	858	879	863	898	904	901	885	885	863	896	882	882	826	826	818	884	902	814	861	881	817	890	865	933	839	896	899	845	862	863	883	833	948	901	857	844	867	906	878	847	889	889	846	886	919	861	854	838	849	802	856	839	845	885	891	886	906	858	890	869	944	906	896	863	879	888	907	905	846	862	883	927	851	878	901	849	872	870	849	890	865	902	888	899	857	916	853	866	854	840	873	863	857	860	861	905	831	912	924	906	846	868	911	838	854	932	891	869	899	864	835	885	864	863	880	863	865	908	892	887	955	833	881	902	831	846	906	923	891	872	881	919	907	884	879	861	893	887	841	872	890	828	881	881	889	860	867	886	836	854	877	874	842	922	896	898	905	877	873	902	860	857	831	871	851	827	869	880	914	887	906	871	835	911	868	938	864	876	941	843	885	913	878	938	887	881	872	850	865	920	930	866	842	908	821	905	852	884	917	862	875	885	864	874	897	870	887	869	888	849	908	855	898	847	860	940	879	871	877	913	847	887	839	896	878	867	854	893	888	884	877	907	853	910	903	874	865	813	820	863	896	892	912	885	829	828	858	835	909	930	853	864	863	882	877	851	853	860	891	880	844	879	918	850	902	860	915	841	892	893	823	985	902	923	883	851	916	908	893	907	922	845	882	887	900	896	907	920	864	873	862	789	881	847	899	872	839	874	893	910	854	838	898	898	802	835	825	836	950	866	934	913	898	888	868	894	923	872	920	897	849	849	890	858	837	865	865	873	868	881	884	903	930	889	898	849	884	917	886	876	879	893	854	834	915	895	925	893	802	858	871	882	828	942	790	840	858	879	877	934	857	910	881	861	808	897	916	885	908	837	853	855	856	810	880	901	812	832	869	869	906	920	888	866	840	914	908	878	908	904	855	830	917	895	914	830	878	882	893	899	844	849	912	874	914	858	870	883	879	860	885	936	911	872	861	854	856	864	886	852	918	897	887	877	911	887	890	894	917	900	926	898	896	885	881	911	915	873	851	870	890	852	831	869	866	855	836	875	890	918	884	864	879	919	835	906	847	878	865	840	879	890	886	874	845	883	868	860	863	894	939	899	866	885	849	900	876	854	880	811	819	897	856	855	913	897	850	891	867	849	840	846	878	858	843	867	892	875	862	891	864	858	872	854	869	832	873	896	867	861	874	874	832	860	873	838	868	847	893	884	877	929	887	887	861	817	822	872	894	844	873	891	845	876	856	881	937	911	915	858	926	862	891	865	843	888	870	842	831	849	899	822	875	924	826	833	859	840	852	881	920	827	902	825	866	889	859	869	896	877	916	924	884	900	894	845	851	955	907	948	892	960	878	884	874	854	875	880	826	887	824	890	858	841	915	844	892	830	858	817	863	882	880	906	854	862	876	826	859	901	931	888	874	867	835	906	922	899	884	885	843	870	833	833	915	850	867	878	902	894	902	893	922	857	912	923	887	847	941	877	889	879	895	860	948	801	881	872	875	807	829	851	853	862	862	857	852	868	847	810	856	876	896	860	851	858	847	888	850	862	891	906	846	903	845	841	894	848	883	788	841	890	892	919	824	888	903	904	850	897	881	883	929	834	865	869	813	866	893	845	881	889	823	813	877	834	942	884	873	842	873	812	857	850	831	891	859	857	880	823	868	882	857	909	878	894	859	894	864	905	869	856	880	840	908	858	866	861	875	921	887	891	819	901	892	931	947	898	892	868	866	907	846	918	909	896	905	890	811	828	911	861	877	864	883	900	869	905	891	910	891	842	837	920	884	840	916	880	838	861	855	862	928	880	838	836	888	837	837	910	851	829	857	888	835	861	855	806	879	885	930	896	873	868	902	884	898	927	826	848	847	877	847	852	888	911	868	865	881	787	876	849	892	864	903	890	847	904	905	910	879	863	889	920	900	864	869	861	883	902	896	871	854	880	865	857	914	896	931	874	859	845	893	872	863	863	901	835	849	898	887	897	881	836	862	829	851	889	921	853	884	911	883	827	886	895	861	899	892	893	822	878	951	870	876	906	892	899	852	898	877	839	898	823	870	937	837	831	881	913	881	835	897	925	935	860	892	878	854	831	889	867	868	837	907	872	812	816	876	932	880	932	928	888	865	846	858	859	894	841	894	887	865	886	847	855	876	921	905	862	915	925	888	861	909	889	933	902	890	874	830	908	857	886	877	881	870	876	929	914	873	904	873	916	836	901	885	875	886	850	867	856	881	834	889	855	872	834	851	894	879	884	887	900	880	853	920	914	844	855	874	872	871	841	882	909	938	910	861	934	825	865	863	881	898	848	894	848	909	821	833	834	827	922	831	846	850	921	860	874	899	891	845	870	861	812	846	944	878	932	840	862	866	901	863	906	896	858	869	905	862	803	814	890	883	858	849	857	854	883	923	897	849	919	871	926	898	863	852	900	865	898	775	913	831	931	863	887	859	900	880	896	863	876	921	876	884	874	835	878	801	851	869	860	885	908	901	894	903	891	865	899	850	867	820	863	842	858	880	833	887	864	890	847	904	826	857	892	886	943	820	851	878	842	906	847	849	875	880	906	918	885	864	881	845	821	919	855	897	878	874	903	895	860	883	880	840	929	827	874	859	893	901	857	859	840	874	861	882	834	901	869	907	832	863	887	884	854	903	948	862	856	853	854	883	885	856	913	910	907	887	837	909	942	844	875	857	893	885	862	848	925	876	866	854	838	926	856	916	889	881	829	879	906	909	904	911	875	912	853	877	861	815	859	861	873	900	852	841	894	858	920	869	872	926	847	809	891	914	833	858	901	903	852	920	898	894	840	864	844	916	916	886	881	902	913	858	862	867	843	950	862	891	868	884	885	872	854	863	933	836	864	890	891	862	826	838	850	851	883	882	897	814	825	866	861	870	879	938	854	919	850	872	921	880	875	840	833	855	880	842	865	866	909	900	886	866	896	812	857	890	909	889	845	896	889	888	837	835	872	846	922	872	846	944	786	862	879	852	906	879	869	911	872	886	865	819	852	848	929	869	886	881	913	940	881	872	844	885	843	893	849	886	922	896	855	911	910	862	824	915	924	914	881	895	869	901	883	871	968	891	868	855	905	890	913	896	878	905	869	876	893	905	902	849	865	834	874	943	868	822	876	884	879	918	909	879
5096	981	967	830	804	785	838	787	729	790	760	728	779	746	728	754	825	785	757	738	801	792	796	762	755	756	800	744	805	759	727	766	814	779	760	762	754	739	729	725	774	748	727	759	798	758	772	835	744	767	774	783	783	734	766	775	798	745	703	730	745	748	697	768	773	799	773	845	742	781	753	741	805	808	735	733	789	776	784	777	779	732	780	764	790	780	750	736	798	738	744	763	757	775	811	786	769	786	752	786	778	797	761	722	797	791	825	789	715	780	778	766	787	750	738	834	792	754	788	775	800	720	793	766	762	761	794	737	754	730	806	783	744	807	789	781	759	781	733	726	784	787	764	782	767	752	789	764	783	794	756	793	727	782	784	821	756	759	787	751	844	767	750	722	768	751	763	820	740	741	768	763	731	802	752	786	760	820	743	779	752	775	773	743	807	725	772	738	759	705	758	784	761	744	743	772	788	793	804	792	766	763	742	774	790	789	777	720	781	700	760	811	730	746	790	833	767	704	793	783	752	783	771	736	796	790	794	757	775	801	740	786	803	722	775	742	753	784	747	764	759	773	789	754	777	738	754	750	769	761	746	804	748	789	690	744	770	720	752	716	795	754	811	788	774	784	841	776	768	789	758	756	765	771	735	743	780	760	771	764	775	794	792	785	744	792	721	751	777	745	727	783	802	794	789	754	784	738	763	751	792	773	724	787	729	807	774	792	835	766	776	763	766	757	785	780	776	797	786	772	763	722	756	790	770	810	801	746	709	803	774	733	784	803	751	758	733	731	755	737	749	781	733	788	797	810	797	787	725	744	803	762	799	779	769	732	768	739	803	773	757	773	811	753	744	742	747	796	764	770	808	800	811	762	752	793	755	769	729	793	751	774	760	792	744	780	764	747	767	759	797	805	777	766	733	780	794	759	797	791	714	775	785	754	722	833	791	763	747	775	823	772	783	757	730	784	754	770	760	742	827	775	761	784	736	726	758	722	788	790	783	745	731	792	773	781	797	818	749	823	778	768	776	700	792	755	761	756	780	727	768	741	803	781	792	767	807	725	763	780	808	769	791	753	797	715	740	752	755	787	769	742	745	705	742	766	807	701	750	776	783	783	774	762	752	746	789	797	771	766	785	749	749	815	797	745	758	789	741	809	738	781	780	722	729	755	818	779	728	731	751	802	783	744	740	804	796	815	745	793	770	747	803	813	772	757	796	765	759	736	755	750	780	805	775	737	797	788	776	797	795	735	709	789	768	834	743	754	747	740	756	737	763	748	798	776	758	777	753	800	774	799	765	790	715	790	720	763	764	786	798	748	757	820	792	735	747	771	712	784	738	789	774	778	751	743	750	774	765	770	775	750	762	728	758	757	772	768	749	775	711	734	783	765	764	784	751	737	743	750	789	749	732	762	755	825	718	782	804	801	833	810	767	763	760	776	772	767	798	756	804	747	782	747	753	763	761	794	810	753	795	790	781	759	722	755	807	781	780	786	769	781	753	791	742	789	756	803	812	753	809	782	789	721	778	735	741	795	778	804	756	747	740	792	760	736	760	803	770	833	744	788	743	773	744	720	776	759	729	752	722	783	734	776	762	734	769	744	728	782	765	757	756	775	771	765	776	820	781	775	786	746	790	752	790	778	778	808	740	766	782	808	748	773	798	780	755	789	755	686	726	819	770	802	804	804	762	784	739	776	743	783	726	785	796	767	787	752	779	792	771	779	797	706	747	781	767	778	782	765	794	772	804	788	781	737	807	751	752	763	770	769	762	757	812	796	735	793	716	779	759	735	742	752	756	744	771	815	732	767	775	772	812	785	734	756	751	773	794	756	756	755	712	765	826	798	828	765	770	799	728	722	806	770	788	757	771	789	756	757	727	718	764	751	777	796	741	786	738	761	732	762	760	717	771	763	761	761	795	779	727	770	791	751	784	836	781	817	782	763	799	770	737	762	757	797	790	766	757	805	768	732	765	736	777	772	737	707	739	739	826	809	783	829	782	742	736	768	760	771	788	788	762	790	750	775	730	715	789	782	775	723	795	779	746	756	768	762	765	717	817	800	715	755	762	785	792	757	794	800	719	775	848	745	754	792	722	735	798	798	768	806	741	740	761	769	802	723	783	770	781	771	708	767	740	813	817	781	792	711	756	761	837	752	747	751	764	737	774	759	791	779	762	774	725	797	753	712	780	708	774	759	762	814	719	793	766	774	776	742	753	762	770	736	788	763	783	746	714	731	774	809	761	743	731	824	751	801	772	755	749	761	735	752	796	800	800	779	749	785	801	774	782	833	765	744	764	770	764	765	747	738	755	766	782	761	806	798	727	756	785	711	725	727	783	743	729	739	742	769	832	800	740	730	769	770	789	843	765	769	788	773	749	733	771	780	831	770	773	754	789	756	731	722	720	805	759	796	755	771	737	719	722	793	812	758	748	765	815	754	762	775	811	794	817	717	706	772	712	744	774	742	769	713	759	751	796	772	746	769	797	801	797	751	760	705	789	841	792	746	769	738	746	735	766	739	790	680	784	770	792	800	784	796	742	792	804	787	786	750	759	765	762	774	735	763	718	764	759	775	749	767	759	776	763	779	789	738	751	771	765	765	721	781	729	721	795	755	777	771	779	763	797	758	791	762	735	727	766	836	749	756	798	807	789	812	751	822	773	747	754	740	810	748	759	731	784	741	747	812	746	780	755	797	804	729	768	738	743	761	738	738	763	766	818	790	828	728	727	724	785	821	797	762	767	805	723	787	768	777	773	789	749	753	751	785	746	715	744	812	765	749	742	799	772	766	757	800	751	752	742	754	779	723	796	825	753	762	804	707	745	766	728	764	761	747	720	765	758	763	766	783	771	746	738	795	783	761	804	783	735	781	798	763	801	767	716	728	762	778	814	768	785	749	756	746	759	775	772	730	771	727	794	775	770	785	777	744	781	789	796	798	769	764	718	769	794	748	755	803	747	775	761	781	709	763	744	796	834	760	780	777	753	785	741	763	728	737	744	844	742	756	739	771	732	760	786	769	776	768	781	751	775	756	713	768	765	715	812	780	745	773	780	757	792	730	747	788	764	758	694	743	780	760	819	779	734	726	780	758	766	773	766	737	734	726	747	788	747	793	764	755	762	774	787	794	769	750	792	719	752	789	773	784	777	782	782	774	805	767	760	782	734	780	784	764	767	767	747	779	775	788	792	777	815	792	791	776	818	826	803	748	745	740	785	718	775	808	774	760	766	784	773	785	749	801	775	759	760	770	760	729	714	799	772	810	774	787	736	773	765	749	738	725	740	794	751	779	735	722	739	789	763	750	763	777	751	732	802	813	779	777	708	759	753	748	751	821	737	785	755	762	757	740	749	762	788	745	746	766	733	807	774	779	728	776	745	730	747	769	706	739	768	789	743	765	776	740	786	740	826	807	780	764	777	782	796	783	775	803	738	806	837	746	778	829	776	757	769	764	837	741	768	771	771	806	820	744	829	740	764	766	781	755	768	778
25778	21459	25867	19110	2297	1164	1135	916	917	885	908	914	911	856	888	823	949	852	897	843	840	870	890	879	857	832	823	854	815	858	875	838	823	778	788	861	847	843	869	879	801	860	834	904	792	836	868	915	819	814	833	853	794	866	801	894	837	871	859	850	897	845	804	873	803	902	855	859	846	832	812	865	800	821	874	815	823	867	839	813	845	878	835	833	850	804	837	851	810	785	791	824	813	882	875	835	845	881	859	829	860	783	817	835	815	886	859	826	837	857	868	807	897	803	820	861	830	868	834	866	843	781	862	797	831	802	798	821	796	805	870	853	832	877	848	799	823	805	861	808	874	841	852	890	788	880	815	803	826	814	834	831	821	866	841	847	856	819	852	790	805	814	882	822	872	862	777	840	794	816	878	854	819	883	803	838	815	831	854	841	823	846	860	906	832	802	835	847	831	886	769	810	819	853	882	832	808	832	786	836	821	847	829	791	845	828	789	860	829	852	823	832	771	845	803	812	836	819	848	843	842	802	814	825	814	852	804	834	860	791	867	890	803	836	840	887	853	805	830	804	848	870	797	858	826	843	824	801	817	813	907	834	837	809	826	821	866	789	806	848	831	887	870	829	797	854	856	846	810	819	845	838	787	835	826	809	855	791	896	817	842	830	864	794	823	871	794	841	833	867	818	818	822	853	816	836	813	838	824	824	795	835	822	833	770	817	778	779	875	829	783	829	845	832	826	781	858	827	836	846	862	804	800	850	792	788	825	854	852	852	833	829	885	793	862	842	870	855	822	818	902	791	873	853	848	823	815	846	860	840	811	784	816	820	890	863	840	823	805	820	832	773	857	846	854	843	869	832	850	863	792	870	858	838	857	827	796	839	806	791	802	789	806	873	821	873	834	829	826	821	789	879	846	859	817	869	908	816	827	822	821	866	871	808	804	853	818	837	790	864	865	801	812	830	843	814	874	821	848	855	857	812	856	818	810	891	840	812	854	833	817	836	847	834	897	872	825	807	900	886	835	864	852	781	811	812	838	872	831	865	838	830	845	837	794	801	816	828	824	774	862	902	803	868	795	828	812	878	834	842	821	843	814	850	881	814	841	883	807	832	821	878	846	814	914	830	848	828	820	863	864	777	846	809	812	900	806	837	847	832	824	775	815	806	856	825	915	831	837	840	850	821	844	832	877	756	783	809	818	794	776	837	852	847	853	810	767	797	851	847	804	816	845	795	846	806	900	826	788	779	788	809	845	803	844	852	799	860	833	797	850	824	823	820	805	832	805	861	845	799	778	826	778	852	852	868	855	844	874	821	861	875	768	810	812	838	822	902	802	826	866	770	848	772	791	838	844	859	861	829	848	842	850	810	826	839	786	849	852	844	861	835	815	890	902	809	813	885	817	868	799	835	839	848	854	859	870	825	858	849	825	873	835	880	811	872	846	839	870	835	867	858	856	840	820	865	816	816	857	816	886	829	843	818	807	864	786	812	793	818	842	833	877	845	832	828	824	842	848	867	818	856	813	853	838	848	869	840	844	835	878	814	801	817	827	844	832	794	809	831	806	876	810	839	854	808	861	833	870	799	845	852	799	837	809	859	803	828	829	773	806	838	874	866	804	848	816	859	863	838	835	793	797	825	828	821	817	842	818	795	824	828	838	831	852	857	829	858	855	847	835	786	825	821	815	860	843	837	835	846	877	820	852	793	818	822	863	794	833	857	799	837	850	806	831	855	882	834	795	822	833	820	830	859	884	794	780	835	845	800	826	826	831	858	803	859	816	795	883	851	840	825	861	857	838	837	883	788	842	791	816	817	888	791	822	854	830	889	773	833	858	756	793	856	869	909	861	835	825	833	851	791	857	838	866	872	869	861	836	857	849	864	865	848	812	851	832	848	800	833	796	843	758	790	856	808	790	785	840	827	882	808	867	806	846	828	853	786	819	858	851	861	835	825	810	793	756	853	887	833	835	862	820	812	859	836	851	850	767	874	843	814	787	864	812	805	873	882	877	794	796	836	869	818	826	829	842	795	848	899	770	838	840	824	834	762	866	851	881	787	842	787	841	831	844	838	838	845	848	813	822	770	798	803	802	802	892	839	849	828	856	830	872	813	789	781	841	835	869	861	899	852	841	785	841	862	849	852	799	774	839	801	825	885	894	854	788	827	834	845	845	860	818	884	828	838	847	781	866	798	832	841	841	820	803	797	856	865	802	911	836	822	821	891	850	795	848	867	846	852	885	822	873	863	804	834	839	801	837	841	830	784	821	859	856	865	814	866	920	848	801	863	812	823	864	809	793	868	850	885	872	867	829	850	839	815	816	856	878	857	867	879	847	868	853	817	844	878	856	856	806	846	866	832	837	816	796	857	843	844	840	839	829	871	825	816	862	828	830	890	814	852	861	841	805	814	845	829	813	832	859	818	831	845	815	810	865	882	840	830	814	818	808	891	820	797	858	828	821	845	815	844	870	844	873	867	858	830	798	810	822	805	804	788	840	819	816	853	861	869	857	797	851	844	857	838	785	837	818	828	882	802	816	861	827	838	843	835	812	807	787	868	822	847	802	810	830	829	811	849	808	838	824	891	800	861	878	823	791	822	847	805	853	853	754	812	839	874	849	835	859	857	828	794	802	830	822	830	804	854	856	874	783	881	820	907	819	827	797	818	822	831	800	815	837	811	826	809	847	819	829	816	858	890	818	865	861	830	859	831	831	830	844	804	804	880	827	806	799	804	794	811	846	796	867	805	842	846	866	850	823	817	807	836	768	801	784	828	876	838	804	851	852	837	792	857	893	789	845	796	854	843	868	853	833	911	812	769	829	835	783	851	837	849	845	814	805	827	793	851	798	782	834	863	856	812	833	869	842	813	803	795	865	827	871	826	842	839	826	873	847	889	833	822	830	794	840	843	861	820	851	842	821	825	806	795	823	802	805	843	854	845	780	823	802	839	805	846	880	871	851	812	792	822	839	823	815	861	809	812	817	808	884	816	842	841	824	805	849	833	833	846	821	834	795	818	838	849	827	810	830	842	854	809	868	915	811	908	852	848	857	812	839	839	880	828	853	787	829	760	807	853	829	822	802	881	863	841	841	784	865	812	804	770	826	845	881	849	858	775	856	854	871	809	841	783	852	801	790	866	820	805	802	841	815	815	836	830	844	820	847	833	768	839	849	837	860	824	829	829	828	872	798	806	857	842	864	841	854	833	837	866	857	886	767	790	781	803	823	836	794	829	806	835	807	840	815	808	831	861	845	904	884	842	834	785	777	833	794	819	828	834	758	835	819	891	828	827	812	850	847	863	825	865	891	872	823	849	863	861	793	819	861	848	820	879	859	820	845	827	890	839	841	830	775	821	841	849	911	859	847	795	854	816	812	826	819	873	830	858	847	851	837	876	825	849	851	858	802	807	808	900	830	822	843	845	821	848	869	799	866	788	861	884	834	863	789	847	836	870	807	862	852	884	860	871	835	818	847	838	834	863	799	841	860	839
3606	2364	2061	1302	1128	1015	968	896	862	847	833	843	780	798	748	816	809	796	768	772	782	817	747	817	746	752	778	785	778	767	814	782	754	776	780	745	814	761	760	787	723	784	740	770	720	828	761	773	782	780	724	756	707	777	797	789	810	733	761	781	787	749	784	779	765	775	743	818	793	763	771	756	755	761	758	747	752	728	745	719	763	703	789	798	718	746	763	747	737	765	700	740	778	809	750	773	742	716	733	735	766	738	737	732	781	742	761	756	763	773	719	748	778	751	762	818	791	771	720	752	746	781	718	824	803	769	786	785	728	736	759	784	742	764	761	741	745	755	743	733	757	763	752	736	762	719	748	750	773	778	740	757	751	758	753	733	752	759	766	752	694	752	788	756	723	762	758	781	766	760	767	750	758	737	754	767	744	730	759	746	771	754	709	773	776	783	747	758	747	754	753	741	776	762	736	758	793	786	740	724	746	702	747	795	756	757	767	731	737	757	739	760	769	796	762	771	713	800	746	725	736	754	732	767	729	749	764	738	746	775	743	712	717	786	758	695	761	760	777	756	719	780	757	777	743	751	809	757	731	765	788	757	768	698	717	769	693	746	752	796	749	732	752	783	762	792	742	714	788	758	726	743	719	744	737	765	728	732	775	753	779	763	718	747	769	773	790	792	716	729	772	758	774	749	789	777	795	782	741	756	740	748	754	716	740	739	763	773	769	775	802	762	769	734	775	741	791	769	758	748	803	762	754	789	740	742	812	790	776	746	741	752	759	765	751	772	808	738	769	774	717	811	765	752	780	783	790	758	760	789	752	792	725	785	749	751	680	738	761	778	776	719	704	774	779	733	735	730	772	765	751	762	728	784	772	762	764	737	760	733	725	745	741	737	751	819	771	794	731	723	814	715	748	717	717	722	740	747	706	721	779	780	788	740	766	732	791	764	765	773	727	762	790	784	777	788	698	783	731	791	759	754	770	755	719	722	761	796	763	723	764	781	755	786	758	749	801	751	723	726	792	785	792	754	798	733	748	748	826	739	718	707	765	699	726	764	717	726	751	748	804	756	765	787	760	723	791	719	742	752	748	679	731	796	775	744	736	763	759	773	724	771	722	718	715	730	749	797	785	759	768	756	724	794	722	762	744	762	762	797	706	764	758	721	748	724	767	735	783	768	739	748	715	785	758	751	731	767	771	744	805	734	751	727	742	759	756	733	731	738	798	743	739	757	741	748	813	785	727	741	735	760	737	749	744	797	767	731	759	750	771	767	767	767	811	761	727	720	753	728	751	773	719	772	764	733	748	777	751	787	750	810	728	740	754	753	802	740	706	764	749	743	822	743	773	789	714	771	761	762	761	768	730	752	698	786	734	715	813	729	770	776	766	797	736	769	784	772	788	763	760	733	767	778	706	755	790	722	782	748	743	755	742	683	732	785	780	729	746	783	772	770	755	771	780	749	723	730	733	773	731	758	763	721	760	684	729	741	782	749	739	742	744	758	773	775	739	727	752	735	784	748	735	730	712	728	719	794	743	748	731	759	694	755	791	795	740	703	732	765	730	751	756	753	751	750	753	748	751	713	723	785	758	773	776	774	728	721	710	792	778	720	765	734	750	765	736	731	729	763	797	733	761	770	770	776	727	732	742	741	732	751	791	760	766	748	744	760	772	778	757	750	766	751	779	784	710	765	744	765	768	731	752	715	744	784	785	770	763	720	762	759	815	783	722	738	777	801	787	742	747	754	768	723	746	793	753	808	749	813	795	737	735	781	764	806	762	758	783	749	731	780	759	734	752	742	768	750	727	763	743	733	788	747	786	750	772	770	754	744	756	735	754	739	773	737	767	735	763	740	787	801	759	725	792	775	788	708	744	757	798	740	761	756	741	746	795	780	752	742	752	805	752	748	762	782	695	742	750	774	718	747	749	734	760	733	741	744	715	733	766	727	774	751	763	729	774	761	751	770	729	749	793	748	782	775	749	719	741	778	737	758	726	746	759	705	750	752	784	757	744	789	761	782	782	702	770	751	757	745	761	738	779	808	812	768	774	773	778	747	748	775	778	761	756	781	795	782	723	745	775	692	780	743	786	779	731	737	745	776	732	716	739	767	770	754	735	809	730	752	759	770	736	768	762	751	737	721	713	715	749	732	708	724	833	789	758	750	773	764	756	747	742	767	807	753	795	744	715	777	792	739	781	755	775	694	762	699	753	747	698	785	756	738	786	744	733	766	775	751	740	794	761	737	756	812	777	788	808	728	757	801	784	781	753	748	716	728	747	758	796	711	757	718	789	759	796	730	696	699	783	756	740	769	761	724	721	763	728	712	761	759	746	765	731	737	774	734	759	748	721	734	776	759	712	770	796	782	733	777	764	764	719	816	758	755	718	774	752	730	750	757	766	790	755	788	766	743	789	695	769	728	771	770	743	785	785	741	749	784	712	784	809	796	760	763	755	779	734	775	730	751	804	754	779	703	671	748	785	751	741	709	730	751	736	726	745	747	769	734	741	771	760	736	754	777	762	808	771	734	736	714	796	768	738	765	730	739	767	800	778	758	751	745	747	748	724	692	779	772	771	752	723	751	721	766	708	732	744	785	797	780	747	746	774	745	791	746	767	733	791	773	747	760	731	762	733	750	785	712	781	693	748	794	743	721	790	665	758	737	730	739	737	762	731	754	733	762	728	711	765	795	736	755	741	790	764	760	747	707	761	742	757	742	734	736	731	759	714	742	786	721	754	757	769	745	726	777	764	726	796	689	758	743	772	754	773	736	749	784	784	728	783	740	727	762	760	778	751	736	735	783	746	726	747	744	814	754	775	758	729	783	736	779	737	759	750	753	742	691	742	767	803	773	822	762	772	760	774	793	766	717	813	742	763	735	753	733	731	727	748	739	712	738	748	744	704	709	750	753	693	768	757	751	741	748	778	771	746	774	788	786	807	723	750	723	734	755	760	769	735	740	775	727	772	729	772	774	759	776	763	762	750	762	753	740	772	744	765	753	755	726	782	750	775	741	740	770	777	785	749	742	752	746	755	758	793	789	725	746	756	728	783	735	723	770	768	784	821	797	763	780	756	719	725	726	771	749	747	775	775	762	770	743	732	724	774	761	789	734	799	726	763	709	749	757	767	744	760	748	735	761	768	730	744	742	799	759	744	725	700	761	685	792	776	754	765	738	767	760	791	757	749	740	714	780	767	735	817	728	781	754	742	762	767	756	700	728	761	770	753	730	786	720	699	796	781	759	736	768	740	711	781	775	748	708	737	714	753	768	726	729	744	756	744	765	738	730	780	759	737	772	752	720	771	793	755	722	785	729	747	794	726	752	761	722	756	757	753	778	727	729	752	806	770	753	773	773	742	745	758	779	731	749	770	703	737	758	729	691	778	782	801	750	747	739	788	762	761	762	737	726	741	755	735	713	778	763	761	773	761	768	724	764	729	703	688	783	790	751	763	702	755	738	720	749	737	712	782	785	733	765	796	772	768	724
24141	21412	28609	24603	20423	3161	1094	738	596	520	571	556	532	495	524	529	493	472	468	463	452	465	458	479	451	499	463	468	438	464	444	448	451	468	432	447	490	446	445	464	434	442	447	462	472	473	469	404	425	490	446	390	441	467	422	430	437	428	418	442	464	448	448	462	433	453	454	466	499	472	379	439	446	422	446	429	441	466	453	445	446	425	440	436	464	474	442	444	402	453	431	442	471	442	442	451	442	411	423	422	436	458	422	405	444	439	476	443	444	445	467	450	409	448	484	424	467	459	418	422	474	472	432	454	445	450	431	452	454	471	475	462	460	459	425	415	418	431	449	421	433	418	477	425	447	434	425	419	477	444	454	453	426	439	478	409	442	444	399	461	459	422	423	431	443	459	486	448	459	440	503	450	423	436	479	455	431	471	460	455	437	427	446	408	464	394	406	459	447	458	429	444	436	412	424	417	413	467	422	433	429	451	420	460	467	434	427	435	461	491	457	422	461	470	444	476	431	439	453	462	413	412	425	448	423	428	419	476	407	425	442	440	428	457	485	454	452	433	425	466	469	427	405	433	421	420	459	431	446	420	447	440	452	440	433	441	408	438	464	467	426	439	466	451	397	408	445	458	436	444	439	412	417	462	493	452	453	446	415	415	428	443	457	435	431	453	466	506	446	432	480	438	440	445	475	445	428	406	457	444	411	412	435	456	465	442	442	432	413	442	441	484	408	393	433	454	445	473	501	442	437	478	443	439	437	439	453	400	434	436	471	433	394	477	433	439	437	421	414	436	461	407	432	435	416	438	471	444	491	407	437	419	435	444	431	456	430	440	450	447	441	448	444	398	435	425	448	439	458	467	424	466	414	434	389	445	443	416	438	443	450	438	399	482	410	405	444	441	464	425	455	446	441	426	468	421	455	421	427	450	469	455	441	419	438	433	415	466	441	421	467	442	430	427	488	428	411	450	426	421	452	404	424	411	482	436	448	450	423	422	441	404	435	434	428	449	443	440	497	452	424	410	486	445	466	410	421	410	441	438	399	435	462	418	435	440	411	431	458	429	429	435	449	444	410	457	457	393	442	411	434	427	453	447	432	415	445	430	410	437	437	466	420	418	445	444	444	407	472	437	494	440	414	465	432	428	462	428	452	434	425	468	383	434	434	392	425	433	418	448	413	419	435	439	414	428	426	422	462	457	476	400	431	431	424	444	440	430	460	435	449	437	444	449	433	466	446	418	458	453	448	419	440	438	438	411	430	461	449	443	434	444	472	432	445	441	420	440	428	462	414	447	459	449	437	414	444	460	456	432	439	430	440	449	436	444	474	397	435	405	402	444	430	454	473	465	455	452	421	470	390	447	427	409	417	451	442	439	425	436	459	419	437	475	484	414	441	455	429	442	451	445	449	439	434	433	455	468	445	430	424	413	414	427	423	455	461	448	474	447	426	422	431	449	411	425	422	481	446	461	425	452	439	452	469	431	471	427	422	422	458	460	435	427	454	473	434	438	435	421	428	438	463	416	454	428	393	416	431	435	386	454	397	430	393	418	417	439	417	454	417	447	433	439	453	412	454	466	448	418	414	464	441	440	417	430	429	467	446	409	469	454	449	421	427	454	412	443	473	468	426	426	434	452	426	439	474	424	448	450	431	426	416	439	383	456	473	436	422	435	420	440	452	399	428	409	407	432	454	462	427	467	452	444	478	467	417	445	467	447	437	412	415	432	407	408	407	449	434	408	423	450	468	421	384	429	474	421	431	445	441	448	454	424	440	407	432	403	473	414	425	408	422	437	432	439	462	413	465	426	444	438	440	411	393	484	429	412	420	437	395	424	431	460	415	419	423	426	450	466	462	437	414	405	423	459	399	440	409	451	445	453	451	465	419	415	403	462	420	461	435	440	470	415	444	431	435	451	447	403	425	423	418	413	422	442	412	457	413	456	465	459	464	418	458	448	461	392	396	438	430	444	427	427	459	472	462	418	439	469	437	439	433	447	416	403	443	419	477	431	446	416	448	420	461	409	383	451	461	469	389	437	458	448	441	419	434	461	438	466	434	408	417	423	421	425	446	445	428	459	421	477	427	440	441	432	446	438	428	442	419	409	425	415	439	445	402	431	456	428	461	445	432	412	421	440	401	370	444	439	431	400	445	481	405	447	421	429	414	397	492	425	478	462	461	425	413	437	447	418	441	442	419	420	444	458	418	450	409	434	448	455	464	449	422	437	405	393	418	467	429	438	478	451	416	416	436	418	421	411	447	411	421	461	453	446	432	456	478	439	438	460	434	403	421	428	444	432	445	459	431	441	465	427	466	487	442	438	454	441	446	434	437	457	440	411	427	455	451	412	446	446	463	410	433	442	419	402	416	424	458	429	451	428	469	417	439	404	439	435	422	457	414	455	453	431	458	440	423	439	450	458	424	416	412	438	432	441	436	456	417	422	427	433	438	448	453	453	471	435	459	426	414	435	448	443	432	425	435	434	431	392	462	404	424	461	458	463	443	428	415	421	459	438	426	395	470	403	444	430	427	428	434	465	448	429	407	423	476	416	470	442	432	429	463	403	445	425	450	426	432	414	424	448	416	436	438	463	418	443	455	468	439	420	465	420	454	461	417	435	459	443	445	453	448	431	424	420	412	449	465	408	440	432	450	474	416	392	421	433	414	437	421	487	461	433	435	440	455	437	427	458	429	420	395	466	445	455	416	451	410	462	428	430	436	439	422	446	412	436	428	430	442	478	443	459	431	427	409	394	418	447	432	442	434	429	432	433	416	466	454	428	449	434	423	428	412	430	467	420	438	442	412	406	398	421	461	449	444	426	440	433	448	426	425	438	411	443	489	410	434	458	436	413	408	413	452	412	451	429	439	450	452	417	463	457	403	428	442	454	437	404	425	399	452	404	448	429	419	412	435	454	437	434	440	432	424	468	448	402	415	430	469	414	450	433	414	436	416	470	440	457	431	417	428	430	435	411	427	423	444	441	442	426	424	481	421	449	463	443	435	424	449	442	443	430	433	432	403	451	449	454	478	446	387	433	396	459	427	435	434	474	474	414	402	478	430	463	452	396	456	480	395	460	411	452	412	442	436	400	422	448	445	450	407	409	428	436	436	446	477	426	421	436	469	434	445	419	453	427	432	443	390	424	470	430	452	391	457	433	440	414	446	422	417	465	375	456	427	463	463	464	416	453	451	471	414	447	453	431	401	446	424	419	461	412	455	422	433	418	409	420	412	420	432	423	414	420	425	430	466	435	454	447	455	410	480	466	408	405	437	426	437	410	405	427	377	455	406	456	436	427	439	418	461	455	425	385	434	474	426	424	391	442	426	463	461	437	468	409	429	418	451	432	461	431	425	467	440	405	399	425	439	391	447	405	430	445	469	436	436	460	435	454	447	448	434	385	466	429	446	458	438	409	430	454	458	480	437	438	468	439	455	425	439	423	454	414	421	420	425	438	419	442	459	447	477	438	433	430	425	455	408	448	421	446
3393	4746	3893	1911	1392	1088	971	800	706	692	683	577	556	580	496	553	502	501	497	520	508	505	461	497	496	473	506	469	499	487	476	513	482	461	451	497	496	453	478	470	453	479	468	458	470	452	455	469	477	474	447	493	456	439	460	469	460	452	466	470	451	476	429	464	466	447	442	441	489	425	469	425	453	466	444	506	423	441	463	424	429	423	469	479	453	496	453	469	464	482	483	464	461	508	446	447	482	453	449	485	469	444	463	460	460	424	480	487	476	431	469	440	458	448	417	453	456	476	443	430	419	457	441	454	436	464	472	477	468	464	467	490	444	471	425	428	476	453	455	480	433	473	455	461	453	431	463	458	427	459	443	465	447	434	456	448	427	437	439	479	451	470	431	419	436	470	432	422	471	457	422	443	456	434	470	443	461	441	416	465	484	464	458	440	464	471	423	475	417	445	434	471	438	426	486	439	478	431	449	444	479	457	494	450	446	431	467	438	470	452	436	467	462	449	460	459	430	394	414	453	435	481	483	483	443	433	428	479	473	454	422	460	459	426	424	417	456	452	406	449	449	456	456	450	465	456	419	462	431	454	482	463	425	430	450	428	425	469	447	472	441	443	454	458	440	406	415	465	403	491	422	459	444	399	465	496	475	448	466	437	485	460	449	441	467	468	458	437	467	481	490	431	433	440	468	408	467	444	449	422	441	471	458	421	481	423	455	453	471	505	457	441	441	475	441	463	465	443	444	418	471	449	490	456	403	464	417	441	447	453	482	446	414	453	428	407	417	465	467	431	429	458	446	475	486	472	454	466	456	462	484	480	430	413	430	447	454	465	430	413	423	448	449	441	473	435	464	428	467	455	461	432	435	424	431	458	453	436	440	462	458	447	430	470	452	434	449	481	425	439	453	501	441	461	413	465	453	446	467	423	446	432	475	438	459	438	436	479	463	506	465	485	437	456	483	460	476	459	443	449	423	444	399	443	425	486	466	430	453	460	468	414	426	449	454	437	457	444	452	464	434	446	469	428	450	456	487	487	472	464	432	478	421	450	457	467	418	441	462	420	434	457	439	450	471	433	463	429	429	454	473	470	437	464	417	468	455	452	482	451	432	448	493	467	448	465	457	489	443	446	405	413	491	477	481	439	446	488	459	431	461	476	452	452	493	443	458	460	461	425	464	458	469	414	461	479	475	413	456	432	446	487	430	453	473	446	414	496	453	429	440	480	458	413	468	427	425	466	444	463	446	461	473	429	446	426	443	452	458	441	446	423	479	491	397	466	459	450	420	439	416	448	434	444	390	475	425	454	420	415	429	444	432	455	428	461	432	418	453	450	413	455	442	438	467	427	467	474	452	416	459	470	470	434	492	451	436	462	428	487	458	444	461	479	456	455	455	447	450	451	445	485	452	449	458	423	452	446	425	465	481	487	444	419	435	467	440	446	451	421	447	462	468	467	453	461	447	460	445	453	416	476	431	451	440	436	453	445	490	443	434	425	455	473	455	424	429	433	437	440	452	447	471	489	417	469	439	465	422	446	447	455	457	464	441	472	414	477	429	454	444	455	472	456	472	429	419	434	445	413	477	466	455	450	464	464	495	448	497	468	441	447	449	474	449	447	469	470	452	420	432	434	419	458	417	469	424	449	404	444	477	452	465	424	408	418	430	422	455	440	435	444	466	470	469	445	433	439	445	438	452	407	439	454	473	455	474	488	478	454	452	445	441	436	423	459	412	434	432	493	429	420	416	473	464	423	438	475	425	438	456	456	410	446	423	444	450	410	481	448	455	471	429	461	413	459	435	425	475	454	459	448	474	450	438	420	456	450	445	464	428	426	433	441	472	447	445	452	440	425	457	440	465	443	489	448	494	444	470	459	439	475	420	437	473	464	431	455	494	435	494	492	424	442	469	461	441	445	414	464	442	453	469	472	409	429	433	422	452	430	450	467	418	434	438	429	439	440	475	460	438	441	457	434	451	473	418	476	463	438	437	430	443	449	453	441	432	436	423	457	448	433	435	466	431	480	452	447	466	375	453	413	446	427	492	466	433	432	432	428	473	429	422	456	421	421	457	442	379	450	446	464	442	441	444	445	426	443	451	439	442	459	454	450	428	476	406	464	485	463	458	461	426	431	456	448	459	460	437	461	433	462	458	451	426	468	466	478	480	460	427	456	450	461	435	426	489	464	447	472	452	443	445	430	460	459	431	447	430	459	466	468	459	459	463	457	456	447	454	478	450	446	468	463	414	419	453	443	449	448	443	425	430	467	479	430	462	471	432	429	473	441	439	431	498	411	456	461	463	433	459	433	451	441	464	444	450	434	427	458	386	446	441	435	510	460	460	433	515	433	438	451	437	433	446	444	484	398	476	460	452	454	442	434	468	437	421	455	488	441	469	397	475	454	452	454	462	430	431	435	428	465	433	445	435	442	456	452	467	441	450	458	469	444	465	484	479	444	446	443	460	450	429	443	434	432	463	468	474	428	450	472	463	462	448	416	447	417	457	451	453	464	460	408	439	448	430	448	446	436	465	447	479	445	441	470	458	461	469	480	430	434	461	473	457	476	440	420	460	463	440	433	475	469	452	434	395	448	431	463	472	416	462	463	477	433	433	456	427	427	464	466	447	497	454	409	433	462	412	460	478	453	414	456	437	403	407	431	444	454	386	459	465	448	464	401	446	460	447	433	419	418	461	440	457	431	458	468	424	423	421	431	462	450	473	439	493	438	463	442	435	453	413	429	423	505	446	450	430	383	431	418	446	449	474	421	437	436	471	438	462	446	455	415	452	440	461	437	457	462	425	404	439	423	450	426	449	423	435	408	450	444	445	456	460	434	437	436	434	441	451	436	449	469	445	438	465	461	462	411	409	416	431	430	434	445	450	486	452	435	454	458	405	449	481	440	445	437	470	431	429	405	463	480	435	459	451	436	434	444	442	441	474	449	426	451	453	453	437	446	462	452	449	421	445	425	449	422	436	413	467	438	425	442	480	439	435	449	437	441	448	459	437	414	435	455	435	421	444	423	470	465	421	423	461	453	434	427	470	469	428	439	470	446	458	494	434	481	446	438	471	417	432	439	440	424	426	435	434	461	473	458	452	421	443	481	475	454	449	434	450	444	481	420	426	463	456	456	471	453	462	439	436	450	474	433	469	458	443	463	443	464	469	456	434	448	405	469	410	454	447	404	444	445	481	450	470	477	466	442	422	435	472	448	441	430	476	476	397	451	425	446	439	462	417	470	441	463	444	426	432	433	405	432	392	420	434	436	419	436	434	465	417	455	454	440	440	433	472	414	428	436	440	442	452	473	435	426	454	476	434	431	438	442	485	426	440	481	437	421	424	456	404	446	425	429	465	490	447	422	441	443	483	492	454	433	446	461	464	414	442	416	483	445	459	438	457	413	465	455	465	442	468	413	436	434	461	451	469	415	455	434	412	479	427	461	474	444	428	427	436	450	464	427	465	425	448	442	472	433	413	479	438	451	502	469
27662	11786	2134	1258	948	901	925	880	940	939	868	905	852	818	877	919	880	896	934	827	873	881	902	868	897	901	942	871	863	861	892	891	934	863	910	870	900	893	923	878	923	932	899	898	887	883	893	905	887	917	908	857	898	882	929	901	866	851	881	830	869	845	840	843	882	885	838	849	960	823	874	854	881	889	854	923	941	936	900	901	887	891	863	863	844	844	886	869	889	917	870	847	886	859	893	863	871	827	846	874	863	867	832	841	877	860	885	876	855	915	886	852	920	889	902	869	868	848	844	890	913	825	950	901	912	886	879	910	917	894	835	865	890	877	897	857	954	845	904	866	910	878	854	906	848	835	862	933	837	822	899	895	896	909	856	867	895	872	913	894	861	876	890	838	903	849	837	905	879	817	896	828	890	903	873	872	871	893	920	903	906	849	907	876	885	900	938	895	887	894	884	864	868	897	874	884	862	905	902	883	906	908	882	931	906	878	857	908	868	866	885	904	878	904	846	930	951	868	920	854	837	922	918	879	890	815	923	906	834	938	876	891	893	830	900	905	899	858	878	913	871	926	880	837	883	906	918	909	832	930	848	880	894	897	882	865	875	915	895	839	858	894	869	889	822	892	900	893	875	896	924	854	918	902	895	831	910	881	889	863	868	883	898	879	915	855	967	841	918	891	891	819	893	874	901	947	824	925	910	835	893	838	889	875	897	839	895	868	940	890	896	903	872	836	891	881	847	836	885	894	905	867	843	833	910	898	892	869	878	849	851	884	858	878	879	804	844	865	862	915	886	881	878	867	899	848	913	922	875	900	899	892	933	845	926	839	843	879	881	856	836	918	871	922	902	945	868	818	862	859	895	889	853	914	941	904	904	884	867	851	850	881	852	887	889	923	908	906	909	881	931	841	885	897	938	856	960	847	880	893	858	825	923	874	861	915	869	891	836	865	883	884	847	946	907	920	832	889	875	861	914	860	918	929	874	898	872	902	831	852	903	894	945	831	921	910	853	896	879	876	865	867	902	888	840	883	864	882	906	906	884	892	851	905	902	902	874	901	924	871	913	828	879	883	872	900	876	907	890	927	877	859	883	920	875	886	878	915	934	890	841	932	946	893	865	865	896	864	897	875	912	881	889	881	918	867	887	894	904	900	924	856	880	911	892	872	900	910	916	884	856	850	855	876	860	801	832	929	864	897	867	890	897	850	861	861	939	910	888	885	901	880	867	884	884	864	852	892	897	858	898	870	922	910	881	863	925	915	884	868	895	900	875	869	855	891	885	891	830	862	903	887	882	894	854	874	918	864	848	874	893	920	855	848	887	881	878	819	899	917	884	866	869	861	938	923	895	926	893	865	893	870	872	851	885	875	904	937	908	905	889	930	905	882	873	884	902	926	930	922	860	846	865	916	855	875	885	840	878	905	900	837	974	871	907	916	903	868	914	855	914	884	907	880	931	814	868	909	877	918	951	890	875	867	909	892	941	859	906	904	869	848	840	860	904	858	947	906	928	882	879	925	912	858	857	901	873	917	874	882	885	866	905	911	927	874	926	885	909	812	892	908	881	874	888	922	880	916	843	906	921	844	836	836	926	913	894	946	883	917	913	902	873	831	871	906	863	867	828	834	929	854	922	876	906	894	883	928	912	861	876	801	897	821	907	873	872	811	865	890	886	858	876	862	871	907	895	943	866	909	858	847	883	848	829	879	896	912	853	896	935	904	894	880	883	871	838	893	903	856	889	884	863	853	861	911	921	914	881	890	911	885	856	901	863	886	876	914	886	867	902	884	895	877	915	864	914	875	885	881	935	903	884	897	839	868	891	870	917	913	882	831	883	897	860	935	904	853	885	925	849	864	875	851	923	918	904	894	892	845	890	924	868	930	857	870	901	864	840	911	885	847	888	879	924	884	899	871	914	893	892	886	867	936	902	875	862	867	922	867	922	846	846	896	878	860	892	908	877	891	874	886	870	940	880	948	901	874	860	911	867	837	890	938	886	884	917	890	913	935	876	879	836	897	878	915	897	904	869	869	883	909	840	861	857	895	874	895	868	909	871	897	887	876	907	881	922	933	906	847	856	868	879	873	873	878	843	917	911	848	870	868	854	849	930	884	875	866	899	905	915	901	895	834	870	937	914	906	827	858	909	927	845	856	835	872	859	858	845	846	874	930	946	939	876	852	926	893	880	884	934	807	904	858	868	925	931	911	856	882	913	914	911	942	922	804	873	896	940	894	881	829	847	891	838	898	897	890	867	927	874	913	926	853	847	918	932	903	892	883	895	895	916	893	849	901	913	884	894	884	843	919	886	871	899	922	843	835	861	897	893	848	817	895	940	927	865	842	871	828	875	898	939	906	900	890	861	866	886	877	885	877	878	895	894	819	850	878	854	866	872	862	915	813	931	913	909	861	873	890	865	858	889	853	850	849	859	888	853	878	841	843	960	840	836	864	885	878	909	941	907	904	949	887	845	864	934	867	873	903	864	849	892	822	851	857	886	872	834	866	914	860	840	862	835	916	895	899	963	891	843	920	834	889	896	901	873	880	926	890	911	929	906	826	868	872	894	926	832	870	865	934	858	903	840	845	892	916	894	871	944	899	901	854	887	912	893	891	896	876	870	937	840	895	915	895	871	905	849	830	854	924	883	868	819	892	900	870	874	920	935	913	870	868	963	869	876	914	910	863	843	888	861	866	935	906	853	924	867	845	885	853	837	890	857	875	894	854	878	887	923	863	802	904	857	897	891	934	900	853	899	837	853	884	908	915	806	862	847	863	876	942	884	862	875	911	801	900	881	899	905	935	858	829	849	861	914	887	908	918	911	862	915	880	883	872	814	833	909	876	926	925	903	850	937	889	866	886	862	974	839	874	910	898	864	846	889	870	993	876	842	890	861	898	866	885	871	825	907	973	902	858	871	882	871	902	817	853	914	930	899	852	844	876	895	919	890	917	843	906	905	857	893	886	904	858	936	909	959	911	918	830	930	887	862	878	886	858	853	869	852	890	842	845	867	878	838	930	894	897	849	880	931	876	919	914	833	939	897	856	884	875	857	856	907	855	917	877	914	920	872	843	834	859	867	876	954	848	887	886	867	855	902	901	870	924	924	899	822	921	915	865	887	888	885	915	867	931	881	901	899	850	888	822	854	911	904	901	896	911	894	862	906	843	900	879	867	884	884	913	873	861	860	893	931	899	887	862	909	944	895	887	848	842	856	913	847	857	880	855	883	882	898	906	906	896	877	843	898	902	857	858	870	887	914	925	874	839	890	900	847	883	885	882	906	846	923	873	857	902	888	886	899	935	838	848	856	902	883	798	854	851	907	867	875	860	837	911	890	807	920	974	851	857	890	885	926	923	931	887	869	917	954	906	905	893	920	813	899	918	861	894	821	864	880	892	868	883	885	858	894	892	905	892	891	886	860	860	861	861	940	866	857	902	865	853	903	903	875	926	856	847	854	842	885	934	905	935	891	876	811	870	814	873	869	889
5029	1018	913	882	779	810	832	801	816	814	804	803	766	854	776	797	771	845	783	786	788	769	748	782	755	756	749	724	765	819	708	786	746	768	757	776	770	752	790	811	801	795	765	777	774	812	790	798	792	805	742	800	813	762	784	787	777	799	730	797	797	795	760	780	786	809	802	763	771	786	801	776	794	775	776	800	766	805	796	726	751	847	788	785	787	787	805	790	796	773	814	804	753	798	854	790	810	782	807	748	796	779	822	807	814	762	770	797	759	751	766	757	800	772	766	786	778	766	814	792	825	784	727	726	739	793	804	754	728	776	816	768	732	762	849	779	806	761	784	795	799	775	737	802	767	813	832	788	786	786	759	769	749	774	764	791	761	785	752	782	801	783	820	779	752	789	825	747	782	801	828	791	806	823	813	756	820	787	809	758	813	737	799	788	742	764	791	796	762	789	773	800	764	773	738	783	785	801	775	800	801	751	779	809	735	773	815	754	769	744	748	729	770	823	821	805	749	722	776	736	812	766	767	765	778	787	792	746	763	799	806	796	820	778	792	733	749	819	752	746	740	738	775	731	803	795	761	778	728	771	693	778	772	788	740	809	794	828	788	730	804	823	822	777	747	735	760	744	767	803	797	750	778	794	816	783	802	745	811	772	818	788	757	771	790	760	812	798	772	777	824	783	832	773	799	775	843	734	708	722	781	772	790	771	794	775	822	762	770	742	759	782	807	824	768	796	810	821	807	788	806	791	775	830	824	797	750	802	741	792	754	804	767	778	746	761	766	763	763	857	779	773	801	801	792	746	726	769	800	814	759	789	782	764	787	776	815	800	753	811	818	845	800	751	754	764	779	773	760	754	732	766	766	763	798	792	781	784	826	765	798	748	784	784	773	740	802	804	767	779	780	755	822	749	761	786	801	723	779	751	811	780	826	774	758	788	750	784	767	808	814	764	788	782	801	771	800	825	733	791	785	775	784	804	772	778	754	758	813	755	775	763	866	795	796	767	842	816	786	780	769	739	778	790	781	761	781	785	793	785	818	753	742	787	729	768	752	825	769	744	798	794	798	833	738	760	757	716	744	807	744	791	805	789	811	795	802	759	847	773	810	780	798	748	784	798	749	785	736	793	763	782	784	779	782	774	828	726	840	767	808	726	810	821	839	778	810	799	763	762	812	832	810	769	784	774	816	780	766	820	817	798	774	777	800	795	740	822	767	807	783	795	779	774	763	777	715	748	757	746	783	754	745	764	808	783	843	750	760	796	754	796	801	718	812	766	817	776	784	787	796	800	848	704	818	772	775	759	814	728	772	766	762	826	749	728	814	832	775	770	769	745	783	792	780	769	748	806	770	766	801	791	803	784	778	758	799	800	779	825	762	785	793	757	766	801	760	800	789	776	741	801	785	806	739	728	802	780	794	814	769	786	764	832	758	781	778	805	790	785	817	730	779	780	763	743	756	764	814	808	777	831	802	805	748	752	794	775	747	778	782	798	827	800	793	797	820	768	785	781	791	763	773	803	791	744	789	761	783	800	788	777	790	804	796	772	777	784	771	781	771	792	796	790	734	793	796	771	769	760	805	771	755	796	725	746	794	763	721	793	766	763	821	791	812	773	735	788	792	766	762	767	777	738	757	833	795	824	777	767	761	739	781	784	805	779	804	756	768	780	780	792	763	760	757	828	777	790	787	799	784	830	760	772	789	771	797	781	730	738	752	793	754	746	781	754	760	779	791	762	777	801	839	788	794	806	788	771	787	760	793	760	774	774	796	737	726	743	802	727	759	820	753	735	783	759	767	793	743	769	821	774	766	746	790	761	805	855	782	769	714	832	790	763	774	823	755	783	807	781	795	815	796	723	763	843	748	812	764	790	812	810	770	787	867	800	822	819	761	767	734	778	768	794	764	764	797	748	775	784	818	797	799	756	759	766	733	848	763	735	740	747	780	748	757	774	803	771	773	775	779	743	778	822	810	795	770	812	746	739	758	811	752	792	805	821	767	812	804	792	801	770	760	820	798	767	806	783	784	770	764	834	757	814	775	746	751	807	770	832	785	804	792	783	768	806	761	788	777	793	795	736	807	724	767	776	807	757	842	831	777	779	812	780	749	763	733	762	801	795	837	785	772	811	844	773	825	751	838	762	726	755	803	755	802	812	789	763	773	781	753	796	777	804	797	776	758	764	831	809	791	772	781	746	813	798	854	774	777	831	773	753	722	773	756	805	796	813	786	781	792	745	725	787	798	769	749	768	779	791	804	810	812	793	803	781	814	769	740	737	752	804	775	845	778	773	784	752	769	783	767	815	797	828	765	750	806	780	747	740	805	768	755	792	778	768	781	788	784	835	802	773	757	736	758	749	774	774	786	757	807	761	784	820	732	756	771	801	805	746	837	764	773	748	764	824	774	810	773	775	798	769	798	772	762	839	765	800	801	743	826	817	783	764	826	802	730	740	778	788	787	834	769	801	781	765	773	763	758	743	776	755	806	803	787	799	791	768	806	757	768	801	794	791	764	781	807	747	790	798	801	735	747	787	813	744	786	772	788	753	755	765	829	746	803	775	827	797	815	810	790	782	792	812	836	745	783	768	795	744	830	777	760	793	812	813	736	752	729	799	749	785	807	776	789	774	778	738	800	797	821	773	811	761	790	756	786	740	758	806	761	769	809	751	744	786	803	803	772	769	758	736	770	808	815	714	811	813	774	795	773	783	788	764	853	855	776	801	775	845	769	765	773	761	802	804	775	810	731	811	758	791	793	725	792	791	779	743	777	711	773	777	763	781	733	778	779	738	762	746	791	745	866	778	829	797	782	810	796	771	780	800	794	741	717	751	783	808	780	754	798	792	827	763	780	756	783	797	712	770	791	832	806	756	755	791	771	753	740	776	768	742	782	798	726	751	782	747	748	780	797	771	787	783	794	778	804	789	787	763	782	812	766	802	795	747	804	793	782	747	724	813	781	769	750	763	795	768	769	765	798	767	798	773	754	773	795	751	780	770	718	755	753	788	746	810	821	766	768	759	810	821	755	803	758	744	795	715	781	754	778	800	772	782	766	769	773	780	776	777	810	816	795	780	787	783	784	772	810	712	815	753	774	800	795	782	783	774	808	771	829	805	775	767	798	777	808	787	801	799	810	762	766	756	742	771	781	755	781	830	771	767	737	747	747	741	787	787	768	754	775	728	785	789	743	815	804	801	800	848	799	791	765	809	770	840	793	787	786	785	794	806	781	797	714	724	739	757	851	774	806	744	826	783	791	740	784	733	799	768	770	793	788	749	773	775	789	782	740	785	772	804	797	795	764	788	745	744	769	809	840	763	779	787	821	772	786	756	776	802	828	769	785	814	855	749	798	744	776	757	748	838	764	783	763	779	821	764	774	729	790	805	817	773	725	789	747	778	765	792	810	783	716	797	790	777	708	756	765	781	813	775	777	739	813	817	811	747	791	806	759	759	791	734	778	737	768	744	753	792	746	750	776	754	782	794
25786	21459	25923	19024	2259	1248	1059	937	973	953	873	885	891	848	929	865	827	836	881	877	856	874	838	876	870	797	815	854	865	862	879	878	835	848	796	832	810	826	888	843	845	858	889	839	881	815	809	871	837	828	854	873	858	850	811	830	825	829	853	840	872	866	809	832	782	880	870	898	839	832	900	885	902	846	813	815	848	797	868	871	867	786	876	762	865	851	802	858	872	846	860	841	820	876	866	817	848	860	798	870	848	814	836	846	789	805	848	792	832	815	866	837	889	822	833	788	853	904	845	846	810	751	834	850	811	787	883	834	871	869	871	837	845	870	818	834	827	850	836	886	802	782	824	812	789	771	859	864	821	845	869	920	806	875	837	819	840	850	852	855	866	833	807	923	847	866	827	865	815	820	874	847	789	798	851	876	826	872	862	802	861	794	834	854	818	805	810	881	882	867	837	864	811	844	800	879	841	814	881	883	826	836	841	832	855	783	805	905	833	823	775	800	865	876	885	852	817	819	845	800	830	849	830	867	882	843	869	884	886	841	863	843	863	842	820	874	812	835	872	927	907	837	869	861	789	881	878	877	835	809	854	803	863	851	825	822	858	834	821	821	874	856	863	849	857	850	815	836	775	775	805	855	857	824	818	839	865	865	807	855	808	810	818	853	817	818	836	827	821	869	843	795	859	812	825	883	861	881	894	810	775	830	848	841	895	825	822	789	840	806	836	838	862	821	834	839	874	830	849	872	825	796	833	801	841	819	838	781	882	877	822	869	822	809	868	886	832	788	859	849	821	866	918	836	880	861	830	845	843	785	851	845	772	831	847	833	857	810	910	810	859	854	824	861	820	822	833	855	907	862	795	870	839	863	869	845	846	854	770	817	891	842	836	846	868	839	777	811	835	795	884	854	851	813	790	781	899	789	787	811	839	864	852	846	838	868	830	852	805	839	889	875	812	809	859	816	831	852	852	820	863	865	894	850	790	837	823	843	838	881	826	802	837	820	845	844	839	897	833	823	894	848	831	855	850	866	880	810	816	787	811	859	821	852	832	879	891	810	828	820	839	832	810	865	878	808	852	853	853	848	878	825	826	880	846	849	852	838	820	840	869	834	843	861	820	815	907	803	852	807	819	801	832	856	859	848	815	861	845	825	863	849	865	854	846	805	862	819	814	895	829	853	821	895	801	874	808	848	827	850	849	808	866	839	823	848	814	869	820	842	820	834	818	807	893	803	884	869	853	866	873	815	826	799	861	848	849	844	841	809	832	831	853	885	824	834	835	845	823	841	862	801	883	829	829	795	871	901	842	832	884	818	832	763	798	821	837	873	829	858	843	862	871	811	860	855	809	834	843	810	824	859	854	884	876	890	869	881	840	848	829	844	857	889	823	856	871	835	822	850	842	874	818	850	813	845	857	758	891	814	823	801	854	893	803	838	816	868	821	841	866	861	824	883	869	790	852	835	881	859	829	829	843	832	826	776	914	887	785	854	775	810	842	829	876	872	857	854	841	824	842	830	839	767	845	846	819	828	820	809	838	800	868	856	840	832	890	831	860	816	895	892	824	862	843	812	848	832	876	839	806	837	845	783	862	837	841	897	815	894	797	925	827	807	801	799	862	860	859	841	817	818	865	887	843	818	856	811	810	871	873	844	892	929	827	794	860	846	823	807	869	845	850	846	855	780	892	862	838	875	773	840	818	871	851	834	814	813	862	819	829	862	843	775	798	847	827	835	832	765	822	884	828	844	790	846	813	833	822	873	868	850	811	848	885	835	797	783	828	822	846	806	875	878	846	807	812	805	894	833	804	835	824	901	770	809	849	817	861	830	874	840	815	805	835	813	813	846	848	900	875	836	816	848	850	813	825	808	835	882	856	801	886	804	818	805	835	823	819	792	880	823	880	802	846	813	832	782	850	816	870	866	848	869	826	842	831	868	893	805	897	833	822	864	851	822	832	846	865	867	823	806	818	818	882	838	869	842	786	826	835	877	889	833	839	822	830	895	833	832	807	827	850	789	836	761	862	836	899	878	849	770	837	821	811	825	796	859	759	842	833	887	861	844	810	877	828	904	821	869	862	810	820	862	834	817	838	844	817	854	773	879	863	909	858	887	828	780	873	825	830	843	855	852	843	888	813	824	839	826	852	859	870	881	865	859	914	824	816	903	876	856	848	835	856	848	818	855	846	838	814	821	844	891	834	902	846	865	839	899	861	817	820	856	807	838	820	809	871	848	830	837	854	852	791	852	805	828	834	825	858	822	855	874	846	842	772	836	823	783	838	852	845	875	886	841	813	821	888	849	815	839	833	909	811	801	885	836	862	873	833	839	875	790	852	828	819	881	796	819	872	860	889	870	857	870	835	824	842	871	815	861	838	861	826	839	854	828	835	827	834	840	820	816	835	807	854	818	879	882	868	813	872	833	807	867	848	855	849	836	835	833	795	812	830	842	888	843	825	845	838	837	817	819	805	868	812	807	821	817	861	880	849	889	786	857	818	850	818	831	799	803	830	831	842	890	853	823	836	877	824	838	826	818	863	849	800	803	878	841	838	803	908	821	861	813	816	824	811	825	845	837	865	836	858	839	824	783	850	810	846	889	772	864	859	796	884	812	846	827	833	801	846	834	831	819	823	813	829	879	800	828	810	835	838	833	884	821	861	902	805	831	887	889	846	823	844	834	841	852	863	834	860	828	826	856	895	826	854	820	843	858	843	791	840	804	868	827	842	845	886	820	875	815	858	853	817	871	850	828	822	832	794	850	782	846	872	846	865	880	857	864	852	873	868	907	833	806	796	830	845	849	852	837	845	827	849	850	812	830	820	863	826	804	794	853	849	863	838	852	853	782	885	814	815	856	818	864	865	863	871	898	905	820	833	884	843	844	778	798	848	818	854	836	852	883	854	859	845	842	815	789	847	866	839	865	830	855	857	878	817	862	873	818	871	842	845	852	866	842	834	829	826	852	839	830	878	822	813	858	902	869	797	879	806	801	787	818	818	856	848	878	827	849	855	836	844	832	877	807	814	838	827	865	892	816	835	857	847	803	865	902	824	853	791	836	853	799	787	787	810	847	864	853	846	838	872	844	814	888	870	822	867	841	876	888	806	817	842	867	843	867	849	868	848	848	825	815	846	871	810	887	857	852	887	797	837	898	917	818	850	823	827	829	773	811	862	884	820	848	841	876	842	847	861	815	826	869	880	827	841	877	839	819	867	792	822	838	881	916	830	850	863	820	864	833	825	844	893	828	868	774	835	848	836	841	880	826	819	828	837	869	859	873	837	840	818	856	835	894	802	842	788	783	870	813	851	847	858	795	832	828	835	825	846	855	864	860	837	873	844	807	813	806	773	837	839	828	845	860	827	830	801	905	888	807	857	809	824	846	807	835	848	855	843	809	847	854	828	854	844	854	811	830	882	849	843	881	880	842	836	856	846	863	752	843	799	856	824	858	867	833	779	819	843	789	830	862	825	803	813	859	856	865	826	791
3662	2367	2013	1303	1069	983	961	875	851	842	817	805	820	834	830	782	797	746	780	780	788	784	754	810	699	789	780	740	782	841	779	770	758	779	770	744	763	769	830	814	786	774	703	732	739	764	752	744	788	810	757	786	727	778	765	721	745	807	753	785	777	748	742	740	802	736	743	745	716	750	741	766	737	769	745	753	771	749	777	778	749	744	731	754	763	783	768	794	746	766	760	741	785	798	769	756	728	800	745	773	756	812	774	764	738	806	729	759	729	761	782	746	758	718	800	777	773	783	768	778	734	781	768	743	720	763	772	745	745	750	741	773	750	721	808	745	812	777	760	771	783	788	793	758	751	782	783	751	744	778	744	766	745	804	748	776	749	744	762	794	766	781	748	779	739	780	792	785	720	726	710	770	777	755	761	752	739	775	721	782	794	772	728	735	805	747	760	773	750	750	725	697	755	725	801	770	792	746	787	812	740	724	747	751	757	724	702	794	777	765	797	753	768	776	729	738	751	768	738	744	796	731	758	763	785	722	751	803	800	732	728	770	700	812	721	765	742	787	737	791	811	777	739	756	736	760	771	751	836	808	779	771	766	751	796	755	739	774	812	765	828	766	736	736	771	761	773	756	762	764	742	772	794	788	783	751	761	773	746	766	772	761	682	800	736	733	762	724	757	754	765	743	758	764	802	771	737	724	768	794	750	745	736	715	706	703	735	759	739	709	796	748	745	702	742	771	801	775	735	732	713	764	753	781	726	790	756	720	760	762	780	800	727	786	720	692	697	726	765	709	789	738	725	777	776	747	804	714	774	778	751	730	826	771	775	817	750	770	814	710	776	755	730	793	747	786	774	748	746	777	722	752	726	764	753	754	691	702	783	755	716	759	777	740	805	776	749	771	704	775	743	778	706	776	742	785	709	748	778	739	695	768	743	740	750	780	831	731	750	721	710	734	694	710	745	685	760	732	812	751	740	703	732	731	769	709	739	777	775	720	715	758	720	803	757	753	733	750	721	786	783	749	762	753	764	742	775	788	717	733	716	742	716	763	779	725	742	752	717	754	720	740	753	716	726	766	779	775	742	785	733	764	794	773	716	742	774	737	751	706	802	753	790	757	730	679	728	748	703	726	798	753	763	717	770	756	773	738	794	734	762	782	782	773	718	748	753	747	767	784	723	757	709	733	739	769	727	741	758	748	770	752	746	770	782	759	781	692	772	711	765	710	773	774	738	745	761	784	730	732	745	790	752	739	773	801	800	699	705	755	748	738	769	754	754	726	771	722	733	744	744	726	775	765	760	693	763	738	778	734	738	795	751	690	732	740	699	761	714	754	708	741	733	775	767	759	766	745	757	707	770	789	742	724	761	736	721	725	724	783	729	753	754	784	784	675	759	750	744	765	742	772	783	802	766	740	723	717	778	749	743	784	785	783	762	758	774	770	800	744	756	730	688	803	811	770	723	718	740	773	775	741	792	751	794	731	761	734	808	750	775	769	728	739	769	732	742	696	769	765	772	762	805	711	755	747	733	759	749	747	812	762	766	739	773	703	710	722	766	758	729	773	744	797	732	828	719	751	725	750	743	715	772	810	793	780	723	746	736	759	757	802	731	733	751	766	721	717	768	722	756	773	715	750	727	721	765	719	775	740	764	748	743	740	759	708	738	731	761	772	767	762	778	741	721	773	728	750	713	772	713	728	772	756	728	771	741	766	742	738	770	751	745	729	771	763	770	773	755	732	781	727	748	730	736	743	754	682	736	782	765	732	756	754	748	751	785	764	759	715	767	763	722	709	716	742	759	723	747	743	753	816	758	744	733	731	744	739	756	773	712	825	742	779	675	767	761	797	764	762	717	761	742	726	724	723	731	761	796	730	715	735	710	764	725	754	739	739	690	763	764	731	753	786	747	754	712	731	736	743	690	765	750	762	749	727	726	725	816	776	751	737	758	808	687	737	755	743	743	740	701	774	738	787	740	757	713	785	708	727	763	779	749	803	780	756	774	731	748	746	745	778	782	747	736	775	710	792	746	759	783	772	740	738	746	762	736	816	810	737	734	764	748	752	750	786	736	751	718	777	721	747	722	759	760	785	720	783	764	781	742	745	737	751	759	741	722	752	741	779	755	743	805	732	780	738	725	732	759	807	781	715	737	705	732	730	751	773	770	776	755	743	796	758	735	727	771	743	741	709	774	749	730	738	786	776	759	734	783	734	759	732	714	790	734	745	719	782	770	786	790	774	745	729	722	708	725	781	741	751	677	760	710	738	764	726	696	775	745	801	703	775	778	745	744	733	736	739	796	772	741	739	758	712	752	793	769	771	716	758	801	796	767	753	776	771	753	735	747	705	744	745	731	774	766	812	725	772	751	777	702	785	717	788	678	781	768	777	724	743	751	774	782	773	736	742	739	714	708	764	735	736	773	760	742	723	756	757	727	754	750	770	773	781	773	768	761	763	790	742	763	745	725	772	750	808	771	759	733	778	754	752	734	753	732	755	738	751	762	711	769	744	764	740	732	786	744	708	715	718	758	797	717	766	792	745	776	790	795	750	759	713	714	724	734	748	729	794	727	721	708	722	785	732	749	744	778	723	748	754	722	758	762	773	746	727	736	787	718	702	757	808	717	759	722	733	690	732	758	725	748	711	761	740	755	747	689	779	767	724	770	736	739	734	727	816	721	736	744	753	718	766	748	771	758	720	743	757	795	759	782	772	777	785	751	701	724	802	790	734	744	742	717	738	752	726	717	735	720	746	773	749	766	742	751	720	753	709	744	743	760	743	736	789	747	763	681	752	795	749	768	715	703	758	760	735	784	740	709	744	763	752	770	757	780	763	725	788	705	760	731	794	707	732	757	729	708	762	755	767	704	749	737	693	772	771	749	767	770	765	772	743	762	740	751	744	728	760	738	742	735	804	788	767	761	757	779	704	752	732	725	757	735	748	747	789	706	757	729	791	747	741	805	693	728	764	746	737	723	750	792	703	778	702	807	727	726	739	777	740	716	735	776	745	746	769	697	800	784	745	729	812	757	766	733	763	762	762	772	762	768	725	725	745	764	742	757	768	791	772	775	706	734	779	684	760	740	793	794	741	782	766	798	762	781	728	679	725	760	749	754	704	743	726	733	748	745	731	780	758	769	762	761	798	731	736	711	744	766	773	765	738	787	782	707	777	737	777	749	785	807	741	755	761	771	741	728	782	750	741	765	751	751	771	766	744	797	746	753	777	810	728	719	729	723	791	786	742	773	741	758	725	735	728	747	704	687	802	723	783	789	783	767	714	739	724	788	778	744	758	778	745	779	733	721	781	785	762	743	799	758	751	773	732	724	790	771	700	713	730	768	792	750	760	778	757	747	686	763	718	747	794	811	711	738	737	784	728	781	751	761	743	727	812	738	737	751	766	731	699	694	755	793	794	742	745	777	742	718	742	813	775	742	762	724	774	709	733	763	739	781	711	793	754	753	779	768	735	738	777	726	759	752	740	738	749
24139	21400	28607	24576	20509	3331	1117	720	610	559	515	542	470	524	510	511	481	494	466	438	453	486	482	448	439	489	511	440	448	470	434	442	478	456	449	462	440	400	446	446	427	428	470	414	453	453	459	451	470	426	433	423	423	436	447	449	426	417	446	430	463	409	431	446	446	454	428	444	462	441	412	450	444	473	439	426	434	442	446	422	436	462	462	450	392	438	489	436	466	454	449	483	448	411	417	449	431	419	481	441	437	491	442	423	424	427	454	471	442	462	467	394	448	488	483	401	470	425	426	459	418	440	433	438	417	469	437	419	453	414	448	403	470	454	413	443	416	429	470	456	446	495	397	476	442	401	441	415	438	450	444	437	409	438	467	448	434	411	463	420	450	416	476	446	455	472	427	371	439	465	468	452	419	466	451	452	424	465	466	438	441	417	440	461	433	428	483	462	435	435	460	423	460	470	481	411	425	432	430	449	436	435	445	448	441	441	414	448	478	445	455	423	414	440	458	448	453	412	471	461	430	487	422	418	446	421	397	432	432	463	458	430	482	451	411	447	442	450	484	440	433	441	410	471	425	452	461	442	424	456	442	484	413	450	441	464	418	424	442	447	425	439	444	444	450	477	440	488	425	406	429	403	470	436	460	433	449	450	472	439	443	411	465	475	461	465	455	460	440	446	455	441	449	414	450	477	415	387	418	442	453	459	452	443	417	436	440	449	422	434	461	432	442	456	458	454	458	443	423	426	434	467	463	446	463	424	472	435	418	427	419	419	428	439	434	448	438	475	420	401	494	449	410	443	442	416	434	426	455	419	466	422	453	452	458	429	408	412	487	428	432	460	407	428	420	404	418	415	424	440	442	423	454	456	439	449	440	413	442	415	423	432	449	392	469	454	466	447	435	440	437	461	420	448	400	436	455	461	477	437	442	456	445	411	453	459	431	440	443	461	462	455	417	445	390	417	414	470	478	396	464	437	435	456	442	448	415	436	464	417	462	422	425	450	452	408	452	472	413	460	406	442	453	416	418	470	441	448	465	435	454	442	387	464	413	444	437	434	436	397	440	466	478	421	448	421	457	398	456	433	466	417	466	407	447	380	389	414	455	425	431	436	453	418	443	447	438	436	446	435	450	443	400	442	426	458	441	431	438	449	437	428	452	439	420	438	414	433	446	466	438	458	428	437	475	419	407	466	438	445	416	404	410	407	443	479	450	448	428	428	481	484	428	483	448	448	423	422	448	459	425	433	424	448	430	436	472	407	423	404	454	443	436	425	448	428	491	404	424	405	455	414	433	409	408	427	475	438	440	444	426	446	420	434	445	430	417	427	475	451	434	468	439	420	430	413	461	490	415	441	412	444	435	451	428	439	412	414	479	380	461	439	433	392	439	396	460	426	440	440	440	423	457	423	438	431	453	466	485	455	444	465	443	421	445	447	411	417	453	443	453	485	425	412	427	398	423	436	447	447	408	411	438	435	433	444	453	415	442	414	442	482	432	439	441	450	455	440	434	436	429	452	425	448	427	446	435	455	438	432	416	487	467	436	412	452	423	443	464	444	424	436	454	463	432	465	477	451	456	441	427	454	471	409	480	461	415	426	431	441	417	433	463	464	448	440	453	445	437	442	475	421	495	448	460	450	467	472	411	403	425	431	454	439	439	441	409	451	440	424	429	417	454	447	430	432	455	443	411	413	415	459	422	445	471	456	468	403	423	475	461	471	413	402	459	461	442	435	444	428	416	440	426	417	426	460	412	441	442	431	438	423	434	468	431	470	443	466	415	436	458	443	420	421	423	413	460	443	383	431	434	440	419	417	454	413	437	438	501	481	443	438	438	422	486	434	413	437	459	444	427	414	460	442	451	429	449	419	439	426	448	394	444	446	441	478	451	452	435	409	447	403	412	461	454	437	463	467	415	460	439	450	441	407	442	430	421	434	417	461	449	445	432	448	430	438	439	424	420	437	437	417	453	393	478	458	456	450	446	509	415	430	449	432	435	414	409	415	436	429	451	431	446	376	440	439	434	435	455	435	415	454	424	440	417	428	460	469	454	474	413	432	432	409	417	458	452	430	441	468	426	446	425	459	419	447	438	418	428	401	484	482	462	476	439	424	431	402	399	442	442	479	437	408	421	469	432	430	409	429	422	458	425	417	461	450	408	438	434	414	448	432	429	465	462	462	458	436	434	462	430	402	437	442	412	474	441	461	412	449	443	462	443	426	437	427	439	452	437	420	425	441	390	471	400	418	418	392	402	427	397	444	429	404	397	427	429	434	424	468	424	466	425	418	455	450	413	459	421	442	459	468	431	432	457	419	483	394	430	470	434	439	417	399	459	448	443	454	428	448	387	469	408	451	486	424	399	426	425	440	437	445	431	428	446	453	429	435	405	422	422	438	429	427	459	438	444	462	414	403	428	425	456	437	397	421	410	452	432	460	455	430	410	441	431	454	424	450	424	418	452	466	492	437	455	447	439	453	463	464	439	417	380	443	401	465	491	437	477	434	465	423	439	432	439	466	427	427	403	427	429	426	422	451	469	410	477	430	429	463	445	444	434	413	443	432	421	429	462	445	440	437	421	422	455	486	399	457	408	430	472	404	460	428	440	423	428	476	462	480	428	464	457	444	437	384	430	440	424	404	440	415	440	447	425	397	448	421	423	455	432	455	441	431	435	478	441	444	473	443	433	429	460	424	423	475	433	443	445	463	475	446	422	459	427	446	436	432	425	432	452	426	455	429	437	460	434	454	474	431	406	447	414	431	449	401	454	429	444	384	440	435	436	458	426	459	459	457	441	433	446	406	438	407	454	451	496	428	392	417	400	454	434	455	461	388	415	424	454	460	436	428	458	461	453	409	476	453	406	464	447	410	430	453	451	427	457	429	444	466	430	433	435	467	428	457	409	438	461	465	443	448	400	470	405	446	429	406	446	433	478	405	447	440	462	437	422	416	443	472	440	428	444	473	464	430	460	429	451	428	457	432	432	427	406	417	421	435	432	436	424	444	431	409	409	430	416	402	454	436	439	464	403	407	443	406	460	446	447	460	451	441	391	452	444	461	420	435	398	462	459	441	440	482	405	436	424	453	415	416	408	460	478	425	449	445	409	450	436	449	468	445	438	444	418	431	446	440	442	414	445	455	408	422	445	477	412	449	456	453	457	410	460	424	420	425	434	428	448	453	443	390	431	477	445	440	430	470	445	411	435	466	427	425	447	470	438	430	430	423	450	455	456	445	399	422	427	449	397	404	464	463	440	432	445	476	402	424	455	463	421	458	465	422	397	427	441	435	442	411	438	402	414	473	432	464	453	410	427	461	420	416	458	436	434	429	424	452	434	448	455	436	422	405	439	454	412	452	463	439	426	449	449	418	480	433	415	413	448	438	455	391	411	461	424	409	423	411	459	419	482	439	434	460	460	449	454	409	437	401	432	452	470	434	437	425	433	458	469	452	441	462	441	450	412	456	431	414	401	466	412	391	443	444	480	429
3373	4804	3849	1867	1415	1107	938	831	706	644	613	602	554	582	576	537	494	505	500	508	476	521	493	491	490	497	462	496	461	455	478	470	485	488	461	466	457	456	462	456	453	432	450	461	483	466	442	471	482	437	462	476	467	436	470	481	468	436	456	455	453	460	435	461	496	449	474	435	438	472	506	425	461	411	421	482	402	444	444	468	441	460	480	465	430	446	476	435	423	469	464	426	442	433	477	470	446	427	481	468	413	458	467	425	445	452	412	450	491	443	431	464	410	463	459	440	457	447	458	456	447	477	478	419	430	454	467	456	422	449	486	426	460	418	496	441	423	445	448	439	445	468	457	456	436	429	409	437	468	409	439	459	459	479	498	474	438	442	450	436	452	437	474	451	423	446	414	456	447	452	459	449	457	452	425	473	443	467	416	399	425	428	441	436	450	440	455	429	448	450	469	416	451	433	458	447	442	442	440	442	431	448	462	465	442	475	442	463	466	415	434	476	433	444	438	447	463	467	449	451	470	433	455	439	444	445	487	428	494	437	432	454	425	423	432	455	468	448	465	421	475	439	410	474	479	431	477	460	404	445	439	451	443	447	465	485	459	473	455	447	433	471	442	475	491	448	473	427	473	423	447	421	409	439	453	439	430	459	478	471	425	446	444	443	413	437	445	416	452	425	433	431	425	433	419	446	450	489	437	430	427	429	421	455	464	451	467	448	460	438	461	483	485	463	470	460	460	450	423	411	412	446	460	446	421	468	441	426	474	456	449	445	469	455	457	459	427	454	446	479	430	443	451	428	453	443	461	453	438	465	427	392	443	427	458	492	450	393	440	468	455	447	422	499	450	475	442	459	427	491	495	469	432	478	460	438	481	425	449	464	448	440	465	421	436	426	459	392	431	394	425	419	445	454	468	485	402	444	430	421	462	429	428	412	404	435	450	468	417	472	463	416	445	452	424	431	433	435	475	464	442	417	435	442	390	463	443	431	489	442	438	438	475	462	473	440	466	455	425	423	475	433	496	453	428	425	434	446	461	432	433	424	405	398	427	415	446	451	399	480	439	462	442	476	490	454	422	482	427	441	443	425	444	447	413	485	443	471	466	410	450	442	416	458	447	441	457	376	450	432	447	452	426	399	489	464	474	456	415	476	461	416	453	440	414	424	406	434	429	428	421	441	421	447	449	438	466	450	463	439	399	477	467	466	451	450	441	463	470	411	445	424	466	442	492	438	454	424	443	452	410	434	427	425	431	437	413	409	416	485	458	435	459	437	407	423	457	450	461	442	457	440	454	437	443	434	499	450	417	460	428	449	451	413	431	449	459	481	414	469	413	415	440	459	496	475	459	433	426	477	445	432	426	427	461	434	430	449	416	415	435	440	444	435	430	467	426	427	469	441	490	441	428	460	412	423	456	444	480	433	436	450	479	447	393	459	439	435	423	412	421	419	507	455	494	444	443	434	426	457	455	422	413	453	406	442	473	441	447	452	461	432	426	423	461	417	423	457	445	442	423	455	455	456	452	432	439	419	456	425	427	421	475	399	445	436	423	464	403	453	448	416	450	458	451	441	422	396	454	442	409	478	444	460	450	424	435	452	454	419	472	437	435	438	458	395	446	455	439	413	447	454	437	390	441	433	499	434	421	443	445	444	469	441	444	363	460	421	433	465	474	442	450	456	427	401	431	454	420	452	437	460	431	462	445	397	436	442	433	449	406	448	459	472	431	432	419	431	436	434	469	466	454	498	445	409	432	448	468	429	430	437	424	441	462	442	430	417	421	452	446	474	471	443	452	459	455	442	436	454	449	423	472	409	443	465	439	435	434	452	379	440	455	440	441	423	421	461	480	435	465	474	476	463	449	449	400	456	443	429	410	435	475	428	438	441	421	428	434	451	453	462	490	462	439	500	440	461	393	451	405	478	443	441	499	431	431	448	449	442	478	440	442	428	435	431	429	449	425	458	430	448	448	437	456	417	411	397	450	452	474	411	436	446	467	480	432	399	449	440	450	478	467	448	464	462	407	440	442	425	483	459	421	428	453	434	440	521	457	456	473	440	415	447	435	471	392	427	434	446	464	451	459	418	464	460	441	465	451	413	470	401	441	456	438	458	444	450	471	457	476	420	438	446	429	461	438	415	458	435	467	456	425	418	423	450	411	421	440	411	482	472	439	466	459	427	429	427	463	471	450	437	425	457	435	438	425	441	421	462	494	416	453	423	443	403	459	450	479	456	452	470	462	456	440	415	412	439	400	438	434	432	432	421	446	432	445	440	443	433	445	424	427	416	434	479	448	430	468	433	416	405	427	430	449	472	390	427	480	427	447	421	475	453	427	415	448	435	443	409	465	424	410	428	440	418	438	466	456	425	437	417	443	463	461	414	467	462	457	444	418	440	399	455	431	446	456	468	454	449	408	475	455	464	420	434	451	455	469	417	460	428	455	430	446	442	422	438	431	424	438	470	443	437	454	435	424	461	440	432	457	470	459	426	451	421	415	422	431	479	472	432	489	461	453	426	441	432	435	439	433	447	465	436	397	448	446	426	449	417	425	486	430	431	446	448	458	497	460	435	445	435	452	459	464	477	422	450	461	445	458	431	455	453	444	443	432	439	452	437	433	446	431	450	447	427	442	415	457	445	445	476	450	441	412	400	469	426	449	470	457	441	401	473	446	461	464	418	414	447	437	443	460	430	464	434	453	447	468	411	464	446	473	428	470	429	447	429	425	422	448	440	436	455	463	478	476	456	440	446	432	451	449	417	441	430	439	441	436	434	446	480	451	468	418	436	440	453	415	456	444	433	398	438	463	450	469	438	447	465	471	443	447	440	430	425	419	425	440	434	403	436	453	414	461	419	423	423	500	432	440	428	428	400	445	476	442	421	459	418	441	439	429	436	436	411	447	444	459	467	424	417	441	445	437	450	458	433	436	434	422	460	456	414	409	424	473	431	431	419	441	437	474	488	409	427	460	440	417	453	403	413	470	412	448	407	449	433	459	464	456	455	429	459	449	416	465	451	486	435	454	384	440	429	434	411	435	426	419	421	437	452	445	403	439	420	432	423	418	461	462	437	446	438	461	417	430	435	422	409	447	452	456	443	450	441	438	441	439	444	440	434	437	415	456	447	452	445	437	462	467	458	437	469	403	444	460	457	446	441	474	437	430	426	428	409	479	471	436	433	485	483	414	446	489	448	458	446	413	446	429	430	448	417	435	437	425	406	410	462	421	472	436	444	424	430	442	436	383	421	450	417	438	450	448	502	448	426	419	458	469	437	423	437	399	445	431	402	439	475	445	437	440	456	465	420	392	479	454	480	464	460	442	444	438	464	447	471	432	410	420	387	474	454	415	444	421	455	451	444	438	450	432	445	443	413	428	443	416	456	402	451	428	457	451	497	421	476	440	411	404	438	435	429	436	398	421	437	463	407	442	450	453	474	452	417	439	446	441	437	416	425	434	438	415	428	454	445	450	450	445	458	477	456	442	445
27637	12229	2307	1375	1097	866	910	863	887	881	829	841	893	907	918	864	872	835	872	882	939	857	851	916	887	861	906	854	921	887	872	906	923	854	923	840	946	881	945	839	920	867	921	862	875	947	891	896	949	821	887	824	842	861	905	923	911	903	905	853	882	883	866	852	878	891	892	886	898	906	878	844	826	925	848	831	931	922	894	869	833	868	847	908	906	834	842	847	883	913	854	884	881	936	881	839	872	808	855	894	886	937	928	902	903	890	851	916	875	928	893	849	880	907	918	874	825	893	901	903	873	905	829	822	935	911	854	859	852	888	921	855	895	862	886	928	921	925	894	920	873	881	903	893	918	910	889	884	929	875	886	870	846	933	875	871	902	890	881	872	876	855	883	928	893	914	866	846	911	933	908	882	868	862	857	951	877	854	869	869	847	903	929	929	905	860	931	921	919	899	827	882	857	872	938	886	891	881	862	859	885	868	941	869	850	905	929	939	907	895	853	887	875	828	872	842	876	928	916	849	887	873	907	927	900	891	847	876	854	891	912	869	856	873	935	893	894	851	897	891	906	906	914	860	897	881	871	892	835	893	866	827	888	880	857	887	917	853	871	900	866	853	895	857	896	885	909	874	901	810	862	950	892	837	930	863	909	872	882	835	859	931	889	857	895	885	889	925	878	882	850	865	914	885	934	906	904	923	917	857	858	904	901	857	967	896	941	860	881	891	855	879	878	837	876	925	880	870	852	815	919	870	847	863	820	909	886	881	887	902	891	904	877	861	888	876	874	838	869	902	904	931	878	859	832	951	900	887	926	910	861	854	868	920	859	809	914	913	907	974	899	877	893	863	902	910	904	831	865	863	869	910	902	904	911	911	907	918	884	852	884	874	880	843	841	883	868	840	860	904	841	876	936	842	876	877	920	882	863	865	873	888	899	855	881	913	888	852	895	884	859	929	890	862	856	930	885	910	865	915	920	897	916	900	896	795	897	889	834	864	889	859	863	901	899	867	892	864	936	897	855	901	856	802	861	917	877	852	903	866	876	850	873	896	876	920	890	915	929	852	907	889	885	874	911	897	838	931	868	916	907	875	867	888	892	925	899	890	890	881	903	857	871	869	880	829	831	861	901	900	825	903	874	902	840	852	820	835	827	889	897	921	882	869	856	896	897	837	920	883	889	887	882	818	895	832	930	892	888	876	923	857	859	909	888	854	834	862	888	894	857	861	901	872	801	904	887	922	895	900	882	914	838	878	874	942	864	875	893	835	887	908	933	852	849	859	872	852	913	862	882	848	847	884	890	859	880	874	863	843	866	923	819	902	874	921	868	919	850	878	848	858	873	888	828	919	890	852	805	859	916	898	870	916	880	923	906	882	859	863	874	930	872	847	914	905	916	855	900	874	845	889	903	827	881	898	902	841	853	883	912	877	880	878	914	861	891	874	870	871	884	874	852	835	907	889	885	896	869	874	878	826	873	891	903	825	895	857	901	939	871	863	857	916	884	823	918	931	979	876	853	877	852	881	921	937	907	913	946	899	902	885	885	919	892	896	928	871	870	928	890	921	882	885	888	869	949	852	831	854	887	896	890	890	891	903	865	880	836	895	904	877	967	874	879	922	915	885	890	845	905	870	835	880	864	909	863	892	869	867	925	858	927	892	879	883	900	879	882	892	932	878	833	876	836	852	829	876	810	897	867	857	842	883	864	840	896	937	899	878	891	874	926	869	844	901	877	879	872	870	897	908	906	862	902	905	863	868	907	933	881	907	880	883	882	879	919	893	882	933	850	914	916	851	885	938	898	898	906	914	862	865	868	888	817	884	921	853	938	880	831	949	899	858	856	915	860	903	901	920	865	888	866	883	885	838	913	944	899	859	866	874	874	866	861	882	859	953	857	902	826	864	910	898	886	885	836	925	898	892	957	886	889	843	903	860	885	826	843	846	927	854	873	834	877	900	949	881	893	873	877	882	859	900	930	890	893	899	892	917	844	862	853	878	919	892	851	939	826	904	830	900	897	891	865	927	897	894	863	948	886	840	884	895	921	865	944	845	872	875	898	915	893	855	890	881	893	951	872	918	895	912	926	920	871	854	884	842	928	876	886	907	958	813	926	924	852	897	918	884	877	860	848	915	869	853	881	870	921	829	906	878	934	859	930	872	897	873	904	835	882	855	886	844	880	868	876	874	898	926	935	845	888	861	913	902	870	845	841	861	902	862	864	872	835	864	854	860	859	887	903	876	872	869	881	898	908	892	852	934	918	884	822	915	904	890	923	888	881	921	878	877	912	892	887	830	911	901	876	931	879	880	868	857	852	882	902	893	888	829	908	850	810	820	806	864	833	870	915	893	917	868	889	870	868	851	851	923	851	924	928	906	898	903	865	827	822	887	963	907	871	915	907	910	853	846	871	904	818	902	875	892	828	883	914	876	916	916	853	900	857	901	828	859	882	831	877	893	893	840	868	866	863	865	847	870	881	878	904	830	867	902	906	905	900	903	898	888	856	864	909	837	902	887	877	933	893	840	846	849	879	875	821	863	843	871	859	852	895	847	895	899	866	932	832	840	865	910	867	928	874	890	833	931	955	888	914	895	870	871	921	915	875	862	910	851	849	865	862	829	888	881	908	898	906	900	885	916	917	889	883	885	831	907	889	905	828	850	906	922	904	854	842	884	854	892	901	960	873	900	880	925	923	893	892	835	903	962	944	912	903	863	869	866	829	890	876	901	835	797	852	866	916	872	916	876	896	920	889	926	865	878	868	849	818	923	901	869	892	889	955	921	823	870	897	882	895	897	910	861	897	909	824	905	911	878	865	905	835	879	891	918	876	873	896	863	841	829	896	891	912	865	841	897	895	875	865	908	936	890	877	845	895	886	930	863	903	858	926	878	869	841	885	908	894	896	917	923	902	877	893	901	931	897	889	902	869	836	850	901	862	914	875	884	942	865	878	842	861	890	883	864	921	870	906	936	913	974	858	878	860	929	869	882	857	844	927	926	901	851	876	906	892	843	915	906	878	908	891	913	867	926	938	885	895	897	905	865	854	915	897	904	882	853	869	810	836	871	840	914	906	871	893	947	911	896	928	883	843	874	944	919	858	849	914	862	855	921	868	880	811	857	888	876	862	887	887	855	842	883	874	903	918	917	862	864	856	889	945	914	883	844	917	857	872	873	877	921	883	900	804	850	851	860	897	899	883	879	877	909	902	866	856	899	892	911	869	866	955	832	904	883	875	892	896	846	892	885	867	819	833	869	907	882	891	879	863	868	901	813	859	912	908	784	887	889	894	856	864	894	903	917	896	946	854	871	908	926	836	907	881	900	900	864	929	870	889	883	899	911	888	872	909	916	928	872	922	869	876	854	854	826	940	897	907	891	848	908	916	925	883	871	864	824	909	844	890	901	876	866	871	851	879	904	877	894	926	905	885	894	903	860	897	878	874	927	889	847	886	844	885	877	906	873	876	937	881	936	884	885	923	816	877	910	855	894
5102	1014	941	877	815	744	739	795	784	767	784	754	777	770	792	807	808	791	797	761	780	751	732	762	776	799	798	808	800	824	782	742	773	757	792	735	802	738	777	801	809	819	763	814	781	857	767	780	762	759	755	727	818	754	790	784	719	784	821	744	768	731	716	780	812	796	769	749	747	781	796	754	819	799	755	770	749	821	759	787	744	781	803	774	744	786	789	734	764	738	729	777	764	727	755	784	759	810	794	788	764	817	746	747	732	774	765	770	750	825	782	759	785	789	793	782	742	752	777	757	765	812	803	812	725	772	805	763	732	779	744	794	751	764	819	769	802	771	716	775	765	711	769	765	836	734	758	766	786	770	820	782	831	747	764	779	783	736	735	793	751	786	768	795	771	775	767	757	778	751	723	764	795	759	756	822	792	755	810	793	754	738	757	751	784	797	764	799	785	690	795	795	814	752	765	741	766	774	787	781	754	762	758	783	743	750	794	818	763	750	778	761	818	736	807	769	781	775	760	750	730	787	772	799	765	763	762	754	720	769	799	754	783	769	759	740	774	767	786	776	732	781	789	818	724	777	810	764	726	786	734	751	777	770	797	721	828	780	770	785	813	747	795	773	739	752	802	734	801	782	754	780	728	784	718	772	769	801	738	804	743	760	796	743	797	754	754	779	732	789	820	755	748	751	772	790	798	789	767	777	788	778	770	806	747	728	788	766	799	748	785	757	786	742	793	804	777	798	761	802	767	753	757	753	737	784	743	754	791	791	781	728	753	763	808	799	784	754	739	803	760	737	821	730	790	767	760	772	837	764	748	785	758	781	769	764	745	773	811	724	827	836	756	807	756	760	804	782	742	787	773	790	730	801	709	806	812	737	730	794	816	755	788	780	784	767	787	761	814	744	756	781	721	755	765	798	734	768	809	792	815	732	778	814	768	792	747	761	738	749	747	788	767	732	833	809	808	774	849	809	778	792	768	784	758	765	776	805	738	790	738	803	769	762	809	738	779	777	789	727	811	806	769	734	738	778	758	806	736	825	808	744	774	795	780	712	767	798	701	749	760	760	783	803	766	805	772	764	753	760	773	787	749	761	787	747	836	820	800	791	796	762	776	730	817	808	781	781	764	756	801	828	788	780	793	810	800	825	787	786	837	791	794	808	753	777	793	704	770	788	783	807	768	768	788	798	765	741	768	791	738	726	761	761	758	760	789	813	777	779	759	775	796	807	788	801	768	782	718	766	778	791	781	773	774	790	796	777	784	792	768	786	804	787	779	748	810	735	784	766	773	790	791	754	851	785	807	770	735	780	743	777	823	799	801	744	766	774	780	774	763	754	779	765	784	800	780	807	756	741	784	748	772	776	739	777	745	714	741	739	742	818	774	756	792	765	729	798	821	790	769	774	790	818	779	766	767	798	772	748	765	755	763	720	760	746	780	746	765	762	777	753	747	737	769	764	734	788	748	748	742	790	766	807	762	791	759	814	773	722	755	794	732	745	783	808	663	772	747	802	746	805	792	760	802	826	757	804	777	781	733	777	759	760	808	757	794	753	781	757	820	744	783	771	781	789	736	775	745	749	766	746	770	767	819	787	766	813	759	728	740	796	740	787	809	759	796	772	769	763	714	806	746	749	762	750	729	835	762	761	832	753	734	866	794	793	764	784	842	769	758	748	820	760	785	780	775	817	739	744	741	724	820	755	732	775	801	752	742	778	812	815	750	816	769	780	776	757	761	739	768	802	784	784	752	726	795	772	798	799	744	756	791	770	772	732	820	765	714	824	791	836	756	784	832	780	742	747	774	769	793	836	762	814	777	771	803	760	751	786	819	769	771	791	747	740	753	716	762	781	718	777	752	791	738	796	770	755	723	750	765	717	749	797	781	802	802	793	802	813	772	743	753	794	736	814	776	785	790	764	763	781	750	794	787	775	756	721	826	788	754	744	789	771	789	731	733	775	741	754	704	804	740	766	768	754	792	786	721	793	742	831	753	826	764	809	773	786	747	722	763	772	737	745	726	764	792	794	735	746	814	765	786	786	757	761	816	756	770	770	753	787	789	777	752	795	833	702	747	766	799	778	798	813	765	753	738	790	824	768	773	781	745	749	757	747	750	720	840	794	762	787	803	789	806	771	751	800	767	787	822	772	763	762	813	778	776	777	715	809	787	780	747	801	739	754	791	769	791	783	783	775	809	825	780	794	769	773	769	789	773	787	812	812	809	766	766	751	747	797	797	862	792	768	779	804	759	791	765	847	760	823	791	793	788	741	765	726	810	740	721	813	707	813	719	756	748	768	735	793	815	740	789	732	737	759	779	793	746	803	720	823	796	773	733	762	730	767	778	760	780	782	799	775	726	780	787	766	756	795	776	758	776	758	738	739	768	789	809	791	820	774	766	760	776	760	755	749	812	839	795	776	770	775	788	814	767	785	810	773	773	786	750	756	767	753	762	824	758	787	785	773	774	792	806	802	775	767	726	767	794	745	780	778	810	801	752	704	783	780	768	786	772	759	804	770	755	777	750	712	851	804	762	784	798	770	796	754	716	723	791	853	822	781	712	774	764	834	722	751	778	847	734	729	750	814	817	739	751	771	749	807	733	798	778	799	780	782	733	727	721	811	771	745	753	763	730	786	748	776	832	756	791	794	783	773	782	740	799	807	769	772	810	824	792	751	793	771	775	744	786	779	790	743	779	743	781	769	755	743	803	785	778	760	713	775	789	756	719	775	747	796	751	751	790	782	760	788	767	767	760	739	807	807	733	798	736	772	741	742	757	777	740	750	796	763	802	791	783	790	781	784	803	786	806	763	728	759	767	768	750	742	822	811	811	753	775	813	783	748	755	750	775	730	751	738	748	757	709	746	834	791	791	717	737	797	766	739	781	808	734	818	799	730	756	742	801	762	753	793	763	751	794	765	766	758	807	749	772	778	770	771	812	772	774	770	775	761	758	766	812	755	751	735	751	791	823	766	802	804	802	808	740	768	776	736	757	803	787	771	764	790	772	787	782	771	703	760	821	785	818	773	752	808	742	782	784	763	721	741	835	720	781	761	759	791	742	760	795	754	765	756	810	772	802	740	734	790	813	761	817	768	798	800	782	735	757	807	827	756	796	749	754	723	798	771	794	804	794	781	773	727	784	788	792	804	744	786	758	762	765	759	793	729	800	767	777	802	780	743	760	807	820	764	760	754	771	747	793	793	744	784	771	789	770	758	807	795	735	755	779	804	779	807	776	709	820	818	771	728	753	751	789	722	829	777	774	774	739	764	749	788	795	778	735	810	796	778	753	773	768	758	777	761	730	776	785	753	773	752	789	763	782	751	721	832	730	784	758	712	760	760	779	765	740	784	818	666	812	820	779	771	777	773	754	772	786	765	793	756	768	739	802	758	782	817	797	758	797	718	756	841	795	782	797	718	707	826	777	774	741	775	779	780	766	745	778	822	772	753	774	776	734	798	741	762	717	752	781	771	757	774	812	727	760	755
25687	21399	25835	18819	2294	1153	1048	950	872	853	880	888	878	844	902	836	840	859	833	885	830	813	796	841	810	885	880	828	825	858	807	821	850	833	811	837	775	852	810	889	809	809	871	823	838	890	879	791	817	854	857	840	823	798	877	790	831	769	866	852	859	828	830	801	820	813	827	800	848	816	822	793	803	810	879	843	828	861	848	831	818	784	839	852	813	840	872	796	817	847	784	844	856	880	868	865	795	829	853	823	859	858	851	799	805	776	792	795	811	844	853	864	846	852	823	820	886	829	828	824	800	757	814	804	837	796	846	801	842	848	790	828	797	782	789	801	827	825	780	867	836	784	835	863	780	793	795	834	861	846	798	823	805	803	853	820	777	821	830	787	873	876	860	878	835	787	839	847	860	878	835	852	826	875	848	829	816	794	853	853	825	845	885	823	890	832	827	793	797	807	801	838	868	858	804	765	792	839	825	800	830	796	827	794	800	798	763	805	815	857	852	907	860	819	858	843	818	822	865	844	822	828	829	846	769	816	817	820	814	868	760	830	820	814	819	783	830	814	796	838	816	797	831	837	752	783	853	910	798	836	878	813	821	801	878	792	807	808	873	829	812	823	811	822	799	855	784	844	838	852	814	824	803	816	856	859	757	814	809	841	824	876	806	806	802	741	851	846	812	791	791	825	813	809	823	828	864	824	799	837	839	883	826	854	849	835	766	801	774	869	819	802	820	826	836	856	782	844	815	789	822	799	831	818	790	841	819	814	832	816	816	803	825	807	828	807	834	811	821	831	788	846	818	815	763	778	786	806	829	809	798	804	839	843	807	808	857	833	888	858	844	822	847	827	807	895	822	860	821	852	848	895	826	802	858	813	846	800	835	821	834	813	803	809	800	815	845	816	758	831	884	831	806	841	832	842	786	853	855	861	800	870	809	827	904	834	814	792	877	890	808	810	794	860	819	805	794	800	838	826	846	824	849	815	814	790	864	812	873	803	795	823	831	919	832	781	808	828	843	820	853	834	806	784	892	838	811	792	823	813	792	868	813	875	793	867	781	772	821	825	792	792	793	824	863	821	787	850	782	810	833	809	776	840	822	817	844	829	855	818	876	800	853	861	846	797	811	813	792	805	833	783	835	846	814	840	800	834	851	818	856	820	856	813	852	863	795	892	839	842	802	868	835	869	834	753	832	876	857	795	855	812	860	818	858	838	843	822	816	836	828	809	837	866	827	847	848	826	792	862	845	844	841	833	819	834	871	845	821	774	828	813	892	823	850	879	857	794	822	868	837	835	818	795	816	836	831	822	833	847	786	802	789	815	773	880	804	827	815	844	888	817	894	846	850	813	796	820	847	850	811	835	888	859	814	859	813	763	824	799	826	880	845	845	892	808	814	802	802	811	836	806	833	777	817	838	847	865	815	798	837	814	847	842	797	834	806	848	847	795	782	821	810	827	822	825	837	795	824	810	876	812	829	803	826	803	839	808	827	816	822	809	813	850	820	891	817	788	828	749	846	842	833	801	814	765	808	781	902	838	784	756	851	812	797	827	856	873	838	849	827	853	820	779	804	839	762	787	810	818	801	818	779	803	830	813	811	758	803	772	801	842	831	853	835	774	857	821	824	819	864	818	808	848	790	816	815	863	850	837	818	789	814	832	825	852	867	749	870	809	840	781	835	868	832	774	853	838	845	863	822	862	878	805	821	806	849	799	841	830	807	860	835	827	798	834	855	844	800	801	871	864	837	842	832	828	831	830	873	829	785	822	774	809	807	873	791	789	819	770	825	830	768	780	845	867	813	839	827	846	863	860	873	875	834	859	847	817	857	831	808	811	840	839	857	884	796	780	857	828	801	827	826	840	831	828	851	900	847	832	803	837	832	783	826	809	838	796	851	754	863	846	795	838	826	807	807	789	850	857	841	874	863	853	859	877	854	809	845	779	810	837	816	854	836	787	782	831	799	773	833	840	792	838	821	814	768	809	786	872	863	773	829	844	806	867	853	828	807	784	825	794	814	847	828	857	816	829	846	808	815	831	803	776	855	821	765	842	827	825	855	807	814	760	832	811	829	763	803	876	845	839	839	826	826	908	819	836	762	786	765	813	876	867	835	837	847	808	850	903	824	816	842	814	732	804	888	852	796	770	832	823	859	866	834	843	835	808	844	833	811	784	796	841	785	813	807	798	850	801	799	806	846	811	876	778	828	812	805	869	790	815	845	840	861	790	786	780	817	836	783	836	848	829	798	849	807	850	845	815	826	763	738	837	815	858	882	819	801	821	823	825	869	841	826	815	878	777	830	826	780	823	780	774	832	774	845	758	835	833	853	813	868	841	829	853	829	820	833	787	813	814	851	838	870	840	854	792	839	825	818	784	834	885	823	787	832	850	851	787	824	864	830	820	800	749	825	817	837	826	839	848	847	806	748	804	863	830	823	849	818	806	813	841	870	845	833	764	799	819	804	773	750	802	823	773	808	822	849	839	783	823	800	849	825	815	877	807	820	839	828	801	826	832	782	788	831	852	808	855	798	874	771	767	803	806	848	851	871	795	855	788	819	818	858	853	785	822	846	845	820	805	847	865	877	830	839	848	821	862	854	819	801	854	777	845	849	860	852	857	806	792	787	903	815	872	791	819	843	824	810	847	845	835	828	831	833	797	791	814	830	841	816	846	855	853	849	878	794	846	804	838	835	822	830	820	851	821	791	850	887	843	835	884	801	834	833	800	839	836	837	811	803	835	868	817	843	815	854	787	835	860	826	797	801	845	809	799	815	862	843	843	822	862	817	840	806	853	761	810	868	812	842	800	799	770	750	811	809	834	845	842	827	822	842	821	821	767	820	789	854	842	825	777	832	882	798	861	828	791	813	808	872	782	755	858	857	815	801	801	820	831	819	811	871	833	795	781	883	863	759	797	870	822	876	814	854	837	821	840	835	798	845	801	812	849	800	800	853	830	842	790	852	807	804	810	864	864	834	818	794	866	851	840	760	809	839	837	884	893	824	855	824	846	805	809	825	791	859	837	786	801	807	862	808	787	756	780	794	829	859	841	836	805	799	831	847	825	793	815	849	822	788	839	844	850	826	815	842	771	856	834	795	856	843	839	807	818	791	813	858	766	798	849	841	814	834	835	813	832	814	818	830	792	815	836	844	809	819	804	819	847	843	863	822	833	838	821	875	869	812	804	750	915	856	829	830	859	814	830	773	879	857	817	791	790	854	850	827	791	836	796	818	779	860	805	908	828	891	854	778	823	848	790	858	832	810	846	866	847	788	807	785	831	838	835	800	835	811	872	798	768	866	826	856	804	878	831	840	781	815	837	764	776	819	847	850	751	776	819	827	804	819	864	777	842	807	798	849	785	848	815	813	817	779	780	849	816	847	846	794	792	765	784	831	805	805	812	844	805	831	781	873	853	775	819	827	818	858	824	806	772	842	817	795	764	807	841	857	848	835	870	832	892	880	839	818	797	811	891	838	796	811	805	865	841
3651	2287	1916	1293	1076	976	906	860	840	812	837	801	792	773	764	823	787	797	788	802	772	795	750	803	737	726	766	828	780	787	788	778	762	725	745	761	790	808	738	729	753	782	801	770	756	808	749	765	711	794	776	772	740	754	753	763	746	824	810	764	758	750	780	726	749	761	749	689	746	772	681	744	703	747	728	760	766	766	752	748	762	790	722	697	741	767	751	766	762	783	747	805	747	738	689	766	726	779	735	719	726	759	777	746	745	763	774	763	753	743	694	736	741	787	812	776	755	737	742	768	808	797	733	767	760	789	769	753	742	735	698	780	696	771	730	765	762	773	774	741	773	779	700	764	777	755	762	721	743	734	746	747	736	749	736	794	751	754	780	775	795	741	776	736	733	758	728	787	758	801	735	727	781	763	746	762	836	721	752	765	727	705	749	735	744	781	753	753	795	769	773	776	738	757	738	749	740	722	704	767	778	762	787	718	766	703	745	747	780	737	752	761	692	698	740	728	782	810	711	775	744	754	767	758	725	741	749	700	743	730	765	759	740	743	767	757	729	785	746	749	791	800	746	788	733	751	760	741	753	712	678	774	717	760	803	767	785	727	750	781	782	780	787	731	801	748	726	732	684	750	762	727	790	724	779	771	744	751	711	738	773	748	748	764	771	750	752	738	733	758	741	748	757	718	746	778	813	759	735	723	740	770	741	749	779	688	772	752	782	761	755	765	774	716	766	796	739	737	752	760	746	750	751	748	786	772	775	796	763	765	741	690	796	723	766	747	761	822	720	777	748	769	724	742	746	744	746	777	739	772	801	713	720	816	714	758	747	768	745	713	723	738	790	750	785	754	733	699	732	764	757	706	790	802	762	740	743	750	718	748	741	770	739	728	788	774	814	765	781	762	705	766	741	731	759	737	778	771	769	732	735	773	732	713	797	774	709	742	771	738	749	793	737	705	717	729	751	767	709	794	748	740	758	727	739	750	765	741	755	787	703	746	756	725	775	757	735	720	782	743	790	689	740	715	783	760	725	767	716	781	708	708	726	754	763	740	750	763	764	732	761	748	743	746	706	724	779	760	743	764	755	739	779	772	719	731	706	746	751	775	761	714	765	780	790	698	764	731	728	708	734	780	758	755	766	729	721	756	794	715	778	745	736	758	731	779	755	750	789	761	741	777	773	796	744	750	773	751	749	771	770	731	749	721	775	759	723	738	752	794	780	788	763	750	695	718	784	740	722	788	764	741	809	758	730	782	746	730	704	689	709	717	758	723	718	741	677	752	700	749	723	729	785	748	773	749	763	811	734	755	727	816	735	739	714	722	749	751	740	789	726	730	746	761	741	771	788	712	756	785	704	733	780	752	722	740	763	781	739	746	764	720	730	779	747	692	749	715	781	714	728	785	769	702	736	740	773	769	721	807	751	771	723	785	773	787	754	770	764	761	771	768	733	724	759	732	782	723	733	794	731	723	763	793	713	747	737	787	752	730	732	740	763	735	778	746	776	766	726	737	701	749	744	738	804	781	700	747	784	751	689	802	828	730	772	729	756	755	753	781	730	823	728	733	762	768	753	696	734	725	713	721	744	727	747	756	791	771	776	774	712	738	756	752	745	734	745	741	731	736	701	742	767	754	696	726	782	745	761	739	785	736	783	755	744	752	721	736	728	777	710	720	742	734	759	719	739	749	759	748	708	708	767	747	752	679	716	757	710	718	751	755	773	711	773	707	748	773	779	730	782	735	768	755	748	738	750	745	708	775	767	745	741	728	725	752	721	760	753	742	706	774	725	741	785	746	758	746	752	776	776	728	719	733	749	744	732	711	773	760	743	714	758	765	688	717	751	675	768	724	695	724	741	791	748	687	707	785	764	748	788	745	719	702	738	782	778	709	806	717	727	731	767	746	735	743	780	702	790	716	767	808	740	748	753	756	749	776	723	752	723	745	754	744	722	779	703	745	742	712	795	766	791	747	715	736	717	748	757	772	746	810	788	751	765	714	774	740	730	758	729	708	749	797	721	758	770	753	815	738	780	767	743	755	741	749	764	712	749	756	742	723	734	721	732	738	749	745	755	772	758	733	699	763	712	701	722	763	717	746	729	787	753	746	751	793	764	773	748	702	724	764	785	718	732	760	749	749	790	788	763	790	688	667	765	705	722	700	715	767	730	801	745	770	778	745	812	753	749	749	776	800	782	761	730	742	808	695	727	783	733	774	776	771	775	744	759	716	769	737	808	730	751	735	763	756	790	760	779	751	745	721	774	712	726	768	795	700	766	726	749	744	716	737	720	756	691	776	752	694	732	742	736	758	727	716	754	776	757	747	745	689	720	745	753	739	716	766	730	767	749	721	780	754	801	779	742	749	729	774	765	689	748	744	783	762	753	782	739	737	729	778	800	711	737	728	710	727	757	759	742	737	732	734	756	758	759	704	757	779	758	786	768	744	731	788	796	752	790	738	730	740	768	776	766	774	814	710	749	710	755	783	754	804	755	735	718	748	760	769	751	758	733	714	720	737	759	746	736	753	791	751	746	765	758	744	761	745	739	742	768	781	742	722	763	744	729	701	738	751	791	745	784	704	750	766	709	713	703	770	748	714	753	703	773	749	739	712	747	762	779	757	751	729	744	769	764	766	740	751	722	731	807	758	766	715	734	740	745	731	745	735	721	751	740	767	724	731	689	745	732	749	733	760	715	750	747	734	766	756	772	731	727	757	758	785	782	744	731	720	753	741	746	733	771	723	722	781	767	764	724	708	709	753	720	753	738	702	737	744	702	743	697	721	726	750	738	751	777	751	734	735	714	739	737	712	766	702	773	734	776	734	720	744	688	717	744	735	737	742	763	743	770	753	746	721	783	801	730	745	758	731	728	741	766	736	807	732	749	738	777	736	775	720	768	721	729	750	760	737	710	759	762	728	744	746	722	749	712	694	753	753	722	793	739	746	792	727	757	736	745	740	696	761	714	746	758	754	719	743	692	785	785	724	762	774	740	759	721	736	747	796	735	807	793	780	767	753	734	780	732	739	734	761	734	757	739	686	763	734	783	723	753	751	714	785	779	731	760	735	746	794	739	765	749	701	759	766	725	766	748	794	793	744	715	759	741	705	733	708	736	672	784	713	747	742	787	751	784	763	720	729	757	717	715	754	741	758	763	796	735	730	793	729	762	733	721	719	722	763	724	753	761	776	738	765	696	757	762	743	728	735	726	778	782	738	786	744	741	749	746	736	730	746	749	755	767	705	737	721	751	745	753	719	741	729	750	731	774	780	746	732	736	731	735	731	771	713	755	749	725	791	782	766	719	794	766	786	745	807	720	735	759	777	760	728	794	770	763	733	779	732	733	778	760	754	741	751	771	721	728	745	723	758	794	749	761	748	734	768	715	798	739	737	673	756	786	744	773	797	765	728	761	756	760	727	726	758	740	736	720	754	788	724	720	726	785	743	755	702	736	740	742	750	726	721	758	732	727	727	728	754	714	717	735	766
24238	21428	28625	24617	20449	3145	1125	717	590	563	519	540	479	504	487	480	449	448	427	463	484	451	447	509	511	465	450	439	449	462	516	480	404	419	454	403	458	413	451	417	441	455	422	419	448	460	421	465	459	414	419	441	406	458	442	423	410	461	423	480	469	448	433	442	431	406	424	444	454	424	430	475	438	499	456	448	436	454	404	441	472	428	447	430	452	440	442	396	454	454	461	391	421	446	423	442	454	454	437	413	469	478	443	429	431	452	460	466	428	424	427	460	466	397	443	423	429	421	463	465	392	453	466	451	433	461	436	455	430	408	439	451	442	416	437	422	435	416	433	403	410	458	469	465	427	452	435	407	418	419	424	400	442	438	429	434	452	441	454	504	446	444	465	444	451	450	429	479	421	471	409	427	440	399	469	456	458	395	439	411	438	451	401	438	433	403	397	423	433	385	427	455	462	439	446	408	441	436	444	421	449	444	428	424	413	421	437	426	444	452	453	473	450	433	433	427	445	440	445	464	456	449	432	435	434	446	454	446	431	432	449	435	407	445	464	425	459	458	442	427	470	417	395	472	428	417	427	448	436	450	440	450	454	419	436	413	441	447	444	444	414	483	423	443	448	440	427	431	410	416	416	408	433	433	437	471	468	426	426	419	439	397	437	435	443	414	428	434	494	415	413	472	400	448	418	422	419	456	388	431	409	437	465	447	448	430	436	423	470	409	451	448	425	412	411	438	417	427	424	428	428	424	441	442	430	436	435	433	417	441	425	438	430	438	429	474	464	433	437	423	434	442	430	434	430	419	415	410	412	440	451	417	431	411	445	443	440	437	447	425	468	394	432	428	435	461	421	482	432	438	439	452	429	442	430	428	406	428	397	469	402	434	415	450	393	443	449	419	411	438	425	419	444	446	402	455	449	469	431	439	419	442	460	437	390	419	437	400	430	408	450	463	438	403	383	410	429	397	468	435	442	417	419	443	430	447	448	421	439	452	416	436	436	396	429	443	413	456	470	463	390	436	370	407	439	390	385	416	443	432	462	441	454	451	435	435	459	404	451	432	429	443	401	413	422	425	445	428	436	477	444	460	429	465	448	443	437	424	443	432	483	437	453	427	463	465	431	447	386	399	443	421	385	451	426	416	426	495	426	434	466	402	402	438	442	429	386	426	432	406	445	437	421	426	398	444	434	462	457	395	414	484	409	433	425	461	474	447	400	390	406	404	425	448	392	379	462	408	456	450	411	445	427	425	440	402	430	418	432	437	409	430	460	445	459	438	384	394	407	425	431	459	445	401	429	465	450	453	457	484	413	419	433	438	410	420	435	437	447	440	447	421	434	432	438	476	395	450	417	436	471	443	406	424	417	395	464	403	385	414	446	448	447	431	417	407	456	435	470	454	413	448	403	415	403	406	425	426	400	430	432	418	395	432	407	465	473	450	441	427	427	430	459	434	424	445	460	432	432	437	455	424	441	400	407	447	478	424	444	425	436	424	426	402	445	428	418	402	444	451	464	402	420	404	454	452	459	419	460	450	412	423	401	446	446	410	405	419	417	450	420	394	416	406	423	411	435	445	424	449	459	457	402	483	425	414	448	457	419	419	422	454	442	411	426	442	424	414	423	421	425	396	438	400	406	464	412	442	437	465	437	419	428	397	386	430	414	435	400	424	411	401	455	442	454	418	443	429	429	421	462	422	419	475	432	428	415	416	464	433	423	443	440	405	462	421	462	415	412	432	417	455	452	432	435	439	425	428	474	425	458	441	433	432	439	409	411	412	425	433	436	438	421	437	443	414	448	435	414	401	455	437	446	444	477	441	428	436	394	441	404	429	442	404	431	451	431	435	431	411	449	411	418	423	421	458	433	433	457	385	425	438	462	438	409	435	395	431	409	423	427	430	432	447	433	451	409	438	420	422	427	430	417	403	416	431	416	483	441	397	444	392	401	460	474	448	448	425	457	437	408	416	416	380	425	469	435	415	454	466	409	422	434	408	404	448	428	438	451	417	440	419	413	418	412	417	419	456	407	404	427	424	458	420	423	429	472	444	425	420	437	450	422	444	446	412	437	451	430	422	411	406	422	462	401	416	423	486	407	394	375	435	468	435	446	464	423	443	431	441	464	436	441	441	467	415	419	436	421	456	402	423	431	459	460	392	451	429	434	421	430	437	420	439	443	415	439	404	432	451	427	433	437	417	417	428	426	398	429	421	453	409	386	397	433	422	404	443	432	427	443	425	438	437	465	436	466	401	453	439	447	443	431	476	430	436	421	433	430	453	449	419	409	450	435	404	488	409	445	410	426	441	435	461	439	418	441	388	425	446	424	421	447	458	421	450	420	445	389	432	448	428	449	410	451	433	435	391	436	470	432	414	406	481	439	416	448	408	431	443	494	445	461	435	409	428	396	435	441	451	392	458	427	422	436	409	420	446	446	415	434	433	440	414	428	436	429	417	464	458	445	408	411	394	442	427	427	392	455	423	409	453	428	427	429	479	421	442	447	463	430	454	416	489	406	455	464	429	412	414	427	428	451	437	424	428	405	434	407	428	453	456	430	415	451	439	434	423	438	428	423	431	437	428	419	441	452	424	426	413	389	427	423	482	459	423	456	414	452	460	463	449	445	403	389	402	423	466	421	422	411	412	428	437	427	435	410	425	396	457	440	396	392	443	414	457	448	436	437	435	450	442	408	445	417	417	423	442	462	428	434	420	396	439	396	442	440	418	422	446	439	448	448	423	439	438	442	411	447	450	435	376	412	434	465	430	441	445	406	415	420	456	427	408	416	429	448	440	426	418	433	453	485	412	446	453	396	435	420	450	442	420	409	429	402	457	420	417	420	411	409	409	441	429	447	428	442	409	417	438	451	465	452	448	421	419	440	417	450	431	433	451	427	433	422	472	487	446	420	437	425	411	388	418	494	428	433	464	437	402	449	403	442	451	467	424	443	420	448	437	413	452	480	419	418	434	437	424	382	427	413	434	422	398	439	438	450	434	390	437	437	448	430	419	457	411	432	446	398	448	383	448	441	438	456	434	390	432	443	463	424	446	406	427	434	403	432	457	470	423	433	411	437	435	422	441	444	419	432	425	442	456	466	466	415	416	449	430	427	439	481	421	411	436	443	434	398	436	451	431	420	474	434	464	409	393	422	457	440	401	406	414	402	445	456	433	408	418	461	392	410	413	414	426	459	412	432	436	430	430	443	448	446	424	454	452	429	423	424	420	433	389	442	455	443	395	439	418	438	408	400	417	431	445	423	410	446	436	421	476	468	429	413	409	440	418	462	416	417	436	393	424	438	451	453	441	412	388	419	428	459	448	402	451	429	438	410	464	478	422	448	402	443	459	452	450	440	430	419	442	397	409	466	436	455	398	457	403	450	396	445	392	414	458	441	450	436	395	433	445	415	435	456	458	437	448	449	437	461	441	429	468	451	436	389	449	404	426	431	473	419	438	444	424	407	415	441	454	405	432	458	412	437	429	464	458
3395	4684	3770	1977	1404	1052	867	807	740	628	636	604	559	582	525	536	535	488	470	505	529	469	458	493	474	499	472	434	498	476	467	478	482	480	450	479	490	446	498	475	442	431	427	453	455	469	468	451	467	454	467	455	484	448	443	470	435	471	438	460	470	456	449	470	444	443	461	443	439	454	438	459	475	430	472	440	468	485	464	411	476	430	473	474	458	447	436	460	429	457	471	474	426	443	473	460	448	465	468	430	421	463	450	449	433	443	441	447	418	485	432	494	445	436	447	473	459	456	453	442	445	443	482	450	471	443	428	443	431	446	463	405	435	435	456	509	433	422	453	494	441	438	456	427	461	479	483	469	432	438	486	477	442	452	466	452	444	465	474	452	455	441	438	454	481	467	461	457	453	458	447	482	507	444	441	443	443	453	472	420	444	462	480	470	461	444	420	430	460	421	460	443	462	435	452	435	434	426	461	435	428	474	453	418	441	473	435	452	477	471	426	428	463	459	479	446	419	447	453	438	489	441	453	461	440	399	457	449	451	455	403	458	475	446	420	442	455	421	460	474	462	430	458	462	454	426	480	444	458	418	460	436	468	419	433	409	437	460	455	470	494	452	488	431	455	453	403	444	441	452	429	493	456	462	440	428	434	446	441	427	486	481	438	437	456	456	431	461	438	455	443	437	442	429	468	449	471	453	449	456	422	466	444	451	426	478	481	394	439	446	441	467	486	459	444	425	457	462	462	442	428	463	447	447	467	443	473	432	432	459	464	456	414	437	411	433	426	462	444	438	490	450	389	464	459	428	439	436	445	444	419	411	441	439	435	440	403	443	473	433	464	432	460	427	448	431	432	445	438	429	454	434	407	444	453	430	448	449	460	447	437	407	451	466	412	442	448	451	440	434	425	445	442	457	433	437	457	462	450	445	450	445	474	424	452	460	505	468	466	445	458	437	426	476	453	493	417	432	462	470	468	409	468	432	452	442	434	428	397	450	429	472	460	474	458	434	457	459	470	427	471	456	423	414	464	479	444	427	404	407	427	428	426	467	432	429	464	474	443	409	472	443	426	451	395	459	446	425	446	464	419	437	466	438	447	398	426	453	456	468	418	426	451	425	418	443	441	439	437	444	480	475	423	423	494	491	467	457	471	402	417	446	456	448	425	469	447	422	426	423	438	428	472	431	434	429	419	437	401	455	450	408	408	411	443	448	453	420	454	448	444	399	443	447	465	429	443	461	459	469	452	440	458	449	430	462	411	504	476	465	412	445	409	447	445	425	440	465	438	412	468	484	462	413	453	399	440	419	465	484	436	438	436	416	437	452	481	421	445	450	421	415	461	450	434	441	442	460	423	435	458	462	421	459	462	428	460	440	443	404	429	444	463	439	423	466	420	428	458	441	432	421	427	456	441	434	429	463	419	457	433	472	452	423	441	446	438	433	448	436	457	466	456	439	444	451	451	445	460	435	454	454	441	471	431	477	488	436	441	433	386	439	484	432	461	445	445	411	453	406	445	442	437	431	435	457	436	434	451	454	472	464	443	439	424	425	472	484	445	449	468	450	452	451	460	454	456	427	483	457	447	453	449	444	452	438	465	435	429	433	467	482	457	445	424	441	460	443	434	455	423	459	451	454	464	459	430	452	473	464	435	426	449	423	444	455	444	468	482	458	451	425	433	458	426	424	453	445	463	436	443	429	457	415	443	448	422	423	471	452	453	439	447	431	422	495	438	461	441	455	423	439	440	457	424	451	397	438	442	457	444	423	452	414	464	447	461	445	433	460	434	480	462	449	443	487	420	428	420	411	423	432	439	440	425	408	430	443	463	465	495	439	460	458	437	439	428	430	444	438	426	444	451	460	429	474	439	428	448	466	416	429	442	447	487	450	432	438	463	461	420	436	436	415	439	443	443	438	479	465	450	463	447	455	432	438	408	452	484	441	438	456	472	414	447	510	428	419	467	432	460	453	431	409	434	473	445	441	461	467	460	454	446	443	474	435	449	424	443	416	487	465	467	416	433	427	442	470	422	435	462	429	439	457	450	477	462	439	438	447	430	448	421	432	433	436	470	408	415	443	434	452	500	474	433	468	443	470	472	466	420	435	421	443	441	458	432	447	424	454	470	460	451	467	470	467	447	425	399	447	440	444	462	441	435	466	439	454	485	441	448	413	449	448	451	495	489	438	463	439	455	433	416	451	418	447	464	444	441	456	463	428	419	426	449	450	435	430	442	445	470	421	439	456	464	432	428	460	428	456	472	443	451	433	430	453	433	452	390	442	445	488	468	430	440	434	447	441	397	434	442	433	459	425	458	431	446	458	442	410	461	429	445	425	440	427	443	473	446	474	425	431	421	452	463	458	464	455	384	397	427	443	421	480	446	439	442	466	440	407	470	440	445	437	465	463	389	467	405	478	464	433	458	468	462	390	446	444	439	430	412	419	473	456	469	451	395	438	399	404	447	463	438	469	448	442	462	418	425	434	443	435	451	457	455	443	419	423	418	440	446	442	415	441	429	452	475	435	410	426	411	465	428	436	493	455	442	408	431	406	436	445	435	422	456	437	440	467	427	429	453	474	446	435	416	466	457	408	429	482	438	407	482	468	463	466	457	446	414	407	455	453	476	450	454	426	439	466	432	475	454	430	429	440	465	454	441	434	437	452	463	454	416	394	449	435	438	427	427	434	433	412	462	426	431	487	437	453	423	453	432	458	445	428	468	449	469	424	426	446	473	453	471	443	397	449	425	437	477	442	428	432	444	447	405	431	455	433	422	453	420	431	403	443	498	468	438	442	437	456	435	484	472	438	412	444	430	433	439	464	449	432	462	451	441	447	452	444	436	368	443	459	369	496	490	422	503	420	462	443	475	426	430	435	445	437	460	413	471	451	410	435	439	460	426	430	464	456	478	466	446	455	428	416	475	469	470	417	445	423	424	438	430	422	442	443	431	464	453	436	453	429	434	419	462	433	444	433	439	431	418	412	420	430	432	478	421	422	453	446	464	457	467	398	430	464	453	438	440	439	442	437	419	432	437	425	402	412	406	420	442	441	487	434	436	468	399	464	452	447	409	462	452	442	437	436	437	418	430	441	483	423	448	418	425	474	446	400	426	440	447	465	447	460	438	455	451	449	441	446	431	421	484	435	459	450	446	464	449	437	433	460	429	449	470	449	470	440	451	449	471	450	432	435	429	448	448	466	440	463	443	471	474	428	435	423	428	423	435	427	441	401	457	446	462	439	432	441	418	431	449	442	435	477	446	447	399	424	432	443	468	397	473	421	447	454	492	444	439	456	428	438	426	431	443	441	452	420	470	429	457	455	430	453	393	444	449	447	436	434	442	423	436	452	410	448	451	417	447	433	461	452	469	426	443	437	443	461	426	421	456	415	425	425	452	436	415	438	415	445	424	473	437	458	415	432	415	442	454	468	411	420	453	435	457	454	416	447	445	461	436	429	453	468	481	405	438	448	424	462	473	459	448	479	462	439
27685	11932	2130	1247	898	882	952	899	942	873	898	863	856	868	839	892	925	888	850	842	925	919	841	879	912	930	913	908	869	861	918	917	932	941	877	925	839	836	886	880	865	848	922	922	895	903	876	884	900	938	900	884	910	902	901	868	925	874	905	882	867	909	856	889	893	899	872	869	883	925	866	907	865	929	857	909	947	890	939	888	866	825	842	805	882	859	864	842	900	901	931	877	878	905	870	875	880	914	896	852	883	921	915	854	944	866	868	845	875	900	906	875	872	834	910	876	864	914	911	845	862	936	904	848	889	883	860	882	840	884	853	876	823	903	946	896	821	896	873	887	928	926	879	892	984	891	879	938	939	872	885	809	928	845	837	859	891	828	906	845	848	880	858	886	889	915	899	886	894	911	849	842	889	901	952	858	850	890	886	887	884	899	920	873	867	878	915	860	906	917	892	871	843	893	871	876	902	858	857	902	909	857	792	836	944	868	939	896	896	910	873	846	887	842	904	853	925	879	878	899	884	909	895	896	902	865	845	813	833	872	886	867	871	897	916	821	878	882	869	909	823	883	907	892	869	906	962	904	795	907	887	852	869	841	833	901	898	828	914	812	884	855	845	888	866	867	915	886	900	871	840	914	857	894	862	916	884	829	881	858	864	898	935	826	885	897	851	869	843	883	847	920	864	931	842	898	872	894	894	926	900	889	811	801	854	873	865	909	869	900	910	864	888	887	864	900	848	884	833	938	936	817	895	931	886	917	873	900	859	865	946	849	879	844	869	865	891	835	876	848	843	787	855	916	875	856	862	883	896	868	854	882	893	891	919	889	889	873	876	904	851	892	858	899	875	900	891	929	927	854	893	904	822	923	940	881	901	942	872	815	905	884	914	861	917	951	893	892	887	916	866	849	816	887	863	855	919	898	903	903	879	875	893	914	828	910	859	965	941	888	943	838	890	864	867	920	863	915	906	891	926	914	869	891	904	899	879	891	839	872	871	919	912	884	885	861	927	884	888	882	857	897	899	894	907	889	825	886	887	860	864	857	947	928	941	892	858	870	875	864	912	857	932	863	882	936	892	908	819	887	922	855	911	924	851	928	871	850	868	888	847	918	946	904	912	847	824	894	861	844	941	908	871	895	890	808	857	927	897	907	914	850	908	941	908	928	854	944	896	888	945	887	799	891	851	917	833	831	873	861	890	833	881	876	850	900	933	914	919	929	900	891	858	855	829	894	853	935	939	903	876	924	865	853	897	872	875	817	839	912	896	906	866	897	864	884	878	903	885	851	881	855	842	859	875	902	906	887	890	861	923	973	916	849	877	904	906	960	891	878	897	884	901	828	886	851	881	930	905	890	892	886	909	835	881	927	881	835	875	898	880	890	882	840	873	873	844	870	905	875	878	912	884	845	818	832	868	822	899	892	932	889	910	861	883	877	869	865	871	970	901	895	907	876	909	919	877	922	849	885	864	884	865	871	891	911	888	859	811	873	908	921	852	896	919	890	869	927	858	926	840	881	914	825	846	883	867	914	852	860	873	932	954	895	874	847	918	905	963	889	844	784	910	849	883	914	890	836	890	883	868	876	885	862	894	864	844	916	893	871	885	892	917	850	850	910	907	892	836	893	885	867	825	926	899	846	867	857	886	835	859	874	814	886	885	903	865	882	943	898	866	935	882	877	884	866	852	870	947	933	848	916	912	931	883	895	898	906	914	890	889	879	883	864	866	860	863	920	868	858	895	844	862	860	870	902	842	936	905	869	839	873	902	808	889	883	908	943	833	894	906	937	881	887	909	896	904	855	919	884	882	884	914	877	857	819	925	852	854	877	860	952	833	841	894	875	965	885	888	873	858	819	846	929	874	891	834	904	951	873	867	909	863	844	842	867	868	866	912	858	908	877	896	882	853	890	862	847	945	903	854	881	853	909	964	901	849	916	839	881	901	844	833	899	839	824	898	885	867	862	850	845	870	854	938	885	900	882	916	903	853	851	919	876	881	881	902	873	896	864	838	856	880	898	903	897	947	861	879	903	873	864	850	882	960	890	863	884	819	863	874	870	915	871	875	867	848	909	877	869	896	900	823	817	829	898	945	881	900	886	857	864	921	838	888	876	852	876	857	853	894	874	919	862	898	906	939	891	924	901	847	894	899	856	840	871	811	878	869	888	853	927	853	875	894	954	856	908	857	859	865	884	915	897	887	843	884	827	898	929	876	847	869	819	900	900	877	880	898	954	889	835	854	928	872	856	853	915	880	878	895	870	880	929	913	876	899	900	875	891	833	901	872	863	845	821	826	856	861	953	834	885	930	909	934	852	852	923	906	860	858	875	913	859	843	903	799	896	910	919	895	884	868	875	887	905	923	875	841	925	916	888	862	900	932	868	877	885	880	870	912	876	880	890	878	829	861	844	950	893	903	900	915	877	880	884	899	905	935	913	858	869	886	850	875	855	881	833	834	862	938	908	890	881	874	885	909	919	860	905	846	871	930	845	914	863	837	889	914	865	884	904	943	880	887	905	872	883	938	897	884	911	883	893	912	946	860	884	868	856	927	904	878	852	894	871	892	926	964	903	946	864	818	936	896	835	861	875	855	857	855	880	861	873	914	925	917	885	887	829	906	866	897	866	905	907	859	857	927	858	865	888	842	863	869	845	925	846	910	887	879	886	899	892	877	883	918	879	905	917	883	903	916	885	891	880	909	845	917	918	876	844	847	877	939	864	925	818	875	859	878	900	931	914	904	918	877	859	898	877	924	898	922	887	892	918	879	891	885	912	868	819	924	907	927	877	860	867	922	919	884	845	870	832	875	916	838	918	855	852	850	880	914	890	928	856	883	905	916	890	873	848	896	836	902	925	889	871	851	868	836	925	803	894	879	888	894	890	868	858	904	891	859	909	882	853	906	920	860	887	881	905	913	850	814	883	866	897	930	893	867	889	911	906	882	836	847	891	881	877	918	870	878	847	890	882	904	897	824	881	863	873	924	839	879	887	900	883	857	875	920	855	914	906	811	892	884	806	826	884	837	888	862	887	805	891	901	911	889	922	838	921	889	891	889	872	906	841	834	882	884	857	877	850	894	894	888	864	906	889	864	818	890	912	921	910	861	860	808	857	928	923	883	840	866	868	859	878	875	912	881	858	927	839	961	876	871	875	870	857	943	890	922	871	898	873	839	903	857	885	895	913	927	898	880	854	886	872	857	895	823	843	898	854	933	837	845	869	876	890	867	919	904	889	929	919	815	885	904	971	913	870	916	824	853	830	888	879	908	857	881	872	892	865	905	878	891	865	904	926	923	859	865	873	889	903	823	907	881	893	857	897	919	853	873	925	878	859	868	901	903	864	894	864	936	942	868	904	867	887	893	884	901	881	883	906	838	887	888	893	885	904	838	875	865	801	927	890	807	885	912	867	919	914	886	839	892	890	948	845	920	896	863	837	917	884	941	847	944	893	887	851	877	900	879	909	942	931	867	935	890	879	882	912	893	885
5071	1014	953	847	793	822	740	790	800	783	740	782	817	794	774	859	758	733	764	723	763	839	813	747	782	779	779	765	776	768	785	776	790	823	824	756	737	791	780	800	744	811	771	738	735	744	769	771	746	738	745	756	763	741	755	774	812	767	772	806	777	796	794	775	762	827	706	757	757	743	742	787	774	786	801	793	746	785	775	774	776	787	791	820	772	775	753	766	805	762	754	764	786	768	765	705	753	750	826	758	744	756	775	740	777	778	761	780	819	771	768	781	731	755	770	802	800	796	772	787	822	741	772	821	754	780	739	803	793	763	809	874	795	786	783	812	812	787	780	760	786	822	736	783	812	760	774	738	754	803	796	783	758	851	815	825	846	784	821	756	748	741	749	772	786	784	711	738	745	831	736	722	816	759	799	742	763	762	750	774	748	747	799	792	693	774	787	835	762	798	792	864	792	797	784	809	792	759	753	776	764	765	770	796	776	767	819	843	783	761	769	776	724	735	786	758	753	787	818	776	818	766	826	793	774	745	766	789	780	759	768	754	765	794	815	736	747	779	762	802	731	769	796	761	768	763	736	745	753	800	779	789	814	798	753	816	771	795	778	837	798	812	775	770	762	824	760	842	762	759	828	770	829	746	738	741	825	776	752	750	742	753	782	836	805	794	743	722	775	706	753	763	790	761	770	787	797	810	720	764	779	799	748	782	786	784	746	797	797	819	725	790	770	728	788	805	809	808	788	795	816	801	804	782	802	739	750	781	787	771	771	762	787	777	749	741	814	786	810	775	760	724	812	767	788	755	747	763	739	796	812	807	729	816	765	737	780	773	800	811	792	791	772	749	780	775	719	780	758	743	808	846	783	738	780	759	801	780	744	772	774	757	769	787	793	777	833	832	781	764	744	806	764	769	769	775	725	765	754	747	740	758	840	758	731	785	779	823	805	709	762	796	758	774	755	740	733	765	739	811	736	771	786	785	783	756	744	782	832	788	759	823	791	806	772	760	783	724	812	787	723	804	787	761	749	786	748	762	750	771	757	754	808	799	768	761	826	767	720	797	731	720	725	808	748	790	790	792	794	775	755	783	815	755	752	791	825	745	746	809	801	760	775	770	799	752	798	788	753	763	770	712	771	757	789	753	709	800	753	747	835	785	799	829	744	765	758	747	784	765	790	779	752	822	728	772	803	767	764	786	816	798	814	761	789	779	749	767	755	798	734	736	777	787	773	811	799	815	787	734	764	800	759	787	837	782	799	772	774	733	781	788	758	766	774	810	763	814	767	743	786	822	757	811	791	780	768	741	771	817	779	774	757	765	796	775	760	776	786	815	797	800	784	825	713	796	776	767	740	788	779	743	773	740	810	786	779	815	757	815	819	780	733	768	748	776	822	784	788	718	764	778	737	797	782	764	785	783	751	759	799	765	782	763	785	813	788	769	731	739	758	748	796	759	766	764	694	778	765	726	792	776	743	767	815	792	732	788	738	778	740	777	785	782	777	742	784	764	738	796	768	763	747	796	759	747	721	823	781	808	813	764	793	806	798	761	777	785	808	775	803	810	803	786	779	753	815	774	817	736	767	765	743	746	814	732	761	796	769	774	748	745	783	784	774	784	766	792	790	746	730	752	789	792	746	797	836	797	727	775	800	797	737	748	835	791	777	762	770	753	727	766	743	746	781	819	722	762	779	743	794	780	772	773	764	772	809	805	767	752	860	743	752	805	799	753	765	792	767	749	806	734	778	764	765	793	811	766	739	782	794	761	778	799	782	756	775	796	811	731	789	753	834	773	769	791	748	762	764	798	797	794	762	807	782	750	737	788	782	742	775	746	768	787	775	802	764	821	750	788	762	691	781	766	769	769	750	792	771	759	790	770	724	752	773	772	778	786	769	754	773	798	808	764	794	759	771	786	801	754	797	815	762	771	802	777	752	767	749	717	804	780	743	773	795	738	780	806	752	785	752	792	767	773	796	739	740	732	761	838	770	781	738	787	759	713	786	728	838	807	784	783	801	769	769	774	739	727	752	795	767	755	836	800	771	777	730	795	777	758	803	745	741	760	734	751	796	786	778	787	784	754	779	828	798	779	775	774	829	782	828	746	753	770	776	757	795	706	763	751	712	730	780	750	763	742	817	790	842	786	763	773	776	757	739	765	791	708	777	776	769	787	775	773	764	819	775	733	767	753	806	747	792	750	798	723	799	724	761	802	782	821	751	804	728	782	826	756	788	795	802	810	808	749	771	813	805	803	785	761	777	798	793	817	728	784	739	798	767	788	801	763	821	720	720	804	764	781	743	758	790	813	787	767	736	777	801	758	766	744	758	773	780	834	789	720	782	808	789	785	758	768	803	766	752	736	741	792	796	701	812	750	791	775	765	760	866	772	789	764	773	771	757	786	780	761	765	757	774	770	774	740	778	808	731	777	838	733	783	749	805	792	738	752	760	813	757	739	709	787	803	754	754	760	817	797	773	810	802	772	773	756	818	787	828	794	789	775	795	769	773	757	785	755	800	762	769	729	760	742	809	789	824	782	755	788	783	782	744	818	793	756	804	799	784	816	805	800	802	752	783	769	771	808	775	776	825	753	773	794	757	765	775	780	771	776	790	771	740	791	816	748	787	778	764	766	772	741	743	763	799	791	742	792	789	779	778	776	773	797	820	771	756	796	792	814	813	759	788	793	814	743	821	805	763	761	779	763	809	736	782	780	800	769	773	773	774	792	759	794	733	729	790	827	770	817	810	788	756	767	808	797	761	793	756	796	790	824	715	784	765	820	776	765	763	720	751	794	775	769	770	751	761	761	767	760	775	779	772	760	778	787	759	755	764	801	763	784	760	771	760	787	783	740	779	790	717	775	779	754	704	843	747	749	778	791	813	773	788	789	775	748	753	796	782	746	799	735	830	764	788	770	763	807	750	755	737	786	786	718	778	772	788	773	775	785	798	798	791	778	772	772	756	792	841	778	774	748	796	745	750	746	730	756	731	779	788	826	816	718	769	796	810	732	825	769	812	775	794	836	797	780	732	806	790	784	761	782	726	789	755	782	798	746	764	775	774	733	726	761	776	804	794	728	789	786	774	789	755	712	794	789	777	732	734	707	817	792	822	723	787	763	794	791	797	765	713	772	769	790	787	791	742	758	794	821	764	771	771	772	764	783	773	759	780	765	754	756	764	779	756	741	754	795	783	783	790	818	771	767	757	716	749	749	797	807	773	783	797	755	754	757	762	815	776	715	794	762	793	805	756	769	844	764	808	769	798	784	737	746	766	776	777	805	721	712	718	800	783	754	788	763	740	817	812	768	783	811	756	803	802	761	815	728	738	767	772	808	797	832	784	765	736	752	730	752	767	786	759	777	829	743	794	747	763	789	770	807	768	794	785	772	722	744	774	800	787	776	794	785	763	778	780	784	743	792	761	794	738	824	790	799	782	757	782	756	735	711	824	798	736	771	744	801	764	767	773	811	745	814	766	826	808	720	765	755
25782	21461	25892	19004	2285	1189	1108	957	920	992	891	866	889	880	905	863	851	907	886	845	817	839	819	857	831	845	845	828	829	871	877	874	792	790	849	849	785	825	816	855	805	837	798	857	820	861	813	832	848	834	866	784	839	846	893	853	877	831	845	818	828	825	804	823	840	854	857	843	851	832	842	806	853	840	807	838	819	866	815	813	845	835	833	875	854	876	782	861	844	851	841	837	928	799	841	800	826	857	805	818	850	856	779	816	851	872	762	840	859	838	811	809	884	821	813	829	820	873	882	820	863	873	826	787	887	828	809	827	829	880	797	805	797	864	844	785	889	880	817	799	830	844	845	827	808	887	850	836	891	841	812	852	871	826	828	880	891	848	857	817	818	835	834	810	842	777	811	818	863	823	780	825	855	824	857	820	894	803	793	892	845	870	842	841	869	834	903	865	835	845	864	767	851	846	805	833	812	824	844	841	882	827	884	851	847	884	819	861	801	791	792	793	818	899	856	837	789	824	843	816	818	825	849	889	867	823	850	854	811	848	798	853	874	813	818	879	792	861	849	817	855	857	825	851	787	842	877	842	872	823	839	866	875	886	842	890	868	844	834	838	828	820	842	861	827	848	854	831	794	786	857	811	879	865	808	817	801	839	843	807	886	823	823	827	862	826	854	780	857	874	820	850	890	856	830	871	855	794	805	880	788	784	790	817	827	871	808	846	805	873	851	827	832	834	800	868	843	803	800	841	810	822	828	858	817	814	807	865	778	788	890	768	818	850	865	812	830	834	822	848	813	830	855	805	844	816	839	815	843	841	798	819	817	858	816	821	814	882	811	829	828	863	844	777	787	816	838	809	826	846	863	895	848	866	843	810	793	816	844	842	902	890	822	826	843	826	817	819	755	870	869	787	882	861	831	821	805	835	874	817	862	773	844	816	792	817	834	813	832	843	801	904	860	851	892	864	811	790	817	837	823	831	805	796	842	863	821	812	871	832	819	840	817	796	776	816	869	842	824	832	866	771	836	842	878	861	822	850	871	865	808	843	839	813	824	907	784	837	841	869	855	929	820	823	821	816	753	848	814	872	846	806	830	829	822	888	879	852	820	835	877	853	817	840	869	865	854	830	826	842	900	796	834	857	841	800	844	860	850	806	835	825	842	806	810	819	788	822	813	827	834	814	849	865	797	874	811	807	840	811	847	860	818	838	834	830	822	781	837	881	813	838	850	803	859	839	804	804	886	909	843	832	829	865	795	871	843	871	781	821	848	818	848	844	829	773	803	805	817	823	807	806	822	822	863	788	832	843	812	824	797	806	839	842	830	865	888	860	800	834	848	838	833	847	861	848	834	839	825	836	854	785	872	812	788	865	864	771	840	859	830	808	865	830	854	889	863	825	804	800	840	816	834	838	832	811	872	866	837	780	824	827	822	849	819	845	879	805	835	869	827	869	825	898	808	897	845	849	822	824	787	851	830	857	812	813	773	807	792	844	868	882	866	816	846	853	805	860	825	835	793	826	778	813	828	841	898	785	796	866	877	867	829	852	807	880	905	817	822	846	810	822	842	871	829	807	800	777	880	814	860	801	869	790	828	857	814	857	823	903	801	851	812	829	826	855	850	842	822	860	858	867	870	876	779	822	846	777	806	836	856	797	828	825	832	818	901	827	862	842	855	897	802	803	864	837	829	798	841	865	798	768	801	863	788	852	804	837	857	796	869	811	840	847	815	822	815	806	833	803	828	805	834	885	859	862	869	841	810	810	819	845	828	821	825	870	793	823	866	842	828	866	843	833	832	902	872	788	863	826	812	829	840	834	905	822	863	839	825	865	825	837	813	819	866	798	797	822	842	769	830	855	820	868	809	839	789	864	831	879	819	826	803	853	854	822	829	838	817	842	886	836	813	818	867	865	773	808	806	826	855	836	842	825	831	863	796	837	851	808	833	792	790	875	845	810	827	826	828	847	832	814	812	813	825	909	796	813	851	862	862	802	821	787	797	778	869	800	850	846	805	844	828	868	832	835	769	843	845	875	826	838	849	845	832	878	823	858	820	762	802	859	799	840	843	813	867	794	810	821	838	835	793	868	841	809	809	804	858	789	821	858	847	842	816	774	820	854	795	784	798	788	877	814	850	870	859	851	818	811	824	815	821	808	869	797	819	818	876	824	899	733	841	831	887	833	843	840	749	846	840	821	822	849	865	786	844	849	860	835	864	841	837	811	834	847	830	813	829	862	843	826	886	837	839	861	796	776	854	839	858	769	847	853	862	836	861	822	784	777	848	835	850	836	836	853	843	914	863	790	861	849	811	824	834	781	850	898	861	797	838	826	826	855	811	852	816	831	792	776	818	798	835	877	792	796	852	853	866	836	838	848	793	815	810	846	851	855	805	835	860	831	867	830	838	888	833	809	876	805	831	791	827	879	844	855	841	851	825	886	798	835	845	872	835	848	766	856	818	838	812	891	811	837	829	830	829	810	856	817	838	846	806	853	850	799	800	776	848	822	847	849	855	786	875	859	802	804	848	914	853	805	902	797	844	820	814	800	811	843	806	838	837	852	897	808	817	858	840	890	781	808	874	870	889	873	838	842	805	795	785	840	803	800	808	825	801	807	812	867	798	799	829	809	872	853	828	790	845	830	806	809	801	853	837	862	868	793	858	806	824	888	852	881	853	859	821	861	823	843	829	813	874	821	865	844	796	873	819	805	883	845	864	820	863	857	817	848	828	846	835	827	857	857	863	797	808	824	840	843	794	852	915	839	886	806	884	828	864	825	846	809	834	880	846	850	837	900	846	809	828	811	803	851	858	847	851	879	866	846	824	825	815	778	826	815	829	847	834	853	851	867	808	837	805	872	882	821	851	855	817	844	832	862	855	847	859	832	914	868	818	817	862	849	832	803	803	812	840	815	837	829	880	874	821	830	871	859	825	782	836	778	805	846	772	852	867	845	859	790	823	806	855	833	824	837	912	846	848	825	855	890	824	842	845	847	819	814	852	839	815	832	848	828	774	863	886	856	819	795	863	847	881	828	866	852	847	816	804	832	832	816	865	804	805	806	898	840	856	885	863	829	803	846	873	812	847	783	817	798	889	875	857	847	812	859	825	834	885	903	858	815	862	808	844	824	850	748	814	833	873	893	804	854	828	804	805	840	834	805	873	830	842	880	800	830	819	818	826	847	871	797	861	831	854	813	818	882	874	803	796	843	803	792	827	832	824	835	797	826	831	809	817	779	821	854	807	880	805	836	870	842	862	838	886	815	815	824	833	866	817	820	810	846	812	830	792	872	801	825	802	786	837	883	837	839	867	880	832	855	816	817	830	789	814	842	783	899	861	831	825	821	904	814	811	875	868	871	821	805	827	800	821	755	903	820	899	912	840	847	837	895	798	825	897	830	791	886	831	811	839	796	872	834	809	857	831	793	803	796	829	787	849	848	809	853	908	791	796	828	848	876	878	858	794	809	800	902	834	860	848	868	866	813	812	797
3599	2409	1970	1268	1085	1032	949	897	849	833	827	757	790	789	824	832	818	762	747	759	823	738	748	761	754	751	783	749	757	768	757	747	771	805	787	781	762	805	803	787	767	780	757	757	773	780	739	808	747	852	752	820	736	753	787	772	725	724	703	760	722	825	699	767	773	743	759	749	787	800	798	712	781	715	770	783	756	756	702	758	695	779	742	781	768	754	780	775	734	736	727	787	754	751	784	782	727	778	751	774	714	714	740	713	784	778	707	749	762	746	704	778	751	695	732	750	738	761	763	716	725	737	740	783	754	777	769	766	787	781	754	724	765	713	757	717	739	810	771	745	771	780	686	746	761	731	736	788	752	741	734	719	759	717	723	752	731	774	724	717	793	744	768	723	736	706	718	745	750	745	741	777	784	770	779	747	816	751	775	747	761	759	724	745	789	682	747	779	722	782	760	727	783	747	725	744	760	760	780	776	767	725	780	775	712	732	775	716	753	737	758	772	770	763	746	747	727	724	775	726	749	745	716	785	726	810	742	739	773	776	728	759	761	723	749	796	771	736	793	764	801	745	759	767	728	761	697	709	758	757	711	708	711	711	743	708	749	786	766	744	754	753	782	744	759	783	785	770	745	730	738	811	708	749	730	753	802	766	752	704	749	767	797	743	769	791	741	767	785	746	739	761	731	768	762	731	774	741	787	749	751	718	706	708	751	769	743	780	741	778	752	702	762	777	732	731	773	729	741	764	760	731	715	701	779	710	744	754	663	706	707	681	780	731	797	703	770	737	766	734	769	724	781	727	738	740	716	681	800	705	731	740	721	723	772	726	733	754	764	773	724	776	747	778	742	740	728	758	729	753	731	742	799	708	751	695	697	726	716	738	749	756	762	779	812	720	682	735	749	795	744	723	787	724	741	750	766	759	740	753	694	725	713	754	730	708	704	746	762	732	752	743	801	789	768	757	766	749	774	777	764	763	708	771	748	710	779	817	692	726	707	739	754	790	754	761	753	703	732	721	787	740	757	766	776	696	701	713	722	746	785	723	752	743	748	766	739	737	719	735	786	724	707	743	751	724	748	826	744	727	695	786	734	822	734	768	775	780	721	718	694	804	813	741	783	726	752	741	755	763	748	739	740	734	767	766	741	770	739	739	747	813	747	758	757	713	746	797	728	749	753	730	718	765	736	728	719	736	741	715	728	770	782	729	755	691	750	729	743	712	784	734	728	753	775	734	770	807	776	752	742	778	758	773	713	755	760	747	773	729	765	725	726	691	778	756	785	736	760	770	749	724	752	784	713	779	733	713	752	742	709	757	744	753	800	766	726	753	814	724	755	759	726	771	780	720	772	748	741	750	734	759	797	715	715	734	715	716	737	794	781	712	785	715	748	772	763	800	776	766	715	709	713	770	765	763	729	777	767	720	782	745	722	735	730	711	718	727	706	763	745	749	759	741	779	770	752	756	734	784	728	777	756	772	767	779	751	737	782	736	712	761	750	738	713	755	744	817	729	786	799	773	717	776	810	758	799	748	765	737	750	708	775	737	764	758	715	706	774	754	765	723	756	712	778	743	737	727	716	717	747	682	727	734	794	752	732	771	750	760	751	746	740	709	733	803	744	754	797	734	791	765	731	761	727	750	741	724	804	760	774	752	763	696	760	720	743	745	743	722	775	735	754	722	792	720	747	774	742	771	793	762	741	776	772	750	708	765	781	786	739	785	761	790	721	736	759	739	707	762	739	753	764	743	700	711	726	742	762	774	739	696	738	738	737	762	728	769	764	717	791	734	717	755	733	797	707	754	744	763	729	721	761	750	744	786	758	726	774	736	733	754	727	751	763	771	754	725	736	750	765	756	723	786	711	737	772	734	709	799	783	741	749	762	742	739	745	790	740	759	727	738	768	749	774	790	713	732	748	723	769	723	744	723	728	739	728	722	705	716	766	748	745	768	739	768	746	716	694	792	691	703	772	748	759	745	779	719	759	750	721	727	775	751	772	746	711	777	721	757	786	753	801	742	740	789	670	708	786	705	775	781	756	760	761	756	743	736	733	724	747	699	713	724	749	733	779	734	683	740	789	750	726	747	800	741	746	755	725	760	812	775	733	747	768	718	750	755	778	756	721	744	742	770	721	752	732	741	667	759	754	802	786	766	719	733	728	781	717	781	751	734	742	760	685	759	795	771	753	706	824	818	737	760	751	736	775	778	742	751	750	737	737	776	721	701	749	763	829	748	781	723	757	763	780	747	775	764	754	770	701	749	722	749	666	744	720	712	768	705	750	826	766	745	753	733	773	767	773	749	786	779	741	760	753	741	740	702	758	774	734	756	801	739	744	758	759	733	795	762	733	730	781	767	756	712	725	748	755	799	782	759	738	710	711	713	756	725	753	774	766	739	795	759	803	738	745	741	782	717	753	773	739	785	756	694	769	728	731	783	769	772	778	718	800	766	737	763	785	737	753	754	820	732	732	731	725	760	682	761	777	740	738	731	744	719	709	719	722	733	781	773	752	762	728	770	708	751	751	733	678	781	773	774	768	698	744	792	773	752	730	773	750	739	756	802	777	731	742	730	728	786	728	790	758	685	744	733	773	723	736	737	716	766	692	765	758	774	738	754	754	755	752	768	779	756	735	707	778	715	796	679	709	688	712	738	802	676	711	753	771	763	782	717	793	761	772	743	730	709	705	744	778	760	708	760	764	741	770	761	692	712	713	748	691	721	733	770	749	741	777	735	756	711	761	703	745	746	728	785	718	741	740	714	781	753	735	787	729	748	743	713	730	691	813	742	767	766	706	762	690	750	775	744	774	712	786	703	737	759	765	755	709	784	754	680	769	752	762	753	738	769	733	741	724	766	765	752	734	715	765	729	763	787	731	747	775	779	745	724	760	738	709	713	785	695	763	714	756	747	744	781	741	738	699	732	731	767	697	734	727	722	760	718	725	697	754	724	755	721	740	777	785	742	753	749	772	747	715	687	736	716	725	745	738	743	729	738	769	767	726	761	746	727	747	720	759	774	746	741	722	718	762	775	738	766	756	788	762	744	695	764	763	708	727	741	748	758	752	779	768	755	749	792	747	748	733	817	748	743	739	711	733	766	783	801	714	722	771	741	726	735	757	757	731	791	748	787	733	738	705	781	710	741	816	773	771	757	739	729	714	701	723	761	740	765	769	745	781	733	763	781	723	717	734	732	724	745	731	704	735	771	784	736	767	725	714	762	751	761	759	708	726	748	723	733	736	762	749	706	762	730	750	738	753	759	796	706	724	749	737	756	722	760	752	785	766	711	715	742	768	734	806	751	715	736	737	731	713	747	755	716	728	719	771	717	716	756	754	710	739	762	736	757	755	773	699	738	807	710	693	742	785	742	749	751	723	736	698	746	742	816	718	766	731	739	695	744	756	761	738	748	756	696	737	747	732	748	755	715	765	728	749	691	756	800	750	752	773	710	771	722	747	739	770	743	764	722	772	726	728	799	745	779	728	737
24132	21416	28592	24618	20481	3179	1032	732	543	541	543	542	473	512	490	503	494	461	453	486	446	464	452	479	437	439	426	453	438	424	458	445	425	425	428	469	427	421	450	476	415	441	482	421	440	462	405	417	457	482	430	431	440	457	410	428	394	458	423	450	446	446	445	442	439	425	419	419	468	441	423	407	445	441	381	474	413	423	434	445	445	477	430	399	424	455	449	451	417	423	435	423	423	424	422	429	424	456	455	427	432	446	418	406	454	449	417	426	455	435	429	438	467	470	441	464	425	436	412	412	429	451	440	425	435	416	437	440	418	440	431	440	413	452	419	408	415	406	432	411	440	405	409	431	445	449	452	436	445	462	464	441	447	447	472	441	425	408	454	453	452	422	428	432	441	409	440	394	406	432	444	436	409	425	439	442	492	417	435	446	437	446	410	418	435	415	421	477	422	461	443	426	440	471	409	422	427	439	457	462	423	430	454	418	444	461	454	393	413	425	405	430	423	409	422	437	401	458	445	457	430	437	434	401	464	394	423	467	412	410	461	438	386	470	440	427	437	469	398	450	432	398	428	430	441	411	431	431	419	444	446	496	430	416	448	445	447	432	437	447	442	447	445	433	427	467	430	418	466	452	460	436	448	449	438	450	449	443	408	422	455	448	412	443	407	452	411	431	435	478	481	453	451	402	445	429	473	421	418	417	436	421	445	435	447	434	391	408	410	415	411	429	394	433	407	426	415	442	430	422	421	456	422	449	443	400	415	463	422	405	433	445	422	403	451	401	435	416	433	403	436	431	407	426	418	430	429	444	461	443	428	447	409	423	446	438	403	432	423	409	465	492	427	439	444	410	412	441	438	398	455	424	403	398	452	444	450	431	439	431	436	447	414	440	452	463	419	411	445	455	444	405	414	412	443	427	466	459	439	405	458	462	443	367	445	427	454	396	437	447	444	417	441	461	423	450	395	432	438	439	399	377	451	458	427	439	469	439	457	434	434	428	422	390	442	424	422	475	423	427	413	427	419	410	424	468	456	412	438	399	441	443	466	421	437	436	442	452	414	421	446	454	450	436	423	449	435	402	440	443	424	405	426	443	420	466	426	433	425	447	443	459	407	420	438	418	415	430	444	422	399	401	452	380	424	461	438	420	438	477	443	450	433	418	441	451	443	443	435	424	433	415	493	459	445	462	425	440	393	403	415	474	469	408	437	453	462	464	426	437	444	443	425	440	424	446	437	428	460	439	404	415	398	438	471	447	410	435	439	453	440	446	440	432	408	440	424	424	460	412	442	464	430	432	409	411	466	461	409	427	451	417	407	411	427	418	426	430	455	463	423	422	400	453	442	428	435	421	424	432	448	419	424	440	421	450	482	398	426	418	470	417	392	410	414	413	423	389	489	418	455	425	396	423	395	441	409	424	463	374	449	403	428	443	424	405	446	403	396	458	420	393	434	471	403	428	432	488	454	436	410	436	442	452	423	445	433	486	407	423	405	407	437	396	460	455	433	397	454	434	435	436	416	438	453	423	454	431	435	407	405	415	444	404	441	423	448	429	434	459	441	406	423	421	435	465	446	415	420	402	437	441	419	476	429	447	438	441	394	415	426	457	443	461	390	455	406	465	393	467	449	453	429	413	460	407	437	421	451	422	461	442	406	451	478	402	442	439	405	434	415	436	391	467	443	432	423	448	436	464	420	442	458	429	420	437	424	388	434	449	439	392	453	474	408	427	480	433	438	452	432	426	433	455	437	386	432	443	427	449	436	433	453	425	432	442	448	428	433	391	441	414	396	457	478	445	404	425	410	442	450	439	454	433	416	427	464	450	445	420	431	406	421	471	442	428	399	437	437	462	484	423	398	434	413	449	456	436	411	453	403	444	445	484	426	425	426	439	444	445	412	444	413	413	439	423	447	435	421	475	455	385	453	435	408	456	457	465	389	416	424	458	415	417	444	439	428	421	462	420	444	446	440	454	446	449	433	455	443	436	397	414	384	475	444	426	428	397	453	429	445	429	447	421	441	455	438	408	448	464	425	410	437	418	404	440	488	436	432	430	440	402	452	451	436	423	461	419	409	459	441	413	424	440	410	431	411	449	399	457	434	393	442	425	416	448	445	449	426	414	454	425	471	423	429	427	417	455	410	417	436	478	397	412	409	436	425	453	455	438	422	433	418	430	424	413	408	451	411	440	456	448	413	446	469	451	459	413	415	441	401	461	469	436	401	446	437	411	444	407	447	467	439	451	437	402	428	431	436	420	406	406	432	438	431	449	436	422	436	424	430	465	449	429	435	427	454	448	431	407	450	440	422	437	454	442	435	406	409	466	464	465	437	416	406	442	413	454	410	425	434	465	407	436	473	441	439	429	447	427	430	423	401	445	437	458	408	433	376	400	427	463	417	382	428	423	444	450	411	461	434	429	426	442	441	412	440	433	437	414	413	449	406	430	463	419	434	439	419	400	422	459	439	462	455	424	456	460	435	443	410	403	415	443	437	455	400	393	416	457	414	415	434	421	439	420	435	470	458	458	416	429	426	422	430	454	452	426	440	411	413	415	447	416	412	440	412	425	453	455	426	437	438	464	416	438	424	420	406	432	465	438	434	433	428	417	438	452	466	452	441	468	461	409	439	408	412	409	441	441	417	442	457	425	457	476	459	428	443	413	446	409	426	421	451	414	405	423	421	463	454	478	426	440	440	441	440	446	435	442	431	444	427	415	393	448	425	454	445	433	447	461	429	449	435	467	435	419	414	433	434	453	417	456	427	450	432	465	475	454	460	434	400	439	405	431	442	450	426	440	413	430	438	443	422	440	467	436	458	435	388	416	425	405	432	449	443	410	450	446	412	423	434	423	416	448	440	435	455	440	434	423	465	443	437	459	419	429	399	423	405	466	422	422	433	460	437	416	466	411	401	387	421	444	439	424	417	447	419	413	426	434	441	420	435	448	455	412	421	420	390	438	401	424	405	417	417	434	414	426	442	409	442	459	424	434	434	436	423	451	461	423	392	392	457	411	419	467	426	425	440	416	423	433	417	399	406	456	491	435	422	421	454	432	419	431	474	475	475	454	428	441	424	445	417	397	448	467	444	425	468	445	408	410	404	419	435	465	424	435	445	416	426	425	466	452	436	425	431	453	460	432	414	420	438	412	395	413	467	439	483	421	456	412	418	454	439	427	448	424	438	448	442	406	429	410	418	422	380	426	410	436	427	423	415	448	428	424	429	452	402	417	404	424	469	441	409	418	441	394	430	439	440	430	433	412	418	436	413	428	422	430	439	435	449	438	411	443	471	434	453	427	456	429	454	433	400	421	431	424	408	407	403	445	440	433	421	397	469	438	426	414	420	393	402	421	444	398	430	442	396	404	435	408	444	443	429	432	401	408	428	434	412	468	448	404	459	471	431	451	417	456	443	419	412	436	442	448	419	463	452	422	398	414	397	451	446	430	437	411	450	434	409	399	387	437	464	432	384	442	387	458	409	436	414	424
3399	4685	3803	1901	1369	1089	907	890	715	640	613	558	575	505	538	478	490	503	515	499	464	450	473	466	494	428	477	472	471	466	474	494	461	465	483	479	449	457	470	423	438	444	444	452	459	430	437	469	413	506	478	478	447	477	401	476	460	434	438	483	470	428	448	447	447	408	440	440	474	475	427	424	491	433	416	458	471	490	439	463	475	465	456	486	460	430	415	467	484	471	443	444	422	465	465	481	413	461	457	482	441	472	470	474	431	466	431	397	467	448	462	471	451	493	480	464	397	416	463	444	474	415	451	455	449	432	441	472	430	437	502	444	439	460	495	423	439	452	456	447	454	447	477	456	414	419	465	476	446	443	454	474	444	451	427	435	447	416	478	463	465	465	466	427	430	446	458	459	425	434	461	478	435	429	446	463	447	482	434	414	506	461	407	443	462	427	459	470	452	459	404	451	468	468	429	415	413	413	445	471	459	453	440	432	451	419	434	483	447	414	421	505	428	445	478	449	421	434	452	448	399	436	426	420	431	451	419	431	474	447	423	492	438	445	455	447	451	465	453	486	426	440	418	445	463	443	440	486	457	409	481	473	420	448	447	444	434	436	445	438	457	404	440	451	437	435	445	494	491	466	403	482	506	450	418	417	445	437	475	436	427	437	435	419	429	452	461	436	422	442	446	433	422	462	447	431	448	445	462	464	448	464	444	454	495	466	424	488	451	447	440	457	410	474	446	400	464	434	467	446	430	448	427	432	454	459	442	435	488	491	457	450	449	456	465	475	433	435	456	450	427	427	459	436	417	414	421	423	439	465	436	421	412	440	449	423	442	458	439	454	458	435	470	471	471	470	457	452	461	419	439	465	434	510	428	465	441	444	424	471	452	440	459	438	460	476	454	435	457	447	415	452	458	434	444	467	438	420	443	422	417	458	448	429	423	443	414	438	429	451	434	461	414	460	469	474	413	435	451	429	450	442	428	458	427	452	474	451	451	424	444	428	491	419	430	431	449	449	474	429	471	438	461	464	443	464	422	432	435	450	420	454	451	444	477	421	470	476	450	454	479	471	429	458	443	447	494	404	420	438	475	411	450	460	452	477	433	431	444	414	462	415	444	471	425	446	437	482	438	442	424	480	441	459	443	405	417	432	465	451	423	452	449	450	478	433	469	460	474	447	461	440	465	465	427	430	453	451	443	442	431	443	427	430	455	404	445	448	444	447	428	453	411	417	443	433	488	451	439	410	438	449	424	427	444	485	429	456	444	423	435	445	461	452	469	421	508	450	462	377	460	431	429	415	456	448	414	431	459	459	427	445	416	441	477	435	428	449	443	426	455	446	457	442	419	432	411	460	418	449	426	427	467	496	418	483	410	430	466	426	409	453	453	411	441	427	426	436	438	440	436	447	452	463	419	420	438	403	416	430	437	446	413	413	451	436	432	438	445	446	437	425	447	474	472	462	431	479	444	456	463	439	435	471	455	399	429	446	411	481	456	462	471	430	478	428	441	425	444	436	467	416	480	435	451	459	444	433	446	432	427	420	405	451	475	451	445	457	424	436	474	465	429	425	452	434	422	430	474	483	431	452	414	449	463	431	464	458	452	409	441	413	460	422	446	461	404	447	446	441	405	443	461	421	445	491	485	409	456	505	427	412	421	439	437	452	411	422	449	439	420	442	444	469	434	432	481	427	432	419	440	421	448	401	388	389	433	450	411	453	416	405	454	461	441	420	470	468	436	462	435	407	441	439	452	454	472	435	407	470	443	399	407	411	403	440	417	440	429	423	434	392	477	449	441	443	431	453	424	446	455	473	461	425	442	451	449	434	428	464	435	466	430	432	434	466	455	465	409	437	453	435	400	434	424	480	433	437	488	440	464	455	425	457	442	467	429	425	455	444	443	422	431	392	441	454	427	434	461	426	449	415	453	427	447	438	460	426	424	450	412	440	449	422	449	425	440	437	432	441	436	442	473	470	463	435	447	450	461	438	450	428	469	443	424	427	417	456	433	445	441	424	431	410	456	442	445	450	447	422	460	456	475	472	414	451	442	427	428	429	432	432	420	436	464	456	441	425	435	477	441	428	483	447	443	462	477	418	441	453	464	406	413	439	434	466	467	451	426	446	427	409	436	433	470	446	448	486	416	419	442	434	434	483	453	453	456	434	434	410	479	484	442	430	490	453	445	408	469	481	432	426	443	477	417	420	420	404	438	437	430	447	453	418	423	448	480	438	412	422	451	469	429	446	450	468	432	433	454	450	453	485	430	431	449	469	418	432	414	429	442	411	437	472	434	425	468	434	397	407	480	427	431	465	456	429	410	435	425	458	469	413	416	472	443	412	443	437	470	457	440	430	433	432	449	455	434	431	425	444	441	425	444	463	449	435	437	404	420	479	444	424	448	455	428	464	472	456	448	448	424	412	452	403	404	451	451	473	428	465	427	420	416	440	463	431	424	464	431	450	452	418	450	429	458	429	425	433	486	411	460	443	461	450	441	434	438	453	458	441	415	410	388	432	473	447	442	409	455	431	442	416	415	481	499	431	456	429	416	451	453	432	473	399	433	433	443	457	458	438	467	452	459	421	460	478	417	428	422	412	444	460	445	440	439	461	458	438	422	427	469	471	449	470	448	452	460	428	465	464	424	427	436	440	430	445	440	445	423	449	442	447	461	436	458	417	432	424	405	411	447	443	417	396	453	455	463	421	429	467	438	474	437	471	414	434	425	417	437	434	408	460	444	438	455	427	425	433	449	454	434	439	464	444	469	443	458	401	427	448	429	461	417	424	445	441	401	441	470	439	427	429	417	455	450	479	460	430	433	419	441	466	458	425	464	404	385	469	422	410	455	471	447	499	431	421	483	467	454	431	373	452	463	425	471	470	446	455	455	445	451	417	449	463	416	400	455	439	449	475	409	472	463	494	461	468	429	416	473	430	427	445	420	415	434	443	465	437	422	443	435	435	442	452	451	462	439	459	427	475	427	414	444	427	421	404	435	418	392	450	439	437	487	409	433	464	460	426	479	408	435	404	427	440	428	436	430	469	449	399	446	473	455	432	453	442	430	440	457	444	403	447	457	417	448	439	433	468	431	460	467	416	455	409	464	425	439	439	469	451	461	415	421	443	446	429	459	456	447	462	473	430	372	458	433	430	442	432	429	458	478	398	442	437	442	433	434	437	455	459	446	445	468	436	421	440	469	460	422	411	397	426	418	428	435	443	447	437	414	427	423	456	441	481	442	427	443	416	440	439	441	426	454	392	479	448	416	463	452	424	414	431	462	434	450	445	478	411	440	426	443	457	422	426	427	413	429	421	438	439	424	440	428	469	433	411	425	452	433	460	452	392	454	439	479	424	434	391	462	447	449	450	411	398	467	449	430	429	420	486	442	445	396	400	448	440	435	435	428	437	418	389	421	408	439	463	410	421	416	442	473	449	443	394	437	377	414	429	424	393	431	433	455	447	402	423	461	451	420	411	423	458	466	425	402	463
27584	11927	2067	1239	913	849	886	886	892	876	860	882	906	924	878	875	857	895	888	936	880	838	914	880	863	903	909	894	895	889	867	861	895	869	920	925	871	916	890	947	903	847	862	921	870	861	859	845	906	843	847	859	917	884	893	898	892	870	921	860	840	850	835	871	914	841	870	844	852	819	856	858	896	906	918	868	883	912	922	870	887	823	934	919	827	895	875	867	892	902	894	829	919	919	910	870	908	922	903	872	854	878	902	887	888	910	888	856	951	846	893	834	924	908	937	874	876	883	853	893	879	928	882	884	911	939	916	812	875	911	887	893	892	875	922	869	872	912	852	833	902	882	923	865	848	872	856	837	891	890	878	897	932	897	902	889	860	911	891	867	917	861	923	954	930	929	878	839	870	882	912	855	884	903	847	896	891	891	865	896	943	873	949	915	876	862	848	911	896	929	852	842	880	921	890	922	895	903	875	891	928	922	799	936	905	954	901	901	906	881	920	881	881	903	871	890	829	890	892	890	902	899	849	855	854	908	882	879	903	875	908	905	847	880	893	872	870	885	858	875	889	872	934	896	873	870	883	885	903	869	871	880	820	857	918	874	828	903	865	899	851	858	936	848	876	875	909	832	877	924	869	849	904	890	911	879	930	853	906	887	906	853	864	869	911	920	899	939	866	862	888	867	847	932	899	909	871	848	877	920	907	903	887	861	839	887	904	886	941	872	896	869	877	900	971	894	925	863	816	855	874	827	864	907	853	851	826	865	839	909	900	937	831	871	885	868	883	891	930	931	840	874	866	856	875	886	941	855	875	913	874	876	901	854	843	829	847	828	893	878	866	882	869	908	843	892	859	838	912	911	890	914	914	913	861	881	877	931	893	878	886	896	881	865	859	846	903	899	840	868	912	882	853	880	907	883	901	874	873	929	881	886	838	903	913	869	957	881	821	861	854	911	888	926	913	847	903	933	881	889	884	893	863	886	893	900	824	973	876	880	925	907	861	879	844	922	893	859	884	910	918	861	861	870	870	883	896	879	911	870	905	882	932	926	938	946	890	874	902	874	870	940	924	837	856	956	845	853	864	890	896	876	853	851	862	894	864	942	901	899	882	867	885	885	879	845	881	938	897	858	877	929	832	877	944	888	917	875	854	876	885	891	855	831	877	930	884	923	852	885	842	915	880	893	864	869	861	916	832	900	847	856	873	847	902	895	888	865	820	804	885	871	853	876	898	920	870	889	885	903	856	864	900	824	874	846	915	895	873	844	886	843	840	862	908	906	863	865	886	902	863	896	875	928	858	844	911	908	921	893	908	895	838	903	874	931	900	910	897	884	865	861	926	919	914	897	913	882	862	897	896	848	841	916	859	883	877	870	917	890	913	863	894	872	883	885	901	853	838	911	887	875	881	847	866	843	897	834	894	880	871	889	944	885	823	852	939	870	872	886	886	883	840	907	865	919	898	913	886	903	902	887	854	859	915	864	906	895	848	918	894	915	864	883	865	896	903	911	913	913	872	894	888	942	873	916	879	910	928	892	911	918	903	845	903	882	888	866	839	872	896	864	858	907	904	900	856	888	887	916	894	904	927	866	847	891	912	909	914	888	870	779	926	839	900	861	903	875	841	915	854	850	864	879	894	875	892	861	924	899	827	885	934	884	934	861	901	853	921	851	864	943	895	842	866	889	920	853	876	876	911	918	925	891	912	850	844	854	871	894	892	896	870	897	863	874	907	884	880	861	868	826	861	873	890	863	881	874	934	838	898	879	882	922	885	883	831	838	869	898	834	868	910	909	897	851	915	873	887	888	901	898	916	849	889	897	819	857	856	872	894	887	880	915	839	832	815	846	851	871	854	899	839	862	867	909	882	890	875	819	870	865	909	897	856	897	920	918	900	912	876	885	879	890	893	817	924	896	914	887	877	899	851	874	891	929	885	912	867	855	855	935	866	913	941	867	957	837	846	921	907	920	893	907	857	917	923	884	932	836	894	926	858	855	886	924	870	930	870	932	947	883	880	880	853	870	856	872	906	863	906	902	908	904	866	897	902	852	922	916	903	824	856	888	817	914	880	906	890	839	857	805	891	886	893	836	925	906	895	853	898	911	907	851	907	951	952	863	901	889	918	920	866	838	893	890	860	884	866	852	858	881	847	892	892	834	878	868	844	897	929	831	849	898	851	954	873	894	888	866	856	885	924	873	884	890	879	884	926	887	865	873	844	903	886	883	886	889	929	909	900	894	899	895	929	978	855	879	857	866	929	868	959	867	941	871	906	869	852	903	897	901	874	882	877	891	847	868	830	846	930	904	924	866	891	902	825	837	811	873	884	871	890	881	873	894	877	863	864	888	879	895	862	869	870	950	862	886	863	859	823	907	892	943	872	892	910	913	888	871	873	913	909	898	874	854	859	843	920	905	942	904	863	868	867	896	861	868	828	859	914	882	841	873	858	920	912	859	967	912	910	878	916	924	847	864	904	920	887	835	867	913	843	907	882	848	951	902	853	888	913	924	910	891	905	887	907	889	895	877	841	924	842	900	857	850	859	892	887	892	838	890	871	961	928	908	864	907	841	873	910	877	925	909	881	895	869	838	860	904	913	885	880	877	929	878	899	894	883	950	890	934	873	841	876	877	857	850	889	869	862	912	871	829	906	821	899	915	847	873	892	863	881	901	898	882	908	903	932	854	823	924	803	874	923	887	912	879	928	861	874	869	897	857	893	876	924	847	872	880	861	895	903	845	871	836	877	858	879	925	885	897	917	902	906	883	867	947	898	875	870	854	854	884	913	858	867	849	857	900	897	889	846	917	850	924	902	895	956	882	842	878	877	917	869	811	911	914	933	837	873	925	880	899	957	839	900	866	937	888	842	894	894	880	895	874	924	825	861	926	872	870	878	813	874	835	843	883	917	915	928	862	885	943	939	858	884	929	879	884	826	850	895	895	871	899	890	880	844	971	893	947	875	877	886	873	862	852	895	950	882	933	876	802	900	903	838	849	897	923	886	875	843	837	888	865	851	851	871	868	916	853	871	883	845	889	883	827	858	902	882	833	873	856	887	919	856	915	859	831	872	843	883	914	854	872	854	908	912	889	858	851	860	909	889	889	822	929	870	855	887	892	916	865	873	889	935	947	868	859	839	856	864	880	911	877	886	893	876	852	902	897	905	876	918	876	890	904	886	856	945	894	893	881	868	866	879	880	893	892	921	837	851	881	862	885	881	909	886	884	883	880	861	820	856	809	923	902	891	834	858	867	873	827	888	890	912	850	846	877	873	852	906	876	864	864	860	852	849	820	823	928	850	816	871	843	924	857	875	889	897	918	869	858	876	893	897	843	831	850	916	914	925	894	872	851	916	906	884	860	909	873	878	898	889	830	843	884	920	864	892	845	927	896	835	893	840	886	876	871	887	888	790	857	894	862	903	911	879	917	838	890	848	882	890	913	904	899	885	841	823	924	909	897	926	889	878	917	894	851	910	876	914	916	907	933
5127	952	912	826	815	831	751	737	824	788	779	782	777	821	782	738	775	797	784	708	798	737	797	770	773	753	779	747	805	740	759	740	758	729	796	736	786	741	769	727	760	741	814	756	822	764	745	755	753	807	779	790	748	755	806	759	770	731	784	773	757	786	772	784	783	794	791	758	781	759	750	773	730	750	765	789	744	746	730	755	792	817	785	753	732	720	832	759	760	803	784	805	750	753	721	745	761	796	770	762	829	812	731	761	807	778	776	814	757	772	802	761	781	797	759	775	709	728	757	755	800	714	734	761	791	760	767	793	795	772	756	801	791	776	784	767	784	715	771	737	761	740	789	768	760	769	746	784	778	767	773	815	755	769	743	774	792	739	769	775	826	782	810	770	759	780	758	718	802	791	756	789	745	744	744	772	734	712	779	817	773	795	784	765	798	753	793	813	739	786	701	790	773	777	755	765	803	807	779	737	739	746	770	767	805	759	791	727	743	764	797	719	775	725	817	727	776	739	762	725	722	800	761	747	749	720	772	815	730	750	756	763	759	782	693	778	739	785	805	780	722	751	778	763	785	766	780	788	756	752	780	770	746	759	748	749	768	765	762	768	778	733	757	745	713	784	730	719	761	734	805	769	743	755	789	733	749	765	784	793	734	778	749	781	783	750	776	771	752	726	784	763	725	789	767	726	743	785	768	721	762	750	796	765	730	785	742	767	758	813	730	747	777	757	754	740	780	752	777	752	740	776	806	791	754	735	768	782	781	801	731	764	793	759	770	767	759	776	736	787	748	797	748	704	757	773	782	766	748	768	794	773	710	739	798	763	772	739	765	778	799	787	782	766	762	745	781	730	787	768	760	805	795	746	788	773	773	735	785	724	799	767	792	776	732	722	743	767	755	787	802	833	763	784	794	712	773	754	740	778	748	713	740	765	770	812	770	696	808	778	791	741	781	714	765	812	785	790	769	817	789	760	766	746	752	775	807	756	781	749	741	815	784	780	784	736	821	799	755	766	800	785	785	777	772	831	750	768	794	782	742	749	747	760	775	754	738	788	737	747	786	774	716	810	723	799	762	767	754	804	769	736	786	757	710	788	725	780	804	780	806	727	808	768	764	758	748	742	737	774	767	771	726	774	789	789	734	749	767	809	788	749	792	774	773	805	775	719	723	764	815	777	771	748	764	749	763	801	805	773	771	748	805	748	752	798	757	736	754	784	781	734	814	738	784	768	733	790	785	759	781	741	759	776	745	784	749	768	740	771	782	752	768	786	759	759	746	756	778	726	756	776	788	731	804	818	742	783	698	766	751	848	785	781	753	778	726	756	739	784	747	753	740	764	762	720	757	784	799	758	716	692	806	762	751	774	813	725	810	803	773	754	761	747	746	740	775	792	762	762	771	745	774	809	810	855	724	797	834	755	747	763	751	728	787	746	755	753	764	734	723	768	823	794	773	777	784	791	762	799	820	733	776	770	773	770	746	768	764	753	771	782	747	789	746	749	785	773	829	790	807	774	808	774	778	811	788	776	778	845	749	733	732	767	799	825	762	756	750	769	741	724	746	780	795	781	781	745	768	729	793	767	757	776	773	769	750	806	780	790	780	752	772	796	700	746	808	773	784	763	757	765	835	714	729	760	783	805	788	752	746	772	759	812	762	737	715	769	729	783	782	757	740	777	802	768	796	782	760	764	784	736	752	729	791	718	804	737	772	779	789	752	731	743	785	765	721	737	798	742	742	791	767	759	778	725	735	771	765	755	751	741	754	781	757	794	804	744	733	790	782	697	813	760	766	790	746	776	762	790	762	740	787	724	759	818	810	774	764	786	796	789	770	750	773	767	730	767	743	782	759	785	755	767	791	805	775	811	741	820	745	776	827	732	728	768	790	708	788	802	759	771	725	837	729	736	779	797	781	719	783	804	770	740	781	808	759	764	775	791	740	733	772	759	722	798	765	743	794	776	812	759	716	745	799	820	757	764	814	809	763	726	770	811	749	687	833	777	745	779	758	769	761	756	778	746	797	757	743	796	773	762	793	734	790	711	780	752	736	771	762	809	750	737	780	781	769	796	735	789	784	743	724	699	772	749	746	742	805	769	772	749	796	754	741	789	800	789	711	781	750	770	773	722	727	795	760	771	766	747	790	794	767	766	704	819	814	806	783	770	792	756	767	762	750	777	710	760	779	752	780	706	775	750	759	726	727	741	743	812	773	736	758	713	808	799	810	775	834	752	791	781	761	768	805	785	820	762	762	757	818	737	803	749	813	776	717	814	743	745	751	796	758	725	790	760	725	814	787	780	725	781	774	803	744	757	758	748	743	783	797	751	741	805	696	793	781	766	752	788	736	772	787	739	800	730	800	713	738	748	786	790	774	795	712	751	793	744	787	770	735	784	792	761	728	776	789	769	758	739	731	721	768	763	752	777	792	766	786	759	791	822	777	750	755	763	794	793	720	772	751	735	766	767	764	749	781	742	711	797	780	798	769	788	786	787	717	797	783	761	816	743	792	778	746	757	783	756	807	717	760	833	761	761	736	796	745	735	785	786	774	732	753	750	768	763	773	737	738	755	768	855	789	745	799	737	777	750	765	801	742	763	779	811	777	738	736	795	752	764	743	769	754	767	802	718	765	772	735	772	763	735	793	719	736	720	725	747	784	788	807	727	755	762	740	797	756	739	812	749	819	782	719	783	697	768	787	809	754	708	768	780	747	825	726	786	773	748	746	732	747	775	746	762	789	752	732	778	747	753	751	796	770	751	745	751	791	722	746	799	728	771	771	772	821	776	806	731	778	768	779	793	771	746	777	806	804	812	820	751	774	755	739	794	831	779	796	789	782	800	742	755	731	719	775	794	758	788	762	770	764	807	789	771	745	771	773	765	781	745	761	757	763	769	758	772	769	833	740	761	747	735	764	796	715	754	803	778	781	749	743	725	774	810	765	766	767	786	759	745	800	796	740	721	701	745	778	782	771	815	759	761	747	782	762	808	773	807	730	724	753	770	757	738	732	757	743	807	733	719	787	795	725	789	762	760	755	777	772	785	738	791	789	728	781	774	788	767	781	726	756	815	777	807	823	772	797	747	746	787	807	788	715	745	718	791	735	745	774	744	774	778	741	771	789	793	769	787	730	830	772	756	764	768	850	761	752	788	741	801	782	791	764	742	762	736	769	747	749	781	772	779	762	774	783	777	775	746	711	812	740	749	777	756	790	764	756	801	797	765	762	761	750	758	774	738	742	802	686	784	764	804	732	773	762	765	752	800	738	776	784	783	795	723	745	814	783	794	743	754	752	706	748	777	776	773	783	770	772	740	762	754	807	763	769	765	765	790	773	736	742	751	767	777	768	807	754	799	781	779	733	793	792	792	811	754	770	790	753	761	718	760	748	783	780	759	735	769	747	743	761	801	742	795	779	763	771	770	756	787	761	772	787	790	788	768	831	750	749	805	745	775	732	778	811	784	807	775	783	803	720	794	795	767	740	738
25793	21448	25844	18856	2201	1200	1050	936	929	930	930	846	871	861	865	831	842	869	894	847	836	860	842	845	813	847	884	850	867	836	856	805	854	839	836	839	856	786	869	857	833	845	888	866	826	892	793	908	819	850	811	826	879	853	793	814	793	874	833	876	883	854	848	806	794	835	853	882	821	806	838	827	854	866	874	801	828	871	837	854	840	829	851	834	870	837	816	872	798	883	846	874	825	809	846	811	844	815	832	833	852	839	867	829	830	819	832	796	876	804	847	821	837	854	814	811	801	832	841	887	809	839	836	807	770	842	793	840	823	833	855	848	819	854	876	833	786	864	795	811	819	820	826	849	873	773	846	823	847	867	831	863	829	822	766	834	776	825	814	862	836	833	818	812	847	863	841	859	771	869	890	850	832	859	835	861	805	840	862	800	865	866	835	848	821	819	801	826	844	867	781	830	830	817	779	841	833	838	905	866	909	843	819	917	862	840	873	822	829	847	851	782	833	801	824	857	848	785	855	886	807	865	822	888	839	804	862	807	884	832	885	807	892	843	863	868	856	831	830	807	828	823	820	813	785	873	819	864	855	864	873	825	874	811	902	770	823	848	866	829	806	780	825	877	796	867	887	820	833	817	804	837	803	839	808	826	866	814	803	788	814	807	827	848	825	768	849	804	791	804	822	855	834	859	854	775	859	824	833	747	863	842	828	816	827	784	822	803	859	829	792	835	850	788	807	851	797	829	789	790	855	796	770	819	862	745	854	772	898	794	894	824	782	797	846	814	866	839	816	864	840	839	880	799	830	804	801	840	811	809	833	758	793	838	793	812	804	836	825	857	799	870	827	817	862	824	942	797	808	883	844	857	868	802	803	839	789	852	833	812	809	824	825	821	802	851	859	848	855	815	850	843	816	828	801	849	852	863	883	805	838	828	842	827	803	849	787	806	847	867	795	824	804	834	768	834	893	871	842	815	774	794	805	874	845	777	830	852	819	821	831	792	818	821	867	852	841	773	867	903	827	833	867	797	813	803	867	830	864	830	856	806	838	828	850	850	803	842	864	813	771	841	875	868	823	811	852	840	761	786	864	847	859	884	790	869	820	826	817	828	826	828	825	798	872	821	868	823	814	863	818	840	847	835	812	818	837	812	802	823	864	838	780	852	832	858	802	795	816	859	848	816	847	860	832	852	807	905	831	792	775	805	826	859	840	802	823	878	881	845	868	838	815	844	808	863	850	859	849	804	829	797	800	846	822	893	782	846	832	857	866	843	770	822	804	856	808	842	845	870	784	805	789	817	806	821	806	842	822	813	833	832	800	824	827	861	805	860	832	837	791	808	762	840	852	850	817	799	833	819	790	819	808	807	769	845	845	840	864	827	811	822	825	859	796	814	800	873	810	844	844	845	841	851	811	845	831	790	822	864	792	866	821	828	851	833	829	818	861	832	830	810	784	816	865	857	852	808	807	839	848	835	843	858	841	832	839	889	805	833	848	922	856	836	840	837	827	846	884	858	788	849	826	843	813	843	776	774	851	854	848	795	816	833	789	816	805	828	842	829	860	774	812	787	870	828	812	816	851	867	819	809	774	879	851	865	778	762	883	847	841	814	790	819	805	831	844	807	857	869	836	821	907	831	772	830	838	836	824	851	803	875	831	805	846	815	869	783	826	796	830	862	788	837	821	872	907	816	845	852	856	852	843	839	854	781	871	851	816	875	826	850	848	851	805	808	790	852	835	828	810	815	845	824	818	769	800	833	831	828	816	892	857	822	830	822	854	830	863	837	830	858	818	816	870	855	867	786	826	854	879	808	856	848	876	820	834	828	803	825	884	797	833	814	821	846	818	874	836	810	794	779	838	849	872	828	824	801	833	825	797	868	863	870	861	855	824	839	837	823	840	889	787	809	850	812	854	794	864	922	858	821	830	876	847	839	797	846	856	828	834	848	819	819	821	833	864	834	799	909	879	828	799	777	846	903	861	847	803	815	792	803	836	806	797	794	799	814	821	843	841	817	817	792	860	839	837	892	803	760	774	811	862	822	812	828	809	867	873	832	815	838	876	877	820	806	892	882	872	833	801	833	831	851	803	782	823	862	816	831	849	878	819	779	841	861	781	843	796	830	854	834	806	816	824	875	805	823	752	838	834	816	844	839	819	822	839	826	826	855	826	814	834	879	818	781	843	870	812	844	832	782	899	841	788	823	808	858	815	851	845	844	856	792	745	858	816	833	885	860	815	919	845	851	863	857	792	846	889	827	807	849	835	829	790	849	870	781	863	848	820	822	805	840	803	795	827	866	805	853	814	936	835	837	834	839	841	839	853	847	865	806	769	863	814	832	838	875	837	831	800	824	846	894	829	849	794	834	792	793	863	831	800	840	830	823	836	839	820	823	774	811	827	795	831	891	818	836	836	833	814	789	811	867	843	846	844	839	792	810	823	910	859	794	849	864	812	819	815	833	826	844	796	867	834	797	810	881	892	849	798	878	834	868	856	834	869	810	817	808	820	818	793	867	855	873	808	828	829	811	835	802	862	907	886	835	840	801	812	877	820	860	814	768	783	819	839	904	780	856	838	847	801	826	810	781	848	866	849	807	838	850	856	842	821	822	811	812	836	833	803	741	806	830	850	867	866	847	849	932	872	850	812	847	814	846	827	797	810	821	832	850	828	849	864	805	831	793	847	817	854	808	870	840	814	809	849	803	861	826	798	821	849	833	854	817	811	849	795	904	876	823	875	788	816	862	827	859	864	831	818	832	886	846	819	868	887	812	840	788	761	823	839	838	882	822	801	803	857	840	855	876	873	815	855	838	859	835	800	762	850	830	819	852	863	820	838	852	820	831	732	836	810	846	851	856	842	817	845	789	837	803	843	823	819	766	771	800	788	850	809	819	825	870	815	815	811	814	823	845	796	846	827	835	853	795	804	855	807	857	841	801	871	860	837	800	812	772	828	823	884	828	823	803	818	845	750	865	866	808	827	836	826	844	830	822	856	861	784	867	894	796	844	811	791	823	767	808	814	811	834	855	848	794	840	864	826	805	792	801	788	804	825	820	842	855	842	850	829	810	817	848	835	849	826	807	846	832	811	866	850	844	850	808	804	876	823	829	810	884	833	849	760	791	825	858	803	790	845	861	833	819	902	860	830	815	858	823	847	876	853	817	827	810	802	818	780	799	808	836	900	818	896	808	811	854	782	850	846	850	809	842	805	870	800	820	811	841	790	800	841	813	793	783	812	822	810	877	846	827	838	849	866	810	785	779	808	860	841	806	852	837	886	848	888	858	845	842	841	820	826	822	818	844	839	866	871	870	858	780	867	871	834	857	856	891	837	776	827	868	859	854	853	885	807	860	823	819	836	886	758	806	860	801	878	843	776	793	853	821	834	818	801	841	810	885	793	845	810	866	833	832	856	878	786	837	805	836	824	833	794	778	837	846	821	782	837	846	800	788	809	878	856	821	861	858	762	814	786	898	781	791	825	872	833	879
3633	2404	1989	1292	1052	971	959	875	887	865	830	841	805	761	798	800	832	734	750	772	769	836	778	764	757	740	799	737	783	788	764	767	782	747	765	768	757	790	736	808	798	762	784	769	748	756	768	755	714	751	773	770	810	753	794	756	771	731	751	743	752	762	741	741	770	763	726	756	819	761	768	750	772	736	773	793	745	766	746	753	774	798	768	720	759	713	741	711	734	768	726	740	763	736	771	726	762	766	722	763	736	723	784	743	768	734	758	732	759	751	765	793	772	779	739	780	692	749	769	790	756	730	773	803	725	760	720	738	745	791	750	771	796	712	761	731	736	777	747	736	764	752	779	768	743	734	762	744	753	767	718	787	739	725	765	732	709	746	810	741	737	761	784	762	754	722	727	742	747	769	752	758	805	706	773	789	813	730	762	771	724	756	793	718	723	764	713	737	716	741	759	747	719	718	727	800	752	805	754	756	702	774	795	725	767	755	765	730	747	697	711	807	766	729	743	766	756	779	752	733	761	746	740	766	778	724	736	787	796	782	746	726	715	771	721	730	742	722	756	802	785	733	710	790	706	812	763	739	767	730	714	764	727	743	769	690	772	753	749	794	800	737	756	761	736	769	760	749	723	764	795	705	790	770	719	809	753	718	735	749	735	705	751	797	766	750	745	764	777	753	787	771	732	741	720	744	741	757	807	761	758	729	773	745	766	731	829	709	730	772	769	736	725	737	768	725	693	745	713	752	700	727	723	714	777	741	758	730	708	716	775	766	743	767	738	734	726	756	735	754	750	795	770	721	713	755	730	746	782	732	778	680	715	770	715	759	760	739	736	741	817	696	748	790	758	769	780	702	777	751	756	741	718	764	795	730	716	754	771	760	743	751	734	726	729	770	762	724	724	720	698	701	788	744	785	826	755	765	719	753	730	734	742	733	738	748	771	695	817	775	739	688	751	733	723	755	800	775	757	786	746	717	716	740	720	750	742	694	782	768	742	689	739	729	745	718	720	725	781	782	743	754	733	722	761	753	697	779	749	737	768	760	757	774	732	721	763	732	741	740	777	738	754	768	730	749	747	738	781	733	760	764	719	747	746	723	720	745	765	763	695	740	738	701	721	743	743	747	772	740	761	779	748	775	744	782	707	750	721	746	766	752	775	750	749	712	746	736	725	753	766	768	769	791	718	746	723	818	721	740	746	740	717	764	731	757	775	723	749	698	736	765	775	755	747	748	742	759	750	754	703	774	809	752	749	714	784	727	782	745	751	735	813	782	724	747	780	746	732	725	735	771	757	760	782	783	728	748	740	751	727	723	725	792	733	715	737	765	777	753	789	735	776	714	773	704	785	814	787	691	742	695	769	761	719	747	754	754	770	772	730	712	729	800	748	726	738	731	713	754	744	729	734	707	756	770	754	724	719	737	730	802	752	801	779	761	731	724	752	762	730	741	768	736	756	737	755	775	677	734	746	710	754	777	708	747	743	767	784	728	755	757	746	735	751	711	722	785	762	720	787	729	703	742	777	720	749	768	776	766	768	750	713	694	774	753	746	798	715	736	766	760	741	737	718	733	723	729	766	807	719	778	757	741	784	750	745	717	745	816	750	708	694	754	726	749	754	733	762	744	714	798	710	711	742	741	744	769	742	775	774	735	763	810	763	749	719	722	733	742	747	705	714	734	755	717	734	735	725	737	784	772	783	797	712	726	780	712	801	722	710	744	720	720	766	703	735	752	763	709	765	754	761	728	760	724	783	766	750	718	730	719	691	756	740	730	726	805	794	784	741	721	789	713	755	746	725	744	756	720	758	731	785	782	766	735	747	794	784	750	732	751	773	763	736	779	731	761	771	755	762	729	754	762	759	740	742	741	711	763	796	722	728	756	771	773	738	783	728	791	796	761	750	796	708	779	762	734	743	740	718	750	723	774	696	798	731	793	759	731	787	772	718	780	780	728	742	753	767	768	748	736	774	828	774	684	762	775	776	770	721	695	751	729	716	735	689	804	725	766	769	737	729	788	796	727	749	736	807	750	719	731	770	806	782	715	803	787	756	815	696	744	738	743	714	808	740	716	802	724	750	738	727	786	714	722	718	771	732	735	727	787	759	680	753	781	781	747	754	777	739	754	760	718	746	753	736	722	756	743	725	717	755	684	758	702	763	742	767	766	769	738	749	776	744	779	701	769	781	722	768	701	768	711	728	738	739	731	749	721	730	730	705	687	716	734	705	792	749	798	732	795	773	732	766	784	751	725	779	733	749	792	753	740	721	729	719	787	733	754	751	747	780	768	737	745	719	750	761	737	729	758	687	777	802	690	711	730	750	759	758	732	758	748	764	748	727	729	734	814	769	764	711	731	750	743	741	752	771	767	755	701	787	769	775	741	722	762	792	768	754	763	716	757	758	750	770	756	750	735	716	722	736	773	739	753	737	754	797	755	763	718	722	771	749	737	723	775	743	734	748	776	725	787	717	750	705	781	788	803	737	828	754	723	781	735	763	776	818	728	700	707	746	751	756	756	758	774	766	747	816	760	736	754	742	729	752	759	766	751	727	762	774	702	744	761	705	738	747	788	755	773	767	771	743	750	698	745	734	695	752	724	768	707	747	733	729	777	741	798	802	744	806	747	722	778	716	771	756	811	719	769	796	678	741	715	762	766	759	737	771	813	779	752	734	724	783	764	741	742	731	727	728	734	787	728	738	790	737	814	709	713	759	727	766	757	756	744	766	761	793	705	765	742	763	787	739	732	763	786	763	775	731	702	766	722	725	776	708	716	770	797	715	731	731	725	786	676	758	738	742	739	740	761	739	715	737	693	762	742	789	760	752	774	782	770	746	784	746	751	791	713	727	760	732	755	739	730	751	738	746	750	794	783	775	699	745	762	715	760	747	729	766	759	739	774	782	724	672	719	698	740	793	778	745	772	710	758	774	745	747	759	713	735	758	792	786	711	716	727	704	742	762	789	723	742	751	759	730	727	722	739	775	770	728	734	780	774	743	745	715	749	771	771	704	776	757	750	765	800	763	733	756	706	718	738	765	723	742	739	724	727	718	795	727	742	724	782	748	773	751	748	740	745	763	724	748	816	745	730	755	734	710	764	736	723	726	765	743	709	778	696	740	784	757	741	749	744	753	705	739	783	777	774	738	735	815	751	768	741	750	736	766	721	739	767	769	685	762	751	770	750	753	724	757	742	743	771	741	746	736	786	749	691	743	780	742	774	760	743	768	739	722	769	780	689	727	739	710	738	766	785	798	790	733	740	747	760	741	761	736	750	760	752	739	783	771	746	767	759	740	717	756	751	755	781	704	767	731	751	745	731	750	727	729	709	822	741	729	707	752	762	740	728	746	760	716	731	767	744	773	734	783	733	797	802	754	706	709	760	764	761	739	695	730	706	742	756	728	724	793	734	759	739	777	753	774	690	720	722	773	763	743	737	770	715	711	771	735	732	728	755	711	755	761	749	721	762	723	751	755	754	682	742	740	715
24155	21396	28588	24592	20467	3287	1121	691	571	577	536	501	461	500	494	489	499	448	449	448	452	480	445	472	472	423	477	470	461	454	450	428	448	445	463	444	414	428	432	431	432	438	445	463	451	406	457	443	429	474	428	389	439	454	428	457	433	477	456	469	439	418	409	424	476	450	435	444	433	427	445	440	445	438	470	456	445	462	422	438	482	472	425	437	475	443	453	417	460	425	461	456	472	451	438	438	413	461	453	453	465	412	426	428	446	451	436	402	385	426	469	441	408	461	405	420	447	435	442	424	438	435	449	441	401	449	428	467	420	426	448	425	408	427	426	439	434	433	450	443	473	490	451	459	434	432	448	452	431	442	445	435	470	443	441	397	424	427	412	415	430	399	430	435	438	418	437	387	460	412	424	419	450	403	430	434	452	455	444	406	428	444	430	449	397	429	448	450	430	435	442	410	453	467	464	433	439	451	468	404	408	416	482	405	481	427	426	445	432	446	408	453	432	455	443	442	419	464	415	396	450	425	460	464	407	430	465	444	449	441	439	433	428	430	403	439	397	466	438	424	460	416	416	411	430	436	402	437	399	423	444	458	421	483	438	454	472	445	432	439	424	415	409	475	456	469	430	439	408	463	462	421	411	377	435	450	426	417	431	476	440	481	445	428	428	431	441	402	427	423	433	422	458	442	467	448	433	451	461	438	443	429	446	439	406	456	442	428	449	409	415	425	422	444	468	431	453	449	418	413	398	435	448	410	421	385	439	374	388	443	466	411	441	423	442	428	433	413	407	417	434	420	431	424	453	436	454	453	449	478	455	466	453	452	434	475	445	384	462	442	413	408	475	413	453	419	431	435	418	457	428	418	413	433	425	453	455	425	455	426	448	457	435	407	418	434	442	406	441	424	499	409	409	444	448	427	460	428	431	413	429	486	431	433	442	464	446	451	465	415	453	434	447	408	449	437	440	458	408	435	426	466	459	396	444	443	416	425	430	414	389	451	387	455	428	446	400	430	406	476	426	447	418	427	451	449	433	424	418	421	439	400	427	431	427	431	426	424	436	411	456	425	470	403	437	412	442	449	426	423	414	473	421	429	449	439	413	443	450	397	424	421	446	433	425	418	450	437	419	440	420	458	434	436	418	409	440	401	401	444	421	448	439	445	438	439	408	440	432	415	418	401	387	433	408	432	443	380	419	415	428	423	469	447	440	405	412	427	436	453	430	442	440	441	478	456	409	468	467	442	447	406	419	398	430	451	451	446	432	446	415	446	474	411	454	407	405	419	460	408	438	433	423	420	477	427	425	451	429	438	451	443	439	415	435	428	417	363	436	403	435	419	423	423	441	444	434	467	411	416	414	428	422	408	446	414	444	413	410	419	448	415	435	451	426	459	410	417	405	454	404	411	431	437	426	424	407	451	448	425	416	436	478	376	419	400	441	434	441	453	383	454	447	396	433	424	414	459	404	401	440	464	459	435	437	444	430	420	469	471	443	423	452	400	443	403	428	435	482	430	448	443	441	421	445	409	442	415	433	455	402	414	382	427	416	440	423	443	424	413	420	440	401	400	416	422	410	382	434	424	418	466	420	442	424	414	419	449	436	443	390	439	447	433	442	459	415	432	429	467	427	386	432	454	454	407	420	443	428	392	440	436	451	416	436	478	400	426	435	430	436	439	446	427	426	433	450	452	406	407	453	422	387	388	437	434	435	425	436	391	410	423	406	451	430	417	474	444	438	436	436	422	429	446	442	446	402	396	434	427	443	425	420	407	403	417	382	414	394	391	415	429	409	472	436	449	419	443	408	427	441	396	399	447	464	426	394	438	444	449	476	429	432	454	435	418	403	444	408	424	404	439	425	433	420	419	418	427	385	432	419	429	446	421	398	413	457	442	457	399	442	416	431	430	456	387	429	416	429	396	462	471	456	420	439	417	456	445	454	422	408	455	427	419	440	456	453	462	434	455	471	423	432	445	431	434	448	438	467	457	461	391	416	418	443	444	435	416	425	440	413	416	474	424	444	406	389	440	427	445	414	409	408	432	448	428	452	439	421	431	427	431	449	456	433	425	454	431	427	439	412	436	460	428	444	435	436	435	442	416	420	424	457	424	407	466	422	467	424	436	408	422	428	455	472	466	432	444	425	419	451	451	393	429	438	446	427	444	393	435	436	421	413	431	435	444	451	425	392	416	423	443	403	454	420	428	428	386	454	417	459	434	450	420	469	393	418	418	464	453	434	451	432	461	434	411	414	476	452	436	436	435	354	396	444	462	412	429	451	438	449	420	429	409	458	424	488	413	466	429	461	432	410	416	456	471	440	422	433	436	431	454	452	479	418	448	441	450	449	452	425	435	462	427	456	449	415	415	467	431	431	436	454	408	433	405	428	452	411	431	482	454	447	429	450	423	436	395	413	447	410	403	452	417	407	422	430	428	417	443	402	435	420	469	439	448	469	433	401	432	433	447	439	458	424	422	428	437	416	428	456	418	427	450	446	439	443	389	430	451	453	406	405	447	431	415	414	420	402	429	425	438	428	446	430	421	465	439	428	455	402	448	418	397	422	442	452	450	401	408	438	440	429	420	463	446	436	414	470	417	407	422	423	411	421	452	407	417	463	432	453	476	435	388	406	412	421	412	433	399	423	446	432	441	428	454	407	434	433	411	428	407	435	428	404	439	419	445	403	473	455	420	429	452	421	387	443	459	436	455	441	428	425	447	418	392	435	460	436	390	444	470	473	461	435	432	472	412	426	440	417	452	415	419	422	443	429	432	426	415	403	417	427	449	428	422	414	465	404	401	448	405	433	402	432	482	418	397	414	436	420	446	414	406	402	424	433	436	422	425	398	432	434	425	452	402	461	415	428	417	400	434	404	473	406	406	416	408	442	431	435	403	448	463	485	395	425	428	409	399	427	460	486	445	424	444	421	420	426	431	431	474	433	444	449	435	449	429	406	435	449	434	411	429	446	470	434	421	463	465	430	415	474	413	433	438	452	423	432	447	421	437	437	438	421	398	452	457	429	385	438	417	464	430	420	430	414	446	493	440	469	406	394	412	424	394	445	433	425	455	394	437	419	461	437	418	438	417	413	391	415	409	445	393	432	435	418	441	440	455	465	408	455	421	427	436	425	399	407	400	424	431	425	442	430	439	413	393	436	425	415	427	460	473	433	417	412	471	417	444	407	410	450	431	446	454	385	425	394	410	455	427	468	432	420	434	413	440	450	465	414	371	444	438	465	414	459	446	412	460	449	449	446	442	409	420	414	410	413	421	441	418	459	405	403	449	440	427	443	451	442	444	430	432	434	431	459	448	396	445	393	425	433	419	437	468	481	446	433	414	426	455	427	392	443	446	467	421	432	424	427	430	428	411	443	459	444	424	403	405	403	431	414	437	425	463	446	405	427	433	455	413	433	421	436	421	430	428	444	414	424	436	390	452	437	426	421	402	449	403	429	407	424	423	429	409	463	444	428	460	409	432	407	428	412	397
3456	4846	3798	1933	1380	1059	889	780	732	663	622	594	605	600	521	536	511	513	511	462	519	503	468	466	484	477	405	456	427	479	480	477	509	463	467	463	455	502	413	436	434	461	441	465	490	440	453	434	508	469	478	450	486	504	454	492	431	494	459	464	445	451	437	460	441	458	458	469	443	446	461	446	420	485	442	496	449	459	418	405	427	415	470	459	449	470	455	448	459	443	435	443	430	433	430	444	435	443	471	443	452	464	492	464	481	442	444	465	445	422	465	458	407	448	444	429	457	441	473	411	458	453	455	454	452	433	471	450	448	478	443	467	471	436	478	457	461	456	486	467	464	501	457	449	458	473	438	443	461	443	447	460	419	445	459	440	444	446	437	481	463	477	408	492	471	453	418	433	491	421	453	475	439	439	432	501	441	464	438	432	450	418	439	440	436	417	427	439	430	454	436	443	438	484	440	445	410	490	458	446	434	456	425	469	431	486	429	409	430	440	433	436	441	409	444	453	439	469	405	449	451	442	439	492	486	415	428	489	461	442	447	437	441	427	420	447	440	453	423	436	455	430	413	455	447	449	436	441	419	454	424	464	461	455	434	437	430	438	468	438	439	466	422	441	460	447	439	445	424	445	483	453	439	483	457	460	469	432	429	433	437	458	461	460	454	482	454	461	441	422	460	436	454	422	459	432	444	450	457	455	414	412	462	463	455	466	448	456	461	473	441	439	423	448	413	488	460	457	444	486	434	450	463	467	438	452	428	437	468	457	431	434	451	428	432	452	431	451	457	471	410	389	470	433	412	433	421	421	449	467	451	440	432	404	437	418	422	451	457	417	428	432	471	435	434	441	444	432	467	415	429	431	413	480	465	437	451	466	443	416	430	432	407	495	427	439	465	418	411	447	417	449	452	430	432	407	427	439	415	452	437	443	484	416	453	421	410	429	451	443	416	450	401	404	410	433	467	446	442	496	474	440	429	452	455	457	448	444	452	460	440	406	405	447	443	471	446	434	434	467	419	482	437	418	455	471	474	446	438	439	442	419	448	446	412	446	422	439	434	430	421	486	449	444	448	443	451	418	435	416	453	461	458	427	422	454	432	487	468	451	436	417	451	456	440	467	467	433	442	437	455	438	429	440	467	433	417	423	449	473	470	436	477	445	457	433	449	462	454	441	411	462	439	424	422	459	421	436	451	447	420	461	485	447	463	458	450	452	429	432	451	453	449	445	447	461	421	477	439	386	409	481	422	460	433	434	476	420	415	432	407	413	458	443	438	439	449	492	404	431	464	435	453	435	414	463	455	435	445	431	420	447	400	411	437	457	418	455	416	455	435	428	481	442	410	416	468	475	439	438	438	418	432	424	401	407	457	477	444	454	472	425	404	449	459	463	452	410	445	448	450	463	472	433	421	448	443	440	473	401	407	451	437	473	416	413	422	428	433	435	404	434	459	419	454	472	433	414	461	436	443	448	503	465	429	435	438	449	433	387	440	418	452	458	492	430	445	427	425	458	436	439	466	405	427	467	449	423	463	429	434	478	433	438	441	438	410	438	470	458	429	441	434	457	399	436	444	439	409	448	420	472	431	454	432	437	453	427	444	448	431	450	437	401	443	439	445	460	425	459	477	417	441	445	413	446	467	454	457	427	449	442	469	403	412	454	418	476	448	426	438	417	410	440	447	437	428	410	467	429	443	431	414	438	457	446	439	445	431	427	435	426	477	425	402	454	432	461	407	412	407	458	468	468	401	417	435	430	393	461	418	455	448	461	423	458	448	426	430	411	412	402	435	418	432	434	447	442	427	458	448	451	450	406	453	450	449	436	431	451	435	423	466	442	419	446	465	439	420	456	421	463	402	438	469	424	452	410	430	431	470	418	452	455	445	424	418	446	445	461	428	461	449	425	430	433	425	469	438	398	476	472	426	468	427	431	398	431	431	466	471	442	435	425	434	434	451	408	466	435	434	443	443	467	428	448	449	460	450	452	463	439	425	438	439	417	434	471	448	409	457	457	449	436	449	477	390	425	383	439	471	419	455	445	411	423	430	432	452	484	457	421	414	432	437	417	438	463	447	439	437	451	479	413	439	439	405	434	433	442	445	453	431	425	471	432	430	446	452	452	482	470	446	447	440	437	439	440	417	452	410	470	450	449	418	469	455	446	448	420	468	494	413	487	467	412	434	439	449	446	425	457	427	446	441	432	439	430	445	445	460	448	458	429	469	465	420	452	443	421	450	458	445	434	459	426	439	427	406	424	430	388	423	437	425	471	437	480	453	429	424	445	409	415	432	443	450	451	448	406	446	464	438	466	415	420	447	428	420	437	436	419	392	427	424	437	453	436	432	466	435	422	419	448	437	443	395	431	398	435	427	477	441	409	444	459	390	427	388	409	410	477	412	466	446	471	439	406	435	447	435	437	460	466	435	425	452	420	461	468	424	469	441	452	437	431	465	448	459	399	444	428	408	433	481	436	425	466	496	476	424	415	430	439	431	432	417	433	495	421	435	415	441	432	455	426	481	458	460	437	439	465	462	425	460	431	417	418	476	461	464	428	435	406	425	425	454	396	455	451	422	442	429	427	430	438	432	429	423	436	447	413	427	461	463	427	385	427	464	450	453	423	437	414	469	430	447	452	445	453	436	464	457	462	432	443	442	485	427	457	385	438	420	415	428	409	431	444	446	423	441	439	436	474	438	468	446	441	440	429	442	425	421	417	453	465	429	422	404	448	446	434	444	412	467	425	404	450	428	421	407	457	413	421	457	471	432	458	459	442	420	432	452	437	441	452	431	404	422	471	450	472	416	420	474	429	442	445	434	459	429	421	463	460	415	435	408	421	462	460	459	434	420	441	412	427	448	441	487	429	444	424	422	421	453	461	436	447	419	403	442	469	434	447	434	437	421	442	458	453	395	435	419	421	438	432	418	439	433	460	446	440	425	446	420	430	465	444	445	409	438	470	428	436	464	439	438	432	416	441	426	412	391	443	463	479	444	449	436	453	480	420	423	403	439	456	451	430	432	462	430	457	453	420	471	484	435	464	425	456	440	454	414	430	434	435	438	481	442	438	423	468	427	449	462	476	469	410	419	459	429	475	438	460	440	415	424	443	411	402	405	444	408	434	407	447	447	420	426	426	437	449	427	428	410	443	439	440	433	423	421	402	431	448	442	430	421	440	459	416	426	434	401	432	464	435	440	451	417	437	431	432	461	439	421	428	449	456	455	488	448	415	430	459	470	449	457	413	422	458	444	437	402	437	441	444	430	424	436	444	437	427	466	442	431	446	429	436	429	453	419	450	448	413	463	419	410	448	449	415	432	466	407	446	468	470	448	425	440	438	460	453	422	434	466	433	433	437	437	416	421	434	446	429	436	442	405	439	460	454	432	473	434	472	433	438	449	468	447	463	433	426	472	422	439	425	436	421	428	366	432	449	460	428	455	460	432	445	438	458	443	470	442	447	440	428	440	446	453	465	456	439	425	457	481	450
27604	12109	2382	1338	1092	899	943	910	941	917	921	930	929	866	902	880	854	921	884	838	931	916	904	912	860	940	896	888	845	922	870	900	859	957	884	898	891	950	889	861	864	874	897	869	844	863	952	846	856	945	890	893	871	958	902	869	912	912	937	910	916	881	938	939	885	852	923	881	825	905	929	871	877	872	916	874	874	870	830	882	964	870	896	859	866	875	878	865	957	934	829	860	835	901	870	858	848	908	841	847	874	894	847	906	893	921	941	900	870	837	892	876	929	900	835	865	906	897	867	917	899	812	855	889	878	819	900	877	886	914	918	896	892	880	887	900	943	883	884	885	870	858	830	870	871	899	890	926	854	840	839	898	836	879	876	857	860	908	899	874	863	908	838	838	822	840	875	918	859	887	820	865	915	867	893	863	894	884	911	848	885	897	907	887	925	836	848	873	890	867	894	863	880	888	891	890	866	859	877	917	895	916	914	908	863	925	909	858	861	889	909	929	932	892	899	861	839	874	881	877	909	907	918	898	850	940	855	903	910	842	865	902	919	848	876	813	902	924	887	904	838	894	885	850	882	858	872	818	914	889	863	905	882	888	891	878	870	911	904	906	933	924	898	885	893	887	894	847	879	905	908	932	856	903	868	844	815	857	904	846	867	852	919	895	874	924	897	902	863	853	880	920	859	927	915	904	849	863	841	902	898	825	870	906	874	887	868	890	972	888	850	924	907	871	847	929	846	911	823	904	877	923	883	869	916	939	938	840	889	893	898	864	838	889	843	876	846	856	903	829	887	888	876	941	906	889	874	853	855	889	923	855	928	889	862	913	906	863	886	847	866	947	841	868	863	900	903	890	916	816	902	859	898	933	877	860	904	850	846	824	919	888	914	924	895	887	874	819	901	887	884	884	813	885	921	872	863	868	891	910	874	857	882	920	896	891	888	894	896	924	885	889	888	847	879	858	904	813	914	884	912	855	939	903	832	892	867	946	950	859	859	857	813	915	888	894	872	877	875	875	860	873	874	871	879	869	875	898	925	820	900	874	854	900	897	887	862	856	888	913	896	873	863	868	947	883	923	880	889	907	894	905	841	862	913	848	844	845	874	916	888	907	893	964	858	859	886	881	866	951	940	927	869	879	859	866	913	870	920	859	893	854	880	872	868	935	845	857	878	839	811	870	918	868	896	873	862	846	912	869	918	865	924	872	875	866	940	940	918	868	885	858	897	917	902	887	857	894	949	924	892	907	885	885	929	892	874	863	902	890	874	871	922	862	845	919	936	872	861	892	908	878	846	835	917	866	911	875	915	862	838	865	897	881	881	857	908	930	868	890	909	870	886	959	913	878	970	857	873	908	826	874	814	875	854	857	855	903	886	881	885	864	857	843	841	889	872	935	868	879	885	908	929	889	868	869	914	916	893	839	891	862	897	861	903	919	860	831	908	860	887	841	895	891	910	905	915	947	890	882	859	922	870	849	900	888	866	875	905	916	877	861	900	908	883	885	864	872	864	839	871	858	917	858	859	880	896	892	876	894	936	872	917	873	854	866	881	884	930	891	828	866	885	877	811	882	831	915	847	874	858	857	896	919	893	867	884	899	908	849	862	885	937	837	932	876	897	849	893	888	904	918	917	857	869	900	901	895	876	885	892	829	908	841	949	880	925	838	859	841	862	877	877	879	871	911	835	834	844	843	879	824	882	902	893	854	898	852	946	852	850	891	837	852	837	881	911	924	914	831	890	878	854	889	905	880	895	924	865	929	876	862	877	879	867	867	877	917	863	916	881	872	910	841	954	883	850	919	935	860	828	911	901	862	930	859	916	840	838	897	934	836	870	876	897	897	888	933	897	905	926	926	873	847	954	844	846	921	818	918	878	863	906	904	866	844	948	889	877	880	879	930	930	902	947	901	874	851	865	863	814	840	919	843	895	848	898	862	867	908	919	904	899	866	892	848	888	893	843	859	871	939	884	871	860	859	875	860	912	847	900	818	869	936	978	896	900	877	944	864	882	842	914	881	862	846	899	890	874	965	885	853	883	906	859	843	874	865	850	809	814	860	874	909	873	866	928	867	887	860	908	888	900	940	859	884	896	808	915	921	853	926	953	893	895	850	879	866	893	851	871	861	916	883	875	888	898	908	867	889	864	865	859	893	859	926	863	837	861	912	896	840	838	893	894	899	926	878	929	886	873	929	873	888	866	867	940	866	927	856	853	842	902	890	844	856	844	850	923	947	938	884	867	963	880	860	834	920	854	890	867	873	875	882	814	870	890	867	929	871	860	864	916	901	885	884	868	877	890	869	845	878	862	885	884	827	832	859	909	890	865	873	925	905	898	924	900	855	877	867	874	866	852	847	859	866	864	911	842	849	880	892	912	902	887	869	901	920	846	879	856	920	890	842	909	888	890	848	857	857	897	880	872	858	859	879	923	902	875	872	878	884	887	854	874	888	906	922	898	823	844	896	933	871	870	852	869	860	869	920	891	826	823	877	883	891	844	873	877	857	855	863	898	858	907	862	889	942	896	835	882	856	872	925	927	859	920	854	869	910	907	885	863	923	872	877	910	941	889	888	873	922	911	880	867	908	874	878	897	859	910	887	894	889	924	926	908	904	851	891	869	903	844	884	846	882	923	885	890	856	841	864	887	810	854	936	887	970	856	862	918	891	850	893	913	878	911	884	901	924	881	906	878	867	929	876	884	887	807	858	917	904	924	872	851	916	880	840	857	868	865	844	905	897	880	924	886	819	854	846	880	877	915	835	913	892	870	883	911	873	912	870	832	849	875	925	868	892	856	902	866	880	891	926	899	876	869	913	846	897	891	863	822	903	900	932	817	875	914	896	883	874	895	894	874	897	912	850	864	861	891	901	878	875	924	923	851	889	834	930	832	875	877	851	884	888	961	857	908	908	960	861	880	866	883	898	935	895	904	930	890	845	904	879	880	866	904	881	901	817	868	871	841	861	901	831	885	919	846	860	876	834	927	878	832	875	828	946	873	927	883	869	846	923	883	873	909	842	925	884	940	875	865	863	901	865	943	956	879	878	877	832	897	867	949	892	881	866	852	881	882	887	881	882	871	875	884	874	887	954	885	871	852	902	833	860	879	873	890	845	906	922	901	864	877	898	868	887	844	903	868	884	919	860	870	923	924	907	878	851	863	820	905	910	870	912	884	912	906	920	903	880	901	837	872	871	933	872	848	929	897	891	894	903	879	879	855	922	903	904	835	900	931	901	863	902	877	913	894	864	901	891	867	898	903	848	900	892	880	884	922	874	918	899	856	849	876	841	889	840	868	863	896	845	848	870	912	894	862	896	942	874	894	869	925	867	859	849	912	926	872	945	864	890	900	897	880	865	848	922	870	891	888	885	929	914	900	900	891	922	849	834	814	884	905	961	883	814	882	876	886	898	817	868	903	853	900	911	883	820	829	886	901	859	887	873	864	863	847	930	899	902	924	972	833	847	892	893	822	868	915	882	890	933	899	900
5105	1006	967	913	785	785	783	755	784	802	734	778	749	770	813	790	811	785	759	750	777	775	744	750	772	733	766	809	792	743	792	794	773	830	729	803	763	802	809	732	720	726	752	756	769	757	814	783	759	751	731	769	767	754	732	761	762	783	773	768	785	799	751	804	745	727	793	767	772	780	757	802	758	725	817	760	758	827	808	796	759	783	748	773	783	810	767	729	799	767	782	772	777	796	815	762	809	786	818	743	777	769	715	772	751	740	778	821	760	763	726	762	766	748	750	772	778	757	799	733	784	793	783	812	791	783	776	810	733	779	757	762	769	795	777	768	783	760	784	815	778	753	764	803	770	754	779	746	778	842	756	784	793	741	797	745	745	784	757	775	773	827	772	741	748	749	742	724	761	728	752	763	757	756	753	749	757	768	772	756	767	744	756	762	806	757	722	828	741	782	779	765	775	727	767	764	771	740	779	739	746	796	796	734	766	769	777	727	755	810	767	783	755	771	796	759	745	808	768	768	744	801	784	765	811	773	752	756	754	746	755	797	778	760	755	791	822	776	784	711	750	766	754	782	759	731	792	792	748	768	763	758	801	764	799	764	749	757	763	775	787	798	777	776	726	757	788	783	794	765	786	765	768	731	781	713	797	746	790	751	789	808	765	809	809	800	774	729	710	742	726	777	780	737	769	721	757	778	806	778	795	758	754	788	776	789	731	754	731	743	772	738	828	727	738	804	819	765	782	823	709	732	819	734	710	786	722	825	767	769	747	801	737	810	740	745	819	763	722	744	779	752	744	731	765	724	786	815	788	714	739	774	729	789	783	792	789	799	781	699	721	822	736	769	738	816	795	767	821	755	788	793	785	755	765	803	747	736	726	754	758	789	800	798	795	761	795	794	777	800	762	804	757	788	792	784	731	760	738	774	762	817	743	757	746	790	759	752	775	791	833	756	732	759	765	758	767	754	717	728	778	752	815	691	750	803	755	793	754	787	704	740	735	721	750	786	768	748	746	831	753	797	740	778	790	751	786	733	741	747	779	783	745	769	765	763	779	774	751	756	815	775	804	738	755	753	776	792	728	744	788	772	750	774	835	819	786	758	802	760	743	798	788	823	791	814	704	798	774	724	800	737	715	755	740	815	728	787	793	737	796	765	780	767	772	780	797	813	754	795	800	771	751	751	783	787	793	757	804	775	784	737	782	787	758	713	758	770	748	761	787	721	787	729	769	779	776	768	769	769	752	772	799	830	782	775	829	774	764	773	784	782	775	763	794	730	789	771	766	781	796	759	776	769	767	760	751	769	779	777	788	800	732	770	774	731	780	784	769	773	739	820	792	795	777	753	748	795	785	795	755	805	770	772	786	775	772	716	740	783	783	798	760	727	722	791	796	746	732	769	751	742	764	783	770	722	754	792	802	742	742	747	798	768	740	736	761	751	818	786	725	742	797	753	779	784	773	811	744	729	808	785	779	748	777	781	758	732	782	789	747	740	782	757	819	755	775	758	771	783	758	798	821	751	761	801	747	752	755	745	797	829	774	763	756	812	759	768	745	770	841	754	815	749	740	774	786	825	809	783	777	836	728	763	793	742	776	737	767	764	778	744	782	750	765	742	781	781	763	743	750	741	772	753	781	749	807	758	808	710	765	752	785	719	785	779	726	742	782	805	773	788	790	810	809	785	731	789	725	777	761	736	782	808	785	739	786	755	788	797	783	759	807	735	787	791	753	757	794	740	755	755	816	740	749	781	753	738	762	778	745	797	770	785	788	732	776	740	760	782	745	751	800	784	757	783	753	754	811	752	774	803	783	733	774	701	726	734	796	744	756	745	750	774	786	774	753	766	779	750	810	779	753	794	781	788	770	743	775	739	760	801	830	749	791	771	694	775	782	771	766	787	770	782	801	799	803	763	747	768	770	777	727	762	762	772	767	763	766	771	810	819	765	766	789	733	748	781	749	780	745	735	767	761	751	799	782	753	789	711	798	814	743	821	791	755	793	728	751	778	757	731	792	763	739	782	778	798	783	698	771	743	801	780	740	766	788	797	801	744	725	808	791	769	762	816	767	762	774	780	735	749	775	781	716	790	756	764	775	758	764	746	736	767	768	809	765	764	794	781	806	760	794	791	762	782	757	776	784	752	744	792	754	778	714	742	749	761	769	796	780	759	751	766	754	804	729	768	756	745	791	727	762	733	767	781	798	791	763	760	755	741	731	765	785	721	736	761	790	773	763	726	804	748	752	794	751	791	753	798	756	798	798	734	749	792	756	774	766	800	749	787	762	729	718	717	729	772	813	759	770	769	768	754	771	811	781	768	808	787	762	774	765	795	757	793	751	772	778	763	775	798	810	814	729	757	775	770	790	764	769	787	788	760	761	761	758	765	788	789	801	831	785	769	806	800	787	753	763	722	744	788	766	812	734	721	780	772	768	791	742	780	747	730	774	773	731	755	744	816	741	811	807	774	772	739	803	737	738	797	790	737	761	736	730	751	769	774	767	766	765	752	754	769	780	778	801	758	786	766	845	791	769	756	778	763	736	781	741	798	741	745	749	766	753	795	761	746	773	747	788	760	774	798	777	733	785	753	770	770	787	757	796	754	790	735	770	776	760	807	788	826	771	799	782	794	740	748	801	764	747	791	802	800	784	754	745	775	755	776	797	792	800	774	789	801	775	750	761	805	777	769	774	748	782	776	790	777	782	799	770	764	757	767	721	780	752	780	747	784	749	750	749	750	750	759	755	761	763	778	714	745	782	774	748	713	791	777	735	712	806	779	745	771	823	783	788	782	783	711	787	785	720	760	775	803	762	824	797	779	791	769	795	775	756	737	738	835	804	760	836	734	746	756	713	713	749	800	753	760	786	752	764	793	749	771	790	788	807	766	793	786	754	818	744	748	791	741	726	795	726	799	801	787	794	734	713	800	803	753	831	775	757	740	739	796	783	750	728	757	779	763	772	782	767	770	736	766	852	748	767	787	796	764	750	735	744	774	736	765	783	744	782	781	737	738	762	738	772	775	837	792	742	781	801	759	744	743	737	791	762	752	799	779	815	740	769	742	764	784	785	772	808	750	776	816	797	739	785	779	810	778	790	793	764	742	744	729	782	767	767	805	742	762	756	791	790	760	798	829	811	737	729	755	783	802	809	739	770	736	776	784	749	763	783	798	740	786	753	732	766	768	808	739	767	762	760	759	799	746	806	743	735	761	755	743	778	795	793	807	773	760	779	775	752	816	747	789	768	806	754	800	706	783	765	792	696	812	771	784	765	706	734	811	777	761	734	756	729	791	767	801	737	781	779	741	789	788	753	756	770	782	800	748	743	792	773	745	734	801	777	798	775	752	752	776	756	772	794	805	755	734	711	767	774	752	799	753	745	794	754	703	770	761	730	764	752	750	760	780	807	764	788	764	788	778	833	798	785	758	784	733	747	759	788	780	814	793	807	742	745	860	738	757	808	759	775	739	809	747	814	768	685	747	783	795
25732	21418	25828	18948	2205	1191	1102	920	937	886	903	886	872	870	857	826	876	884	868	865	817	817	822	837	890	882	793	840	857	827	863	814	851	824	826	823	781	824	800	894	862	837	847	840	818	816	836	848	847	807	835	869	851	791	853	853	843	839	832	836	814	849	867	817	851	806	856	838	787	803	856	849	824	841	870	839	829	784	793	831	836	803	837	795	816	859	905	820	807	865	914	806	874	835	776	868	835	762	847	871	834	827	848	817	806	832	858	847	824	804	829	838	841	863	793	840	821	850	833	794	906	827	846	831	887	795	803	770	847	833	846	857	865	819	855	853	814	838	866	800	812	833	832	840	838	790	867	806	803	849	819	823	833	831	836	758	829	830	835	827	780	802	795	844	791	813	889	832	805	814	839	753	820	856	814	855	789	837	872	808	819	816	860	810	818	813	815	783	758	851	805	827	818	853	838	823	831	875	834	831	833	829	896	817	848	825	867	819	865	843	861	839	808	890	847	854	834	900	835	869	830	842	858	828	790	891	811	862	879	826	825	850	811	769	862	827	776	839	792	844	797	848	872	859	828	891	799	835	832	823	798	820	832	822	883	790	869	829	736	803	870	831	843	842	779	837	848	855	824	834	809	827	850	834	865	814	820	795	831	868	902	803	843	844	801	840	821	874	770	837	795	826	796	795	839	829	778	841	829	824	821	805	814	813	823	823	813	862	830	821	829	860	818	856	809	804	853	840	820	854	798	796	783	885	835	854	848	784	790	864	836	836	886	792	845	829	843	845	878	831	864	832	841	843	848	820	846	873	766	868	815	787	808	820	824	789	856	812	846	827	819	851	909	848	813	837	878	831	852	798	811	820	847	762	817	756	853	889	827	856	882	831	832	849	883	834	833	846	834	835	824	850	825	873	756	819	844	854	812	825	825	820	799	824	911	797	799	812	848	861	829	784	817	844	788	841	748	881	845	830	839	820	828	814	857	828	816	832	851	848	866	852	798	854	813	882	838	835	833	839	873	787	852	846	830	793	854	819	839	846	776	842	794	809	821	858	826	840	849	808	806	804	832	828	822	814	796	811	852	816	812	856	858	849	859	821	849	841	927	856	826	826	835	830	853	838	773	843	862	828	829	881	865	821	817	817	829	784	880	782	864	781	803	793	776	780	858	753	826	845	832	865	802	861	863	839	829	818	870	885	791	865	860	919	817	828	848	853	816	797	790	867	840	820	837	857	843	875	806	871	832	873	860	810	857	846	847	770	835	819	761	881	822	796	876	838	812	860	857	789	830	868	836	839	827	808	865	833	816	839	800	816	835	870	816	902	820	869	838	804	784	801	805	830	800	788	834	799	831	810	791	841	794	810	877	829	893	821	839	865	830	813	803	818	806	810	793	848	809	842	834	885	840	843	855	881	833	841	870	828	857	811	796	826	839	860	865	814	822	800	862	760	819	826	819	836	802	818	786	788	826	811	853	814	776	843	836	836	829	800	896	802	860	835	823	891	880	875	800	862	837	833	831	767	877	791	836	804	844	798	830	825	840	841	846	845	821	836	858	809	824	852	875	862	855	804	805	791	851	832	848	818	822	859	838	826	800	790	873	802	826	824	807	810	827	814	861	789	801	853	854	811	859	820	866	805	766	818	802	825	733	837	808	816	838	849	744	844	835	798	800	819	862	872	823	863	851	897	811	792	851	842	790	805	824	857	756	802	793	780	814	862	836	827	816	817	801	820	805	819	840	829	866	825	855	829	796	824	873	790	844	842	824	838	827	823	847	817	855	796	860	784	828	809	854	821	823	833	774	790	865	783	775	792	819	827	815	845	828	885	796	834	851	825	836	813	791	748	817	821	796	845	866	897	849	796	878	854	844	835	840	792	833	870	853	809	826	803	825	831	821	799	841	858	836	827	824	809	845	835	821	781	817	826	823	843	805	784	774	860	809	772	831	851	762	850	819	836	891	900	810	823	822	816	806	849	862	791	846	848	829	832	795	845	795	790	828	815	844	842	850	788	818	818	786	839	841	804	853	806	870	775	869	843	879	840	859	847	847	826	782	818	798	791	879	857	849	828	829	847	809	878	900	860	822	852	823	809	782	858	815	842	789	826	853	848	817	817	825	831	869	827	779	832	856	753	814	839	804	780	833	827	854	802	805	830	812	777	782	842	811	807	858	815	853	856	831	833	792	817	810	789	863	828	866	828	852	787	833	849	849	814	824	851	815	814	847	857	797	796	824	844	823	840	838	824	874	806	801	863	826	833	852	799	815	810	846	795	789	808	854	823	799	858	834	879	799	789	831	840	794	884	876	832	858	851	889	828	812	776	777	824	783	886	855	793	846	832	833	821	817	788	838	844	789	791	833	836	834	821	858	813	834	814	822	836	832	777	793	834	744	855	791	828	837	861	833	839	860	765	828	809	856	858	810	843	856	882	865	883	859	776	839	856	801	814	835	819	862	762	870	795	813	813	854	815	793	813	828	822	822	824	834	808	802	832	869	816	900	785	856	856	831	830	809	821	856	832	841	813	841	819	862	813	860	844	802	866	838	855	859	861	809	886	826	861	799	829	836	851	810	798	839	878	821	785	805	840	813	832	845	761	852	821	835	818	820	812	830	856	831	841	824	857	787	814	797	840	888	857	818	808	866	844	870	805	821	832	816	849	899	832	834	781	852	802	840	880	802	820	828	875	799	858	840	797	855	790	842	811	815	820	815	818	787	835	857	816	838	868	847	881	827	756	863	846	868	812	801	824	818	811	846	876	842	842	835	807	824	847	815	813	803	800	841	870	810	843	824	798	869	778	833	833	860	883	822	856	805	828	806	808	850	852	837	866	837	842	804	771	873	786	871	819	851	822	791	830	884	795	857	834	851	822	761	817	824	802	836	813	836	782	810	811	840	828	873	793	872	819	830	830	888	902	846	794	808	836	779	821	828	793	827	894	891	840	880	841	807	833	897	858	814	818	851	803	847	876	814	830	819	791	794	825	813	863	814	837	873	869	854	841	841	861	776	875	798	835	829	799	853	819	756	829	835	885	805	834	868	824	881	796	781	886	836	875	838	849	771	826	825	822	810	839	885	877	829	834	834	803	812	808	845	840	805	845	790	848	820	805	805	867	858	806	890	802	819	849	820	874	861	809	839	884	808	841	799	788	810	832	821	839	790	757	816	832	821	831	894	815	836	859	820	822	805	840	829	792	837	844	831	798	858	833	780	790	847	840	832	825	823	802	795	809	854	778	839	819	871	796	790	846	850	868	793	843	842	836	803	850	883	847	896	792	893	856	838	808	862	788	807	813	846	815	875	861	859	817	832	844	818	832	839	921	855	856	812	860	859	814	880	806	813	829	857	808	824	856	840	842	815	779	863	826	806	831	822	853	833	841	814	822	818	810	825	859	807	866	870	812	832	865	863	814	809	803	842	841	826	847	801	839	867	861	844	891	822	813	842	802	868	803	861	883	832	847	850	790	825	822	873	853	822	834	767	806
3604	2344	1915	1312	1046	941	939	912	853	789	824	789	797	803	716	731	764	725	757	770	720	766	812	775	811	768	749	746	753	804	744	764	761	728	725	729	771	754	735	743	728	777	739	776	739	747	733	774	772	768	748	761	794	775	758	761	783	758	763	734	743	795	750	765	762	786	772	749	713	740	781	791	704	740	702	731	765	746	741	741	734	760	763	810	753	740	746	782	725	778	722	736	745	807	723	696	717	766	775	745	743	762	826	706	777	742	744	722	768	762	749	799	721	795	759	742	761	762	710	780	727	775	705	703	743	728	746	725	752	812	765	716	748	749	771	720	719	741	739	728	743	750	729	750	743	722	716	672	772	728	759	785	734	744	792	698	758	739	782	772	719	741	722	698	724	752	721	729	745	732	774	741	751	768	826	704	696	761	750	700	769	772	773	726	751	813	738	802	750	712	764	759	743	724	728	739	682	774	699	704	738	760	763	760	785	785	758	795	754	761	777	713	708	753	724	771	755	704	745	724	708	709	813	753	777	700	784	741	777	764	756	725	663	742	740	787	789	696	735	779	771	772	687	732	753	721	825	722	781	702	775	719	725	777	700	740	739	749	785	713	760	731	769	800	753	735	730	752	787	790	781	769	738	763	723	770	753	754	706	766	765	721	774	773	751	750	769	751	741	753	796	701	764	722	709	756	736	723	771	738	733	734	729	704	728	777	760	751	714	719	699	752	720	760	737	737	791	725	732	704	787	704	744	762	773	721	733	772	753	748	766	779	746	781	752	784	787	721	782	803	782	758	754	763	716	765	764	703	729	728	775	726	740	692	748	764	716	775	719	729	759	785	716	756	735	713	737	765	745	760	765	788	728	737	717	729	753	755	761	748	773	753	779	717	765	754	764	761	700	739	755	779	717	786	800	715	790	765	769	769	751	760	765	765	737	728	746	741	777	767	714	733	743	715	731	794	737	727	731	736	743	765	738	708	756	711	773	823	740	759	725	738	728	743	735	742	749	774	773	713	707	739	723	707	760	768	754	704	753	753	685	729	750	759	739	764	757	726	722	780	717	753	749	747	759	765	739	792	727	775	714	787	744	743	769	722	752	792	692	768	706	738	707	786	700	719	691	756	748	731	771	732	727	707	754	748	759	701	746	732	754	763	724	738	757	730	689	723	742	772	757	696	744	741	729	774	722	764	724	717	774	800	731	758	749	822	735	762	711	757	723	769	767	786	794	730	748	742	754	748	758	762	715	731	755	741	707	685	747	772	728	790	730	797	720	689	727	738	771	738	740	729	719	747	735	718	731	725	716	763	688	727	763	781	718	680	722	737	761	778	775	775	744	744	752	751	802	718	742	715	801	788	732	768	754	731	738	741	719	756	735	773	784	703	716	777	703	800	777	728	701	750	731	715	759	750	710	741	734	775	757	765	735	729	766	688	714	749	788	780	774	769	727	729	724	710	708	729	750	727	693	731	741	740	689	738	702	793	738	792	775	720	711	715	765	783	715	699	724	722	771	756	759	720	746	699	759	755	730	715	746	709	734	724	727	747	747	762	762	751	751	714	746	741	724	740	729	709	741	744	689	752	743	747	781	711	694	764	778	709	752	730	705	755	703	710	730	787	745	736	709	776	745	744	767	731	716	776	739	791	734	734	697	742	735	716	700	774	780	710	733	773	765	733	711	782	757	745	796	723	782	755	745	719	744	731	751	707	705	744	775	744	707	743	760	720	763	747	745	704	718	721	751	754	745	761	686	757	777	722	738	748	782	748	804	730	741	731	734	755	733	720	747	723	823	779	714	734	756	706	729	739	749	764	709	691	739	712	757	719	747	773	726	728	759	735	730	743	745	742	778	734	713	731	741	730	735	701	737	714	753	776	713	715	736	806	765	711	759	756	718	747	757	713	774	739	751	730	732	719	723	763	739	728	738	796	762	722	733	771	712	741	731	690	717	727	755	706	712	721	774	725	702	765	750	790	783	683	748	767	733	757	726	764	717	694	747	722	730	725	744	736	711	751	796	706	750	693	713	758	714	723	761	762	745	714	735	756	770	746	743	766	787	735	747	684	743	731	728	764	726	713	720	744	738	725	759	809	749	760	760	739	763	740	753	734	731	709	755	713	726	735	744	747	782	794	769	736	689	714	765	768	713	759	755	703	783	767	700	746	790	734	723	718	735	742	753	751	756	732	746	725	752	815	722	753	695	771	758	752	747	737	691	742	734	703	758	762	772	728	769	749	773	716	753	681	731	699	779	721	732	762	766	737	717	738	734	730	767	773	769	764	783	703	775	763	772	728	778	738	689	736	750	733	726	785	727	701	793	751	725	768	710	747	732	711	745	759	718	750	786	738	732	743	758	755	739	749	767	755	706	753	766	763	716	733	743	762	724	756	698	794	733	755	726	786	733	698	753	715	715	770	772	743	707	781	736	726	744	742	757	718	719	753	696	760	748	694	753	782	819	728	744	761	758	714	764	717	709	732	729	767	733	764	704	722	754	732	745	704	743	770	783	700	755	756	766	708	712	728	736	776	706	736	784	736	673	719	755	761	745	751	749	773	754	728	716	715	728	773	715	751	757	761	750	721	754	751	774	691	707	720	762	755	759	717	751	729	751	739	761	720	759	760	722	756	754	721	745	728	738	785	737	749	694	726	751	712	752	744	777	794	735	741	785	767	739	715	783	668	737	663	720	769	803	753	754	734	694	751	753	712	682	701	716	782	757	795	750	691	751	682	717	700	763	765	751	766	723	758	716	728	781	771	717	772	745	749	710	727	690	740	774	787	803	752	701	721	787	776	778	720	727	711	762	740	755	735	742	695	744	741	768	708	714	761	718	748	698	689	751	756	688	688	708	744	743	739	714	790	714	772	786	769	698	718	740	741	752	708	748	682	752	751	772	754	717	728	747	705	779	773	750	728	743	739	776	752	766	712	741	737	727	768	736	738	773	733	729	744	781	748	750	732	773	759	756	733	703	723	752	722	748	748	722	737	704	728	707	749	740	734	744	709	776	767	716	728	740	802	732	730	721	752	754	706	733	698	776	731	725	725	728	759	758	702	719	735	726	711	775	791	749	783	725	737	797	732	759	732	731	707	747	731	747	765	750	743	705	718	732	739	768	689	757	777	697	699	732	728	728	745	744	730	787	769	759	785	769	753	755	717	785	759	775	800	737	749	729	727	753	716	725	723	746	738	750	726	699	732	732	744	747	769	741	781	800	714	734	732	788	731	749	716	723	782	770	754	735	768	705	699	737	738	725	763	717	726	712	759	720	717	760	739	771	778	713	732	743	736	739	721	731	765	771	755	751	715	718	765	728	732	694	739	704	766	706	754	736	762	744	665	751	769	743	713	745	764	714	740	713	771	766	685	694	733	712	724	771	794	767	733	735	764	711	705	702	808	769	727	775	731	754	724	739	687	717	750	763	737	753	734	731	715	736	710	722	775	770	754	740	723	720	785	719	755	769	744	723	789	750	763	745	761	770	726
24209	21450	28646	24658	20369	3060	1105	718	593	590	543	553	524	500	494	484	480	483	465	466	469	456	456	459	474	449	452	470	467	466	498	477	438	460	466	477	455	480	432	445	426	472	452	439	422	462	476	401	415	427	457	401	455	409	430	433	437	450	491	453	445	474	452	435	460	445	431	425	444	418	464	411	432	460	400	440	400	440	436	408	452	450	432	448	429	446	454	423	457	437	443	462	465	460	401	462	466	463	432	441	412	433	462	454	439	430	461	451	436	418	441	424	454	419	457	440	446	455	425	454	438	440	483	452	446	409	447	439	416	443	449	434	451	423	433	435	413	450	451	426	396	408	439	436	437	429	420	454	480	456	461	412	421	448	446	409	418	439	409	421	432	420	426	467	429	436	448	422	394	415	448	446	443	420	430	444	439	474	436	450	423	428	416	422	397	408	478	450	465	477	428	414	427	444	410	442	424	446	424	394	423	429	433	417	438	446	434	465	444	476	372	409	443	413	446	474	427	442	453	432	434	404	422	435	382	442	428	451	465	421	459	476	427	414	430	404	413	426	445	463	486	448	452	433	452	454	437	427	402	437	403	413	457	430	457	390	422	448	485	445	436	454	410	405	432	418	444	446	432	443	424	379	429	415	428	420	457	429	393	440	433	446	427	428	438	441	415	419	465	465	448	477	445	414	445	434	436	412	443	439	447	436	471	472	393	435	442	434	442	450	447	445	434	411	452	466	423	402	413	441	471	436	448	452	424	462	422	422	438	432	420	403	443	455	425	422	401	436	445	431	465	443	446	465	442	428	451	420	399	393	468	405	471	469	424	415	401	479	405	422	413	472	411	407	441	470	423	405	429	451	456	416	444	415	414	434	414	455	410	401	434	417	445	458	429	446	417	420	440	437	388	435	424	429	449	405	428	441	419	418	419	420	437	428	455	435	433	402	441	431	454	449	445	450	442	430	404	443	443	429	392	404	416	430	405	439	457	456	451	428	413	423	435	423	419	465	400	460	437	458	433	464	491	399	440	442	438	480	452	414	432	452	434	452	440	453	391	420	451	441	427	416	416	464	429	435	418	427	439	438	432	403	446	377	401	425	409	430	406	438	434	466	407	423	436	435	497	423	407	412	433	402	426	390	457	442	426	393	446	444	459	445	419	414	429	460	460	451	492	405	424	468	468	424	431	425	447	414	409	420	402	452	431	409	407	445	453	427	442	455	416	427	384	434	445	419	409	457	441	453	426	415	413	478	442	413	438	414	428	434	441	423	430	448	421	430	470	411	417	440	439	444	431	456	443	435	409	433	389	417	412	450	448	400	424	441	412	436	452	433	420	440	450	433	438	419	440	421	450	461	417	384	462	417	404	436	442	474	433	400	435	414	445	460	441	460	461	456	441	404	422	440	478	449	460	443	440	443	406	418	424	432	462	428	442	402	407	429	430	455	407	425	413	424	438	426	435	443	416	438	419	413	403	433	423	441	428	431	435	433	491	414	430	436	398	378	444	417	431	427	453	437	441	358	416	447	391	423	437	421	404	415	460	431	402	441	447	409	414	429	423	421	441	420	424	436	399	432	393	426	421	473	409	426	430	449	457	419	439	453	402	435	466	457	436	431	412	449	404	415	369	387	415	453	430	421	409	424	450	419	416	432	420	432	439	453	460	438	426	412	427	447	423	414	447	450	450	407	436	440	443	456	439	402	467	414	476	490	446	421	432	439	443	409	418	411	448	452	412	406	459	453	418	420	415	387	435	441	460	468	415	437	421	466	419	419	425	416	437	454	441	450	431	443	399	433	461	421	409	421	441	432	452	437	427	439	435	441	438	439	389	421	479	413	450	446	391	450	461	426	419	435	417	447	432	450	427	441	411	425	421	425	441	383	424	431	460	420	445	448	429	404	413	435	405	462	410	427	436	432	397	402	426	427	401	414	437	404	428	414	453	434	439	449	408	430	419	427	448	466	435	420	439	424	424	464	429	446	438	453	404	427	432	412	447	455	416	437	471	469	440	438	419	458	399	437	390	407	431	406	436	432	431	477	430	489	428	459	389	406	425	412	438	440	398	462	431	424	443	412	449	455	396	429	426	454	428	424	437	398	450	402	435	428	447	454	416	454	439	438	454	439	432	429	392	422	420	417	439	432	442	416	427	468	445	422	459	423	415	424	427	410	404	463	407	407	438	422	430	451	434	417	438	428	457	448	434	457	471	451	429	441	424	435	421	457	414	428	443	465	426	435	405	419	444	416	436	406	422	419	440	393	413	428	412	447	469	437	421	444	425	411	420	423	437	423	415	419	474	429	443	429	442	479	404	411	435	474	454	405	406	436	428	432	437	405	412	416	424	439	446	414	434	423	440	416	372	438	392	389	453	423	445	453	416	430	447	438	447	398	411	443	418	445	456	423	456	462	384	480	462	426	429	445	440	412	451	427	442	411	444	473	440	443	414	426	423	397	458	444	458	416	487	427	433	416	422	427	449	461	408	435	490	457	422	384	440	415	435	453	432	439	458	418	455	427	454	445	436	398	416	431	410	422	447	462	438	400	418	400	424	439	418	413	414	432	445	421	408	445	415	424	405	446	419	460	451	412	429	445	453	441	443	440	412	419	428	398	448	425	449	474	421	423	480	412	472	405	409	391	452	439	396	440	427	440	417	426	452	453	414	395	440	410	435	413	409	429	454	433	392	459	432	448	437	437	437	405	444	451	457	379	440	444	395	424	429	413	441	475	432	422	466	393	428	425	400	423	454	415	418	445	416	449	451	428	400	432	439	449	368	417	423	418	447	432	440	429	439	433	433	399	416	436	433	378	437	446	435	406	450	433	407	402	438	429	461	410	422	434	440	446	435	460	456	433	447	428	440	414	452	408	457	454	434	437	415	429	445	429	431	439	465	409	421	432	438	428	455	417	459	437	422	413	387	442	410	409	469	428	418	447	456	419	437	430	431	459	427	411	406	404	437	437	443	394	434	435	429	411	469	431	439	421	429	403	426	426	424	426	401	404	453	463	445	437	436	463	414	444	448	451	442	406	464	467	448	422	419	446	424	442	442	416	457	432	440	417	423	426	402	444	415	428	411	402	415	428	438	468	405	417	406	460	442	411	443	444	445	428	422	418	438	417	481	417	409	413	443	458	433	448	442	424	437	403	423	443	446	457	456	447	410	417	422	408	424	459	426	468	415	435	421	418	416	418	433	440	392	441	450	421	435	417	463	413	440	441	444	428	461	448	424	438	446	466	461	461	439	450	394	424	422	442	435	435	417	427	459	445	448	451	432	406	429	421	405	447	425	462	429	423	399	419	463	415	393	458	418	436	444	401	446	440	409	398	427	454	433	445	430	404	413	447	441	470	487	416	459	413	412	422	419	416	409	459	436	397	454	437	426	406	437	424	449	442	430	418	461	442	435	402	459	430	435	448	432	378	473	409	424	444	443	424	448	408	432	413	400	435	431	421	449	434	437	467	439	431	387	439	437	408	453	441	453	385
3413	4797	3678	1959	1371	987	901	794	681	675	609	616	575	516	550	533	513	523	468	495	474	506	468	477	484	484	446	437	464	443	457	462	444	474	473	449	470	458	458	429	499	502	452	437	466	476	464	461	443	444	437	436	477	481	465	473	465	411	473	455	449	452	477	446	465	451	417	448	473	476	457	418	436	426	476	445	420	424	469	439	410	434	414	437	466	439	423	451	458	478	451	466	507	445	447	447	473	417	469	475	416	449	433	439	454	477	394	460	448	466	483	441	433	491	459	451	436	461	432	426	460	476	392	427	416	439	433	445	475	461	469	449	478	444	474	477	466	434	429	451	430	456	452	464	426	458	420	450	465	462	424	406	467	414	455	420	409	473	465	467	425	413	441	468	434	449	434	446	442	455	467	451	428	428	462	443	423	443	445	448	428	435	436	452	458	450	471	416	470	467	435	428	423	454	448	465	449	418	455	453	434	454	462	443	455	436	453	481	438	477	440	434	433	436	436	448	415	426	433	468	459	428	457	447	481	447	446	417	441	466	443	411	459	430	439	462	457	483	459	394	447	472	454	397	418	459	454	455	446	449	453	422	439	444	441	465	421	449	452	469	446	423	461	414	465	447	420	434	428	425	388	429	443	441	443	444	444	413	464	453	451	417	476	430	430	449	463	419	417	455	465	449	473	468	468	433	455	449	457	475	424	416	449	448	423	467	431	446	475	435	438	430	461	460	443	400	424	413	439	443	463	425	429	436	454	471	420	440	458	452	450	461	440	456	426	448	438	470	435	407	403	426	423	450	453	473	426	455	451	433	402	433	426	478	450	431	430	417	460	411	453	381	421	423	430	484	447	469	454	408	425	442	440	437	448	463	428	441	444	416	439	427	423	455	422	481	430	458	446	448	426	479	428	423	423	424	451	412	414	425	443	440	447	487	442	444	446	417	428	421	462	468	444	408	455	432	453	446	438	427	453	449	462	456	461	438	475	445	463	412	432	452	448	443	447	461	426	458	427	448	430	430	437	426	426	443	465	437	449	430	477	412	441	464	468	434	437	456	407	463	428	408	447	435	442	409	398	451	439	489	465	471	437	465	450	448	419	452	440	435	449	447	442	431	449	450	458	457	446	432	426	462	452	435	447	437	411	420	428	457	438	444	401	416	418	404	425	438	408	435	435	475	463	378	486	395	471	472	409	417	428	475	425	433	455	452	468	404	398	452	473	411	425	411	441	430	410	445	463	437	447	444	496	453	475	447	418	425	435	436	412	450	442	446	428	449	418	417	446	387	441	419	458	452	439	464	435	456	431	450	428	445	414	401	438	422	479	478	466	461	447	472	433	412	452	474	449	436	403	450	439	453	384	397	457	435	419	447	415	461	389	390	408	449	430	420	424	450	432	438	431	445	432	451	464	450	445	444	438	428	481	431	438	402	434	431	443	436	459	447	449	449	440	431	427	401	417	467	420	437	467	476	429	445	436	462	450	465	418	395	449	469	414	447	445	438	472	409	435	414	440	464	419	420	435	427	417	446	498	504	407	439	475	410	431	439	404	417	462	442	410	432	427	470	455	432	442	446	451	413	407	457	434	434	435	442	421	395	436	452	405	438	425	441	424	448	448	456	416	409	428	442	504	436	435	429	409	414	421	452	456	439	446	439	491	435	410	456	423	433	483	422	436	440	449	441	430	495	442	432	412	425	444	429	443	436	401	482	414	466	489	442	423	410	421	427	436	443	409	436	396	415	412	452	415	441	394	396	456	420	439	409	443	462	469	415	433	430	423	453	446	428	455	427	433	423	438	453	448	401	442	445	452	432	447	422	401	419	447	397	457	447	458	423	424	438	472	415	473	439	433	432	481	402	428	439	430	436	464	466	448	416	467	440	419	416	448	441	422	428	459	429	429	449	433	447	411	444	427	459	451	389	423	425	425	456	432	428	385	465	433	402	423	432	442	426	460	455	435	441	453	426	478	396	424	422	423	433	458	411	441	441	453	439	428	421	415	439	419	438	480	445	407	440	445	449	438	445	422	428	435	450	413	456	424	412	454	427	445	445	446	414	389	393	422	430	425	422	438	447	400	442	427	415	444	485	447	473	430	449	448	450	456	490	433	452	402	467	434	436	426	440	439	461	407	419	454	426	397	428	408	444	418	445	458	440	472	440	459	431	456	391	436	404	435	419	459	471	444	449	437	403	416	455	459	443	432	418	416	429	440	424	395	460	456	471	420	393	454	424	437	429	446	440	449	414	456	456	427	463	407	443	432	381	424	422	403	430	453	411	435	464	439	409	432	454	410	486	427	419	444	459	445	465	436	421	431	471	456	439	457	485	469	417	470	464	406	468	457	436	447	471	461	484	442	434	465	419	462	427	441	464	402	504	447	423	484	448	410	463	419	415	420	412	430	431	441	445	426	430	416	452	441	427	430	451	443	447	440	442	428	453	470	437	408	401	410	437	438	430	451	462	404	439	408	437	426	482	470	430	458	455	426	455	427	472	453	426	442	446	487	433	454	464	499	450	447	455	421	459	443	452	400	421	442	418	416	423	448	426	442	428	458	449	397	452	444	425	451	442	421	423	442	437	446	424	416	464	444	407	489	396	414	436	427	441	404	406	401	465	414	409	403	409	435	437	415	454	463	416	432	433	450	440	458	405	450	427	451	440	446	443	462	399	423	427	408	450	451	402	436	448	429	431	469	423	453	439	470	457	435	434	403	421	458	390	464	461	415	425	420	446	434	445	428	440	433	462	425	454	451	446	435	406	485	421	431	427	428	472	451	462	442	439	428	461	412	437	455	457	450	414	422	447	395	451	465	397	438	409	438	431	433	464	435	471	436	423	446	412	415	436	443	425	441	416	429	441	441	446	429	440	444	392	433	399	424	432	434	487	426	425	431	389	445	469	436	424	437	415	439	427	408	437	412	456	407	443	434	438	424	417	443	424	430	424	426	451	393	413	413	461	424	435	414	423	397	439	404	414	441	435	456	424	438	433	420	465	474	444	419	419	432	452	436	435	439	444	410	430	445	447	469	456	399	432	450	453	432	439	428	451	445	487	447	431	391	442	451	456	434	407	422	414	469	414	453	453	438	433	454	394	425	444	444	464	416	416	408	446	447	399	433	435	405	421	430	409	448	393	424	430	427	449	412	449	424	474	440	424	456	431	438	490	405	451	408	461	459	449	426	454	444	445	474	434	431	426	464	386	432	437	452	440	439	484	415	472	430	429	419	452	449	444	458	462	455	435	455	405	440	434	421	448	424	419	433	409	426	457	408	449	403	442	420	433	431	462	452	411	417	478	418	448	428	466	450	426	461	430	391	460	456	449	431	384	414	434	463	445	452	460	442	479	424	439	447	444	421	418	468	495	396	429	436	401	449	366	400	432	430	431	450	447	452	411	443	442	439	409	412	408	443	413	477	434	427	406	464	437	431	407	447	441	432	403	442	462	431	410	474	444	449	435	437	446	398	444	437	458	463	431	443	454	440	457
27676	11907	2119	1295	968	919	875	889	892	881	868	919	892	895	879	855	804	886	866	878	912	882	830	849	889	878	964	876	889	893	878	900	894	935	890	872	926	841	889	897	900	867	892	878	894	870	835	940	905	943	858	929	883	906	900	863	890	861	859	884	873	892	884	889	899	851	903	839	881	852	892	888	889	883	880	843	875	860	889	859	839	876	865	893	864	868	847	834	883	891	941	867	825	885	892	846	857	901	899	857	881	888	903	845	842	875	875	837	857	878	874	906	843	834	899	919	880	861	856	842	873	897	863	831	878	851	836	921	863	893	868	894	823	908	878	890	923	917	880	877	921	858	871	853	881	865	826	882	913	811	873	892	861	906	832	918	862	913	860	912	905	841	870	956	901	903	843	910	891	861	840	893	914	854	870	842	869	864	862	906	896	879	876	834	837	809	866	870	871	828	890	840	842	837	860	852	931	905	917	903	912	875	891	816	861	851	902	901	858	876	849	886	825	864	885	920	930	857	926	794	927	897	869	900	894	871	881	905	834	843	904	915	876	913	858	904	863	893	889	842	884	858	839	880	880	901	873	865	882	878	943	873	816	937	921	890	848	902	892	864	912	770	849	918	825	891	846	896	928	817	881	882	853	904	887	905	915	877	872	929	870	852	853	858	912	931	854	867	866	865	883	823	866	906	815	914	855	876	849	874	919	852	867	852	845	886	916	833	915	860	875	833	835	856	866	837	852	892	902	891	927	838	839	904	882	837	882	856	851	880	841	852	860	877	901	853	860	859	873	849	848	879	849	845	872	875	881	847	872	857	885	843	888	851	906	902	829	820	878	842	858	834	911	923	880	893	882	946	860	872	876	890	855	842	907	895	891	882	889	863	839	841	880	851	893	895	860	867	871	885	921	860	859	841	879	843	888	924	884	890	866	902	826	869	846	826	846	896	858	908	883	905	882	887	871	919	835	829	865	848	886	850	894	865	896	826	850	891	833	895	893	887	889	922	880	912	906	898	933	883	848	871	857	900	894	872	862	899	826	844	918	848	922	793	824	891	837	843	901	912	841	813	814	860	867	885	857	906	902	822	894	895	889	911	824	850	882	827	829	877	923	916	940	853	874	880	918	895	881	883	912	867	850	851	843	907	885	829	836	849	891	874	933	952	885	884	949	844	841	864	864	900	867	893	829	855	918	861	881	857	849	908	898	816	864	830	852	906	885	847	846	863	863	876	923	800	878	853	880	851	897	877	953	891	851	866	932	855	893	860	881	912	856	907	861	881	897	914	885	890	851	901	936	839	948	878	817	866	841	859	890	863	856	856	863	889	862	857	896	859	855	911	859	826	882	851	883	866	912	861	856	884	847	884	884	872	904	892	886	805	821	865	900	838	889	929	859	852	858	860	848	875	888	875	864	860	895	859	837	852	848	922	848	903	864	896	843	904	875	886	846	846	922	852	852	838	859	838	966	830	906	924	917	859	931	856	852	908	920	910	898	840	880	857	900	841	928	809	858	825	943	849	891	925	838	863	881	866	860	935	866	805	845	895	922	878	892	848	887	875	853	876	848	866	851	882	879	876	842	864	893	898	879	850	943	853	867	887	909	881	901	861	878	881	888	797	862	911	918	861	869	895	888	857	898	879	888	875	882	854	895	920	922	872	890	882	819	823	902	896	825	880	876	912	839	830	906	881	814	914	883	869	790	882	822	932	873	852	843	881	910	897	922	854	971	938	859	860	901	909	903	860	898	907	866	843	846	859	874	883	828	888	888	897	929	875	896	888	882	916	903	869	906	822	801	831	897	884	928	865	850	850	831	876	834	880	866	896	907	893	885	874	849	896	870	892	869	876	878	902	872	858	898	911	901	955	840	938	954	898	851	843	832	896	908	897	831	885	897	872	894	785	882	854	829	846	830	894	889	897	852	903	895	872	904	841	856	935	834	867	854	824	912	827	845	902	879	961	887	868	865	889	903	844	904	868	829	856	894	853	817	897	847	883	831	882	912	899	853	818	864	929	879	892	896	864	911	873	873	893	908	863	858	803	881	894	879	904	935	852	861	912	872	892	923	901	933	880	899	905	854	885	901	840	903	875	883	873	853	879	908	874	894	802	822	901	885	936	887	895	870	859	861	953	810	856	870	885	855	854	864	918	914	913	896	832	875	867	870	868	890	915	884	890	866	893	871	930	827	895	811	924	889	894	907	874	862	878	883	881	865	899	948	869	834	860	890	867	931	852	908	901	910	967	916	877	857	916	849	900	953	967	926	894	872	943	856	862	871	903	855	915	865	871	888	820	902	899	901	824	813	872	882	866	850	868	868	851	902	882	880	902	846	859	886	930	865	858	877	864	925	841	863	800	866	878	869	898	893	899	876	899	883	892	843	860	856	890	890	893	884	927	882	914	866	873	918	868	863	853	889	882	866	841	890	896	877	881	868	838	916	830	823	895	867	895	851	901	873	863	918	893	867	838	876	881	892	900	890	922	911	926	854	892	845	919	911	910	860	870	894	892	910	835	922	855	882	881	840	876	908	874	827	829	879	897	862	904	874	862	836	872	891	891	891	889	897	841	895	906	853	901	852	879	887	903	846	893	936	872	926	868	835	877	859	860	857	808	870	864	870	870	854	859	853	887	875	861	852	917	859	895	825	871	867	826	891	898	880	885	887	847	902	883	871	850	914	817	863	795	861	914	901	896	865	883	860	870	847	898	952	897	910	909	884	904	813	840	855	842	837	868	854	894	902	824	920	885	848	830	895	907	904	847	877	887	880	874	917	895	900	837	889	928	920	862	861	835	871	871	902	855	813	896	886	890	921	859	873	849	866	901	907	889	903	885	833	916	861	891	850	894	907	894	885	844	868	877	863	886	900	899	845	852	859	856	849	862	880	868	894	841	920	901	865	839	856	873	845	919	860	897	881	891	910	881	944	892	889	917	869	873	870	826	873	886	876	910	884	871	882	911	901	886	912	877	853	861	857	854	864	887	890	888	832	858	906	874	900	847	862	893	921	888	890	856	871	911	905	906	818	891	894	877	922	895	842	872	881	879	871	824	884	881	866	893	905	881	851	898	850	864	861	904	870	877	869	908	849	853	931	901	872	879	910	847	905	883	926	920	829	834	876	900	892	903	853	904	935	850	877	860	929	885	893	854	886	882	843	947	887	926	875	860	908	816	879	882	866	900	924	847	877	842	857	883	896	890	902	870	912	861	873	884	868	890	935	834	898	831	858	898	903	858	902	931	873	898	915	904	915	900	913	870	868	831	833	853	865	909	868	890	801	827	822	894	950	850	899	933	893	879	813	876	873	893	847	845	833	868	860	834	862	919	901	911	898	898	897	929	856	865	867	953	793	885	843	914	881	902	833	900	867	890	885	859	874	956	893	898	900	918	853	870	868	926	889	884	921	885	870	908	826	888	842	901	834	913	844	860	867	895	921	887	894	907	890	913	808	837	862	850	866	925	833	913	917	902	895	845	882	898	901	838	917	890
5132	1044	1040	841	832	839	824	754	793	783	786	753	776	749	769	773	771	786	805	782	776	772	825	782	758	803	800	734	799	755	843	760	774	774	744	783	746	798	716	817	772	718	812	768	827	817	806	789	764	805	773	748	801	761	760	773	763	801	792	791	791	791	775	775	804	731	729	744	766	762	814	789	789	810	783	778	814	766	844	742	799	775	746	842	794	759	773	746	782	764	732	738	769	783	758	778	776	808	763	773	789	819	784	758	785	789	781	821	785	793	790	760	734	802	823	777	803	780	795	738	785	795	734	802	780	769	781	805	794	731	799	741	796	816	751	787	795	800	786	820	745	762	760	762	793	786	800	775	745	734	762	787	812	804	691	766	748	816	804	770	756	767	764	729	762	783	755	743	786	848	770	797	708	780	791	779	759	792	840	788	780	754	801	764	777	777	762	758	784	764	809	794	767	769	796	762	780	755	779	734	788	780	782	764	783	784	818	762	821	776	734	774	789	774	794	744	811	780	780	768	738	783	818	802	791	730	786	729	811	785	759	768	783	802	789	814	699	808	792	786	792	771	727	783	775	692	709	786	740	725	721	765	784	762	699	799	750	798	702	786	776	735	776	807	733	726	772	751	755	776	758	781	736	736	796	764	764	732	723	785	747	792	825	792	785	729	762	755	796	761	766	742	801	821	822	777	788	738	763	752	792	771	781	805	783	802	836	726	780	782	793	737	766	792	766	741	778	790	779	760	750	779	825	757	773	773	725	773	796	774	825	786	780	763	781	753	797	739	794	748	772	808	805	754	776	728	735	738	755	788	752	764	764	774	809	766	775	730	753	742	782	761	810	754	808	755	723	789	728	766	827	774	787	791	715	777	766	773	770	762	746	793	769	822	801	729	758	771	746	762	811	727	743	726	782	796	802	721	754	831	756	777	798	785	769	773	764	777	768	811	809	726	761	760	754	746	782	710	784	768	816	795	750	703	730	777	788	724	783	763	759	786	772	763	774	828	763	787	806	787	840	718	720	775	779	740	794	807	754	750	786	804	760	834	755	755	721	824	792	745	782	784	800	737	718	743	757	796	784	831	729	756	815	719	776	772	829	776	755	808	820	806	736	769	805	761	794	729	789	783	735	713	794	840	784	789	795	785	757	746	852	753	771	839	816	784	771	793	765	777	769	739	748	757	734	757	791	736	776	743	786	764	780	756	807	756	755	762	752	779	805	821	800	837	789	754	797	750	781	806	818	786	809	787	767	751	794	751	767	747	773	770	764	745	784	816	709	854	786	807	757	764	797	808	757	795	715	792	767	724	732	811	811	750	727	754	752	793	795	806	775	752	747	724	792	759	731	780	756	813	765	790	766	773	792	699	749	793	734	849	836	774	771	763	828	759	799	785	789	744	790	758	803	786	765	817	754	823	819	758	760	833	742	743	746	784	805	763	771	771	824	763	741	775	749	741	754	758	776	757	787	746	753	791	755	810	784	787	764	826	744	802	734	793	773	748	845	771	769	784	773	767	748	840	741	786	723	795	776	810	756	760	754	741	761	753	770	766	787	762	765	796	732	744	767	796	776	778	739	803	742	744	814	786	755	794	816	750	795	751	768	798	740	752	780	761	746	780	729	760	821	807	782	730	817	765	747	750	773	769	823	781	777	802	822	796	775	812	793	774	793	781	716	789	752	787	703	779	791	795	788	777	715	838	771	757	728	772	780	789	796	780	749	745	787	769	715	770	796	761	811	763	739	788	751	768	813	763	762	767	818	764	775	751	752	763	732	805	757	768	778	792	717	737	754	817	738	814	776	762	791	740	751	784	783	793	765	794	784	777	714	798	734	767	760	738	797	764	771	755	771	838	753	778	827	718	784	751	819	800	752	771	767	758	758	735	803	709	771	780	779	788	757	803	764	745	722	803	788	760	753	776	749	776	784	775	764	774	788	737	765	774	729	749	766	816	787	782	768	733	777	817	791	780	771	752	735	806	784	718	778	750	775	779	740	779	716	785	746	781	779	747	807	778	773	727	773	761	789	773	753	717	788	802	832	732	775	760	803	776	781	743	785	714	786	821	772	774	783	813	771	769	808	772	754	762	734	798	796	781	777	788	814	788	799	821	791	726	782	795	795	771	724	760	799	759	767	811	792	771	746	710	774	743	785	803	799	804	738	727	714	799	744	750	773	782	755	792	839	743	836	781	788	758	786	778	764	786	768	749	716	805	795	753	719	773	775	773	757	762	726	793	745	742	827	751	776	761	761	730	773	748	735	768	839	774	787	811	757	780	747	788	774	757	771	834	690	835	727	737	732	771	834	769	770	787	812	738	775	790	799	751	830	763	772	786	751	785	751	755	771	716	801	754	742	783	774	721	752	760	740	753	786	736	752	738	784	722	753	794	728	729	810	728	812	765	761	799	806	785	759	766	798	776	757	728	775	784	785	792	771	816	753	769	750	796	768	765	769	768	781	762	783	735	772	760	783	784	773	793	749	795	765	747	771	777	779	759	791	765	816	780	781	805	749	801	786	740	744	788	779	794	763	731	748	760	818	784	730	749	753	771	759	756	769	758	787	756	736	763	777	771	760	766	755	769	789	809	802	729	780	771	777	764	726	774	802	719	769	820	807	737	789	762	772	742	791	735	755	706	832	755	775	787	783	784	766	801	782	783	770	759	714	768	785	785	732	747	783	820	725	781	790	731	786	829	775	746	754	784	744	728	785	735	745	782	751	746	761	743	784	762	814	791	800	771	751	790	848	751	814	800	782	822	767	764	777	726	791	725	739	757	794	764	759	782	818	757	743	785	791	776	798	780	816	749	737	775	795	757	767	743	737	801	811	810	761	714	788	761	789	745	751	783	799	746	770	733	767	775	724	771	769	742	785	750	806	716	740	788	803	786	717	731	780	728	747	794	758	812	795	763	802	744	758	810	767	752	739	803	764	759	783	769	772	790	728	778	796	792	775	721	771	752	797	716	823	771	767	797	778	822	762	784	790	776	802	769	780	768	769	784	771	792	753	787	750	786	721	771	797	717	778	775	778	751	736	783	729	812	769	746	830	754	769	818	800	802	762	772	791	831	768	791	793	773	780	787	797	746	803	730	794	810	790	810	735	835	751	765	808	780	779	773	802	745	759	748	818	789	788	763	732	713	780	791	775	824	811	781	757	737	735	728	807	826	726	729	783	782	777	766	747	789	777	781	795	757	739	783	786	735	810	815	744	745	730	850	788	786	811	745	779	772	792	798	769	814	793	765	801	783	762	773	797	767	782	747	810	764	802	790	733	788	774	775	792	747	775	750	834	799	708	791	805	758	816	762	797	817	722	772	758	778	780	789	811	770	745	785	778	842	740	764	760	761	764	748	747	780	767	748	764	742	725	750	800	769	779	732	789	781	792	763	733	755	778	753	786	756	771	749	807	783	768	783	807	770	768	838	774	770	790	813	747	784	788	814	774	745	758	810	766	749	776	759	752	793	784	752	743	712	780	790	768	796
25688	21400	25821	18898	2289	1228	1084	922	925	886	862	875	850	906	859	784	903	896	807	899	843	839	846	833	866	900	825	816	855	862	786	902	827	757	833	856	895	845	824	886	842	876	843	874	863	833	859	832	785	806	856	811	812	778	887	811	799	861	830	839	881	911	866	824	840	838	845	819	874	836	873	822	869	815	839	827	790	861	839	803	805	834	820	819	855	835	831	769	848	819	824	826	882	812	861	819	810	838	857	866	806	872	814	847	791	885	871	845	832	839	821	818	835	829	878	785	802	797	854	850	836	821	834	831	819	837	851	831	826	817	822	801	827	807	847	799	817	847	862	830	823	871	834	844	803	854	849	818	834	851	815	811	798	833	907	834	842	884	863	851	832	839	810	822	836	801	854	869	838	830	834	832	859	835	835	833	820	801	827	809	839	808	855	835	873	821	880	793	820	830	832	843	798	844	795	853	819	809	846	841	841	842	839	823	858	837	783	848	821	831	844	869	857	858	865	828	803	836	834	826	816	873	824	806	841	866	780	802	850	796	813	788	783	810	851	848	824	770	841	886	844	850	826	813	843	814	884	793	820	819	866	831	801	830	823	838	823	850	824	837	844	793	818	845	815	862	850	864	797	806	855	844	809	822	809	819	817	769	820	810	873	810	805	837	903	884	805	842	853	857	802	802	837	824	826	818	839	836	844	826	898	817	822	812	814	805	800	805	834	854	843	781	893	813	855	839	786	802	808	832	805	780	845	897	838	756	782	766	832	833	862	828	884	805	845	880	814	816	852	801	757	850	830	836	806	845	857	821	794	840	826	836	840	841	893	845	865	814	850	794	812	879	829	835	875	836	840	842	873	851	821	846	821	803	809	833	858	860	826	816	824	827	798	814	848	837	822	830	842	866	807	886	810	798	844	825	855	810	883	850	842	838	849	874	830	835	785	816	844	794	808	883	833	824	837	854	842	775	774	836	842	825	828	790	838	867	819	822	781	786	828	835	797	803	837	868	856	762	830	826	854	790	765	827	850	864	837	800	832	813	824	834	840	822	847	806	859	821	871	876	825	856	821	865	817	837	830	862	824	832	897	827	873	837	868	811	817	801	856	816	833	817	796	837	837	835	810	848	836	784	879	875	834	905	815	851	806	802	809	863	824	816	871	814	879	838	835	816	819	931	811	819	829	840	834	856	819	840	827	828	800	817	877	840	874	797	811	805	830	803	833	839	865	754	835	820	865	873	839	796	794	933	859	837	824	806	821	843	823	870	865	824	813	822	821	830	821	837	867	846	817	816	825	850	811	855	882	844	839	862	853	872	835	862	825	824	819	822	831	856	872	864	868	906	843	780	814	788	843	835	880	840	813	814	900	831	797	835	820	808	876	881	817	871	845	818	816	837	795	857	810	810	821	828	866	820	816	854	827	850	820	897	864	863	780	826	808	785	802	882	881	797	817	809	857	860	842	817	811	800	834	869	839	864	801	855	885	826	839	836	843	874	818	795	841	832	833	788	832	851	846	838	825	889	870	827	858	836	850	818	819	835	807	861	890	862	826	845	830	871	835	781	844	829	838	833	856	860	819	858	807	816	858	812	843	818	881	834	831	869	847	853	827	866	805	854	756	805	831	851	742	833	845	853	830	821	783	842	856	903	832	802	827	806	873	863	826	869	802	867	852	791	817	811	845	832	842	854	801	814	822	841	843	810	828	809	817	753	840	818	853	835	849	832	841	782	866	831	875	807	851	858	795	816	857	881	828	863	844	804	841	801	801	800	795	828	878	832	819	841	850	800	881	877	829	811	797	821	827	841	832	864	829	810	769	856	862	878	813	802	834	779	815	801	870	815	823	803	824	872	871	867	826	855	822	859	831	807	820	797	851	864	872	884	827	787	853	833	806	809	826	848	826	863	824	852	816	779	790	880	864	873	808	806	803	812	817	809	813	841	803	844	846	787	806	872	902	868	834	842	861	796	806	825	841	783	847	808	820	834	803	832	820	837	819	837	856	862	780	835	875	776	808	811	814	849	809	804	856	812	835	820	828	792	842	847	898	807	839	770	787	783	812	818	830	835	816	835	896	813	840	839	863	846	799	873	820	802	840	874	854	849	883	889	826	828	787	831	818	856	861	797	831	757	865	840	792	842	827	822	809	778	854	843	837	864	830	845	818	845	859	851	843	782	817	864	839	850	815	831	835	885	839	824	890	873	817	836	802	798	806	801	793	853	810	852	863	797	815	822	874	809	855	806	811	874	829	810	897	875	831	780	823	849	794	852	817	808	810	833	824	932	838	824	834	859	862	873	822	797	810	843	827	843	863	903	834	820	778	869	813	870	817	826	840	880	807	868	804	827	819	879	828	806	808	809	834	823	864	798	874	835	874	780	853	862	887	801	848	847	824	859	868	865	853	799	802	895	808	791	856	794	796	804	837	849	816	838	820	824	830	790	816	885	831	884	816	866	821	862	806	834	862	829	816	847	857	836	866	840	795	817	854	812	822	851	842	802	822	814	814	867	821	832	863	873	836	833	862	902	850	851	802	828	797	825	849	852	817	851	885	815	856	809	824	840	794	860	809	830	855	775	812	857	803	898	853	821	827	818	826	854	791	880	788	799	849	875	829	881	864	826	861	787	809	806	859	830	828	806	855	831	874	897	825	821	812	827	830	837	818	843	831	865	853	867	881	828	819	834	809	811	813	804	802	799	868	821	767	802	852	842	776	829	824	862	846	825	900	801	771	823	831	802	831	840	861	840	841	855	811	824	806	826	838	877	827	849	919	852	868	773	841	834	859	869	887	801	795	798	858	874	843	812	871	851	819	835	855	805	815	852	842	833	783	840	824	818	853	853	809	905	856	881	807	842	860	811	810	817	802	773	835	843	785	848	851	840	852	816	837	806	827	886	814	873	850	815	829	858	805	812	840	848	827	820	915	876	777	823	818	840	808	767	828	798	815	843	869	817	796	859	838	884	847	837	841	791	836	833	859	833	780	857	808	799	841	812	862	867	854	848	837	897	814	876	788	812	864	795	806	859	836	825	816	835	817	832	782	786	851	872	808	851	819	838	824	885	862	846	790	816	816	822	833	824	773	857	829	840	826	841	820	833	830	807	846	807	836	784	846	869	778	804	793	822	828	853	800	825	775	873	833	842	783	831	877	855	832	833	857	857	845	814	837	841	834	789	815	814	833	801	821	791	817	813	843	809	811	802	847	849	850	845	850	812	889	803	831	807	822	881	852	834	832	812	849	856	843	865	834	831	746	846	777	828	838	833	764	794	815	864	814	824	825	873	834	814	815	845	831	872	859	866	840	776	852	881	845	866	826	849	819	898	858	818	844	861	799	859	833	843	820	825	821	805	839	826	836	861	792	854	775	819	792	828	838	809	841	839	801	828	861	813	837	793	810	855	862	860	823	831	798	860	815	789	831	803	816	843	797	812	866	825	865	854	834	824	882	814	861	832	822	823	861	840	844	811	800	818	889	846	841	864	829	797
3586	2372	2057	1313	1062	970	941	893	843	852	847	812	816	801	798	810	810	768	730	793	777	805	776	747	772	783	780	770	759	748	786	719	753	749	770	786	758	777	793	817	753	790	832	761	759	804	782	767	747	751	716	784	752	714	759	738	791	757	790	796	751	748	740	800	734	775	757	719	769	731	740	786	747	712	744	740	767	753	728	780	756	745	728	781	766	747	737	731	729	772	723	754	754	741	746	744	729	728	740	747	699	782	737	769	788	721	737	770	793	778	782	765	765	785	726	747	723	725	707	776	745	733	782	758	761	717	736	718	744	760	789	743	736	799	751	741	772	755	758	734	749	741	777	792	785	742	757	717	743	763	708	698	751	736	715	741	764	708	784	744	752	742	756	743	753	771	730	804	763	762	744	751	743	725	729	751	765	753	748	712	744	705	766	779	730	751	754	760	741	779	755	734	753	737	811	742	700	732	769	733	793	772	695	731	733	748	771	723	739	726	709	779	752	741	771	753	755	824	753	774	699	755	776	739	744	719	759	748	775	769	750	739	698	727	746	773	771	773	775	706	761	714	741	677	738	749	734	763	794	731	706	754	717	747	787	763	721	736	745	751	750	741	711	736	734	759	750	748	712	749	716	777	725	793	726	749	776	712	724	707	841	771	827	715	777	742	739	735	770	757	808	766	747	720	692	732	780	738	784	771	729	694	733	731	762	759	795	770	782	769	754	726	784	710	730	732	766	742	760	720	725	732	741	734	692	753	721	744	737	793	727	765	746	781	743	764	724	751	704	776	778	752	756	792	744	743	763	731	763	759	730	783	722	761	792	759	755	703	738	693	754	732	744	703	759	758	726	747	783	695	757	723	755	774	764	767	763	759	782	708	720	725	766	786	756	776	713	709	766	787	736	757	751	776	768	761	773	751	734	743	777	777	766	768	758	746	726	749	712	744	722	743	761	708	718	772	711	765	801	712	705	777	743	720	736	756	720	724	752	767	771	777	749	742	730	758	709	746	753	724	778	736	739	775	733	739	727	712	760	746	717	787	767	729	743	738	758	821	780	765	759	789	757	721	735	743	788	722	755	741	746	721	737	726	813	765	773	738	759	742	759	795	742	715	754	787	726	774	740	800	771	737	772	754	705	737	748	763	731	739	780	753	766	756	722	781	701	743	766	720	719	723	696	778	734	736	741	750	760	809	750	726	745	720	691	787	733	728	712	737	748	733	708	766	733	774	736	722	756	800	731	733	733	764	751	719	718	736	732	752	717	739	743	736	732	789	747	738	668	724	736	741	699	724	765	756	738	725	768	734	801	720	760	707	732	767	778	715	750	719	743	744	772	753	757	729	729	752	762	763	756	716	796	756	737	735	747	754	750	747	745	764	697	784	783	747	706	723	759	767	732	738	743	720	737	757	741	720	703	740	762	742	699	714	726	716	763	775	796	717	748	753	758	735	758	765	758	754	718	753	716	737	773	773	794	791	754	777	742	764	727	704	734	831	742	782	684	730	753	746	750	764	758	748	770	731	758	740	734	772	742	772	757	729	722	730	724	760	742	741	732	772	754	765	764	685	765	723	808	753	753	736	776	793	732	723	777	761	738	741	682	736	786	749	738	720	790	725	819	767	806	731	776	743	744	752	742	743	715	747	749	758	692	735	752	742	739	798	743	724	709	719	743	733	704	776	745	752	738	769	735	752	764	709	709	735	743	714	743	718	759	769	787	764	749	761	745	726	776	745	775	736	700	733	795	705	787	732	727	767	741	733	791	751	758	747	763	788	769	758	719	721	798	742	725	777	750	764	748	701	724	742	746	732	762	723	761	745	782	794	722	744	751	706	751	756	760	752	713	802	757	732	768	731	770	679	731	763	715	795	746	741	778	775	711	686	744	709	754	736	715	747	764	687	753	789	765	732	746	714	770	734	754	742	738	766	754	791	755	789	746	755	686	742	703	747	765	715	745	715	723	793	754	753	750	737	741	741	749	781	758	739	752	765	732	780	745	770	727	735	775	716	707	726	776	724	780	698	740	714	790	761	740	732	784	730	726	717	751	780	765	790	778	714	758	726	735	774	740	750	691	724	744	710	708	686	785	754	699	751	779	779	737	749	734	734	747	746	768	722	727	732	731	693	722	735	737	761	721	792	715	750	716	778	745	716	741	759	736	740	769	760	753	757	724	776	727	708	775	706	760	765	745	734	724	741	784	765	752	738	711	717	761	735	729	726	744	756	782	790	732	752	753	717	754	727	804	771	769	767	721	799	727	726	755	754	746	762	765	725	691	749	729	769	768	700	730	758	812	784	771	759	785	660	767	744	733	774	698	747	738	737	721	765	759	751	739	784	772	726	763	736	773	769	715	706	755	697	678	730	691	749	749	710	724	719	709	807	741	724	733	757	769	706	760	737	726	758	732	669	748	713	810	720	795	754	771	721	737	735	757	808	715	745	726	690	742	746	730	692	763	715	724	780	740	724	742	823	780	716	716	779	764	732	728	720	764	735	771	758	762	762	704	759	776	764	750	744	768	696	723	746	784	714	740	747	784	740	697	760	750	760	706	777	756	695	745	719	838	731	738	729	741	702	778	742	757	763	690	778	813	774	738	777	727	780	725	808	774	806	742	769	729	754	729	726	751	760	700	729	742	775	755	754	768	730	723	787	746	769	702	747	750	747	782	749	730	785	791	735	731	763	711	752	732	721	736	743	757	757	752	790	763	704	693	798	706	754	667	734	808	722	752	741	726	755	785	748	714	733	736	730	702	704	732	680	766	775	749	778	695	725	759	718	727	761	742	697	750	736	725	735	797	770	705	758	760	733	757	761	736	738	740	744	731	745	731	775	687	720	772	733	696	746	764	721	765	717	724	751	775	715	726	762	763	792	764	757	726	746	715	717	755	694	770	776	754	749	717	777	739	770	711	728	765	736	696	770	770	767	760	739	766	711	779	742	772	736	752	737	726	722	767	741	738	753	690	746	736	745	759	745	743	743	747	724	743	738	734	737	705	691	746	766	753	758	739	761	776	772	722	756	767	782	715	759	763	754	730	776	714	738	734	726	741	758	777	780	759	742	740	774	769	728	740	699	746	720	695	724	698	758	714	709	740	703	704	757	782	706	707	749	779	705	741	713	796	720	769	723	740	756	739	767	742	740	753	707	744	746	749	714	725	740	703	753	754	754	735	789	769	770	719	780	743	745	762	734	751	784	707	729	759	745	701	709	748	690	787	722	767	791	743	733	762	745	716	746	742	698	763	728	746	779	815	783	727	703	751	693	745	776	708	823	737	750	735	710	670	740	801	737	699	750	740	752	736	689	778	681	741	715	739	740	737	768	779	737	737	671	748	754	755	707	700	708	804	798	752	741	796	752	761	718	719	741	768	728	798	759	751	784	752	745	770	746	744	767	743	758	781	747	763	711	758	721	710	698	790	732	787	765	709	744	725	737	739	730	788	749	719	751	752	698	773	780	741	741	734	703	747	741	682	727	709	756
24227	21448	28652	24650	20450	3323	1067	716	603	573	552	531	515	451	491	464	483	485	502	426	461	476	454	471	502	494	425	440	465	434	417	447	444	433	416	458	473	462	477	428	422	409	466	416	442	446	437	445	429	469	427	443	412	462	433	462	456	437	407	418	451	443	449	448	485	425	450	417	420	444	484	485	453	401	457	408	400	441	441	453	422	437	438	467	449	454	423	459	473	412	411	446	417	431	442	466	417	394	412	436	445	474	424	461	432	463	416	412	429	445	400	454	466	430	437	417	440	441	430	468	451	458	436	476	472	437	466	412	435	430	422	462	460	421	437	454	455	435	441	402	444	459	407	453	417	431	435	451	448	429	469	452	456	457	439	384	448	417	440	437	470	444	424	404	443	446	430	483	459	383	422	471	411	455	410	404	459	451	435	440	425	427	449	437	427	412	468	452	468	405	425	422	392	430	429	429	410	405	439	434	409	420	416	426	459	415	431	448	486	419	425	439	413	403	444	471	464	431	415	436	452	396	430	460	460	450	446	419	427	410	427	431	436	437	417	431	439	388	402	465	411	409	426	432	415	431	451	443	452	459	458	429	420	486	421	437	428	427	449	432	430	427	405	451	426	410	427	425	381	411	450	424	415	404	418	425	453	403	436	422	426	410	422	414	429	421	435	420	416	432	457	433	408	455	421	438	408	429	435	417	418	442	456	443	444	444	404	425	432	462	385	412	449	468	429	425	439	423	436	425	430	437	417	447	452	413	421	443	418	389	448	415	458	411	447	416	435	443	404	458	412	406	467	439	438	420	432	440	389	448	421	428	428	404	437	400	435	441	420	422	437	462	424	425	402	441	433	426	450	473	431	438	420	463	386	407	441	434	421	410	442	405	457	391	478	404	406	469	434	427	462	447	397	458	473	425	409	462	422	443	473	422	438	408	438	465	463	384	427	399	412	433	442	435	426	424	431	449	421	406	461	446	489	426	433	445	392	403	420	408	392	450	417	462	430	472	413	428	447	452	467	424	444	438	420	413	456	435	425	433	430	456	428	428	399	455	410	437	437	468	400	444	406	418	400	445	418	427	405	457	438	446	457	428	481	438	414	467	428	440	432	435	439	415	481	454	441	453	438	434	442	426	445	429	436	442	424	402	435	452	435	439	457	433	439	443	419	424	402	443	450	445	433	410	413	435	422	426	463	427	405	442	438	417	454	460	468	445	462	399	455	392	422	434	396	419	442	402	418	447	419	436	460	444	460	396	442	408	405	440	436	461	397	412	431	423	425	454	434	403	484	459	426	457	417	457	435	435	424	468	438	467	454	463	438	440	410	496	453	461	445	442	458	396	400	410	445	451	443	419	414	418	392	443	432	402	425	417	398	419	449	436	438	453	408	458	430	428	415	403	412	472	435	420	462	440	410	388	384	414	450	388	415	420	465	447	432	453	425	412	392	403	419	417	442	406	422	464	435	401	443	413	420	409	441	452	441	446	413	455	438	458	435	411	430	450	463	465	424	445	441	442	417	404	425	462	408	448	437	417	430	423	464	411	435	393	420	418	420	417	449	439	430	455	442	428	412	394	434	447	444	457	424	421	401	439	457	454	445	404	472	442	449	462	470	391	432	420	434	441	414	446	451	441	416	411	393	422	434	465	447	386	432	376	435	446	439	499	425	417	427	435	399	458	426	410	423	464	431	428	419	426	440	446	441	433	430	431	448	457	424	424	466	407	462	369	446	412	400	442	401	431	436	457	416	418	427	435	403	450	461	411	429	446	478	425	436	406	434	436	416	442	460	475	431	399	406	418	445	390	427	405	408	434	419	430	457	422	395	438	419	412	400	429	435	441	402	400	448	416	417	443	450	406	423	432	398	422	441	416	432	423	429	452	408	435	412	477	441	430	415	444	462	392	422	403	455	448	425	443	442	439	457	429	417	444	469	462	479	442	408	439	428	433	396	428	480	456	453	439	429	421	414	449	447	424	443	406	445	435	471	421	452	448	461	432	403	413	438	414	431	402	394	400	446	423	423	448	446	448	451	390	427	456	414	448	414	442	436	426	418	416	417	475	445	427	422	436	394	445	438	423	401	477	434	389	412	403	434	460	422	420	427	434	467	499	446	447	432	419	454	436	413	438	431	415	428	434	443	423	426	392	441	413	426	427	454	460	481	444	428	450	443	445	409	434	422	454	410	421	459	423	427	430	416	434	439	450	492	470	411	424	431	394	400	426	424	452	430	423	429	449	386	457	438	398	403	397	394	474	442	405	413	431	417	405	416	421	405	424	439	422	426	443	427	413	433	446	448	405	409	404	413	417	441	424	426	428	461	427	438	418	411	447	435	469	422	478	402	455	440	410	445	417	426	407	408	400	434	442	386	455	475	402	429	465	401	420	446	433	416	391	412	433	435	405	415	425	456	452	435	428	407	475	434	426	442	452	447	460	407	450	444	445	439	441	425	444	474	467	405	428	404	446	373	434	442	402	419	445	395	406	426	413	444	432	464	463	449	409	435	444	450	418	423	427	428	462	436	447	437	444	433	455	421	435	423	409	383	441	426	441	451	447	445	402	451	479	460	437	447	415	385	426	408	450	472	442	424	472	459	420	403	428	443	462	461	427	437	401	416	418	445	416	430	471	430	461	409	467	423	407	454	440	444	406	429	394	441	416	418	396	391	442	417	425	461	425	448	401	418	379	440	404	422	406	458	428	383	445	427	435	479	418	396	426	425	415	432	459	428	478	437	436	436	429	401	437	400	431	457	442	437	440	460	425	457	409	423	410	464	412	458	427	425	404	393	430	411	444	452	407	429	428	416	399	460	386	444	423	453	410	441	435	420	428	426	402	412	446	452	443	441	398	374	439	429	463	390	432	439	434	417	416	409	424	458	455	456	445	449	442	458	427	431	434	436	411	427	432	418	420	449	446	449	428	453	456	462	434	420	400	448	448	420	450	410	432	426	416	414	434	457	414	446	433	438	429	423	416	428	440	440	432	446	432	438	421	415	426	453	409	401	463	423	425	449	420	380	396	417	452	419	403	404	436	438	468	427	376	454	409	450	411	453	425	441	432	398	472	407	439	423	414	428	412	442	450	431	442	463	428	430	455	413	401	429	408	475	463	456	418	457	406	417	462	411	414	408	434	428	447	430	406	443	395	435	419	419	407	410	422	407	441	413	479	392	443	428	438	420	465	438	430	409	423	413	427	404	416	442	424	399	437	471	402	436	412	415	401	423	459	443	449	449	415	452	405	421	433	400	437	446	425	504	426	433	437	424	454	437	443	453	446	412	445	403	400	386	381	448	404	421	437	416	420	429	400	442	423	443	430	443	456	435	408	454	466	409	423	419	423	437	442	427	480	425	457	426	468	426	467	449	415	393	460	389	441	460	455	393	431	418	405	425	435	402	433	412	488	483	430	430	454	436	417	428	421	413	452	414	414	429	429	445	388	421	431	443	456	441	389	440	446	436	391	442	433	405	437	461	448	423	444	427	429
3446	4756	3688	1957	1359	1130	938	810	737	645	619	600	565	559	532	560	505	485	474	487	489	455	467	501	507	506	491	457	494	479	458	464	478	446	473	466	507	468	495	466	480	491	456	483	504	461	451	459	447	444	454	465	443	455	473	461	434	464	469	473	447	485	475	462	431	465	425	457	468	471	426	435	456	456	437	441	449	447	432	446	429	436	402	441	419	486	427	472	481	430	446	436	463	452	453	423	426	410	419	450	448	413	458	437	419	423	463	427	470	440	439	493	444	450	477	468	441	481	438	436	457	445	442	449	415	444	411	482	451	446	434	448	420	423	460	494	376	477	429	417	451	428	453	412	464	426	446	476	445	434	445	431	420	447	461	450	444	421	449	422	434	455	409	471	445	451	446	440	419	440	469	472	469	426	463	420	425	431	445	468	426	434	408	441	430	427	453	435	451	448	435	426	419	439	417	441	473	472	427	448	450	465	486	424	449	436	481	405	468	447	426	436	441	456	450	419	474	415	474	444	479	420	420	448	439	453	442	452	426	463	423	449	446	473	416	422	422	455	469	427	483	457	451	412	464	454	445	447	429	437	459	485	436	429	447	436	451	450	455	444	467	434	462	459	433	470	444	447	407	463	432	442	446	464	440	452	454	478	431	440	441	459	401	440	449	415	412	413	442	444	421	417	459	445	433	427	408	451	468	432	426	445	427	426	429	418	474	452	427	463	475	440	440	448	411	466	483	477	463	433	470	486	500	474	469	441	423	445	434	480	448	418	430	438	425	425	483	415	473	423	450	456	397	431	473	426	453	440	457	474	425	449	451	436	433	445	470	452	404	455	413	468	433	471	482	439	454	444	457	465	469	447	415	419	426	410	424	483	497	443	447	469	462	445	438	464	461	425	484	404	437	456	430	469	449	479	425	461	450	454	466	451	433	449	447	473	463	466	421	470	436	418	448	446	466	441	432	467	438	454	466	454	457	442	476	459	432	381	447	470	436	435	462	412	472	434	452	444	484	441	470	515	469	483	402	458	438	461	425	436	428	417	428	394	427	444	438	468	450	418	463	463	443	443	443	453	408	431	415	452	409	421	423	449	442	456	442	447	465	482	421	404	410	430	479	437	460	420	463	467	421	430	451	443	463	386	440	445	496	438	442	446	421	438	471	454	435	444	430	476	481	448	423	425	445	412	428	436	419	464	453	455	432	443	485	456	444	423	434	442	437	446	442	464	447	430	444	459	463	437	436	426	437	432	461	443	440	456	480	463	430	443	413	416	467	464	450	451	451	431	438	438	441	475	434	427	441	419	475	441	452	452	454	433	430	395	424	449	446	430	409	434	410	440	425	393	439	397	441	437	447	448	394	419	429	447	475	425	451	427	439	440	445	465	411	466	426	437	416	437	456	459	449	439	423	438	450	418	441	469	452	455	428	467	488	466	428	432	452	434	448	410	478	452	422	420	483	462	438	463	441	443	443	407	406	481	459	472	442	441	469	405	449	422	447	432	423	446	440	449	448	427	447	396	467	424	422	401	423	424	458	460	425	383	443	441	442	391	453	457	427	435	465	445	451	471	436	456	438	419	461	409	417	460	435	445	410	478	428	473	424	416	438	420	438	450	433	430	472	475	456	433	413	435	459	422	429	435	396	419	430	455	486	432	450	425	449	398	469	436	415	442	428	438	456	427	431	431	452	437	433	445	456	433	485	445	447	445	455	427	430	463	432	485	456	443	471	426	436	445	411	432	396	456	404	412	486	438	421	433	421	434	420	437	437	468	434	441	449	395	411	458	453	469	464	425	461	434	448	439	377	427	406	440	442	428	432	452	439	427	443	444	443	414	426	429	437	410	438	487	463	428	472	429	481	426	445	436	491	435	446	441	456	461	475	451	404	475	427	447	429	454	449	460	455	407	393	439	441	468	442	419	438	474	413	436	436	439	434	449	465	420	430	467	455	443	439	447	433	426	465	408	470	427	444	373	440	425	441	421	486	418	437	471	478	434	459	398	421	420	428	459	438	444	423	464	416	489	466	392	438	455	461	462	414	424	447	449	455	457	409	430	424	421	451	482	443	468	434	464	426	453	448	465	413	446	455	447	406	395	435	473	444	448	442	458	409	440	465	445	412	397	450	423	440	424	450	401	448	444	413	442	436	448	453	433	452	444	421	445	472	481	446	470	422	450	432	461	439	448	438	451	441	368	422	455	460	439	446	435	446	443	447	445	436	435	418	473	409	428	460	428	475	446	451	479	416	429	443	417	462	435	390	478	447	409	455	432	454	429	445	420	437	465	441	449	457	428	441	451	426	465	433	407	433	445	463	424	437	407	429	428	463	424	418	471	430	458	416	402	455	451	410	400	440	461	435	460	423	436	447	441	428	434	421	405	475	428	414	446	419	434	415	450	423	483	427	428	459	429	420	452	440	417	425	413	432	444	450	451	478	422	489	397	417	454	426	427	454	405	457	446	418	446	424	430	463	432	433	404	453	435	440	417	446	452	446	415	422	427	438	379	439	454	395	451	411	434	423	457	433	435	434	432	438	435	457	474	445	457	465	417	440	413	398	436	432	438	444	421	461	436	461	414	434	391	468	422	452	435	451	441	415	472	448	415	485	415	464	428	399	479	469	425	447	466	454	463	486	420	441	421	399	423	474	443	450	450	432	424	428	427	414	430	417	400	443	416	454	428	427	447	443	441	451	440	429	452	439	452	408	434	414	417	444	422	450	460	458	396	410	464	439	455	423	450	440	426	425	456	473	424	418	452	457	445	453	455	452	441	448	448	451	398	390	425	456	440	421	425	423	418	439	407	439	459	423	396	427	432	435	420	423	448	432	435	484	399	439	451	415	431	410	429	431	390	386	436	429	420	429	443	439	419	453	441	437	432	428	431	428	457	457	424	413	441	418	449	430	429	431	440	426	443	456	439	444	470	439	417	442	440	450	421	421	417	442	449	460	442	439	467	447	446	426	460	437	460	408	456	416	405	423	433	426	475	475	463	409	451	439	421	468	450	437	465	453	448	462	444	449	430	419	460	452	444	452	478	435	464	444	435	441	421	454	424	401	436	450	418	425	439	445	419	477	436	448	427	422	464	444	429	434	424	417	446	391	440	457	442	432	452	465	440	399	446	421	445	426	475	489	413	416	402	483	443	473	423	441	429	445	450	427	444	447	467	455	464	437	440	401	457	454	443	462	443	423	391	431	463	435	442	399	450	436	427	404	444	454	415	434	423	433	423	450	444	454	439	446	449	460	403	424	423	434	417	429	441	437	438	428	432	404	428	435	471	489	469	428	448	456	432	446	446	459	410	432	413	452	433	431	463	435	418	453	450	450	431	420	459	442	467	441	411	412	428	441	412	435	393	449	460	413	462	440	400	468	408	433	458	410	432	414	444	405	436	455	440	444	463	443	476	435	438	428	420	406	429	434	415	395	405	436	459	435	411	416	413	442	439	434	421	460	383	466	445	410	428	419	405	443	423	408	388	401	431
27680	11985	2310	1463	1085	914	913	861	904	931	854	878	933	843	864	886	879	908	879	892	877	932	905	902	893	900	927	907	864	901	872	880	953	906	872	854	899	910	911	921	894	879	939	867	912	860	869	926	871	905	887	868	850	917	899	918	891	902	878	904	890	862	833	902	886	933	896	870	821	911	874	899	880	890	883	837	874	877	892	871	910	839	850	891	919	887	908	868	858	868	836	926	918	880	847	889	870	851	923	924	910	902	883	903	853	900	943	939	852	890	898	904	867	903	858	907	881	855	892	869	866	879	870	871	926	855	834	882	876	912	835	855	861	853	862	869	876	890	927	895	888	922	932	884	919	922	890	895	885	885	939	855	878	893	855	938	876	852	920	888	934	927	897	850	903	948	881	805	909	896	911	856	889	853	886	851	894	838	873	889	864	920	911	879	916	887	889	805	868	852	916	871	905	876	890	788	881	872	854	905	871	928	849	922	837	881	850	902	863	875	869	879	932	867	881	851	868	875	852	869	894	929	892	857	941	921	898	907	870	891	887	880	911	866	930	961	857	868	850	842	886	818	900	903	853	903	906	862	866	897	853	885	850	874	929	903	927	906	859	846	864	896	881	864	870	819	878	851	897	873	925	884	891	873	902	867	929	891	897	839	865	933	890	854	896	912	860	839	804	876	926	886	935	890	823	867	914	899	863	899	894	909	873	903	904	893	882	883	850	921	842	890	860	873	838	932	888	887	899	873	894	850	869	866	885	898	852	853	900	907	884	924	929	857	843	889	894	929	868	916	943	859	888	857	896	903	902	858	892	858	959	926	880	843	885	872	906	870	870	842	891	874	955	841	891	865	896	857	878	915	882	902	874	909	865	865	920	907	880	877	897	853	893	908	915	917	902	863	849	824	898	901	862	840	882	883	864	908	855	882	869	866	895	889	883	874	887	892	843	930	858	886	890	859	840	835	888	885	892	855	869	867	922	842	928	920	845	830	875	858	902	913	884	874	877	870	882	928	885	899	896	955	910	861	904	890	846	901	892	870	929	867	876	921	928	903	897	910	871	906	887	935	881	881	828	894	893	896	913	870	894	868	919	919	955	885	852	871	878	950	907	926	888	865	915	908	917	910	907	889	872	827	878	908	945	890	848	931	888	866	875	900	926	854	877	897	900	807	909	848	904	934	885	870	939	831	888	871	849	846	888	853	909	884	858	873	851	933	879	929	903	899	854	880	867	869	921	861	877	882	853	877	818	917	867	902	869	881	869	916	901	868	878	855	878	883	892	939	830	870	887	880	855	870	896	842	885	863	838	847	916	883	886	912	903	880	889	890	912	872	914	912	913	886	885	987	880	879	886	866	976	922	881	832	840	861	877	927	933	849	849	890	853	922	878	915	894	863	869	905	882	847	891	890	936	904	884	922	889	898	838	849	867	873	901	897	908	903	869	895	923	890	826	898	833	848	857	906	896	846	845	926	909	865	913	916	902	953	891	821	889	870	871	868	854	900	901	913	900	860	849	868	917	897	812	901	859	892	895	896	913	859	846	929	836	913	863	859	864	843	916	883	856	855	890	828	896	898	848	889	898	891	936	881	897	912	880	902	881	866	851	847	865	914	860	874	884	843	859	888	872	881	860	841	875	901	931	932	816	861	856	890	939	882	860	873	874	879	851	857	921	915	940	848	890	919	908	841	878	858	874	829	917	895	834	895	853	967	898	939	889	918	910	870	896	909	861	876	873	863	888	852	887	878	824	828	891	869	892	880	887	905	923	892	856	882	906	853	914	834	895	930	928	830	859	898	900	844	923	902	906	884	897	881	872	880	851	893	919	937	845	875	907	885	858	881	909	920	862	950	858	922	906	911	889	883	911	917	908	854	903	908	838	852	863	884	882	937	934	932	888	944	909	905	933	897	871	849	905	901	880	903	812	844	886	912	865	878	937	888	858	922	831	847	863	856	859	887	930	922	895	937	906	893	881	894	878	833	918	874	859	950	828	957	966	917	884	841	865	893	891	858	913	928	904	910	898	981	878	864	910	869	855	960	924	901	865	865	897	901	874	877	902	856	858	870	930	894	903	852	846	864	875	836	871	858	860	877	870	892	903	874	840	899	872	873	867	896	899	890	852	872	801	830	842	918	866	891	877	882	885	894	906	838	905	884	896	894	890	886	911	871	877	921	913	899	942	855	864	915	841	896	901	824	938	907	926	896	822	870	835	904	838	893	946	878	845	898	870	903	962	899	921	864	885	931	914	837	889	887	848	811	927	878	884	931	865	849	867	879	865	877	887	898	884	857	870	834	927	825	880	910	871	877	935	879	912	877	876	849	850	849	885	934	879	842	957	882	855	856	908	876	874	948	918	827	837	909	897	897	892	884	921	877	909	868	869	885	886	893	869	856	873	855	880	841	874	860	905	859	897	867	895	852	868	868	882	939	856	914	839	855	881	883	910	819	927	880	873	902	917	874	851	912	871	906	923	934	865	917	841	902	875	865	916	966	916	888	889	949	894	885	872	875	862	913	907	868	889	887	898	941	840	862	826	894	852	859	879	904	901	919	923	918	868	916	909	820	935	844	874	957	890	895	907	887	875	858	873	922	907	925	911	870	845	935	875	857	905	950	850	909	849	920	892	884	893	957	888	878	916	924	895	844	860	880	905	890	856	885	910	845	922	903	909	916	862	819	918	878	884	918	868	885	936	878	866	922	874	891	879	883	919	859	902	908	865	890	850	845	919	912	886	842	906	878	882	868	897	860	887	886	917	911	860	873	861	868	912	837	831	886	884	935	835	896	931	932	912	886	920	889	886	846	909	835	908	886	838	914	899	897	901	930	897	870	896	916	908	894	896	857	839	889	926	843	866	838	891	895	862	861	917	916	871	922	929	887	892	848	944	906	879	889	851	920	850	872	900	875	886	868	939	890	846	866	855	889	876	893	847	885	892	931	904	895	929	899	866	913	879	826	900	901	926	922	893	927	878	898	907	943	921	929	884	858	872	910	940	936	889	874	916	867	866	891	862	914	917	845	878	894	906	896	897	889	938	868	894	943	890	906	912	864	895	964	924	888	896	931	922	882	848	881	916	893	927	919	927	873	885	876	882	893	918	864	909	875	867	911	907	860	919	876	931	878	843	880	834	869	827	888	908	870	844	956	873	887	930	853	856	876	853	888	927	848	885	953	906	874	870	907	913	834	908	884	849	924	858	874	886	897	882	864	925	863	927	875	879	888	909	839	921	899	896	899	870	864	958	887	870	888	860	864	890	894	839	863	872	923	935	862	912	897	882	876	843	928	892	894	845	863	915	866	882	915	916	865	919	894	877	851	883	887	848	855	865	875	880	863	878	891	896	870	875	941	885	945	890	916	895	910	917	899	869	850	876	925	920	893	839	888	896	932	880	847	894	896	974	852	889	875	892	840	873	855	885	896	831	862	835	833	899	906	897	940	860	847	938	879	912	917	873	876	860	910	913	905	850	858	860	904	897	933	862	883
5245	1024	962	878	776	786	756	825	772	783	811	792	817	804	747	773	766	748	770	759	810	847	750	772	749	763	789	757	753	780	810	770	784	825	773	785	752	701	772	772	794	759	770	762	775	789	771	757	752	752	802	781	819	783	774	780	766	717	802	794	749	785	788	764	779	817	851	785	757	763	807	767	744	737	744	771	832	839	749	763	749	781	794	789	776	774	804	799	750	799	781	770	746	778	758	762	745	778	756	761	813	785	821	795	777	801	731	790	753	738	775	780	712	727	715	752	783	760	779	740	799	736	733	799	778	784	821	748	753	774	802	792	797	796	803	750	796	753	793	841	739	785	775	767	754	777	766	820	749	793	813	784	819	727	745	798	767	762	771	797	793	776	754	759	790	750	746	764	837	782	776	741	756	772	765	755	824	779	741	748	756	775	782	784	769	759	789	778	793	755	792	794	840	747	802	766	793	766	785	796	786	763	786	785	780	754	745	755	831	732	772	777	773	734	767	814	803	726	762	755	811	761	735	767	767	775	784	731	740	800	753	774	738	773	775	760	781	790	721	741	783	756	765	791	757	761	775	787	758	733	788	724	762	745	782	785	756	782	754	831	815	817	771	768	803	796	779	757	761	749	764	756	736	764	807	811	775	797	759	777	799	742	802	801	761	807	807	754	770	780	770	749	761	746	760	749	830	779	784	764	767	777	712	737	768	786	801	787	813	723	767	775	739	738	712	764	781	804	754	766	757	741	798	775	786	784	769	850	757	754	780	727	799	778	801	803	736	792	779	797	744	804	753	776	784	750	787	774	702	806	769	791	780	760	784	748	791	769	762	801	845	806	768	782	796	755	816	768	770	795	761	743	766	767	771	790	755	794	791	728	766	750	767	740	769	768	771	784	753	764	805	759	812	807	753	776	794	777	754	764	767	746	779	820	780	750	823	789	826	823	783	706	758	783	794	791	765	781	753	786	711	755	781	738	774	732	768	726	780	715	792	815	753	813	820	774	750	735	756	744	767	796	793	778	776	766	824	776	788	766	803	781	781	744	767	805	808	756	747	812	710	780	772	820	790	834	747	792	762	763	807	745	765	720	747	758	789	781	727	720	744	713	795	804	749	795	774	790	741	768	804	787	749	796	804	780	770	743	789	774	807	795	810	764	797	794	800	793	790	787	781	802	753	760	761	743	766	774	734	751	798	751	762	771	809	778	763	808	762	773	809	778	770	766	771	797	727	764	773	777	768	776	751	761	748	788	776	769	765	821	753	770	746	736	743	743	802	761	826	797	772	783	821	782	766	739	755	746	778	785	805	756	792	770	833	778	754	771	748	753	735	802	790	760	760	730	758	768	813	808	770	762	764	746	770	714	720	795	766	782	769	749	842	776	713	754	808	778	782	817	737	760	743	750	801	817	785	780	804	767	758	778	765	727	805	759	755	767	770	763	799	806	735	755	810	723	764	808	772	824	761	733	778	786	802	730	797	703	754	780	787	763	775	716	807	778	753	751	725	761	830	771	723	781	771	795	800	776	801	766	797	785	782	747	800	727	744	749	739	787	785	766	798	812	791	795	777	738	763	838	810	767	776	795	817	767	721	712	815	774	821	788	711	741	777	754	739	738	725	768	795	757	818	736	720	786	763	791	816	763	776	787	777	789	737	757	734	751	832	742	727	801	770	766	760	795	788	762	738	764	785	770	782	781	790	749	774	805	788	793	779	787	737	785	801	743	763	775	781	750	767	713	758	769	747	771	773	776	761	760	772	765	791	748	735	770	715	775	774	703	790	778	740	782	812	772	720	782	742	733	790	749	751	786	794	794	770	789	769	815	781	775	709	762	758	768	722	766	769	764	783	734	824	755	822	785	761	789	793	792	758	759	741	793	778	735	794	763	750	764	776	796	771	750	775	774	821	778	758	762	786	748	772	774	795	741	833	782	755	766	761	757	748	838	797	788	795	834	755	772	719	739	773	784	812	770	775	755	725	763	756	807	773	799	809	807	778	795	824	716	771	804	797	828	787	804	821	743	796	778	777	731	801	753	799	810	782	798	751	762	785	778	790	808	763	749	774	817	715	788	770	762	764	765	760	768	781	760	776	740	841	786	774	776	771	735	787	777	789	736	822	760	760	800	748	818	830	796	747	790	724	838	773	794	781	781	745	748	791	734	792	742	781	721	792	823	736	794	794	766	732	785	779	801	774	768	748	802	821	771	746	801	725	725	707	775	807	794	788	772	775	772	760	825	751	776	785	803	794	760	782	743	754	807	736	752	801	708	787	788	811	765	785	813	689	752	729	758	773	851	781	794	773	794	748	752	770	737	793	755	798	808	782	778	761	828	795	784	746	770	727	826	811	790	741	754	750	768	735	789	771	783	809	781	761	804	782	782	775	805	704	794	786	811	720	789	747	768	739	789	764	734	754	799	752	813	781	791	746	766	793	730	723	751	775	787	772	816	777	722	750	828	753	732	745	797	830	745	787	774	787	746	795	738	801	784	764	782	793	749	767	794	800	829	787	736	772	765	770	737	751	754	786	772	790	826	762	845	758	754	779	807	755	719	726	796	749	732	742	817	734	809	732	791	819	779	787	796	818	814	734	789	801	782	766	836	799	839	809	723	757	796	829	769	780	772	730	774	750	771	753	775	760	771	770	774	810	790	767	804	723	758	715	838	805	803	760	786	775	798	750	790	789	834	734	738	761	787	745	709	808	768	854	794	771	757	785	798	795	727	762	794	734	772	768	773	765	751	772	797	746	805	787	757	782	770	727	778	739	802	763	778	733	803	730	790	810	794	777	744	761	811	721	763	806	798	763	760	780	789	792	823	815	759	703	770	755	807	740	762	774	755	752	764	736	756	794	743	811	846	742	808	737	737	805	795	762	746	740	829	752	743	766	779	805	791	795	734	755	799	745	757	745	776	794	771	833	787	752	808	741	789	824	751	769	737	802	741	694	720	798	728	806	790	764	767	757	776	740	850	774	787	782	790	792	805	791	798	787	782	791	839	748	803	790	813	773	727	815	805	770	767	817	797	751	770	772	769	765	734	793	766	770	813	809	786	753	766	740	777	790	772	737	730	753	785	790	764	807	780	809	773	815	766	774	788	770	782	770	794	798	813	756	764	792	765	775	773	825	739	766	798	774	786	773	787	831	728	724	739	746	771	759	769	765	765	807	803	797	771	836	763	772	738	781	732	780	755	755	810	797	724	750	751	775	719	777	748	751	756	742	773	758	801	773	774	782	787	746	752	750	784	762	764	742	799	751	788	758	782	750	801	864	730	753	808	761	814	784	787	767	739	766	786	777	749	813	800	725	769	714	738	759	751	815	763	798	794	751	787	780	743	777	784	770	783	824	763	785	757	763	791	788	805	763	783	731	802	779	749	755	834	741	783	780	775	766	754	754	812	763	785	770	819	818	779	784	735	776	765	769	719	747	802	847	749	792	768	769	768	756	798	810	777	760	748	799	774	756	761	739	752	779	766	716	767
25601	21397	25815	18797	2250	1108	1031	941	919	902	948	904	859	842	860	850	900	914	871	837	861	795	839	869	865	832	802	813	844	843	864	882	826	837	827	811	873	795	857	844	870	829	817	849	794	813	784	826	872	879	881	839	854	819	876	823	854	766	736	824	789	792	871	879	842	836	847	875	802	793	860	889	779	854	846	814	790	859	882	847	862	894	830	812	764	854	853	800	807	773	802	789	789	831	846	821	819	867	927	873	871	822	791	810	845	869	827	856	839	824	800	876	869	796	861	845	833	836	844	818	821	829	864	796	845	877	791	836	798	794	835	783	838	823	826	837	870	846	871	846	876	822	829	756	818	812	874	822	878	866	795	860	827	849	830	874	758	804	819	846	862	779	892	846	802	815	849	913	833	857	816	855	802	767	819	823	795	846	862	821	827	836	842	854	883	854	883	834	869	862	816	795	826	816	821	856	819	819	818	873	860	859	827	759	818	841	832	888	843	841	791	878	847	880	822	780	826	818	863	840	898	830	832	859	786	831	866	812	801	833	875	783	856	828	827	842	783	811	796	868	846	849	780	754	815	846	839	882	841	853	819	817	781	792	795	856	850	871	831	812	848	790	878	747	746	839	758	826	811	879	802	822	762	822	855	845	824	878	835	800	842	844	818	767	883	830	814	807	845	827	892	830	816	832	837	825	812	772	860	820	881	803	877	791	796	800	827	801	861	819	824	866	838	805	807	810	863	898	838	842	826	813	809	881	764	801	846	836	782	877	856	854	792	839	795	793	803	876	788	795	804	859	850	830	805	813	869	826	796	809	791	821	811	830	809	837	809	832	805	836	842	811	783	823	854	815	855	824	849	782	844	822	811	801	834	841	849	778	866	801	798	856	799	805	843	771	826	806	807	851	761	807	859	851	898	816	816	818	836	846	838	875	850	822	800	910	841	841	874	912	832	813	838	764	902	871	841	841	790	801	837	832	898	830	797	769	831	804	816	833	832	808	781	783	766	843	798	818	799	825	824	812	848	893	824	804	831	816	818	831	816	861	788	872	882	825	765	815	829	751	811	860	863	803	763	863	814	824	798	821	818	863	807	824	799	827	807	857	843	823	796	825	802	813	803	821	831	825	841	870	828	809	767	845	856	874	847	858	870	872	847	798	833	851	826	805	831	821	849	835	802	825	823	858	807	812	861	846	802	819	813	792	813	794	843	827	815	798	857	857	822	810	848	839	875	808	830	834	817	824	861	809	811	857	869	806	772	836	868	810	802	804	850	860	818	858	826	773	876	805	824	826	837	834	821	824	793	817	825	862	836	887	846	792	810	808	854	794	839	798	854	786	829	795	856	836	864	806	867	833	847	802	857	812	810	863	756	862	849	812	809	791	856	877	774	836	846	843	818	843	818	811	837	830	825	833	841	822	794	850	807	795	851	819	856	878	829	836	806	807	830	891	779	805	824	799	843	859	821	868	846	813	845	918	786	877	794	800	836	829	802	793	840	817	882	835	848	805	819	838	862	844	809	827	827	849	847	849	880	832	823	838	800	859	781	840	807	807	825	864	831	821	820	823	840	813	816	808	811	802	838	880	800	759	852	802	804	851	815	832	833	855	853	836	835	840	842	833	824	778	867	832	873	826	764	788	858	865	796	845	860	797	809	860	837	805	853	783	826	881	862	776	836	843	824	789	882	873	817	857	815	823	835	770	835	825	819	809	841	834	838	840	816	856	840	823	784	786	786	812	866	791	830	831	823	861	848	810	830	865	846	860	836	822	785	749	816	826	877	809	814	865	787	854	799	743	810	829	855	877	843	833	811	787	818	832	829	857	852	837	893	846	775	837	794	793	814	891	852	839	824	879	880	841	876	840	827	831	827	845	832	827	865	752	849	858	842	799	866	834	796	828	805	821	782	804	801	884	834	847	825	837	831	826	831	818	836	880	843	813	850	868	810	811	859	830	837	833	762	815	772	826	861	839	826	847	877	794	813	845	813	862	793	789	857	836	831	855	786	844	863	843	805	874	836	817	839	832	881	807	844	851	843	802	771	824	830	840	847	885	787	837	839	812	806	835	809	864	839	832	841	797	871	745	837	835	857	813	848	887	873	807	800	839	838	874	821	867	874	836	824	874	823	851	799	782	779	859	883	884	818	831	832	834	850	857	865	849	884	816	804	819	839	827	861	811	868	847	821	839	849	822	744	850	882	852	849	856	822	794	872	804	818	862	859	847	818	834	841	793	847	805	836	802	818	863	818	824	818	824	816	815	835	780	830	782	853	796	842	838	792	816	806	828	824	777	866	866	797	853	831	809	828	856	829	851	805	844	807	863	876	885	840	781	844	820	820	866	811	813	769	856	811	848	811	884	828	804	847	822	832	853	867	859	855	814	819	847	803	867	837	813	785	851	807	848	859	835	840	856	860	808	834	815	761	811	835	866	787	778	834	809	821	769	791	809	799	762	854	881	821	794	809	839	839	823	853	874	788	827	868	842	856	843	758	823	776	885	810	774	828	839	831	898	811	774	804	846	801	891	785	854	827	833	805	819	792	825	877	829	857	822	839	793	851	827	769	837	851	841	833	820	830	860	812	891	827	854	832	817	856	835	800	842	793	814	865	833	839	876	799	833	861	779	891	862	817	869	827	839	810	859	872	858	843	813	843	822	872	805	869	858	832	757	832	837	846	775	821	803	854	827	858	875	839	818	881	805	833	869	822	814	832	802	837	867	753	828	811	879	878	784	810	753	811	800	779	799	848	811	846	851	776	831	857	845	869	843	834	818	837	804	794	850	773	850	830	854	843	825	786	858	803	826	773	852	838	851	794	867	873	837	851	838	828	843	835	814	795	844	887	830	834	779	777	839	861	830	825	814	797	826	855	825	826	840	808	807	856	820	844	821	854	870	818	820	826	782	829	813	864	817	842	817	821	820	866	842	840	827	869	779	784	820	765	827	848	871	827	831	837	842	850	882	773	869	844	796	813	792	801	865	845	834	862	849	803	800	826	840	837	817	876	909	869	845	802	824	845	815	841	822	816	763	863	798	758	787	802	889	862	821	866	827	791	814	854	821	770	817	848	789	781	845	854	835	824	785	836	777	818	812	836	832	837	784	825	859	884	831	817	804	844	820	888	864	790	850	791	868	811	860	844	833	888	823	853	827	821	796	842	802	885	843	848	863	838	820	817	827	855	855	817	798	793	824	812	826	815	807	837	840	868	897	831	842	801	882	832	845	797	789	838	852	859	834	881	843	832	856	849	836	842	844	828	913	823	870	864	819	844	827	801	810	844	740	817	845	814	825	803	835	879	839	832	847	840	880	839	824	806	845	849	824	798	833	830	806	838	841	848	775	864	837	848	813	777	818	801	835	813	874	870	780	832	876	793	819	860	843	842	834	804	819	831	821	872	827	833	788	841	814	848	834	865	851	823	832	836	838	793	820	799	874	815	820	785	810	801	812	893	827	839	874	836	857	860	853	838	794	846	823	830	852	857	814
3585	2330	1985	1292	1065	931	919	886	815	841	818	792	812	783	766	753	800	755	776	756	807	794	761	772	786	742	766	774	753	756	740	815	759	781	765	766	786	778	711	761	781	792	782	755	724	736	768	799	754	780	749	770	719	737	763	720	729	774	759	733	779	809	727	736	771	758	764	758	754	692	803	806	736	744	780	723	734	703	745	770	720	783	741	774	733	750	769	727	731	751	712	818	768	716	767	746	733	742	721	785	756	724	703	724	706	745	778	771	785	767	719	728	779	739	766	717	728	731	771	784	720	725	762	732	795	764	783	782	765	769	737	763	721	760	756	736	800	708	818	747	740	744	718	721	705	741	741	736	721	727	728	763	737	750	824	763	727	762	805	752	757	702	799	786	764	763	765	747	754	773	764	758	739	765	760	722	732	803	760	724	785	744	723	775	733	717	681	738	765	755	811	764	723	758	767	708	711	740	718	732	736	750	740	778	749	704	755	774	753	756	764	746	722	729	787	807	743	786	766	713	733	745	760	827	724	717	727	730	776	763	748	736	766	734	759	725	735	790	731	727	763	731	740	753	788	700	790	748	736	773	780	772	740	720	778	695	684	734	769	732	707	712	760	731	738	728	783	824	762	753	779	746	734	765	777	766	805	778	723	797	738	762	735	731	746	744	692	714	694	801	739	735	754	776	666	725	710	751	707	751	794	752	717	746	744	747	736	708	714	732	737	751	719	758	736	801	714	737	737	744	780	679	766	735	779	736	791	750	761	772	763	725	764	784	792	800	800	692	679	719	772	750	728	789	747	767	751	721	774	747	760	734	740	774	759	774	756	740	745	733	691	759	765	722	736	749	731	686	751	783	736	753	732	789	769	716	773	788	719	717	728	726	765	719	741	729	731	791	688	729	720	717	733	782	734	730	747	735	781	799	736	725	695	699	768	773	765	733	789	791	800	759	716	704	748	728	752	742	760	715	741	789	782	732	707	772	739	735	708	743	733	724	801	762	814	764	747	791	749	739	795	706	737	765	745	768	756	781	753	704	697	727	717	739	773	758	760	774	701	748	741	731	788	742	767	716	723	730	758	713	746	747	745	813	728	789	762	768	672	775	703	755	720	702	746	703	738	738	750	721	737	752	701	847	759	703	768	733	809	754	729	749	769	731	739	759	767	788	756	726	759	730	730	685	762	792	732	703	736	783	736	747	736	716	794	759	728	710	762	787	756	729	748	749	757	745	740	729	743	760	736	763	715	709	713	711	791	757	773	775	741	728	802	767	739	690	745	791	707	805	728	726	765	803	762	690	777	762	740	739	724	731	758	746	753	721	755	793	706	744	759	742	783	780	756	720	757	737	726	802	785	788	785	793	735	717	701	749	699	794	738	737	756	768	775	756	762	742	746	715	766	723	708	721	732	769	735	786	775	709	717	712	729	760	759	741	762	746	736	777	735	729	729	764	800	735	753	686	755	765	748	734	757	731	705	801	733	752	735	727	759	747	705	758	727	719	735	751	709	775	776	739	756	795	756	732	732	743	756	736	715	762	742	706	770	769	756	730	715	732	776	781	758	776	724	707	744	745	731	706	729	770	760	731	738	734	748	739	726	765	719	722	712	740	717	759	753	775	742	706	728	773	736	757	693	768	700	674	724	730	753	785	729	717	741	765	729	749	718	759	751	750	760	761	761	765	789	771	739	732	721	699	767	742	772	717	804	698	723	727	738	763	750	696	729	730	736	765	708	744	699	735	784	758	746	758	752	705	748	749	707	706	742	745	757	751	688	721	730	738	743	763	702	788	767	738	747	735	738	710	744	754	814	766	703	715	739	689	736	691	700	737	726	760	744	758	768	790	761	742	732	703	741	726	800	697	731	715	708	735	745	761	783	761	779	715	741	759	725	737	776	739	743	786	767	754	776	749	704	730	709	747	734	750	701	735	740	721	743	696	718	679	722	745	728	710	760	732	731	755	729	764	723	770	729	726	697	731	788	799	738	715	749	780	753	705	732	728	731	742	767	743	691	754	756	733	718	773	788	780	700	731	674	741	758	704	702	733	756	738	693	750	751	741	761	699	718	689	727	695	733	717	749	758	694	799	688	731	708	758	805	755	759	733	745	709	771	712	747	774	742	728	765	739	744	724	760	767	716	758	712	731	734	760	700	756	752	785	699	713	761	744	749	738	711	695	725	748	766	768	753	750	737	743	744	726	716	735	775	748	753	755	718	748	746	774	736	691	751	731	710	738	728	760	736	742	771	728	730	767	702	753	765	740	774	715	732	764	754	748	760	794	704	735	729	727	738	758	694	698	740	741	738	717	742	744	738	739	751	755	781	765	749	738	747	738	723	701	783	724	735	751	778	761	732	769	705	758	745	681	750	773	765	716	754	720	702	745	719	707	685	711	766	769	738	723	752	781	730	776	765	803	722	749	744	737	698	757	757	754	734	774	729	711	797	736	712	717	755	704	707	730	721	735	766	715	744	750	732	707	761	727	724	753	766	721	733	722	759	742	817	803	778	711	754	707	746	783	739	729	715	730	722	718	754	729	719	750	737	760	735	750	746	719	779	743	725	727	694	730	795	759	753	773	762	778	801	777	758	777	729	716	727	735	766	709	753	749	728	716	744	747	702	743	702	744	726	713	727	745	745	773	823	748	751	741	703	768	765	744	747	778	748	738	754	742	748	726	731	715	748	742	746	748	761	703	758	732	774	738	750	788	729	757	740	742	716	739	751	708	698	760	737	770	703	750	717	737	759	714	736	708	765	763	752	697	773	765	732	772	712	762	731	703	733	765	758	702	699	762	697	755	765	779	692	704	741	758	713	740	773	784	753	701	758	788	726	752	813	703	727	778	777	746	743	758	744	717	749	761	727	750	741	744	729	766	712	774	711	748	725	719	771	731	738	727	733	785	697	756	709	725	716	823	766	797	745	712	737	750	741	721	725	773	760	735	742	738	723	759	743	734	766	739	710	692	785	728	776	740	707	769	750	785	763	734	748	699	732	712	810	763	716	770	721	742	749	710	752	728	776	717	735	787	698	750	725	723	776	705	752	730	750	719	762	716	726	742	749	726	737	734	741	762	696	769	754	712	733	709	708	699	775	743	772	752	770	756	749	781	761	745	677	700	695	755	710	765	769	729	731	720	746	691	742	716	755	732	717	766	743	756	774	742	726	705	747	676	755	730	751	758	750	746	773	784	700	766	786	730	741	768	803	721	757	725	746	790	735	714	736	737	767	707	739	717	682	689	774	733	715	741	763	772	782	731	769	759	708	751	743	717	725	725	743	724	717	732	780	770	691	760	749	786	729	716	735	734	711	735	714	799	759	769	791	749	732	725	737	757	757	753	724	665	756	748	754	720	746	723	738	727	728	797	676	732	692	759	776	713	779	739	710	727	739	799	795	727	723	714	766	737	688	778	763	715	794	719	758	718	754	772	719	719	747	758	742	742	764	733	756	751	767	774	727	740	755	711	732	750	730	786	720	693	757	738
24245	21424	28591	24624	20334	3175	1104	688	585	520	561	524	470	507	469	446	449	461	492	435	469	508	461	447	430	476	450	438	440	426	444	406	446	381	453	424	445	426	460	449	416	421	454	444	454	465	428	445	436	460	435	453	450	436	455	439	419	440	424	429	440	449	443	464	432	421	442	427	427	433	473	424	480	418	418	464	410	472	455	455	498	440	479	433	447	412	454	422	463	434	439	426	430	429	438	450	441	418	448	411	428	445	408	458	448	379	412	463	417	396	443	436	466	409	392	411	416	416	421	437	418	429	424	446	451	356	431	434	440	421	426	415	383	419	423	427	461	437	453	429	410	447	435	438	458	392	437	445	432	416	436	442	401	426	475	435	411	426	425	431	449	464	426	459	405	440	413	437	396	433	436	421	441	427	397	437	422	433	417	398	449	422	420	455	415	407	441	424	453	415	441	417	444	404	445	388	402	448	390	420	408	402	443	413	421	413	398	423	421	417	400	406	421	433	409	423	444	398	414	420	428	432	430	427	452	447	420	424	450	421	441	449	418	421	465	446	410	468	441	439	478	437	423	456	431	424	438	447	413	393	419	438	429	415	426	414	444	427	419	452	434	450	443	414	429	408	418	427	396	418	466	389	414	424	426	411	444	431	422	404	403	462	445	406	383	445	437	440	417	414	438	426	406	447	432	432	440	404	434	446	409	406	435	430	396	422	426	397	394	418	407	400	424	445	423	454	434	405	472	436	430	414	425	392	399	456	492	429	430	411	467	434	447	440	396	429	433	428	405	418	440	395	440	444	478	403	424	411	405	466	428	433	411	403	421	442	404	412	388	432	434	444	401	442	443	406	437	412	423	423	428	440	418	454	412	424	409	427	400	450	437	401	428	432	450	414	472	433	412	445	410	457	401	432	419	427	397	381	435	389	405	416	418	411	390	427	432	414	419	426	407	407	428	399	433	420	409	451	440	426	427	393	442	436	440	446	473	459	427	464	401	446	418	421	434	417	408	419	415	441	468	429	451	412	450	443	452	469	417	398	412	444	431	453	431	418	461	420	492	457	413	433	415	422	421	459	437	432	449	436	407	428	443	422	434	453	396	428	428	436	420	439	446	441	432	471	425	424	430	425	396	419	440	418	453	415	420	386	431	434	401	435	419	408	444	433	410	437	443	454	463	394	442	464	408	416	442	392	417	432	415	453	428	423	436	427	451	429	432	462	407	453	417	463	407	419	426	368	388	442	381	399	424	391	450	434	407	421	404	417	422	412	442	430	398	447	446	405	440	426	444	431	462	426	434	380	459	413	408	468	440	427	418	421	411	426	398	455	420	430	439	414	440	413	399	462	437	443	458	439	405	418	427	410	466	414	479	412	437	407	429	441	428	454	434	427	417	408	392	428	427	421	452	425	428	432	454	430	425	434	399	441	410	459	416	444	452	432	450	433	414	434	437	393	386	453	464	443	449	446	408	437	448	422	416	382	404	424	399	456	410	430	440	379	429	394	411	426	391	389	453	448	403	399	412	444	413	432	440	427	422	432	424	415	443	449	457	417	400	451	435	393	438	465	399	469	401	413	454	421	420	421	413	422	421	418	428	423	439	424	440	427	446	415	422	441	421	421	408	439	448	427	411	454	405	403	395	434	427	452	431	428	402	445	447	433	431	437	468	419	401	386	436	455	388	436	406	432	429	430	431	432	430	411	416	424	427	413	467	408	449	397	400	458	405	473	431	452	427	420	438	454	407	408	426	464	448	410	438	434	430	415	411	422	392	386	396	435	425	420	424	437	461	450	470	477	409	425	436	418	434	418	431	447	412	412	405	458	431	436	434	415	405	466	436	425	438	411	393	420	441	413	425	402	396	430	454	427	440	439	421	401	405	429	407	440	400	391	396	423	412	433	447	440	425	412	408	423	434	380	418	461	401	497	421	410	437	433	390	435	414	428	436	421	418	429	439	426	447	423	395	448	426	452	422	429	439	435	385	429	446	444	436	448	420	422	463	392	410	464	486	423	419	405	402	440	418	468	446	445	423	388	388	407	405	434	422	434	445	448	409	445	369	410	402	408	405	402	427	423	458	472	445	432	394	469	459	433	398	449	387	407	404	417	425	427	397	423	427	423	426	361	445	417	398	435	457	432	450	425	444	422	403	394	431	412	411	472	428	430	396	471	416	427	415	456	415	425	379	439	434	420	417	403	434	428	423	410	438	442	421	397	399	447	411	460	399	445	436	434	428	426	432	415	435	402	431	419	402	412	418	424	437	428	451	448	430	415	453	442	408	428	391	438	414	429	417	436	403	416	459	419	381	388	428	421	446	423	448	416	440	431	462	449	450	470	415	415	455	409	431	389	437	410	433	444	411	442	415	398	420	415	464	428	461	418	438	427	433	422	432	443	447	435	410	430	419	448	408	434	446	421	402	433	419	437	431	435	440	465	371	414	397	437	419	423	421	412	425	429	405	429	430	383	413	394	425	418	426	467	406	394	396	444	428	449	420	458	392	412	415	450	414	405	430	411	400	417	427	457	429	414	422	426	435	429	477	417	420	409	372	423	442	425	404	428	463	468	436	412	431	430	419	458	450	475	422	432	427	411	389	385	414	429	434	445	409	417	413	420	460	419	412	397	409	432	415	440	479	421	394	450	426	423	407	409	410	421	406	400	422	423	429	429	437	434	418	434	379	433	434	421	421	404	432	434	435	437	418	422	409	467	390	399	429	437	414	389	429	444	399	396	466	464	425	445	446	438	423	417	427	442	419	430	432	413	432	436	406	440	402	451	396	407	437	454	447	420	410	441	446	397	392	424	410	410	428	418	438	431	399	410	418	410	459	427	454	443	443	450	412	437	409	431	440	444	408	444	455	428	433	411	474	428	404	427	422	447	407	401	424	366	451	444	432	423	420	425	422	458	408	424	396	462	449	440	446	450	428	468	427	429	442	462	445	394	406	404	454	446	413	434	435	427	426	416	467	420	429	446	436	435	450	439	402	431	438	430	419	438	443	405	441	419	423	425	434	431	453	419	429	408	419	433	418	450	420	404	414	399	397	384	437	458	447	420	426	441	464	447	390	478	420	423	430	411	454	459	413	398	435	388	443	414	443	415	405	415	425	456	411	463	409	407	433	412	397	417	411	388	444	430	412	432	427	464	401	399	442	430	387	415	391	420	460	440	410	410	415	431	423	428	432	430	446	471	444	432	449	399	436	408	416	407	411	406	412	422	433	451	455	389	449	440	420	414	434	453	425	448	452	415	447	420	426	461	445	426	427	444	417	433	420	431	395	434	420	445	397	418	439	453	431	451	462	423	437	409	422	401	449	432	444	453	442	429	409	406	443	443	451	422	488	393	427	447	434	405	450	415	435	424	432	423	417	426	428	413	392	475	426	425	425	373	420	460	426	421	409	391	450	432	440	449	407	407	415	425	376	406	420	409	431	408	431	421	407	476	467	421	433	439	418	374	434	421	424	436	413	375	439	482	441	431	422	430
3312	4800	3825	1933	1444	1102	903	798	792	704	602	618	543	554	497	542	530	545	500	473	486	476	437	489	497	502	468	443	480	488	484	473	470	490	425	498	489	462	467	475	505	441	503	483	415	430	454	428	452	469	498	434	509	409	450	454	423	466	469	492	452	431	473	495	468	499	500	424	475	417	432	416	455	444	440	460	453	464	443	452	436	485	446	463	454	435	412	457	439	490	466	466	504	451	449	468	428	489	434	432	486	444	424	424	474	430	439	471	460	460	420	465	455	443	463	444	447	432	454	432	464	453	450	446	485	441	469	433	452	440	408	478	417	438	467	477	466	466	455	462	445	426	444	448	470	434	419	462	435	453	464	445	426	475	481	452	428	457	450	419	425	470	468	430	429	440	442	445	409	441	440	414	462	457	430	518	448	470	416	407	484	427	443	429	440	458	434	413	404	466	448	466	451	451	434	466	458	459	419	432	417	443	471	417	449	464	439	478	461	433	458	447	444	465	471	416	463	396	425	444	466	407	440	483	414	434	444	430	396	457	460	420	431	448	462	453	458	423	410	431	466	416	442	460	466	465	457	430	444	406	457	412	436	461	402	434	462	429	454	487	438	435	475	445	447	441	421	456	447	481	435	477	444	439	458	447	441	451	431	482	439	471	432	448	447	431	457	478	448	432	441	441	446	434	472	422	452	430	443	436	417	474	466	429	423	480	435	433	444	449	470	437	441	434	451	444	415	439	411	434	448	452	484	421	456	438	406	411	464	453	434	445	423	454	414	467	482	445	443	449	434	454	452	449	463	447	430	421	433	456	444	459	487	405	433	453	468	430	429	453	457	482	489	389	475	435	437	405	488	406	450	432	435	414	463	457	433	452	459	467	486	451	437	424	447	470	430	465	416	453	458	439	447	421	424	453	433	476	452	457	435	435	448	399	460	442	443	454	425	429	442	459	422	514	443	458	437	413	454	468	408	446	462	453	468	446	469	449	441	420	435	440	420	482	429	421	442	413	433	492	442	435	433	437	441	431	421	434	455	446	430	442	461	443	409	390	452	454	453	457	434	398	453	426	457	406	434	486	446	491	451	459	454	419	439	459	408	502	431	445	453	458	465	422	425	435	422	432	457	462	450	437	452	456	421	456	460	492	446	435	447	446	433	426	427	462	454	469	399	444	416	473	428	466	459	442	418	416	464	475	455	480	458	440	439	441	455	443	433	468	413	420	482	410	454	468	449	446	455	449	398	399	468	449	445	456	439	423	452	429	456	497	398	465	449	437	469	470	463	435	442	417	469	419	459	461	461	440	436	458	448	447	431	436	439	403	419	455	429	460	436	406	428	442	443	455	457	430	465	409	454	453	458	427	438	444	435	442	415	453	426	443	434	457	472	438	472	457	420	436	453	406	446	445	437	447	473	487	428	446	422	422	477	480	433	470	464	461	457	428	452	441	395	482	403	428	447	417	436	409	404	451	428	460	418	426	458	461	422	456	467	439	448	461	442	423	426	426	459	422	434	391	448	432	445	437	457	432	432	435	434	453	474	462	467	412	466	432	414	425	461	449	484	420	427	444	455	475	440	427	445	440	456	433	476	436	453	442	403	423	415	454	411	449	422	479	506	443	435	432	435	440	438	462	435	457	461	468	429	463	444	437	418	425	458	433	484	438	478	480	443	442	464	466	418	427	421	436	418	449	450	431	436	443	491	445	413	436	436	398	410	421	443	416	436	428	461	405	442	420	427	426	473	411	440	472	418	456	424	457	446	437	470	409	454	411	457	453	426	447	399	449	449	435	428	452	435	436	466	482	445	456	506	436	420	447	455	410	464	453	452	414	441	444	460	459	467	446	485	424	443	426	429	455	439	424	419	440	430	454	438	443	438	431	443	430	438	424	431	458	424	477	471	462	426	418	404	444	456	429	448	438	437	429	424	431	417	454	448	449	417	431	484	463	418	443	448	385	459	436	428	442	453	431	464	416	456	416	435	452	406	442	491	472	473	421	432	472	441	456	455	445	422	464	401	437	402	447	451	445	415	430	437	427	447	422	480	451	416	418	412	448	426	454	447	439	421	427	463	445	435	450	463	413	406	447	445	449	396	443	431	447	424	457	434	429	439	427	443	423	419	400	470	477	465	437	423	465	451	433	432	459	448	480	419	430	455	439	466	440	438	459	432	455	418	429	436	459	417	448	483	425	447	437	398	394	434	432	434	466	431	444	422	436	477	457	454	437	436	424	429	405	444	453	417	447	437	458	444	449	421	464	431	478	437	424	426	423	429	445	457	410	447	449	440	408	433	440	442	415	419	438	463	405	410	414	469	462	431	411	430	451	431	426	395	443	444	443	409	413	417	431	441	441	458	415	454	477	446	413	464	454	443	447	428	410	435	419	424	454	455	422	460	406	443	470	440	410	422	438	440	439	453	437	442	415	451	405	444	424	417	457	438	432	432	423	444	403	436	437	449	429	450	466	448	464	395	461	448	424	421	477	462	440	449	444	412	493	459	466	442	442	431	395	443	456	427	399	442	456	458	475	430	450	434	443	468	496	425	434	446	468	465	425	437	449	398	422	457	452	446	438	450	428	424	429	404	430	440	468	458	412	439	429	440	474	428	426	395	446	466	439	435	412	425	466	423	446	434	445	417	455	422	460	452	416	412	441	408	418	440	410	424	420	412	430	440	464	431	436	428	441	462	433	415	463	460	453	383	420	396	394	426	407	432	446	419	411	435	452	483	450	453	443	413	421	440	423	460	479	448	427	441	430	441	361	416	463	448	407	451	427	468	406	447	416	430	447	431	480	433	421	412	427	433	450	445	456	426	474	428	442	447	467	481	421	395	447	412	410	422	449	435	408	427	447	463	402	451	458	427	434	424	452	431	412	430	422	474	411	440	430	422	447	453	430	443	465	457	434	460	437	447	398	439	455	469	413	417	446	457	439	397	429	430	464	413	450	437	431	456	443	452	445	478	436	423	430	483	444	440	455	450	436	405	450	431	431	473	431	449	472	450	408	446	446	435	436	451	431	459	492	427	470	419	404	460	408	421	438	407	431	432	419	431	453	433	447	466	439	438	395	402	433	432	413	404	414	454	418	419	447	438	421	431	441	421	415	441	407	507	442	421	429	436	400	426	420	429	426	458	428	452	415	433	446	417	451	439	459	441	424	421	441	456	419	428	426	428	446	451	454	455	421	452	431	418	456	466	423	414	449	438	409	435	411	453	440	427	416	477	412	433	428	425	423	458	469	430	459	420	441	440	464	414	418	439	434	451	448	407	455	448	413	454	432	430	435	414	449	489	416	440	442	468	413	469	432	422	420	448	454	445	462	423	463	463	443	425	436	449	420	420	436	446	414	433	430	399	460	415	468	478	457	439	422	415	432	438	458	442	441	416	430	464	462	432	452	467	463	441	456	456	430	424	447	446	403	451	458	453	441	424	444	443	422	439	432	419	409	468	413	408	442	438	457	398	401	457	460	411	445	436	430	381	480
27540	11840	2174	1294	967	902	894	954	867	888	918	909	882	880	915	944	904	911	926	808	861	866	829	861	894	874	906	943	877	880	848	820	874	821	896	879	875	911	946	884	916	869	920	863	904	889	871	885	869	881	848	919	875	880	924	835	885	899	908	863	898	946	884	884	861	914	874	953	861	912	880	843	883	844	807	864	848	816	836	871	917	826	861	887	912	893	891	888	845	856	891	867	874	878	846	880	913	869	903	854	871	922	875	876	865	895	917	898	819	900	904	920	886	851	842	861	902	863	889	857	878	917	854	957	850	855	925	919	932	913	880	862	856	879	807	885	858	844	888	891	911	875	920	828	893	875	859	858	900	889	866	904	906	880	887	850	862	834	883	862	829	897	877	868	929	852	886	896	894	862	896	906	843	890	888	857	885	875	865	911	947	948	923	830	859	855	865	886	886	862	830	901	903	964	901	894	895	855	901	890	919	840	860	865	883	891	900	904	882	877	881	884	849	892	916	862	872	885	863	849	862	917	861	871	842	931	874	883	887	860	903	902	821	846	903	909	889	849	881	817	838	861	866	891	891	905	888	860	873	839	890	886	892	906	864	881	845	876	852	875	908	811	880	852	850	882	877	865	881	885	872	863	892	926	895	864	871	901	902	889	832	839	865	890	872	850	892	892	843	938	903	914	852	882	839	897	891	920	905	900	919	887	889	866	897	914	900	828	899	865	909	847	880	846	844	893	911	883	876	884	875	818	815	855	832	810	902	871	843	891	903	929	852	883	853	875	900	885	865	898	895	863	881	873	853	872	865	938	878	888	835	942	882	849	897	852	862	885	868	885	905	939	864	822	905	904	889	892	953	899	839	949	907	879	904	901	898	837	889	912	902	907	906	930	876	893	863	894	901	835	878	903	886	854	860	873	897	886	910	851	890	868	935	867	875	875	836	871	936	886	920	906	931	817	885	943	896	929	888	917	880	867	897	853	845	886	855	930	920	856	877	885	876	817	934	839	866	843	899	866	878	894	887	898	883	894	948	916	937	858	858	813	851	894	880	853	828	858	861	854	887	912	898	895	873	909	835	839	876	916	902	922	921	866	842	913	843	860	902	902	911	865	862	930	880	913	851	901	903	879	858	892	891	908	835	869	880	910	914	902	879	920	933	893	868	859	863	918	930	905	858	853	918	853	942	861	875	886	877	916	859	916	891	838	888	856	883	942	837	891	893	893	858	849	895	893	895	830	885	886	890	880	878	896	894	886	911	843	871	892	927	898	905	894	928	857	851	933	842	892	883	879	861	878	901	911	890	875	843	885	815	871	829	877	876	884	883	877	933	881	859	875	868	943	856	883	887	834	926	855	803	868	871	884	913	921	901	880	936	885	853	879	822	883	867	848	896	888	904	922	847	895	923	864	926	906	868	867	923	873	875	866	933	917	854	880	886	908	894	863	875	899	855	838	864	955	882	861	849	851	906	862	879	885	846	874	854	825	890	847	853	851	882	884	936	905	906	850	818	849	863	869	879	900	847	899	877	923	862	885	890	879	886	902	884	893	937	896	833	885	892	907	907	895	862	878	892	883	929	876	901	881	910	901	931	874	907	915	891	911	884	895	892	851	801	895	827	884	887	848	884	947	913	913	882	892	888	849	888	859	842	871	855	912	888	903	867	838	871	860	849	880	875	924	869	846	896	875	832	907	879	825	903	819	848	840	919	887	897	830	893	869	892	883	826	858	841	909	869	857	904	828	901	899	872	847	874	899	831	841	896	814	939	926	900	916	884	903	891	916	911	903	882	861	871	921	906	909	863	894	914	904	871	902	842	824	867	882	865	872	903	874	815	909	859	879	856	881	919	912	938	856	871	895	828	892	900	868	934	839	928	870	906	912	892	882	882	906	918	880	879	865	855	910	902	926	938	864	876	894	879	862	867	877	901	928	844	833	882	880	867	862	898	880	955	864	883	848	854	836	845	874	866	886	882	881	856	937	960	854	891	927	904	928	896	880	900	876	880	910	893	862	885	868	899	852	892	880	878	873	863	908	856	898	823	877	867	893	879	910	870	863	850	857	879	869	862	871	821	891	886	871	847	897	907	908	854	885	855	882	903	919	906	848	861	929	906	885	879	875	923	827	892	929	923	915	895	915	864	860	797	822	904	863	879	837	897	912	908	846	882	855	936	878	886	908	849	875	865	881	905	909	900	893	915	884	918	866	946	840	874	858	869	837	879	872	941	927	896	872	874	930	871	814	856	881	847	878	881	919	902	881	892	871	877	859	865	849	899	891	935	877	861	914	906	875	888	877	913	864	902	913	833	828	891	848	866	894	856	854	870	861	845	902	903	842	902	864	885	873	866	865	893	897	861	898	932	869	865	867	887	922	894	869	884	872	892	864	905	853	911	828	826	932	904	888	876	915	906	841	905	873	858	868	845	834	864	895	854	873	880	882	860	890	872	919	921	865	864	886	886	892	907	874	910	878	902	885	904	919	895	864	855	868	898	845	894	851	845	915	858	840	852	885	898	869	833	907	839	849	922	846	975	861	897	891	853	879	882	923	927	950	908	895	870	903	862	906	870	869	901	875	856	896	882	845	867	879	927	873	896	862	905	916	852	900	880	887	905	810	917	911	864	914	873	875	890	885	821	869	903	881	937	874	910	919	867	852	924	877	848	901	919	861	889	921	883	893	939	877	867	887	933	858	811	889	868	846	857	910	888	885	843	850	921	890	880	885	871	844	840	879	867	880	916	873	916	907	898	823	905	862	890	915	875	875	870	911	872	889	861	886	905	877	853	851	900	818	847	861	872	898	933	931	882	890	885	831	876	875	896	916	836	911	902	829	870	906	867	884	910	926	858	882	864	879	898	875	902	874	861	919	923	854	921	887	899	913	916	923	951	866	906	864	928	825	874	885	924	872	937	910	916	859	896	887	853	916	832	860	851	896	875	886	897	845	912	848	878	903	912	878	877	951	894	894	911	861	908	803	842	911	893	901	842	856	855	845	846	871	902	855	840	888	887	894	834	878	881	913	861	831	815	845	895	848	869	898	930	853	831	920	923	906	911	954	881	861	956	892	888	913	850	875	906	854	916	928	910	884	846	853	858	871	868	876	884	911	870	861	897	918	871	950	928	844	894	868	903	898	860	917	867	859	895	859	855	903	937	817	868	920	904	880	864	831	887	880	869	878	931	916	858	858	867	874	921	878	840	862	902	895	884	878	876	916	850	895	878	894	891	850	962	896	873	897	920	895	916	850	904	869	922	925	831	879	920	877	909	886	882	887	930	843	832	861	877	910	847	891	853	899	892	926	882	932	858	846	841	878	865	892	904	857	841	884	909	901	880	890	851	812	897	847	872	865	915	893	870	890	942	898	866	859	846	831	854	912	895	889	912	876	869	824	867	883	889	911	907	850	859	853	903	896	904	887	918	906	924	867	856	893	837	913	879	861	846	896	886	869	879	897	887	879	908	888	877	911	880	916	907	831	898	870	801	919
5122	1000	1019	826	788	804	785	800	783	808	769	795	776	794	734	757	759	759	784	849	792	782	791	804	804	786	773	805	799	795	769	774	733	761	759	790	779	770	762	808	817	796	764	805	756	791	776	806	741	815	796	777	798	788	748	732	782	782	770	793	815	752	782	798	768	724	753	756	769	765	830	796	768	812	778	834	756	757	792	751	775	757	824	807	761	802	716	765	783	771	806	790	786	751	722	800	800	771	796	744	777	780	776	753	778	772	814	719	782	761	787	770	812	750	814	715	830	799	789	756	791	787	771	817	735	764	807	793	729	724	738	771	791	800	776	780	766	783	796	806	776	743	786	727	792	776	791	779	785	765	763	825	822	801	758	732	751	792	769	808	739	762	773	797	773	833	748	826	775	747	770	764	759	807	745	818	739	789	722	798	779	808	745	759	818	794	787	797	820	741	805	796	777	796	816	797	763	797	758	793	789	785	787	816	809	783	812	791	794	789	770	789	814	811	766	778	812	746	751	813	743	772	723	743	738	789	810	705	739	718	774	781	768	816	760	797	798	759	822	781	761	843	785	753	822	750	787	734	783	753	775	738	761	768	734	760	726	775	768	812	817	792	763	737	761	791	723	797	761	759	797	778	730	820	775	769	707	772	746	792	746	778	807	749	730	767	818	717	820	790	762	765	793	748	789	765	757	773	764	780	717	768	737	778	735	795	737	793	765	799	778	749	777	814	793	720	763	789	788	789	806	750	775	737	774	796	783	794	823	838	747	761	806	771	784	771	781	788	801	806	807	761	753	757	776	778	811	799	788	761	790	761	783	750	787	758	712	825	794	811	729	800	736	810	815	717	779	760	806	784	775	773	784	749	766	769	734	819	778	748	783	849	802	745	744	734	762	768	750	762	752	764	751	778	713	770	759	764	791	766	785	776	784	831	771	809	733	788	752	712	787	725	797	747	787	779	738	736	779	795	795	774	871	788	802	781	785	767	761	782	807	757	793	786	793	737	812	800	758	802	802	810	784	742	801	749	804	813	734	751	804	713	826	770	734	730	732	784	778	783	804	745	727	784	773	748	762	720	786	722	782	778	812	787	801	761	775	798	759	780	717	818	775	756	817	775	815	768	716	842	760	732	844	782	768	804	736	781	766	837	721	788	822	750	786	850	807	770	749	806	812	760	791	761	772	787	785	804	802	797	789	779	758	746	763	796	841	770	806	786	667	798	823	812	801	753	804	760	745	780	755	782	808	743	747	780	746	772	750	778	784	799	817	746	757	774	768	755	798	785	758	802	782	777	734	772	754	824	770	726	751	819	778	737	740	838	758	797	795	758	753	772	806	743	793	720	766	801	777	792	794	788	796	773	793	800	723	774	761	805	762	783	792	731	775	782	757	771	755	825	800	766	734	821	772	749	790	795	739	808	760	770	773	754	770	759	751	756	752	785	795	805	764	789	808	755	797	760	771	772	762	784	843	772	742	784	759	765	809	758	787	754	754	771	769	769	770	759	765	831	788	800	756	760	803	776	789	807	763	740	740	775	794	758	786	760	829	732	769	779	776	796	791	788	793	775	789	804	765	758	746	769	787	764	799	798	754	769	766	771	784	757	771	776	772	736	774	715	738	776	763	781	780	755	760	784	712	801	792	760	759	807	793	775	751	779	750	791	750	771	786	752	812	761	822	791	790	783	785	733	796	750	725	787	793	750	831	745	745	803	760	802	761	775	816	773	825	800	787	715	771	793	811	778	777	791	825	732	756	745	752	764	748	755	766	781	791	765	845	712	795	790	774	745	751	753	774	768	782	750	815	736	789	780	780	805	764	797	806	816	821	761	766	798	755	784	764	733	778	763	765	769	796	778	767	787	797	815	763	817	738	763	754	777	806	776	762	805	788	703	747	754	785	723	800	743	753	767	728	793	785	811	763	775	723	783	776	829	743	799	752	799	790	812	765	801	803	762	754	789	783	790	793	756	745	753	802	768	743	780	778	751	783	784	807	783	807	773	751	753	752	753	753	699	734	767	759	770	778	775	795	757	806	750	778	800	756	795	773	773	802	780	763	777	810	754	795	772	736	776	799	732	800	785	768	763	746	800	732	714	746	795	744	759	733	790	708	790	802	780	763	734	741	712	736	725	799	785	793	757	737	786	797	769	788	730	771	831	800	798	790	736	757	784	724	789	785	794	821	799	766	748	806	745	813	791	761	765	807	763	790	769	833	731	751	779	755	789	806	792	811	775	769	749	790	842	788	784	769	716	781	808	723	818	798	778	749	798	783	771	843	760	804	764	750	796	718	758	736	779	696	831	757	728	771	764	769	780	724	796	771	838	787	785	789	718	753	784	754	791	772	791	728	759	788	810	754	789	809	713	800	788	761	779	727	767	765	829	791	766	780	816	757	725	801	789	789	780	760	781	777	775	802	719	804	818	742	782	767	790	785	801	771	737	802	800	750	795	778	822	814	751	759	746	773	816	769	821	796	815	767	821	773	773	769	787	759	749	772	751	726	782	712	748	778	762	811	816	750	781	824	812	757	741	788	798	847	774	820	779	798	771	782	735	774	770	762	813	808	789	742	758	782	803	808	821	784	775	853	745	792	745	739	806	784	787	806	749	785	799	750	845	798	809	797	757	775	706	755	811	758	729	743	731	803	751	758	753	770	783	743	779	750	748	770	747	811	774	800	792	721	749	792	816	755	721	827	759	819	791	742	773	685	748	833	759	810	758	786	756	775	749	718	747	748	787	799	800	743	774	772	766	790	753	759	772	825	758	720	835	775	807	761	755	765	796	776	752	755	820	781	798	778	795	789	742	770	732	732	790	773	779	830	790	750	768	800	751	762	799	810	800	747	773	760	785	800	817	765	785	764	818	774	801	805	774	782	789	779	790	747	757	794	803	779	774	802	798	810	800	762	795	765	763	767	764	765	783	795	801	824	790	778	814	796	778	802	779	779	808	817	731	807	818	781	795	750	815	828	771	811	810	770	814	809	841	781	797	805	764	771	720	780	751	776	757	764	747	754	762	740	789	795	743	685	794	798	759	775	754	813	739	785	755	778	705	790	828	790	770	820	790	810	771	744	810	798	832	768	793	737	758	760	795	775	771	793	783	768	780	771	732	796	760	743	803	763	754	790	781	802	749	749	769	786	725	787	765	774	790	774	754	754	740	804	786	792	779	760	790	796	747	760	771	741	728	800	816	814	783	756	803	813	714	769	795	769	716	784	743	779	789	752	748	785	742	760	766	765	781	750	752	811	759	759	797	758	760	798	804	792	763	751	797	808	727	729	769	793	764	785	781	751	783	764	742	771	751	753	775	792	759	763	726	714	760	770	776	723	773	790	766	776	761	823	762	782	764	796	755	740	766	790	772	815	786	753	752	792	768	826	726	811	768	765	837	732	742	763	753	790	829	766	698	786	783	770	800	720	797	736	785	760	778	772	782	784	755	747	757	796	785	710	770	805	772	813	746	741	794	789	839	741	772	765	807
25672	21404	25872	18797	2217	1197	1086	965	904	910	905	865	848	867	859	874	836	840	901	945	840	831	864	861	844	874	827	932	812	850	864	858	830	843	848	839	849	815	870	806	891	810	856	873	820	838	810	782	834	851	861	858	827	837	853	883	922	823	799	802	857	853	814	828	834	821	836	790	849	845	866	825	845	841	884	884	848	803	831	850	854	819	811	806	845	837	836	848	841	800	816	869	775	823	824	858	918	821	897	810	829	816	845	827	829	847	826	815	778	852	868	851	880	813	785	817	855	801	799	837	840	817	816	879	851	823	806	814	796	862	836	842	825	846	912	808	826	800	828	791	820	836	842	792	887	760	881	857	811	873	834	852	889	818	827	834	864	808	807	794	827	810	796	824	788	856	821	797	837	827	796	853	838	835	813	884	782	865	828	863	832	834	855	839	813	840	797	833	812	885	806	789	836	820	814	807	835	787	833	862	835	848	817	797	809	864	866	835	821	791	817	814	820	811	797	797	853	856	817	787	837	838	857	817	888	791	810	836	820	803	817	814	838	847	824	791	822	824	885	817	827	801	817	825	894	816	842	788	816	806	856	797	833	864	855	892	858	790	798	856	815	815	882	809	799	844	853	780	878	810	851	834	815	812	795	778	872	843	901	779	839	864	839	766	796	864	847	805	827	773	826	779	821	895	844	801	810	884	799	838	793	805	814	888	812	879	789	856	832	802	857	896	829	809	844	830	840	850	801	828	808	867	767	818	764	870	851	819	816	867	847	828	814	862	857	835	849	826	857	863	821	834	837	785	837	782	831	845	801	803	817	906	780	839	890	820	802	810	795	728	801	826	816	867	740	909	822	835	858	872	828	898	789	765	831	840	844	832	847	817	819	849	888	858	832	842	843	849	879	821	796	768	755	814	809	807	831	841	837	856	899	725	835	815	846	801	842	783	791	833	808	807	799	808	842	808	858	794	818	813	859	852	785	738	847	804	802	911	893	801	772	851	857	812	784	857	814	858	812	821	828	835	819	801	830	874	887	758	816	839	844	864	799	815	867	803	854	860	805	784	773	837	812	816	810	867	796	778	821	831	881	763	825	797	847	813	815	803	829	893	772	797	822	827	871	787	814	823	795	830	802	783	848	839	811	818	785	810	803	906	824	800	843	879	848	787	785	812	855	802	834	808	845	816	775	760	830	796	814	849	869	815	843	776	858	846	832	870	861	851	832	829	813	836	810	847	764	845	818	832	805	834	857	867	808	802	865	791	839	836	844	833	819	857	800	850	870	808	813	813	819	844	832	853	857	842	846	804	845	829	784	784	814	797	801	785	763	875	785	817	848	838	790	789	835	803	811	760	794	830	822	808	828	842	847	853	850	824	830	778	849	864	758	900	824	831	829	820	829	796	841	848	829	844	820	798	773	862	858	815	807	823	846	811	796	850	836	851	811	778	780	902	826	768	814	790	830	826	827	818	858	825	865	804	768	870	791	802	821	814	862	791	795	814	824	861	779	790	858	826	827	832	855	869	813	827	792	870	767	810	817	796	823	814	872	880	927	840	842	862	799	817	821	819	801	778	841	883	845	843	816	887	832	841	833	825	850	833	801	808	842	825	806	859	893	816	841	798	843	804	766	794	916	794	814	809	802	835	778	830	850	856	830	807	858	811	869	829	754	824	805	814	870	857	819	832	842	800	842	852	829	862	843	841	815	791	853	836	844	785	817	840	827	832	815	853	851	814	832	847	794	844	840	845	842	769	796	796	854	841	825	870	826	800	834	808	818	851	867	807	873	839	860	846	807	792	866	826	805	845	788	818	831	866	814	820	845	794	841	811	839	838	801	850	816	822	894	846	841	855	833	813	851	858	809	857	823	872	838	804	790	836	858	879	839	819	854	883	782	851	864	843	862	825	826	832	842	843	822	832	891	828	879	856	860	854	817	787	809	846	789	839	832	785	817	854	809	820	879	783	840	796	795	840	852	836	893	803	792	792	848	834	848	844	845	864	777	827	805	849	813	824	860	811	784	838	859	869	881	842	843	823	870	777	816	835	814	864	822	815	824	831	865	822	842	819	844	819	791	804	871	798	817	847	787	859	855	762	814	793	800	841	812	786	868	813	865	828	878	789	822	768	823	849	791	852	823	807	853	797	824	844	837	801	845	832	865	825	852	840	848	796	808	832	838	907	841	790	831	842	825	863	847	783	845	863	834	816	830	801	851	868	828	834	853	837	853	852	824	827	807	846	812	816	807	848	863	843	830	801	811	851	798	833	839	814	907	794	814	831	872	817	782	810	810	829	828	854	796	820	799	789	799	783	838	842	860	882	838	839	878	759	841	783	784	852	866	792	834	832	836	820	827	854	844	823	829	831	817	817	828	844	879	833	790	813	854	823	830	823	792	827	882	829	800	789	814	866	820	810	879	823	833	870	854	811	829	868	826	806	833	833	871	815	862	833	879	798	807	840	803	857	790	786	877	839	836	836	784	820	830	819	848	846	795	787	833	865	790	830	804	918	807	818	849	837	838	797	781	829	843	779	841	873	819	831	793	864	860	826	775	827	889	841	811	870	849	835	849	867	810	847	852	863	801	841	846	896	822	860	855	850	868	840	796	825	825	832	839	831	813	793	834	834	846	832	819	806	845	842	838	852	806	832	874	829	881	830	794	775	795	836	776	845	846	812	822	803	826	811	832	796	761	852	846	832	774	818	802	872	847	854	795	848	843	812	806	799	829	847	818	814	814	846	854	806	789	838	801	756	818	840	795	775	828	803	847	840	797	877	830	812	833	850	821	833	823	819	840	794	808	809	793	844	833	809	839	888	843	826	824	795	818	798	788	833	879	766	830	820	803	782	815	821	816	850	826	790	874	818	840	808	860	815	823	803	799	838	808	858	787	863	802	807	790	817	783	799	808	916	813	858	749	839	819	833	853	791	825	802	823	801	812	822	827	854	754	814	821	817	837	812	863	819	813	866	772	857	864	806	805	848	765	804	884	843	851	842	864	857	821	807	845	791	857	850	845	816	818	850	782	841	763	826	844	815	843	801	831	786	801	800	831	827	813	873	801	868	801	845	781	884	815	828	824	873	784	830	803	845	800	785	808	852	872	847	832	842	849	834	842	779	810	817	829	829	797	857	842	881	831	839	800	856	833	804	841	795	838	744	845	838	814	848	806	804	790	836	818	827	843	809	915	841	876	865	819	835	837	855	860	891	836	828	858	818	849	836	835	849	845	847	833	831	839	829	876	797	835	852	825	842	838	819	823	849	860	832	865	808	845	817	789	799	878	788	858	849	817	770	806	801	791	835	836	817	849	855	854	801	840	825	824	786	834	809	875	812	799	844	858	805	844	789	838	812	831	821	817	799	783	797	853	835	784	862	836	885	832	805	777	817	836	865	844	794	788	889	887	837	858	828	806	849	893	816	851	844	820	823	872	828	838	811	778	826	812	849	838	852	865	840	855	815	843	818	831	823	848	826	864	840	856	869	807	825
3550	2451	2049	1313	1029	1078	925	863	936	809	849	776	833	779	757	756	777	817	749	797	840	796	768	741	753	773	762	808	773	764	736	797	731	784	744	756	751	736	821	743	748	793	770	748	793	801	734	749	783	731	792	772	754	766	795	744	782	753	757	859	776	769	799	791	737	777	779	741	750	762	750	776	689	795	768	726	781	773	755	694	744	711	761	749	714	792	740	710	698	733	754	705	775	768	739	712	746	743	746	788	732	785	761	815	739	740	732	820	694	747	730	742	753	774	758	751	765	776	730	745	757	716	787	756	724	772	762	739	748	761	723	724	767	791	763	770	755	752	747	728	717	764	744	730	698	765	733	755	773	758	789	760	756	781	772	771	725	781	751	727	733	724	753	765	722	727	760	750	774	803	713	740	747	791	707	728	795	706	731	782	752	752	731	758	716	775	758	762	678	751	733	787	784	810	726	712	714	768	700	799	768	757	749	774	758	804	719	760	759	725	751	771	713	734	772	779	749	739	738	763	701	748	801	731	740	705	734	737	768	713	744	729	794	736	737	748	807	740	730	728	743	740	736	751	693	708	790	708	765	746	696	783	772	740	725	757	767	725	725	744	797	760	763	756	764	760	768	779	731	745	718	738	744	732	686	740	739	719	780	743	722	741	699	784	773	769	750	748	742	709	734	750	747	701	778	704	706	758	762	772	752	728	721	758	775	729	810	708	731	787	745	734	759	749	741	749	761	765	722	671	775	719	729	774	790	775	720	754	762	772	753	758	725	794	758	769	749	724	743	708	770	746	717	730	741	773	825	763	750	728	718	702	755	755	765	734	765	740	754	735	733	740	739	735	750	775	746	767	758	735	756	764	772	760	748	719	765	764	724	751	789	753	777	705	748	766	755	766	785	743	796	727	718	784	736	735	762	720	779	764	789	792	723	798	729	743	803	729	737	811	713	748	753	701	772	748	795	792	724	733	735	752	815	755	721	751	778	720	724	805	764	792	761	801	733	779	681	765	779	717	776	710	754	749	720	745	735	786	769	719	714	746	741	738	799	711	742	818	779	737	776	722	746	768	799	758	784	756	712	760	758	717	753	727	766	752	797	730	708	720	717	697	761	741	773	741	713	783	714	771	753	738	752	780	800	679	699	736	763	716	800	703	756	726	754	720	761	749	738	707	725	790	733	744	778	761	747	786	745	730	665	754	733	739	807	689	741	748	762	759	720	750	709	731	764	722	742	710	755	771	740	749	812	754	740	742	787	771	725	726	734	757	804	729	768	743	722	741	727	725	789	720	814	769	764	763	771	739	786	726	712	717	762	749	812	720	806	719	735	676	721	765	724	716	779	725	753	749	750	725	708	790	733	751	693	735	734	736	784	742	744	731	733	751	737	750	742	773	692	771	709	704	749	711	734	738	778	750	755	737	754	764	753	775	710	818	750	740	748	781	786	684	767	745	762	778	752	730	718	722	779	761	771	717	689	754	758	776	708	728	741	742	759	703	727	773	740	729	741	706	718	787	773	711	752	742	760	749	773	778	741	743	808	734	749	782	763	731	728	742	747	735	759	796	758	726	744	777	758	739	705	736	723	772	768	778	747	746	745	768	796	709	750	740	784	838	733	746	760	739	729	714	730	768	773	774	707	830	752	778	762	757	779	766	726	749	732	729	739	711	736	773	770	761	778	781	748	777	752	725	800	738	749	722	729	754	743	738	739	735	746	735	759	741	750	771	765	781	790	730	780	768	720	716	734	769	728	723	792	727	729	731	779	719	773	753	744	742	761	768	762	750	724	726	751	727	722	736	793	791	747	737	792	753	768	741	733	756	739	706	721	729	738	810	712	733	725	713	744	740	764	748	744	733	743	679	791	766	751	691	752	722	773	767	788	718	709	766	706	723	725	733	707	779	755	747	679	748	761	760	764	748	799	767	735	812	791	785	741	731	745	711	720	751	741	730	725	736	759	781	770	673	730	793	781	759	768	757	770	783	727	744	773	764	738	779	730	690	767	670	756	757	740	753	697	729	684	726	716	729	745	748	731	724	767	697	756	748	753	716	745	730	744	737	779	745	753	694	699	781	741	787	756	711	790	749	741	765	772	764	746	762	768	739	744	763	784	783	769	728	764	753	757	684	737	749	763	752	723	766	750	766	755	778	758	716	734	746	746	726	761	715	722	742	746	781	711	800	789	746	721	718	722	756	748	733	755	717	725	775	739	756	750	781	759	765	775	771	740	744	791	751	733	736	710	705	726	737	785	705	782	714	761	740	781	769	704	775	743	755	749	733	719	749	748	755	764	749	761	737	767	729	712	763	708	744	772	759	733	769	729	768	759	748	710	804	729	748	741	731	720	813	764	733	711	717	801	718	794	721	718	796	718	800	765	732	740	724	738	749	758	746	714	762	726	766	749	751	714	769	742	732	774	772	766	734	765	758	729	732	758	712	749	767	740	747	732	737	756	724	738	737	803	757	702	755	719	749	745	808	735	736	747	709	708	767	740	732	808	757	729	713	753	736	750	764	758	813	764	773	756	709	757	776	769	741	810	729	692	748	772	727	759	730	760	748	748	776	769	753	832	743	765	754	768	742	774	764	722	726	762	761	744	738	767	777	738	732	741	825	716	746	761	753	761	729	762	732	766	692	711	793	768	786	725	742	739	729	717	749	745	761	688	736	739	760	760	717	741	719	764	698	811	760	741	758	712	773	737	743	690	764	755	725	731	761	720	791	761	757	775	777	729	750	763	761	724	792	739	826	780	804	747	752	786	706	733	727	711	745	747	759	776	783	727	739	752	712	733	713	745	747	782	795	725	776	766	769	714	723	808	761	744	736	727	793	776	729	780	742	802	787	767	742	695	756	780	778	746	761	709	768	706	769	735	778	729	733	733	723	737	774	787	706	735	733	780	761	733	763	748	709	783	755	712	713	759	771	808	716	726	735	695	767	756	762	748	787	758	767	751	768	756	745	730	705	741	719	732	775	795	766	741	753	756	759	770	790	762	748	757	732	757	804	737	685	715	760	806	749	701	751	723	753	746	760	752	775	753	787	754	797	742	725	704	780	741	739	739	770	783	756	733	780	751	727	759	719	755	716	737	752	737	745	752	721	737	787	732	763	771	747	764	726	784	724	729	753	785	762	690	781	723	730	701	705	799	715	758	748	746	787	735	778	761	742	675	751	710	784	747	692	789	739	757	760	727	761	736	750	720	760	735	728	781	719	745	732	756	724	773	765	742	713	768	710	746	788	739	721	761	731	777	700	741	753	731	723	726	767	763	715	734	732	726	747	736	711	801	781	768	745	760	694	746	753	731	752	718	751	716	729	695	764	739	716	736	705	768	747	738	790	729	740	767	718	748	755	769	711	763	770	769	739	705	756	745	758	755	779	722	778	746	764	780	754	761	773	736	733	804	751	741	772	753	752	750	727	777	756	783	716	771	783	734	777	736	747	730	770	797	755	746	727	792	720	749	782	758	747	751	753	776	789	783	808
24213	21416	28600	24625	20360	3208	1116	697	603	541	558	522	492	504	503	448	461	461	481	459	472	461	481	448	467	450	473	453	466	443	490	422	452	475	485	421	436	441	446	437	452	444	421	414	426	449	422	457	444	460	452	434	381	421	476	417	450	440	451	416	415	463	438	447	434	473	453	440	422	462	430	481	437	424	429	414	425	427	438	420	454	428	440	401	454	434	443	414	425	406	419	414	448	416	423	425	467	440	417	417	415	432	407	422	446	430	434	417	423	444	441	452	423	446	448	442	433	451	460	402	426	417	427	422	460	448	430	459	447	476	448	467	455	432	452	471	437	447	466	435	422	421	385	447	431	450	448	418	429	434	468	433	431	421	418	442	447	451	437	423	484	457	418	466	420	421	435	433	485	441	397	440	436	439	449	463	439	447	425	441	415	403	437	436	471	431	418	441	440	488	435	425	449	418	406	456	421	432	453	426	427	422	450	455	440	450	407	444	412	440	445	422	396	397	451	428	411	458	438	415	443	443	418	448	431	435	431	459	402	435	469	439	434	442	440	450	421	433	430	443	445	428	455	436	419	411	406	444	440	418	441	406	430	442	458	410	457	480	429	429	407	418	432	431	423	421	442	436	437	434	426	434	495	433	411	434	394	424	434	432	397	432	440	444	431	428	439	404	441	442	428	401	446	433	453	444	411	448	429	415	438	435	441	458	420	442	435	429	438	451	442	415	387	385	425	441	440	432	446	436	476	423	448	464	401	453	424	452	449	391	438	447	415	418	407	429	427	420	420	471	464	422	476	413	415	426	406	419	430	410	425	490	448	406	424	423	377	456	418	420	427	421	405	417	450	429	458	421	402	439	481	423	439	419	417	433	456	457	413	457	441	425	429	427	400	426	426	427	437	441	387	385	419	443	418	413	418	434	404	437	437	432	459	443	448	411	448	467	459	424	388	427	439	456	403	415	444	417	475	444	471	453	455	421	429	422	435	398	424	390	409	416	402	406	417	411	449	417	403	403	447	434	390	455	418	443	437	427	381	432	429	423	424	441	430	413	418	412	433	416	408	414	451	454	439	409	427	400	433	430	423	430	429	430	441	462	403	421	418	439	416	419	467	442	443	442	390	415	403	435	447	455	415	418	419	392	427	432	473	431	433	436	404	447	424	423	414	421	426	463	434	445	422	451	402	482	409	414	390	420	427	419	426	429	445	443	456	410	402	425	438	461	409	440	442	411	416	426	439	448	457	423	470	425	428	421	428	451	439	424	459	458	436	428	453	452	485	439	464	419	431	454	445	436	386	400	397	441	433	466	411	421	421	465	443	423	436	423	476	446	453	437	462	416	433	462	463	452	456	418	412	411	441	397	410	385	455	412	428	435	456	448	412	424	450	422	420	445	393	404	411	437	447	446	434	424	437	457	420	409	436	471	423	405	443	426	424	419	425	428	419	407	427	434	431	414	391	452	447	437	437	423	454	413	407	423	442	404	422	420	424	424	459	437	440	442	423	438	409	445	433	391	440	475	428	430	421	452	387	409	428	434	440	470	392	436	410	444	458	421	446	462	433	431	429	414	401	432	465	457	434	399	438	404	436	425	436	446	415	420	445	407	428	404	436	435	437	428	446	414	413	474	425	420	434	430	384	441	449	383	418	437	423	447	421	440	424	454	423	436	408	413	443	448	465	408	413	460	415	425	423	441	485	416	459	377	435	436	439	408	425	448	413	458	462	438	379	409	447	436	413	447	402	408	394	421	422	451	449	403	432	405	435	453	423	456	458	456	427	419	438	422	390	441	428	467	431	387	414	404	392	437	443	384	468	421	433	453	452	446	409	421	440	434	440	442	439	420	398	438	438	414	460	438	448	431	423	419	415	441	450	453	437	420	434	431	436	431	399	436	408	441	411	425	446	445	427	432	430	468	437	406	421	424	401	382	404	423	451	457	428	471	411	417	415	428	416	440	414	406	480	427	422	425	415	431	424	451	447	457	420	465	440	418	433	442	443	431	429	445	390	424	428	482	417	410	400	436	420	448	405	456	427	416	432	467	451	416	472	457	419	418	466	399	421	460	412	446	440	404	443	433	411	448	443	459	461	413	455	464	445	435	408	458	414	460	428	423	406	410	423	423	404	446	432	471	456	416	374	434	436	435	432	440	384	447	413	440	471	417	444	431	405	451	421	392	407	405	407	419	408	435	420	418	426	435	419	418	442	418	444	437	391	408	421	442	432	405	414	406	396	439	462	410	433	445	406	460	466	416	439	454	459	457	426	447	454	425	434	428	437	408	430	398	401	418	462	416	444	419	446	449	441	433	435	441	449	425	416	394	429	433	435	398	438	438	404	434	425	429	444	456	445	421	457	415	377	429	432	444	432	411	416	419	417	416	409	428	447	445	417	422	427	426	452	436	433	436	444	442	439	431	440	446	416	397	457	429	452	441	412	398	486	435	428	422	449	419	431	400	455	405	417	447	441	456	436	436	438	438	430	415	418	429	415	417	424	472	432	430	426	453	462	408	469	443	439	431	407	425	449	425	406	430	403	446	418	417	452	449	444	465	424	391	440	435	426	458	470	454	453	437	457	449	414	453	454	424	423	412	419	464	446	440	392	423	427	397	444	409	474	440	413	423	440	446	411	430	446	428	451	432	435	418	448	404	426	465	403	472	408	437	403	389	390	429	421	428	419	469	445	416	426	413	416	401	410	457	433	416	418	418	424	418	472	461	417	431	448	398	414	401	413	444	380	467	434	435	433	421	442	402	456	445	428	420	452	429	422	447	419	411	479	405	443	459	434	428	394	442	414	397	407	411	418	433	405	406	426	432	418	438	435	399	427	434	418	450	453	413	411	397	441	387	405	449	414	451	441	426	442	406	446	459	408	422	394	444	418	423	466	400	449	448	436	430	433	428	424	449	413	437	447	436	419	418	401	452	466	449	458	429	430	395	454	442	412	411	422	400	443	405	411	412	448	422	432	396	448	441	432	409	446	409	405	403	468	419	408	420	419	471	424	445	468	418	425	420	446	412	431	435	444	436	403	447	422	430	412	416	436	444	457	423	411	433	461	398	455	426	420	462	400	447	448	405	448	417	442	425	455	438	403	472	407	398	430	431	457	449	449	406	460	426	409	421	424	395	464	401	431	416	456	420	424	389	426	455	416	403	457	446	380	444	442	408	447	428	420	407	413	431	456	422	417	396	434	469	420	424	412	424	480	450	416	437	455	477	414	411	431	436	418	418	443	435	385	398	440	425	408	449	403	412	414	406	428	425	438	458	439	432	402	435	438	436	451	430	429	423	398	446	391	434	432	479	388	441	426	465	458	423	435	472	393	405	416	443	462	411	438	420	443	458	443	398	422	414	418	436	437	420	433	451	463	396	429	425	417	421	419	427	423	390	400	419	446	420	397	420	434	426	440	419	420	449	439	442	447	412	419	443	413	405	410	473	447	426	418	395	461	441	432	408	437	431	436	423	430	403	392	439	401	438	409	419
3358	4853	3866	1967	1416	1098	908	782	762	701	607	603	603	565	545	538	501	506	495	487	485	476	509	464	499	462	490	460	461	454	455	465	470	464	427	476	463	443	482	456	470	434	465	465	458	457	451	457	443	465	472	466	418	457	456	469	462	452	465	437	478	498	456	489	464	445	453	443	436	455	432	433	447	489	474	424	424	473	447	453	451	453	430	438	480	452	423	487	428	415	455	465	460	460	497	490	464	456	460	442	481	462	472	478	467	455	460	431	429	455	514	501	420	450	458	477	470	452	445	451	457	439	448	411	426	438	489	442	465	437	441	440	431	481	454	455	439	415	481	460	476	450	438	456	454	449	454	444	439	441	479	445	446	434	404	424	460	474	461	482	425	447	442	460	437	446	431	418	456	401	463	431	442	436	462	457	433	427	443	434	448	484	410	441	429	448	477	456	447	415	432	460	447	454	438	440	414	415	397	443	447	437	440	449	417	447	455	445	437	469	442	408	475	429	430	446	459	445	430	457	468	468	404	471	475	461	433	439	476	431	434	458	443	437	468	457	473	426	423	451	425	446	467	414	448	437	477	463	445	450	422	436	449	432	439	505	448	394	456	451	461	478	440	420	461	427	456	437	451	431	482	423	455	445	442	440	467	426	414	454	451	406	446	425	435	467	469	480	471	466	449	459	447	481	424	450	435	420	444	426	452	456	426	456	438	431	470	459	431	447	398	438	438	455	424	407	446	451	452	473	478	454	471	441	466	423	428	458	459	457	457	445	442	435	448	444	450	437	454	457	460	461	436	432	410	490	450	464	432	426	436	464	471	446	462	466	464	450	460	431	460	438	464	442	423	410	465	420	448	417	436	441	421	471	459	471	481	427	428	457	471	437	443	466	437	447	501	436	458	423	439	425	444	464	447	434	453	439	467	480	453	482	457	442	489	426	432	413	431	460	474	423	395	440	437	428	433	431	438	477	421	439	421	478	440	449	438	435	477	439	433	425	478	450	457	450	427	424	421	436	454	450	426	451	461	443	447	434	462	406	424	429	452	453	470	456	418	416	450	453	427	454	447	433	441	435	416	468	459	492	442	437	486	419	453	445	455	455	435	449	471	470	407	457	451	446	458	480	409	405	439	397	432	442	428	413	470	471	454	419	452	454	419	433	460	462	441	465	416	407	462	458	472	444	468	413	413	451	452	418	403	415	412	458	423	470	436	468	430	422	438	441	441	423	406	446	465	448	483	432	448	451	443	466	416	440	421	462	461	455	415	438	433	461	461	478	450	458	445	445	447	413	478	462	475	420	468	459	443	438	442	458	432	415	459	439	435	432	464	456	414	444	420	442	461	485	450	417	470	426	437	448	432	428	443	454	436	447	397	441	427	441	454	444	475	400	420	441	443	488	440	444	444	411	436	416	439	469	458	442	428	423	460	443	473	465	439	475	408	425	433	442	426	424	437	432	468	428	478	451	435	422	451	409	437	457	433	471	419	460	439	484	433	469	425	422	449	429	431	427	443	433	447	439	493	438	450	370	457	430	443	412	449	428	431	439	488	451	454	447	435	457	417	419	414	447	388	440	434	462	451	459	465	408	458	471	449	481	469	442	465	462	458	430	414	443	410	445	424	448	419	448	441	459	435	430	407	449	440	454	457	403	418	426	440	449	452	436	424	421	446	428	472	466	456	424	441	436	447	410	436	433	470	425	455	433	434	456	409	463	429	424	436	477	411	430	428	409	422	456	455	431	456	404	429	385	453	467	407	439	422	455	425	477	396	409	434	472	474	402	433	457	437	416	421	491	447	430	459	424	458	457	464	495	444	433	423	449	439	452	407	443	419	464	448	460	448	425	466	440	439	466	425	425	437	460	433	439	409	462	446	398	452	428	438	431	474	451	422	416	453	447	436	413	426	452	444	430	438	469	451	431	437	464	415	408	456	454	451	422	414	436	438	464	451	398	429	453	424	443	459	436	411	456	436	431	459	423	452	435	455	441	473	474	433	422	431	445	407	416	431	451	451	416	436	463	441	477	432	453	403	422	472	467	429	421	384	439	442	459	425	484	478	402	440	465	454	427	444	430	432	407	468	437	484	453	440	443	439	442	459	436	468	399	466	456	470	438	443	430	471	444	455	427	434	415	477	480	414	479	477	432	442	445	399	428	434	437	420	461	453	455	448	449	454	440	411	455	449	444	443	448	458	432	449	439	422	457	430	427	380	437	433	423	422	403	425	438	430	449	396	460	452	436	440	422	460	413	446	445	483	460	432	414	436	404	438	423	440	419	440	478	435	407	448	452	408	414	437	425	402	417	440	415	462	472	412	437	444	411	459	423	450	419	436	441	407	464	455	456	462	406	445	449	416	426	446	430	468	430	437	450	440	449	425	437	469	412	455	434	371	429	460	465	426	446	432	447	463	435	468	420	426	445	433	462	447	446	413	411	421	437	443	435	466	460	489	449	438	458	469	473	445	463	461	465	451	456	449	425	441	433	415	445	414	455	419	407	476	441	440	445	442	431	425	437	437	436	441	452	435	452	452	435	405	441	478	459	485	415	437	459	421	438	454	433	461	431	445	442	476	462	472	413	427	423	474	453	468	473	417	426	448	443	434	444	484	442	472	429	422	425	487	432	431	445	440	420	459	412	469	451	444	449	476	455	435	412	402	444	442	508	423	421	425	460	476	424	402	439	444	451	475	445	450	437	439	454	436	486	470	427	460	429	461	471	412	447	447	452	420	477	443	438	447	467	461	480	422	453	444	463	430	436	450	451	448	437	431	446	452	431	422	479	454	407	470	436	456	398	410	421	426	443	395	436	426	460	440	441	397	459	430	420	442	454	463	416	450	420	446	453	423	443	424	447	430	433	426	432	443	442	451	413	434	389	420	469	439	434	429	429	469	417	472	435	382	440	491	431	443	427	439	461	432	415	455	436	405	427	442	400	430	401	469	435	435	451	449	417	431	438	497	463	446	458	406	432	426	419	475	416	414	450	444	419	442	404	428	418	444	468	418	434	436	446	390	454	486	424	442	455	439	475	446	430	418	420	443	423	456	427	448	454	454	444	409	442	427	455	448	460	447	425	448	486	442	421	453	459	484	420	472	475	423	439	425	411	421	463	415	420	440	456	459	449	416	457	471	422	419	442	434	465	420	487	430	464	470	467	439	450	413	420	446	447	438	435	430	421	451	474	429	453	446	454	462	444	466	390	399	479	454	440	461	441	430	433	422	405	428	459	434	432	426	495	444	454	483	455	414	424	448	418	435	430	415	410	428	418	472	424	454	440	449	483	446	475	436	429	460	416	412	458	452	430	423	441	438	436	464	466	456	426	410	466	463	477	424	421	430	413	463	460	443	417	431	439	416	435	425	427	471	440	445	422	446	440	440	447	439	422	449	399	392	450	444	410	457	411	399	444	443	397	427	419	444	439	440	429	415	411	442	429	466	458	416	437	415	450	451	484	447	445	432	480	426	467	482	461	462	411	464	427	462	449
27619	12020	2013	1206	915	872	944	833	915	897	908	949	885	927	863	840	885	926	894	905	942	914	912	931	875	855	901	912	824	864	941	897	941	910	845	869	899	950	945	940	893	848	900	868	882	877	904	925	852	891	960	864	911	900	864	866	871	886	897	854	888	891	897	871	832	900	874	904	872	843	880	936	846	883	889	916	897	928	887	869	893	931	884	886	866	898	889	872	880	888	857	890	890	877	869	863	909	888	895	906	930	878	899	892	892	908	859	892	885	905	880	869	927	888	906	892	864	932	877	873	922	905	946	862	889	882	886	880	882	864	866	854	868	880	907	897	889	912	909	881	929	856	867	934	904	871	916	873	883	902	886	952	889	899	887	905	922	893	871	894	866	894	881	870	884	916	919	858	888	915	920	920	878	953	878	911	883	870	931	928	850	890	881	857	911	844	940	916	862	865	923	901	847	935	956	888	846	859	938	947	882	919	889	897	844	931	885	916	842	921	906	863	882	921	864	860	889	915	869	965	875	901	849	925	923	849	821	883	833	888	884	880	886	889	853	888	934	879	951	854	922	907	905	920	894	926	877	902	919	875	935	875	861	853	911	922	987	891	955	860	896	877	871	915	891	854	884	874	869	805	880	918	863	873	909	855	907	852	897	922	839	885	889	891	921	896	923	896	920	935	831	848	883	871	957	953	919	879	918	873	892	945	920	869	929	889	919	885	881	886	932	847	842	832	855	904	932	854	869	892	911	913	838	870	865	872	890	865	854	844	896	853	875	952	966	853	868	843	897	892	934	906	865	908	945	822	892	896	859	871	950	847	915	881	929	869	875	878	894	900	839	874	872	878	857	851	931	887	860	853	856	929	871	874	907	833	865	884	902	865	882	885	867	905	843	841	888	928	911	906	871	935	913	894	872	884	897	901	889	881	840	906	904	854	847	877	883	885	836	919	904	886	897	894	841	838	872	903	894	889	901	901	853	877	898	886	945	898	899	865	858	876	865	916	877	793	882	887	933	872	917	883	915	908	863	828	836	864	862	895	920	917	872	893	896	845	909	906	900	846	934	903	921	911	817	857	890	971	973	899	867	898	875	869	864	882	917	921	918	871	882	857	894	899	873	892	923	869	947	881	925	858	900	922	861	834	934	885	873	883	844	929	907	881	867	880	956	840	892	906	868	872	911	881	898	855	911	848	894	932	917	832	925	871	896	859	912	900	896	886	859	862	919	918	893	914	936	883	928	855	925	932	905	872	881	890	865	883	938	910	825	912	920	920	871	898	886	872	831	929	904	865	853	879	933	877	847	872	817	877	897	915	916	844	891	906	847	887	884	1004	865	884	919	922	843	865	860	830	907	871	921	875	882	807	865	873	916	887	931	872	892	861	905	907	894	853	845	879	840	903	908	914	933	881	876	908	870	912	897	900	900	916	828	924	915	888	851	852	870	880	885	921	851	860	867	882	851	926	872	852	916	959	915	873	927	931	911	876	872	921	893	905	857	878	854	919	913	914	850	869	889	890	855	861	809	913	937	877	908	838	916	926	880	911	885	929	864	899	908	850	913	861	876	852	890	836	939	877	905	855	846	887	871	897	916	889	895	918	956	838	917	897	899	874	885	934	893	898	904	903	829	888	903	939	975	896	847	872	909	889	884	894	908	868	907	882	847	887	904	890	866	916	863	948	892	909	888	905	901	879	930	841	896	921	875	841	894	882	903	893	894	902	882	935	867	928	876	892	872	928	913	915	897	922	971	843	876	838	822	880	865	891	906	898	852	865	886	896	875	930	923	888	899	896	888	867	892	936	864	869	873	862	828	849	848	853	869	858	853	929	897	827	902	892	896	845	854	937	893	917	842	885	915	861	866	872	848	900	939	885	888	890	861	902	879	888	870	933	873	882	902	860	875	890	902	914	887	864	851	903	920	889	859	853	839	948	868	934	922	870	894	912	839	897	935	861	890	858	882	885	873	826	912	884	855	919	916	950	866	881	864	889	831	842	873	884	862	871	879	914	902	833	853	929	869	891	866	896	890	880	877	892	943	890	870	919	847	868	919	879	894	887	861	870	875	903	951	900	936	903	951	860	927	902	910	899	881	837	943	858	876	819	887	900	858	885	896	889	864	884	872	926	884	914	852	852	864	826	854	911	910	893	898	843	864	906	833	883	913	936	910	891	896	850	919	925	875	899	928	939	929	906	871	873	888	885	936	818	869	845	858	856	877	877	899	833	849	908	910	848	925	813	874	872	897	899	907	914	891	924	825	910	888	845	893	906	886	926	890	897	871	856	924	845	960	930	837	895	890	902	870	869	945	913	876	968	865	892	897	862	948	876	890	932	886	904	866	931	875	896	879	867	843	913	916	940	953	859	912	910	943	917	878	860	936	906	909	871	848	881	897	881	903	925	929	863	894	922	809	867	886	935	881	895	869	871	875	884	843	912	893	858	892	898	945	899	861	882	900	910	830	863	881	913	939	860	846	908	899	905	968	857	839	879	937	898	929	903	881	863	860	874	913	874	907	895	877	895	885	904	974	881	894	841	825	923	919	919	871	885	861	892	861	871	908	941	865	869	930	926	922	831	889	844	914	863	929	924	869	882	920	842	951	881	889	866	920	890	876	901	865	877	890	893	855	881	887	861	910	912	881	931	881	892	861	834	908	854	881	879	900	904	871	854	911	903	917	909	988	903	889	906	844	870	903	909	946	911	888	889	825	893	866	861	882	899	929	903	883	859	926	865	869	836	881	885	841	920	944	873	950	891	912	866	884	872	895	850	813	870	903	904	881	848	913	885	878	886	846	851	815	892	878	900	913	856	910	969	903	872	856	822	896	895	841	876	920	889	871	817	913	860	863	924	919	929	864	881	928	886	856	878	848	864	851	852	880	843	862	932	876	857	866	884	931	930	889	867	952	881	895	911	867	928	877	911	862	867	855	924	918	870	888	879	900	932	899	878	896	912	915	861	903	911	892	888	848	912	899	936	879	871	844	899	853	876	904	835	885	869	876	912	911	912	925	894	907	876	882	928	844	859	855	848	889	860	891	866	875	880	906	900	942	852	935	895	876	882	889	897	930	906	864	905	871	860	868	917	883	896	895	879	838	883	836	793	917	908	869	889	867	904	923	863	907	898	908	916	888	856	908	888	937	836	910	910	876	870	847	897	898	895	890	924	850	855	879	934	946	953	853	913	834	864	886	930	884	886	877	931	926	851	895	905	896	896	854	934	848	828	841	875	864	914	906	867	866	849	830	929	959	854	839	880	876	874	912	876	878	898	852	843	916	847	977	951	843	876	859	836	869	834	857	884	835	916	920	897	834	876	939	857	891	888	873	878	880	926	926	901	857	924	847	882	904	901	889	850	954	872	874	953	975	893	870	858	902	923	912	885	926	852	869	930	918	839	874	870	847	905	892	909	857	872	886	855	854	907	848	950	902	848	938	832	864	869	887	904	922	886	884	872	821	879	882	868	874	908	889	903	876	871	913	886	843	848
5135	999	933	865	757	809	789	808	728	771	793	776	744	833	773	785	776	779	731	810	779	766	805	755	819	792	791	833	814	785	749	747	769	757	793	769	732	721	790	808	758	822	741	817	788	789	778	781	821	775	743	806	789	795	759	712	785	769	757	778	738	766	774	757	806	784	793	797	793	756	772	812	761	795	811	800	767	744	789	819	775	813	809	777	772	785	817	796	822	830	789	828	793	789	756	737	729	742	803	778	730	735	765	732	727	800	781	738	780	753	810	761	796	789	761	769	801	781	782	823	728	779	796	811	719	808	793	774	753	806	751	767	809	778	731	789	802	724	741	786	730	810	731	784	748	798	807	775	763	793	745	767	741	792	835	765	788	747	762	762	807	780	751	766	757	763	787	812	774	741	781	730	791	766	773	783	770	745	807	753	745	790	766	760	821	765	743	742	757	799	769	769	782	775	725	769	790	795	754	839	798	771	754	815	757	813	796	790	794	760	761	787	761	794	789	760	773	766	806	710	785	836	776	752	791	754	790	803	765	805	800	745	780	766	788	770	733	759	774	751	728	789	741	712	775	750	768	794	758	799	774	792	755	809	783	753	761	794	746	766	778	788	822	807	739	778	713	741	809	756	781	795	776	799	800	752	805	770	761	747	795	787	822	793	782	755	814	755	794	727	770	792	765	735	826	763	795	809	765	813	699	796	782	808	794	744	771	762	806	770	783	764	804	782	755	757	773	774	809	749	754	782	742	728	746	769	748	802	758	765	807	756	794	794	761	810	763	807	780	775	769	781	776	762	740	780	764	793	781	747	795	799	695	732	824	730	780	756	824	772	764	764	793	766	791	805	746	780	797	824	770	770	809	778	796	775	807	747	773	736	765	849	794	763	740	778	790	713	798	752	789	778	787	790	817	815	719	770	755	812	761	810	778	778	755	743	757	774	763	726	810	748	725	803	751	756	712	774	792	807	777	714	781	775	790	801	784	780	803	832	788	790	766	752	790	757	833	763	758	811	809	795	735	782	766	804	799	771	767	827	798	782	754	772	779	793	743	795	740	776	815	745	753	795	763	782	784	756	746	779	795	785	794	805	786	799	776	791	763	763	758	738	798	782	733	735	764	732	780	776	732	813	754	802	763	752	767	755	802	796	786	747	795	758	740	777	775	801	814	743	774	783	808	801	805	758	785	750	758	814	777	785	770	760	747	818	794	761	745	727	777	752	785	792	781	743	745	802	710	766	785	792	781	784	759	763	759	720	766	802	750	763	779	815	768	772	829	761	820	762	772	791	753	752	746	769	788	764	771	800	777	771	789	789	754	808	734	797	819	825	801	779	785	825	791	800	787	792	680	792	800	774	813	722	761	791	762	733	755	802	793	826	747	761	724	824	803	776	768	805	783	709	806	795	794	808	790	771	792	733	796	781	788	802	766	790	756	748	760	755	787	768	755	739	773	817	797	777	768	780	762	798	768	793	805	705	743	727	748	775	776	752	785	764	759	777	716	746	767	795	814	788	729	812	822	781	758	769	764	805	763	795	740	801	742	757	796	791	773	790	779	761	826	772	782	792	826	823	789	817	751	757	774	763	782	751	726	767	835	756	775	776	758	775	804	763	787	787	786	774	718	744	777	725	768	771	770	799	782	790	763	738	744	807	762	718	773	789	747	807	764	771	738	762	831	786	759	761	744	788	770	806	774	780	794	808	791	768	798	777	751	786	806	783	757	793	811	736	770	747	795	746	719	746	833	808	792	790	770	782	752	779	794	778	787	758	789	770	745	716	783	787	794	797	788	775	809	777	763	779	772	777	775	779	778	767	767	779	713	769	764	772	761	810	771	726	737	764	756	773	777	797	813	753	763	754	760	845	758	824	757	713	777	848	801	833	754	810	742	745	780	744	784	795	763	784	725	724	748	753	750	792	707	768	789	720	766	793	768	811	773	814	791	794	789	751	797	790	798	813	768	807	786	748	791	773	777	760	795	777	778	735	749	748	752	835	774	770	748	781	761	762	770	754	785	813	823	748	801	799	791	751	830	768	762	793	807	817	738	768	782	792	800	698	762	759	774	799	762	803	804	732	770	722	791	812	740	743	755	732	753	778	804	707	749	785	819	756	759	743	825	735	760	805	729	769	768	789	775	791	768	770	810	830	798	765	783	774	784	785	804	761	792	803	793	781	750	792	782	775	816	788	794	812	821	818	798	772	760	762	782	763	778	741	765	794	783	759	785	785	719	820	759	775	795	771	804	843	722	780	812	777	770	765	754	764	825	748	769	753	755	757	810	745	739	784	772	791	841	810	793	747	798	778	763	812	761	748	739	822	746	769	774	797	767	783	791	769	795	707	827	767	759	794	731	814	785	763	775	839	740	788	810	728	781	755	781	834	809	751	795	777	802	786	817	773	808	790	824	730	796	747	767	747	748	763	732	752	788	774	786	788	794	849	749	758	788	777	814	792	753	764	765	757	832	778	789	797	751	771	793	801	825	780	736	812	812	798	791	737	685	797	754	728	783	770	794	763	776	789	766	815	757	769	726	766	745	779	763	788	761	784	751	737	787	782	800	765	736	731	784	731	771	729	768	801	745	789	823	783	804	814	788	796	807	786	796	784	799	803	822	787	753	842	782	757	776	805	786	777	798	781	795	765	809	785	778	806	755	800	775	758	768	733	711	796	735	802	791	767	842	735	761	737	762	735	755	815	780	823	824	747	757	748	802	745	747	721	810	777	779	757	808	767	768	763	768	789	825	814	789	751	733	813	799	782	755	770	796	780	795	803	748	783	764	716	752	805	768	767	809	806	756	792	807	796	820	798	811	761	772	795	746	712	772	803	781	755	769	806	792	785	776	810	716	793	792	724	761	784	733	754	785	788	804	753	775	779	766	783	770	756	754	731	728	786	771	795	772	750	781	808	757	811	755	757	804	835	811	762	780	768	791	778	777	823	747	791	772	798	799	827	733	742	797	734	807	729	803	770	773	780	772	788	796	820	736	764	741	749	787	772	803	776	777	789	761	799	776	812	759	763	792	791	800	794	756	766	776	788	777	768	740	795	781	795	734	812	771	796	783	764	751	831	750	743	735	791	691	800	772	741	802	791	736	793	776	811	814	767	765	782	788	807	758	801	779	764	810	825	766	787	770	843	752	742	800	809	740	771	790	813	786	789	794	757	791	792	765	760	812	768	832	725	785	774	821	775	754	734	764	694	781	752	800	763	761	807	760	750	784	737	771	763	761	740	758	760	792	818	730	759	785	831	775	761	785	727	775	766	764	780	778	797	818	725	822	776	816	790	763	759	765	707	816	762	760	796	781	777	839	745	749	740	766	819	838	762	741	794	779	777	737	778	769	722	778	851	787	876	788	803	754	797	753	807	740	750	780	759	758	758	771	809	788	737	807	758	811	752	769	765	746	781	811	755	790	761	775	835	764	734	789	822	770	814	787	815	736	784	746	778	768	790	766	765	836	791	787	768	785	731	770	786	776	770
25696	21436	25823	18816	2234	1204	1053	976	871	925	919	858	854	866	859	825	844	844	905	872	855	873	839	893	833	884	852	815	811	820	826	838	794	811	876	853	860	844	835	821	816	854	855	852	863	877	874	845	843	896	803	861	807	844	828	821	875	887	873	794	901	853	889	872	882	865	815	870	824	848	821	801	913	884	831	793	830	796	820	835	814	886	837	838	864	836	817	819	876	861	897	813	842	794	823	832	788	866	848	852	853	838	845	838	855	798	803	872	844	824	843	830	823	849	793	836	804	886	851	778	876	854	870	855	860	810	855	856	848	850	823	881	793	834	887	842	817	801	793	804	807	851	852	833	842	829	848	805	853	821	777	821	749	785	832	888	830	809	788	865	850	827	910	820	830	815	861	876	852	856	842	828	787	903	811	830	833	828	801	833	863	799	808	850	830	870	826	876	792	833	865	854	844	873	836	829	827	817	874	830	807	882	821	841	881	815	806	856	822	814	873	864	832	882	878	857	880	809	843	841	896	875	870	801	830	775	845	862	834	921	885	833	832	844	803	793	841	777	805	825	822	863	782	816	855	839	833	839	830	820	802	874	823	856	841	843	860	881	839	826	770	784	816	782	857	796	810	808	844	808	852	846	871	789	841	851	815	831	860	831	874	753	799	808	873	847	811	842	847	855	813	813	829	816	846	818	841	842	879	834	823	798	837	763	820	803	789	842	837	841	788	865	841	814	843	878	815	863	835	848	817	859	798	799	817	826	820	829	855	891	859	811	817	784	781	844	851	843	808	854	845	837	767	845	815	824	823	835	828	807	840	798	820	872	784	835	784	814	790	845	821	777	867	815	895	823	826	930	819	851	834	866	863	821	871	869	837	800	858	836	827	788	809	809	806	854	818	844	828	836	799	797	807	830	793	869	863	769	834	786	823	829	810	823	831	827	865	883	857	841	805	841	811	873	795	836	818	863	816	806	861	874	797	840	873	852	815	814	833	799	805	891	883	804	800	836	865	852	884	818	820	851	813	818	815	836	810	847	842	779	822	865	824	829	841	806	811	824	880	841	833	863	812	859	853	871	816	800	830	883	789	879	817	887	878	839	805	858	846	851	812	874	822	783	867	805	818	838	846	863	774	802	802	825	789	811	803	844	832	847	807	868	893	858	829	844	847	825	823	834	827	841	857	831	805	847	820	833	801	910	864	814	830	838	782	812	888	849	767	850	859	791	809	804	798	838	808	821	804	829	809	831	845	806	873	846	873	837	808	858	811	822	867	850	879	845	851	869	838	817	823	842	877	790	849	820	756	844	843	825	834	773	866	856	836	874	794	798	839	833	855	838	809	816	864	820	856	841	833	866	842	899	782	804	843	851	858	829	819	821	815	883	848	834	809	797	850	823	851	837	814	854	828	853	870	818	820	881	809	883	849	813	822	888	820	783	878	848	877	870	791	788	889	901	856	777	820	862	827	837	861	896	876	868	828	818	837	838	817	789	823	829	816	771	878	818	825	824	838	844	794	845	825	790	770	814	851	829	858	827	910	813	811	808	827	825	829	798	823	785	813	840	841	796	805	819	811	855	795	841	852	820	860	880	830	818	845	770	826	890	801	822	848	849	852	875	847	840	877	812	851	812	833	842	807	831	789	834	813	856	851	750	859	803	800	825	852	843	828	786	853	832	857	837	830	836	830	829	829	817	855	847	871	830	790	844	873	839	813	848	847	811	829	844	838	857	823	809	836	824	814	826	885	846	865	842	846	826	842	880	780	780	790	818	860	822	844	866	821	854	844	828	838	828	810	870	735	849	793	821	821	845	838	795	846	831	811	874	864	777	779	794	815	820	764	766	810	795	824	879	801	840	892	847	830	815	786	828	859	822	822	829	832	848	849	805	802	803	833	811	880	859	823	832	957	882	781	792	796	826	825	813	814	813	845	817	835	849	817	803	838	826	828	806	783	854	876	831	814	831	833	851	853	787	892	810	867	831	827	811	853	795	797	830	809	846	831	833	832	801	889	847	880	846	866	823	828	784	866	850	867	798	795	807	840	804	803	805	826	851	791	852	843	820	815	854	810	870	778	842	849	851	838	890	850	817	822	870	841	819	796	826	850	823	849	819	860	849	774	804	756	848	814	812	820	807	831	891	838	842	859	854	846	850	846	813	771	829	831	862	827	837	825	817	822	802	854	836	830	853	836	805	813	803	860	831	852	796	858	799	844	812	764	894	832	842	796	854	870	889	848	849	794	857	862	854	806	857	793	863	839	830	847	841	838	859	825	845	857	850	784	855	814	835	843	809	844	814	849	851	831	845	859	839	822	854	808	798	837	811	819	861	769	866	823	827	773	783	905	845	869	846	801	784	859	804	862	861	784	779	787	859	804	816	874	829	862	882	891	831	789	838	783	847	834	860	850	834	798	862	806	818	844	803	791	808	839	865	829	847	831	863	854	833	796	812	800	845	830	853	858	836	826	834	799	843	820	821	814	841	864	822	829	864	832	798	811	847	834	838	861	858	824	843	829	790	826	861	803	850	867	766	807	803	819	770	811	872	847	773	824	817	888	832	832	877	873	851	802	813	803	847	856	844	826	798	887	863	775	850	836	844	845	850	834	836	882	833	828	801	844	811	837	821	828	795	848	898	859	793	826	830	849	806	818	824	864	801	830	819	855	856	847	840	845	851	933	821	845	804	808	841	786	841	836	803	838	795	844	827	850	828	858	849	826	834	888	820	864	826	862	882	825	809	832	821	868	802	872	833	795	764	872	789	815	844	816	822	801	852	872	806	830	808	831	825	846	827	814	849	855	810	784	804	817	813	861	820	775	835	862	886	876	808	810	773	867	879	841	870	835	829	829	851	786	860	858	911	834	812	845	823	812	850	877	845	810	841	861	802	810	823	824	835	845	822	810	844	775	825	856	824	837	789	854	856	811	822	884	828	837	805	891	845	813	812	853	863	838	808	839	841	838	809	827	813	810	800	849	882	837	846	842	851	802	791	837	887	843	853	830	835	829	841	825	859	844	780	850	829	852	838	823	871	820	830	793	818	839	854	856	823	818	844	821	859	852	837	803	821	803	869	851	827	841	820	800	804	867	828	846	798	784	864	810	846	834	854	817	836	814	811	797	866	845	852	845	854	861	818	861	901	840	834	856	822	821	852	833	813	808	836	839	869	900	826	835	873	796	793	850	903	859	850	851	837	790	823	868	842	810	872	810	856	834	807	844	904	859	777	858	789	813	863	863	809	850	868	824	799	823	824	842	792	703	851	855	826	811	820	819	890	802	817	829	827	830	797	808	826	833	811	812	866	816	846	844	836	891	769	821	838	756	837	810	835	800	787	852	844	769	805	815	855	790	837	856	794	845	838	793	826	816	838	834	832	877	816	810	865	798	869	830	810	799	786	829	844	878	867	879	786	805	825	802	887	837	820	856	864	864	815	830	817	778	820	857	809	857	822	788	850	798	876	834	826	838	804	853	765	864	833	776	876	824	811
3626	2354	1985	1288	1116	1007	883	882	862	856	809	802	762	815	812	768	769	785	809	863	723	747	788	788	751	792	787	767	775	756	785	797	750	727	729	770	761	789	725	774	758	773	731	700	729	768	734	768	738	749	758	776	765	787	772	779	740	746	769	828	771	781	797	779	806	761	781	769	764	765	790	754	776	773	716	739	740	772	764	747	734	805	779	740	804	730	790	744	738	757	737	778	756	778	728	728	725	767	750	712	762	715	769	725	750	716	780	768	770	794	753	748	781	781	736	733	772	727	725	786	728	779	713	787	755	793	816	730	740	734	715	756	790	722	751	768	723	707	751	766	768	748	752	725	763	745	755	718	697	774	712	753	764	778	717	771	750	769	783	767	751	717	738	745	802	775	694	786	781	756	803	763	735	720	775	795	733	757	767	722	743	733	718	750	802	796	738	730	739	773	738	735	728	784	762	736	746	786	766	796	766	780	761	746	720	739	802	758	710	719	787	764	777	784	769	727	705	751	751	687	748	771	767	761	782	758	751	755	756	704	739	752	779	811	720	748	748	732	729	761	767	716	781	735	751	713	805	766	777	794	769	751	758	703	729	722	781	749	721	727	746	742	732	788	683	712	735	755	768	792	750	777	737	798	763	756	747	761	738	726	724	686	743	752	754	765	748	765	749	800	790	735	731	783	817	752	755	786	757	756	752	715	798	772	782	745	756	747	744	727	741	730	775	763	720	730	754	745	771	754	782	720	779	766	782	776	790	775	790	756	721	780	786	797	720	773	761	705	727	778	720	762	801	801	718	781	770	758	738	762	759	771	734	787	768	709	766	744	712	782	728	712	780	758	754	730	761	778	758	723	774	752	746	727	670	753	751	774	750	775	764	714	740	790	716	751	803	744	756	748	765	745	744	765	700	751	705	741	774	746	751	736	765	747	723	722	805	705	717	774	750	797	717	739	753	729	698	776	717	706	786	737	721	760	759	749	787	750	724	770	724	731	727	789	751	775	751	789	697	776	738	806	769	773	782	793	793	775	773	766	751	756	718	758	746	751	733	728	716	764	751	745	749	747	719	755	798	769	696	770	794	733	714	730	721	750	788	748	759	736	741	729	766	782	837	773	729	705	758	779	740	754	788	787	686	744	735	771	735	745	772	733	761	733	680	742	789	789	760	769	744	763	734	752	719	765	749	745	719	751	761	735	769	805	766	785	701	753	773	741	709	753	735	754	750	734	757	764	744	724	757	743	761	690	789	732	766	726	727	718	814	724	764	724	719	762	781	687	715	812	719	763	744	697	727	761	733	752	763	733	724	732	758	727	824	737	772	731	798	751	762	751	737	744	745	769	755	753	792	731	811	756	780	777	756	778	724	729	719	770	796	764	757	703	749	785	747	753	747	762	781	734	740	735	775	703	809	790	713	745	737	734	750	789	665	715	740	755	745	771	799	751	746	730	752	753	706	715	761	725	738	787	734	779	769	720	726	761	744	744	766	769	756	731	736	754	755	748	801	760	694	774	778	736	736	777	729	776	722	749	736	731	724	775	727	697	724	777	746	748	781	788	742	761	731	794	734	738	755	719	750	796	697	792	774	788	802	761	783	786	773	740	765	723	751	712	793	806	746	692	730	752	780	731	739	754	751	774	766	741	790	786	719	776	704	740	745	751	775	762	771	703	781	761	698	696	755	767	735	726	760	758	794	789	733	762	744	812	749	827	699	712	733	712	734	722	763	751	736	752	753	750	786	733	726	766	762	755	808	729	706	745	734	745	748	708	786	739	766	716	730	750	742	679	745	757	745	779	774	776	784	734	775	762	736	762	813	716	706	754	755	688	754	743	767	699	771	780	760	712	749	744	768	743	755	744	756	699	738	724	786	793	747	720	728	718	772	728	762	738	722	735	749	751	729	716	683	736	815	769	746	746	775	779	732	750	743	785	763	753	755	752	794	743	741	797	712	729	788	776	801	767	737	702	728	716	792	734	744	758	747	738	688	767	692	777	737	743	805	759	739	783	777	714	735	726	759	747	742	708	721	774	737	792	807	748	761	746	735	690	756	811	741	700	766	774	754	739	749	764	737	751	707	712	781	684	791	750	766	720	765	730	720	727	806	718	753	740	777	768	790	757	730	786	755	754	739	786	737	742	748	747	722	766	770	735	764	760	723	762	707	721	764	748	764	792	712	736	740	781	703	788	741	715	779	720	759	715	751	696	744	767	746	775	737	735	742	771	740	797	729	737	759	747	744	731	771	753	766	751	766	754	740	749	745	742	768	754	770	744	742	761	761	806	698	758	771	745	727	707	733	725	742	783	754	753	729	709	762	749	737	726	749	755	732	750	760	768	759	766	754	772	776	747	778	762	771	762	735	772	734	719	727	716	761	751	743	785	700	717	724	712	785	743	770	737	770	750	740	728	765	753	726	739	728	766	749	771	774	690	785	751	730	734	723	764	799	689	759	754	784	752	735	809	773	720	753	743	763	735	752	769	741	792	771	752	744	695	743	829	759	756	803	730	827	749	714	738	728	735	732	723	727	778	773	741	742	731	734	761	769	739	758	731	779	739	715	731	728	738	718	734	726	739	695	770	752	704	749	772	713	767	745	769	773	754	720	702	717	786	701	716	754	721	754	748	765	735	725	752	784	777	794	763	798	743	768	734	766	774	750	757	707	733	756	803	758	777	784	762	793	733	779	746	726	702	763	769	746	821	790	710	766	759	726	766	781	756	733	707	778	757	768	759	699	754	804	776	757	791	704	756	774	748	731	744	714	702	831	747	746	747	741	739	718	762	776	743	759	756	775	763	731	722	708	731	736	711	766	766	747	738	729	755	724	733	772	806	765	677	711	714	727	745	738	711	751	745	743	707	746	680	798	723	738	734	736	698	728	707	724	771	810	827	762	747	723	807	721	698	762	794	732	764	742	737	783	714	736	722	725	734	737	696	794	757	783	750	718	778	748	780	792	732	738	702	768	809	772	778	763	786	729	781	751	746	760	796	755	761	752	703	710	741	733	780	794	766	712	760	717	755	788	754	718	750	782	791	715	706	776	736	753	751	772	787	749	803	754	754	753	755	707	715	751	760	780	724	736	741	718	720	736	733	725	729	715	753	763	795	793	730	738	738	724	712	759	756	757	744	736	752	739	738	725	738	806	713	724	805	704	757	770	745	752	758	764	758	693	755	790	754	741	753	774	709	792	772	776	773	698	720	768	784	751	784	751	785	725	722	727	755	742	779	792	808	750	772	726	763	771	764	767	765	745	755	771	788	758	733	756	747	718	701	726	759	703	729	752	752	778	725	778	782	730	784	761	775	722	720	759	747	780	751	732	703	765	803	730	730	742	756	768	772	798	701	765	795	727	728	717	761	753	720	712	774	743	755	742	784	713	727	789	730	752	741	736	743	768	747	789	731	751	732	734	743	763	761	716	750	721	756	753	754	756	739	763	737	766	760	783	765	814	754	717	752	779	737	718	676	743	744	707	748	781	735
24195	21458	28637	24674	20461	3206	1090	761	598	577	543	563	479	493	495	488	443	455	437	483	426	473	451	459	458	471	477	451	435	404	454	464	454	460	455	454	423	464	419	425	438	465	461	393	431	439	459	413	461	444	433	441	447	457	416	466	442	427	463	441	444	456	416	475	450	420	397	440	439	440	404	460	401	432	447	431	439	423	403	406	427	426	424	394	461	439	414	411	423	444	452	439	425	404	445	446	438	413	451	401	425	406	405	462	432	424	436	452	422	471	432	429	393	420	431	458	427	436	450	451	442	382	456	443	441	456	381	425	439	423	390	439	428	462	432	433	422	449	432	464	474	455	445	417	477	444	388	429	432	423	454	447	412	390	412	459	448	449	394	419	438	447	430	424	446	447	403	480	424	438	432	421	431	461	423	426	443	434	438	402	417	461	443	407	413	432	383	418	430	445	434	396	424	399	403	458	419	417	432	441	431	408	453	437	454	443	401	420	439	419	474	449	427	412	443	395	451	441	460	407	445	435	432	455	405	407	455	499	469	454	426	427	462	461	446	432	462	448	411	471	446	452	420	427	443	419	450	425	470	440	419	434	405	405	422	407	431	409	426	444	457	499	433	461	408	435	465	402	460	433	457	428	434	447	411	433	454	428	421	462	411	447	419	427	429	423	431	445	429	418	447	441	419	441	430	420	437	423	460	434	438	478	417	463	413	435	413	439	436	446	440	452	433	459	423	397	422	424	447	424	436	469	422	428	401	424	422	449	425	448	445	406	422	436	433	456	406	432	402	440	375	401	409	422	410	387	441	411	403	453	435	386	452	468	450	413	389	443	433	424	421	440	443	434	452	442	419	406	415	432	405	422	462	418	433	441	447	436	414	431	419	386	436	450	415	410	433	444	416	380	429	399	419	418	399	428	432	416	397	407	438	444	416	460	433	473	446	413	391	443	438	403	422	417	427	441	450	439	390	425	438	425	428	437	457	474	428	420	410	422	436	423	478	471	439	417	437	443	491	431	409	435	437	426	424	438	471	436	442	451	439	428	426	436	470	387	451	449	423	433	450	422	421	430	435	448	432	435	424	448	422	463	403	436	387	395	425	460	420	478	433	421	417	440	407	426	415	411	416	418	415	436	424	466	441	439	412	431	432	427	449	424	432	456	413	382	440	450	431	435	429	430	431	468	412	417	431	463	428	427	417	428	459	440	390	445	443	391	382	436	402	432	460	391	440	435	426	419	426	438	425	403	451	426	411	427	421	454	459	437	447	429	420	413	433	420	409	426	415	375	399	423	443	412	464	445	436	422	392	429	383	444	430	454	448	430	433	414	394	394	421	401	422	433	413	446	457	446	466	411	430	404	438	436	440	428	424	426	441	445	412	443	449	420	391	399	391	462	432	433	427	414	464	420	419	412	421	475	480	411	418	431	435	449	415	443	429	371	419	428	433	431	441	445	440	437	445	449	430	468	459	455	413	405	480	447	453	437	404	428	448	440	409	431	452	415	409	458	405	404	424	435	411	419	431	391	447	426	443	423	444	402	424	418	431	440	425	465	401	432	398	396	430	412	428	449	450	427	469	438	434	428	450	460	401	445	431	441	459	424	465	471	448	409	395	421	444	440	435	423	404	460	391	392	445	415	439	409	439	462	477	435	457	426	379	411	408	414	442	435	436	417	425	416	426	449	429	394	443	431	421	356	424	406	397	440	432	415	447	422	403	373	427	438	445	422	446	420	440	400	430	447	436	456	405	418	428	393	437	431	427	427	445	422	479	437	432	394	408	408	457	440	450	435	448	455	421	471	451	428	418	419	448	429	449	426	412	422	449	397	458	438	432	470	446	414	430	431	414	427	406	415	438	426	421	465	431	427	427	448	431	439	426	435	451	420	433	414	417	429	434	426	453	430	398	461	405	424	435	398	450	429	419	407	459	431	425	397	397	387	423	446	430	443	437	415	455	396	450	409	454	416	426	402	405	440	401	447	430	437	422	465	400	422	408	424	412	416	413	422	452	426	418	419	425	432	435	435	434	416	430	423	457	443	421	394	384	459	415	420	410	442	426	399	434	454	459	391	434	413	448	423	428	436	428	444	431	440	421	427	431	422	454	402	447	395	402	420	413	451	401	426	432	430	401	433	462	416	441	430	448	416	433	412	416	389	415	437	422	404	435	443	413	440	427	432	407	466	442	387	437	430	422	440	445	437	434	423	414	399	427	461	434	473	418	436	405	406	408	429	468	441	436	406	453	457	464	408	428	426	433	428	378	412	431	431	398	419	422	434	445	432	416	381	426	406	433	448	394	443	428	384	403	433	449	401	442	382	408	441	408	429	444	448	439	463	435	446	404	403	409	456	401	437	469	452	417	450	429	399	403	444	410	396	439	457	438	382	414	439	421	423	418	423	460	469	426	421	453	478	497	457	417	418	411	418	412	407	427	420	441	438	411	393	413	411	446	423	426	412	397	437	423	409	421	418	450	450	409	427	445	472	423	433	432	400	438	403	409	409	427	407	424	421	449	425	423	378	401	432	419	436	472	436	402	417	404	433	395	449	434	465	416	407	406	442	412	430	441	418	411	408	432	480	440	449	427	418	438	428	419	449	428	398	402	442	445	433	429	422	422	421	463	426	443	412	434	440	428	433	448	412	424	405	453	421	413	448	433	448	430	385	428	423	417	437	454	438	421	423	437	430	428	407	387	410	444	455	439	435	392	451	397	431	426	436	428	430	432	447	422	444	470	441	444	416	443	429	438	454	420	392	426	411	421	398	413	423	461	468	438	426	430	397	442	398	423	443	429	440	411	420	446	416	457	422	440	468	392	459	441	413	443	431	407	449	425	450	442	463	410	411	443	436	424	402	420	410	454	461	412	464	448	428	481	389	416	447	447	417	411	429	455	432	417	401	408	439	418	413	436	456	435	438	441	444	409	420	446	455	429	446	413	410	398	416	438	395	427	419	434	459	454	447	452	433	416	464	442	436	403	429	445	439	440	446	463	436	398	414	434	448	416	474	422	393	441	413	437	375	404	435	392	428	426	417	432	433	451	390	403	393	432	413	431	424	422	443	407	413	443	371	446	408	413	396	413	410	456	432	402	452	422	469	430	411	450	454	459	425	423	413	493	402	443	411	424	435	416	412	410	426	420	405	422	435	419	416	433	390	435	453	437	416	421	400	462	443	389	435	432	405	422	475	443	442	488	433	415	393	442	438	429	419	394	425	431	429	439	429	424	453	425	414	418	447	414	405	390	453	419	450	431	448	388	419	408	445	456	414	417	400	431	446	417	444	420	467	419	445	414	438	486	416	416	450	401	432	435	473	416	439	432	421	456	405	428	457	443	415	475	379	425	444	459	406	433	430	420	448	432	405	451	446	442	427	395	430	409	428	403	422	426	426	445	400	412	416	424	451	433	426	430	438	422	388	430	438	400	423	452	468	451	464	412	424	435	430	483	434	377	434	474	414	410	428	470	406	437	400	442	417	457	392	451	402
3392	4878	3916	1934	1432	1074	880	727	722	634	623	572	571	529	531	505	484	497	480	512	499	548	465	456	482	425	468	497	484	490	453	446	471	464	491	419	460	450	463	506	412	455	447	408	482	462	456	486	449	449	487	465	433	451	468	475	419	466	465	458	444	428	456	439	431	477	489	439	420	473	452	465	433	448	427	455	416	453	471	434	443	445	443	461	474	472	468	433	465	405	453	419	458	466	475	442	470	430	463	427	454	463	450	468	472	462	413	420	455	476	426	477	442	454	449	429	437	458	432	443	426	441	446	464	442	423	447	455	477	445	454	466	444	446	430	463	424	446	419	432	460	414	448	426	418	446	432	436	420	457	406	439	470	413	444	429	476	454	456	439	452	461	431	427	460	452	468	428	395	462	465	429	473	411	447	455	528	480	463	444	476	445	444	465	426	413	444	439	439	405	446	426	432	455	454	437	469	461	428	476	422	496	442	478	442	430	443	451	446	425	445	431	434	467	458	476	423	428	432	468	435	440	425	474	470	404	431	467	450	475	393	398	470	422	436	469	437	427	449	427	468	433	475	435	417	442	461	454	446	437	465	481	424	454	451	447	428	467	428	471	450	431	415	435	423	465	430	437	439	453	464	451	464	446	465	454	416	430	421	439	448	419	426	441	438	402	462	463	409	464	435	428	456	459	435	454	445	457	459	435	464	482	467	432	438	420	423	419	404	450	450	435	434	454	426	465	414	412	447	440	454	436	433	469	439	419	435	446	421	442	438	453	444	414	445	476	474	463	420	473	444	484	450	444	420	429	464	425	412	447	391	453	412	402	443	440	408	447	434	451	433	425	427	450	480	460	407	452	453	441	441	463	418	414	466	423	460	391	458	435	416	455	471	434	431	423	451	435	458	443	444	453	437	393	415	466	407	416	414	438	435	455	442	435	490	446	414	446	465	414	463	462	407	454	440	438	434	465	472	430	419	518	414	455	462	480	416	441	416	445	457	438	454	452	406	458	455	460	439	437	441	419	410	455	452	427	431	442	414	443	428	422	440	472	428	453	464	450	472	446	433	432	433	440	466	438	436	440	433	469	431	460	412	447	459	471	411	435	439	433	432	456	447	436	427	437	476	464	449	430	451	471	457	471	424	431	427	459	454	434	419	445	426	445	439	434	433	442	423	459	435	454	453	431	459	434	441	429	456	420	408	409	389	442	458	403	444	475	482	441	448	448	413	403	417	411	438	449	448	433	461	470	461	415	446	443	422	431	421	458	447	416	449	453	406	457	440	470	419	467	400	457	424	463	431	469	433	400	443	457	449	444	443	427	456	440	441	442	426	449	418	410	430	431	421	429	420	442	435	422	460	434	431	457	479	420	465	465	422	448	449	436	431	451	438	419	443	391	455	438	431	423	460	435	444	434	414	486	424	447	419	409	405	442	409	451	443	463	460	463	445	488	428	460	434	412	455	419	400	452	408	431	433	453	446	415	426	462	438	427	463	457	443	459	440	380	428	439	452	489	459	443	412	428	418	410	401	439	438	443	428	407	436	436	441	415	425	435	425	456	399	441	438	437	426	468	443	512	409	472	436	435	493	456	432	444	455	435	432	401	443	462	437	410	424	463	450	412	457	425	421	427	450	407	460	418	441	439	423	410	457	434	421	420	441	449	443	459	449	446	424	456	456	418	449	412	487	420	444	482	411	436	440	486	436	450	417	422	437	442	489	404	424	406	438	426	426	445	394	458	425	462	472	439	433	403	460	442	437	462	392	418	442	422	476	493	427	426	459	448	436	440	430	446	449	414	430	398	429	430	426	419	422	427	443	439	441	463	446	460	426	467	438	458	435	465	456	473	470	442	480	436	407	477	400	458	453	416	444	457	474	450	472	434	448	405	464	430	414	418	415	402	432	426	425	434	425	449	494	461	455	483	422	444	427	404	433	451	431	427	444	434	428	436	457	434	431	434	449	451	433	472	456	435	475	426	433	431	443	481	406	438	428	409	432	432	430	456	445	428	423	439	421	425	491	444	464	403	407	458	444	416	444	444	452	435	443	419	444	425	424	447	422	443	432	430	416	474	417	453	434	425	431	379	437	401	417	434	440	411	419	447	453	479	429	460	452	418	444	424	446	412	440	436	420	422	423	448	449	474	459	395	416	435	438	411	465	427	453	394	412	467	443	442	417	463	452	432	450	454	437	435	474	444	429	435	414	416	421	435	455	461	422	417	452	425	475	432	441	419	417	427	452	422	429	459	409	435	406	453	461	451	400	463	463	457	429	418	415	454	424	464	458	446	405	442	445	466	457	428	453	452	402	411	451	476	449	441	475	449	413	457	431	419	403	437	463	424	404	464	441	448	420	458	427	445	464	428	472	436	434	403	416	453	436	420	439	424	427	407	409	450	428	464	451	471	445	427	424	416	478	452	441	405	456	399	409	429	406	453	424	446	448	449	448	414	429	394	459	426	425	459	410	458	456	438	419	438	500	440	451	450	452	457	425	398	400	440	398	407	452	417	470	461	428	448	420	449	444	415	426	441	414	427	392	402	456	433	432	457	423	438	399	401	451	428	472	438	437	416	435	466	431	442	422	462	440	383	425	489	421	429	410	418	437	459	407	440	437	438	433	439	380	428	425	459	438	419	436	413	443	441	446	432	441	441	475	447	445	467	422	446	415	441	481	424	455	432	392	440	442	392	450	453	422	429	459	437	474	418	456	456	433	436	468	434	417	391	404	488	446	450	429	439	460	440	447	437	449	448	443	448	444	450	449	433	430	413	447	439	433	465	427	457	455	469	450	427	434	400	444	432	435	419	477	457	400	423	433	452	405	413	441	438	443	408	477	479	446	415	428	475	442	489	434	425	456	420	428	431	436	442	397	423	415	390	443	496	423	450	445	408	424	441	422	463	447	438	455	423	458	422	441	431	415	484	434	443	427	465	450	441	429	456	441	431	468	421	407	409	430	456	440	398	411	402	404	450	437	430	424	411	384	418	446	425	418	448	437	461	418	418	423	465	440	410	436	470	417	453	459	452	420	428	432	448	436	419	453	434	427	411	462	436	422	409	438	425	435	449	446	407	446	439	447	412	440	440	421	457	450	438	435	442	455	461	446	454	417	396	421	439	448	409	426	436	477	455	409	443	433	438	464	442	407	411	451	466	478	460	415	448	415	458	400	426	448	415	462	408	408	441	475	485	439	436	470	434	482	428	438	431	441	427	440	421	436	425	423	411	429	403	477	399	429	425	426	413	401	440	468	424	398	412	451	452	487	425	413	429	449	431	398	441	404	422	426	439	473	448	408	454	429	443	463	425	457	419	409	427	439	440	440	459	447	438	444	454	399	427	431	441	424	438	433	468	457	419	412	444	413	435	446	438	416	387	471	452	446	442	434	394	454	456	435	447	422	439	414	420	415	452	420	425	434	399	419	424	443	432	465	434	423	403	472	428	443	414	438	420	420	427	425	471	472	457	456	418	454	441	463	429	440	432	452	398
27550	11865	2100	1326	869	902	949	861	903	952	901	851	915	934	888	866	888	866	878	878	919	894	851	917	880	944	907	925	937	921	880	890	889	906	857	903	817	849	875	853	869	859	883	860	905	883	851	836	856	939	906	882	820	893	838	885	926	867	882	911	927	964	920	911	909	918	837	937	841	813	851	884	876	901	833	835	895	880	865	861	884	889	894	882	922	897	881	910	898	850	883	904	849	852	865	896	904	924	977	954	831	860	828	901	864	907	896	884	842	892	856	914	851	907	868	874	865	880	823	873	806	902	842	829	868	898	874	906	944	891	894	938	875	861	894	874	909	887	877	847	923	894	875	902	942	884	866	893	894	905	867	874	892	861	896	893	890	868	852	921	880	882	982	890	835	859	894	906	872	897	860	845	860	897	885	904	928	903	912	887	877	894	928	871	920	936	878	890	871	900	930	865	874	836	888	908	879	909	885	799	862	893	894	908	882	895	847	849	883	878	940	937	906	911	841	894	858	853	890	845	857	894	912	914	841	863	918	882	883	915	890	865	826	919	882	920	902	884	907	917	901	944	896	838	899	915	913	921	852	894	864	893	893	860	888	918	840	900	832	838	854	923	875	855	837	914	871	907	879	870	864	861	890	856	829	837	897	879	866	873	867	835	855	939	904	866	887	917	893	876	857	881	880	883	861	937	868	910	877	866	834	877	908	870	888	855	859	849	885	880	806	899	843	887	882	886	903	824	866	874	909	893	889	880	841	843	901	827	902	863	862	807	877	859	893	893	865	857	902	855	824	904	873	842	926	920	942	906	863	853	864	919	904	925	860	886	908	887	816	853	870	910	897	853	910	884	881	856	902	932	872	904	887	883	908	930	856	917	869	927	907	888	882	866	883	867	837	835	886	912	856	929	853	895	807	911	881	858	900	841	832	933	917	865	897	887	876	823	852	910	873	838	860	844	862	920	878	887	854	870	919	844	870	844	872	907	846	887	877	847	859	859	912	884	875	867	870	881	875	893	878	848	915	910	895	913	870	853	863	908	842	837	893	827	876	857	853	894	826	858	884	872	846	838	843	878	903	872	828	919	876	877	901	851	879	948	868	878	940	858	891	867	864	897	856	812	880	839	892	955	838	844	915	863	882	946	897	905	889	871	898	888	905	851	856	913	853	865	865	902	899	886	903	868	910	837	913	868	903	893	844	870	882	898	891	905	822	845	887	833	849	824	932	879	871	913	913	905	880	883	901	885	888	846	870	921	842	859	911	932	896	900	915	908	868	896	941	938	872	934	873	924	830	838	904	897	904	839	818	893	821	845	929	854	899	876	898	877	861	930	863	824	894	857	923	838	909	917	856	854	867	806	893	854	892	857	861	891	871	901	908	870	912	847	888	918	902	851	887	882	884	869	842	894	839	916	859	865	869	877	858	881	878	892	915	871	856	867	876	943	894	875	900	863	854	878	914	890	819	872	932	894	879	884	820	876	866	942	880	903	834	855	908	830	897	920	867	912	884	953	865	890	846	954	921	844	887	848	889	917	899	920	875	898	884	898	851	897	882	888	886	844	934	878	866	939	910	967	883	840	876	837	919	851	868	974	903	900	823	908	837	884	863	853	902	936	852	858	870	901	867	846	898	844	954	835	885	906	810	830	909	883	905	945	854	841	936	860	864	851	914	877	843	817	906	886	854	905	878	836	879	913	915	851	910	915	870	873	840	795	948	859	863	866	852	866	816	865	894	856	922	905	843	917	922	827	909	908	915	889	849	930	852	871	834	865	888	884	866	904	893	909	888	909	908	897	902	901	844	886	930	886	895	842	900	848	878	842	871	899	927	838	895	898	894	880	858	916	895	836	914	865	933	838	901	923	942	910	885	851	870	877	842	912	943	929	900	867	829	821	849	890	868	892	887	891	830	891	858	891	882	862	925	858	873	902	863	863	879	835	895	894	889	857	930	894	869	859	858	865	866	875	857	823	858	916	910	844	880	894	933	894	880	941	925	864	865	893	899	889	890	870	883	889	857	910	903	858	871	928	840	851	883	819	903	868	878	884	917	893	876	908	873	875	869	827	861	888	899	897	907	884	892	911	857	870	870	816	875	894	878	871	886	823	918	887	852	854	808	856	881	885	871	861	898	874	878	878	925	851	897	857	840	882	901	824	889	868	919	865	887	896	896	900	883	867	896	901	908	871	891	905	931	897	863	851	856	828	898	916	862	841	904	833	861	918	884	879	905	855	837	911	917	876	867	841	915	897	907	840	889	864	886	878	856	889	856	824	886	853	864	906	876	844	852	845	913	876	892	916	924	880	932	870	900	851	880	936	876	928	897	890	938	853	945	895	795	865	919	915	859	877	892	907	883	936	877	924	868	927	890	904	881	893	915	847	858	882	878	927	912	894	875	851	909	980	921	879	834	924	891	900	834	846	923	903	847	854	888	938	884	868	875	894	847	856	877	893	941	870	884	893	899	922	847	882	900	928	922	944	836	887	846	841	874	902	807	871	856	908	858	880	925	901	899	844	903	892	893	863	903	872	872	892	914	908	903	864	841	863	879	906	893	917	882	921	876	851	888	899	914	888	855	855	899	851	922	896	893	861	935	856	921	899	866	876	880	924	874	890	857	878	897	903	892	882	848	889	866	899	848	858	901	868	908	864	891	849	891	907	874	885	910	871	974	865	862	883	833	840	882	877	890	852	872	882	879	911	856	925	915	864	892	843	917	867	874	848	889	871	870	870	873	917	903	902	864	854	883	901	851	882	882	863	865	908	927	866	924	882	903	900	949	831	911	906	868	825	862	880	865	911	875	892	819	866	886	922	954	899	882	916	895	872	854	851	868	849	918	908	863	897	890	863	881	892	930	905	890	878	857	854	907	826	881	867	889	872	892	843	873	879	822	914	842	871	900	874	930	879	853	905	874	857	887	899	882	883	885	845	925	844	856	882	931	803	903	853	914	852	888	838	851	887	844	858	924	841	895	879	867	888	876	861	868	875	839	914	866	923	909	882	882	894	892	905	885	875	871	886	926	882	891	834	902	912	843	850	899	923	878	862	880	895	866	865	891	820	900	861	894	926	873	881	942	838	875	878	921	865	942	923	893	871	873	884	898	890	886	904	904	888	842	861	871	895	921	836	840	888	846	842	849	838	898	879	868	844	848	892	884	886	865	864	877	915	884	918	873	883	875	863	924	876	841	874	929	858	915	889	937	895	895	947	840	829	924	930	915	887	836	827	885	891	908	839	867	887	890	860	888	847	875	866	873	854	879	871	873	900	874	885	881	852	877	907	840	869	905	863	913	935	837	850	825	852	834	863	883	892	847	926	871	825	917	869	897	918	908	853	924	877	871	879	929	919	899	926	881	865	920	927	903	891	913	830	890	905	914	888	928	918	861	916	870	877	883	877	826	845	860	902	844	892	914	931	859	866	829	914	872	835	918	866	917	926	899	911	886	902	921	885	842	886	881	860	934	885	882	888	888	877	879	878	936	858
5163	991	957	863	829	792	760	824	820	846	760	766	807	804	744	826	783	739	844	769	773	764	753	790	766	792	750	755	782	771	794	791	842	800	760	792	799	802	758	786	755	818	754	777	787	746	754	771	823	771	780	734	798	798	811	764	771	747	834	785	809	743	800	759	785	794	767	782	770	780	826	804	766	801	729	735	778	770	779	822	736	736	720	808	792	779	785	809	778	816	756	723	822	785	796	789	744	751	799	731	829	761	770	749	827	809	724	761	768	723	790	793	746	790	781	723	751	795	774	719	764	815	762	805	823	795	728	744	767	781	823	779	743	767	833	760	793	773	779	765	718	772	773	759	799	863	746	728	827	790	778	766	801	758	730	824	804	762	788	712	760	768	774	815	793	780	737	761	733	791	804	784	764	793	763	795	813	773	742	795	773	812	740	787	808	721	736	768	755	756	793	787	777	743	761	768	773	788	739	763	772	740	814	782	774	762	730	774	796	758	812	796	775	748	775	750	764	771	746	798	728	827	784	760	781	773	796	792	767	754	739	777	784	757	720	723	762	798	736	783	829	741	751	802	752	803	778	730	784	762	760	803	731	799	751	758	795	757	729	763	774	775	786	729	757	727	824	744	754	764	737	790	762	782	768	814	736	778	753	779	714	775	820	741	780	785	738	812	790	787	761	787	830	746	774	792	738	802	740	724	790	812	761	806	801	824	832	726	768	797	813	763	770	739	766	769	760	806	763	763	804	749	749	724	771	835	718	759	784	785	781	775	760	765	760	771	798	731	799	798	783	795	773	803	783	713	814	753	745	819	780	724	722	765	753	757	821	787	768	766	780	756	796	809	807	786	817	771	827	748	791	752	733	775	758	766	785	737	771	733	794	784	797	807	765	761	806	736	766	739	757	751	777	783	794	765	788	812	723	775	791	759	767	774	772	759	760	793	760	780	830	766	771	754	804	757	725	814	782	810	819	796	780	776	712	803	756	762	792	779	752	777	822	779	828	747	767	776	792	819	706	748	756	784	770	751	808	815	724	747	734	761	758	758	795	777	781	826	808	811	721	792	757	830	806	789	801	789	774	743	775	834	772	795	767	768	818	813	766	750	773	734	742	762	736	754	737	731	785	778	772	750	757	757	754	759	758	780	760	806	762	781	810	785	773	756	764	794	776	765	794	793	790	758	759	749	725	795	799	760	726	807	762	794	803	795	785	747	813	734	756	752	767	833	746	756	755	725	768	766	795	756	780	748	816	806	790	776	794	781	788	787	769	745	765	773	778	731	809	716	845	789	778	767	784	753	751	779	768	792	765	798	782	788	770	803	786	752	726	737	713	783	781	794	767	767	755	792	780	713	761	802	780	773	801	773	761	795	766	842	798	775	780	753	791	757	827	740	752	771	739	752	807	816	811	797	808	801	743	743	770	801	802	766	801	827	765	741	784	746	747	736	762	759	733	755	782	789	707	794	769	811	762	835	789	740	768	812	747	772	812	769	790	788	771	778	811	825	782	778	775	804	767	831	759	830	814	807	766	769	831	795	717	741	788	724	766	784	750	830	792	807	774	772	776	761	760	801	782	754	767	791	715	741	751	752	821	781	784	755	811	797	807	786	792	743	783	772	767	749	802	766	787	796	765	799	792	736	727	767	773	764	769	754	755	747	774	754	753	780	770	830	818	762	826	780	784	781	773	771	769	750	788	789	790	761	779	784	789	750	782	765	783	775	724	746	721	731	754	764	790	793	745	808	795	749	828	743	762	764	763	772	804	757	764	762	738	752	793	792	838	763	737	782	782	745	761	761	804	731	793	741	772	799	751	801	804	794	776	805	796	809	756	810	814	765	806	757	761	772	826	763	743	755	812	721	762	791	785	822	786	717	746	772	738	739	764	802	739	743	780	766	799	727	804	776	782	762	791	820	754	798	753	726	802	805	799	815	795	784	772	790	793	780	795	816	812	777	813	819	774	795	793	743	791	748	784	746	809	796	804	730	774	817	741	766	792	746	752	806	777	767	770	794	744	743	799	804	806	752	766	738	773	730	769	760	762	836	770	749	728	764	772	756	782	781	712	766	745	787	732	773	800	774	769	777	781	757	793	804	810	751	780	786	789	752	736	759	799	793	798	785	768	745	753	740	776	748	787	760	779	804	771	762	731	795	743	738	729	774	764	794	741	773	726	793	788	766	811	767	773	723	780	755	795	779	772	739	752	790	800	755	765	777	799	772	771	830	763	767	788	810	809	761	775	787	764	751	826	733	781	753	789	795	765	757	810	795	763	780	799	770	793	742	852	759	804	732	804	779	779	828	754	751	747	680	745	792	745	779	750	769	762	839	760	767	759	763	749	745	815	748	790	777	771	758	814	809	772	748	764	749	786	757	794	780	795	774	789	802	821	798	797	771	739	785	822	765	758	760	752	771	758	796	771	786	750	747	759	753	756	766	783	792	781	804	724	819	830	784	800	783	770	715	797	753	779	756	772	770	818	782	828	781	768	754	786	744	758	791	755	764	741	774	779	784	787	836	778	762	766	771	770	788	786	763	786	754	764	785	786	729	786	788	784	763	771	697	807	762	783	812	776	783	770	780	781	762	770	745	778	772	744	819	774	761	764	774	756	759	772	756	752	785	770	770	740	739	742	745	780	805	752	725	743	784	803	798	761	777	738	784	786	769	802	768	752	785	778	762	757	775	765	785	759	809	714	761	755	735	769	827	815	784	806	776	830	744	786	754	809	751	785	744	777	785	837	832	751	775	781	737	756	769	749	785	792	707	729	754	778	762	802	789	777	749	827	726	775	813	765	752	750	776	790	792	777	794	772	795	743	769	767	762	787	739	797	784	791	765	742	771	795	739	777	773	747	798	802	777	753	793	747	763	763	754	823	785	803	791	777	799	786	795	732	757	804	773	831	774	730	793	789	785	792	802	851	783	749	770	783	735	734	752	832	773	775	811	770	801	794	796	772	797	767	798	761	739	796	779	783	773	743	795	777	769	773	763	791	785	796	761	769	802	790	828	796	773	759	775	798	789	768	769	744	797	792	770	816	811	793	738	748	721	817	770	731	762	781	776	803	790	746	738	732	751	762	773	795	833	736	783	787	794	748	737	750	796	791	807	763	786	737	778	757	753	762	725	760	792	756	775	773	768	756	816	773	761	759	768	792	781	718	731	783	742	780	772	776	740	772	798	767	748	768	733	808	737	786	756	773	775	765	801	819	769	737	769	766	763	797	753	854	794	743	746	772	789	793	758	758	797	790	738	769	766	812	759	729	768	752	752	740	777	784	766	729	808	707	785	789	730	815	774	745	842	778	737	844	797	795	811	813	775	847	741	765	742	787	721	789	758	750	784	779	814	770	793	768	783	720	771	733	726	789	737	740	798	812	809	754	777	743	763	807	817	710	778	767	781	726	770	792	808	765	796	765	777	774	757	766	800	752	742	790	767	783	704	772	825	788	734	754	788	773	755	754	781	776	794	750	741	733	751	739	763
25709	21436	25847	19043	2333	1199	1011	928	903	964	875	852	915	836	828	896	810	868	829	843	844	830	861	880	907	829	854	863	861	859	866	839	810	838	853	854	824	853	824	826	856	802	836	845	861	866	842	854	805	857	847	823	885	851	859	866	846	806	855	851	836	854	836	848	875	822	813	805	838	833	852	811	819	837	836	787	810	796	811	860	867	808	864	833	827	849	822	799	820	794	850	851	815	821	838	831	836	860	802	807	842	850	841	822	761	856	800	852	794	792	921	891	904	858	862	874	850	841	813	833	738	809	820	848	857	780	853	846	814	812	846	853	879	817	826	809	824	832	852	767	812	862	868	847	808	876	831	839	874	842	853	811	826	795	877	839	795	848	859	864	827	838	799	806	837	869	850	852	857	842	830	825	804	822	769	840	788	832	760	760	796	841	772	830	858	880	867	850	873	801	863	830	828	860	810	857	849	798	761	798	782	877	858	822	842	834	779	861	831	862	817	831	802	836	814	858	817	882	813	810	837	896	830	808	872	810	794	835	868	848	867	863	833	817	843	790	891	864	820	817	864	833	876	793	818	830	834	842	833	867	867	851	827	908	940	795	873	890	877	850	821	851	925	807	773	829	823	905	776	801	809	831	846	812	887	817	861	869	827	827	809	811	834	828	819	834	901	846	817	867	835	797	810	855	810	862	803	797	917	843	797	845	853	909	824	857	852	827	808	840	832	791	804	832	857	897	832	839	870	820	806	867	810	796	838	872	818	871	884	854	862	844	806	806	885	791	799	847	834	881	844	831	855	783	786	861	869	869	810	794	833	864	823	788	829	881	834	863	897	839	822	830	855	858	829	898	857	818	821	862	820	876	872	858	866	831	888	823	873	809	835	817	847	840	848	844	856	890	860	873	842	846	828	824	828	881	875	807	843	841	829	773	880	842	807	795	800	787	838	829	821	858	844	818	893	904	840	851	801	831	774	772	820	933	821	859	837	842	814	860	809	829	796	807	855	842	803	816	862	867	796	838	913	839	867	860	829	817	802	824	870	852	837	854	817	870	857	854	786	831	850	894	802	844	831	797	814	818	854	826	795	863	835	890	825	837	792	862	864	824	860	822	804	826	807	860	879	854	782	843	842	816	864	823	762	822	837	853	804	802	869	837	843	832	820	816	791	834	798	818	850	823	859	866	893	864	851	856	867	827	878	788	800	879	831	889	854	897	859	829	867	824	791	810	803	819	849	830	829	799	839	868	864	796	801	820	859	861	803	856	807	835	844	788	792	823	786	869	791	851	827	799	804	834	834	810	787	832	803	848	861	815	864	825	785	805	829	885	817	867	885	853	862	873	880	824	805	851	847	811	837	782	844	869	821	859	872	871	831	819	809	749	847	812	821	877	826	835	856	793	848	853	871	852	828	874	822	861	778	795	872	859	789	870	823	830	817	863	811	826	789	836	859	878	827	810	814	837	860	846	885	824	811	863	855	832	800	807	879	805	823	901	830	846	844	865	809	880	821	869	870	845	843	848	864	804	766	851	796	778	777	794	804	833	816	846	857	845	844	865	854	809	787	791	801	832	842	784	832	819	838	888	855	815	839	817	892	859	836	849	824	792	815	858	819	866	787	843	866	834	805	859	819	770	877	846	826	865	809	829	825	794	802	811	815	842	834	805	859	835	827	793	828	869	814	832	839	825	814	862	866	857	836	830	828	803	801	827	879	794	801	835	831	876	859	833	913	802	803	839	790	846	858	840	787	804	843	836	824	869	806	816	817	819	881	786	849	819	872	826	814	841	789	834	813	833	804	804	813	827	831	875	806	852	809	812	828	833	786	807	852	856	817	802	788	855	850	831	901	829	809	811	870	805	766	825	822	874	805	857	781	872	804	869	781	785	821	846	855	840	816	812	797	845	852	800	850	843	842	796	828	856	865	842	835	850	863	837	813	832	866	817	832	827	807	899	871	823	816	821	801	840	826	848	833	823	782	797	826	794	842	833	822	859	848	833	784	826	863	813	848	828	786	802	828	792	783	855	804	865	823	852	818	799	879	803	883	808	775	865	808	799	849	871	868	807	834	793	846	816	846	824	804	803	860	887	825	866	835	857	856	848	878	840	877	854	822	806	877	812	909	856	837	848	810	854	836	899	849	836	829	853	800	801	845	814	865	849	834	844	858	860	837	791	820	845	867	855	828	834	801	838	786	812	817	817	850	827	816	804	844	830	814	841	855	812	840	831	868	814	775	822	839	831	834	893	865	883	799	826	831	759	849	806	799	822	827	781	806	860	809	800	819	849	851	811	833	828	810	880	854	826	845	847	856	866	782	807	808	838	828	824	810	818	865	900	828	825	793	894	826	862	776	792	828	830	798	829	823	822	851	831	807	838	825	833	847	833	851	828	847	812	805	828	825	760	818	814	793	851	804	816	821	804	823	833	794	795	843	801	797	736	816	859	805	851	861	832	784	845	786	881	858	794	862	893	843	842	844	773	849	861	834	798	843	835	805	774	829	834	830	862	838	815	815	786	821	830	873	826	789	811	859	819	806	842	821	851	787	839	815	800	787	850	842	816	854	813	806	822	834	881	860	818	844	863	817	802	826	848	826	863	904	846	848	865	866	805	816	883	866	824	801	840	851	826	828	862	803	827	818	857	836	897	842	847	832	787	887	855	822	853	819	838	817	806	779	848	796	832	790	835	869	843	850	826	816	798	815	819	870	866	882	828	812	845	839	808	837	820	837	833	815	825	757	834	793	832	843	815	822	819	892	830	793	849	816	832	807	831	832	842	810	856	858	816	850	867	834	865	833	839	792	825	785	852	777	787	795	825	871	843	803	876	805	860	900	809	813	842	841	759	861	868	820	841	839	861	842	845	864	812	826	876	816	777	907	831	822	831	828	854	849	845	793	841	854	821	822	836	790	791	857	818	809	859	777	822	819	804	880	819	895	810	831	841	859	849	840	825	876	796	838	862	896	887	807	800	800	841	847	779	858	792	787	832	805	830	858	870	820	832	845	798	816	836	842	815	812	887	863	855	901	837	846	788	817	762	844	875	814	798	868	819	821	805	824	826	789	819	793	821	863	849	862	809	814	852	797	829	854	843	809	807	824	848	795	865	831	863	781	837	898	869	814	832	857	834	854	899	834	776	765	843	847	805	801	835	813	827	836	851	802	815	824	843	874	817	874	807	858	832	876	803	831	807	824	851	843	806	811	860	846	794	828	853	811	807	798	759	806	802	881	778	834	863	813	790	812	851	899	807	830	839	886	844	820	904	869	867	785	819	882	853	838	845	829	785	848	819	844	885	883	775	777	872	785	852	847	862	811	852	804	850	830	846	871	797	763	814	868	845	904	820	862	844	856	803	830	846	827	806	862	838	822	879	849	830	826	870	840	843	792	810	850	793	812	788	845	855	771	836	821	812	829	826	885	884	821	818	855	827	864	839	815	832	847	862	831	823	842	854	875	816	851	828	806	774	799	844	815	835	844	873	813	842
3640	2352	2016	1269	1052	1028	889	863	824	817	825	808	793	795	807	813	768	780	806	733	747	770	757	768	719	785	752	754	719	776	760	797	771	702	784	777	749	740	775	774	740	761	731	806	743	754	755	752	760	760	842	763	752	717	801	753	745	763	818	777	753	814	773	743	766	732	772	748	802	753	758	761	753	750	737	782	766	742	771	765	766	752	765	765	702	763	730	722	744	775	804	741	676	736	756	760	770	791	769	771	744	789	769	739	690	830	776	797	753	734	759	728	805	730	776	765	780	767	719	699	749	736	710	775	728	754	791	687	777	724	771	748	748	783	749	768	735	752	753	775	698	788	748	765	743	756	758	751	718	724	750	766	758	717	759	743	763	725	745	735	753	752	787	801	764	739	777	790	714	751	769	761	684	767	743	741	733	726	744	754	764	695	748	757	670	788	747	692	739	699	752	752	757	748	718	746	778	743	762	757	782	783	751	787	739	799	765	713	753	726	737	783	802	736	731	798	763	798	768	746	729	734	735	749	769	722	771	800	832	782	719	720	730	734	685	695	760	744	751	736	744	794	744	770	755	735	733	735	749	766	752	740	767	747	725	715	811	769	737	747	725	746	751	760	747	748	774	740	731	731	732	767	731	690	753	700	734	760	743	754	723	724	738	748	769	754	746	697	734	800	783	745	780	700	757	741	709	764	778	758	709	774	745	786	744	749	739	738	702	693	733	733	727	741	746	757	742	709	799	720	718	739	763	745	739	760	757	767	777	726	707	753	760	736	780	743	751	770	726	742	769	751	729	790	711	717	755	753	717	747	722	742	738	713	730	721	740	766	728	707	751	760	732	697	728	784	719	730	765	747	744	802	697	761	732	704	752	742	756	727	767	758	786	725	802	781	785	781	733	722	757	764	772	753	710	744	710	740	771	748	760	800	769	750	707	749	731	710	742	756	759	753	755	792	681	816	723	767	805	775	729	731	751	736	701	768	775	706	750	684	739	767	787	703	767	762	742	738	761	712	740	778	759	746	729	740	774	709	719	754	777	685	753	710	755	706	727	753	754	782	769	769	724	752	726	760	731	758	768	723	780	736	761	775	743	709	747	737	771	723	756	781	756	755	806	753	754	747	749	773	764	738	708	738	742	726	786	765	703	725	751	756	790	746	752	713	702	712	768	720	736	759	735	765	719	731	785	757	776	763	777	780	737	844	737	721	744	796	796	726	762	755	730	718	737	779	737	729	741	750	747	730	734	783	706	700	723	709	766	706	712	753	773	752	780	735	793	755	754	733	730	753	744	743	759	795	755	733	751	740	733	737	745	736	763	732	774	739	714	772	777	756	771	747	731	717	706	715	809	749	774	742	763	794	741	754	728	760	755	747	720	720	783	723	739	781	716	749	719	777	721	753	732	715	736	760	719	717	725	747	759	714	779	762	776	694	759	712	758	747	722	768	704	723	765	737	773	738	746	706	798	692	783	739	761	775	740	742	762	685	687	684	777	753	740	751	744	743	728	687	729	760	768	782	780	793	754	735	746	780	718	752	754	738	759	712	774	762	723	767	739	742	742	756	762	735	757	715	741	737	752	757	715	765	750	769	786	770	762	762	726	776	765	745	816	723	753	714	717	714	732	742	766	765	749	737	773	732	751	649	784	770	757	738	749	728	725	709	735	794	726	744	736	724	711	822	751	709	696	744	720	730	712	743	736	790	753	768	676	781	736	785	712	716	723	759	727	776	755	791	722	725	758	757	740	785	743	734	760	798	719	765	735	733	776	705	770	664	775	739	748	745	743	742	756	742	807	704	777	736	767	709	717	727	732	742	765	713	729	746	726	750	717	756	712	733	716	724	739	766	831	715	690	758	732	753	783	747	781	818	732	731	760	753	774	784	707	764	706	759	711	730	720	792	693	734	757	745	781	717	743	780	743	720	712	755	781	744	799	791	768	731	767	719	738	750	731	790	734	766	720	781	746	772	728	724	714	771	715	743	775	785	732	770	774	717	732	776	748	751	713	712	732	748	771	775	758	729	741	728	704	760	711	787	728	711	738	716	783	721	761	732	765	690	699	694	755	750	741	734	723	724	710	772	714	769	759	806	771	737	775	719	702	705	774	753	781	761	710	769	762	802	745	750	794	737	707	717	687	731	752	703	783	742	802	760	732	790	746	797	761	731	717	755	707	758	775	714	772	729	719	743	732	756	745	768	755	694	785	719	743	751	749	748	725	730	715	808	742	738	783	729	740	791	764	756	796	751	729	735	788	766	771	733	806	741	747	717	730	769	755	780	750	794	710	755	752	701	722	714	756	704	812	704	753	764	765	720	753	713	753	758	734	748	733	767	730	767	732	737	752	739	721	737	719	790	713	701	788	717	716	748	783	781	730	777	746	731	732	780	730	776	700	718	721	745	713	748	734	711	771	755	785	782	789	764	798	723	771	765	740	777	739	750	714	755	735	775	664	735	767	733	734	738	765	735	736	738	758	708	769	704	762	760	742	737	758	732	717	766	802	734	710	721	755	738	742	740	775	709	787	755	773	735	738	734	777	739	723	778	728	721	786	733	719	703	769	732	739	756	736	757	733	782	698	746	765	736	778	710	713	745	736	750	740	798	775	712	768	734	775	768	751	738	762	772	746	767	754	751	774	764	767	725	751	736	781	712	723	712	757	763	765	702	759	781	757	785	768	732	757	757	735	734	748	720	741	785	742	717	758	735	758	729	693	764	792	783	711	766	687	758	786	751	730	709	710	726	767	712	770	708	728	730	703	759	670	754	750	767	691	741	773	737	777	733	784	743	760	753	745	752	792	742	759	725	740	755	749	776	750	756	763	739	783	739	749	804	742	777	766	700	760	738	764	757	711	711	711	737	749	745	712	776	727	740	743	734	764	771	732	714	765	790	753	679	777	768	789	747	766	720	760	766	758	739	788	779	753	758	736	768	714	804	796	709	713	808	754	734	740	720	748	758	768	765	743	736	785	718	743	763	770	724	747	724	715	715	768	758	730	784	720	762	743	738	708	770	725	758	767	749	749	783	759	773	755	724	722	765	749	747	773	737	745	774	694	806	766	801	794	726	750	734	758	724	683	772	764	746	784	736	721	716	783	725	772	752	681	786	680	786	715	754	739	701	742	765	734	759	770	748	763	735	718	725	754	765	803	745	773	723	749	728	785	701	722	754	746	797	784	781	769	715	719	738	772	728	776	744	758	724	731	761	685	725	726	743	711	780	775	765	695	740	752	744	725	722	753	707	768	761	749	747	759	721	727	743	725	760	758	690	715	771	731	768	764	733	743	728	734	794	798	732	742	761	737	707	789	743	719	764	776	777	718	750	735	774	746	752	744	786	816	764	795	753	725	750	727	739	711	752	763	758	760	703	755	806	745	770	746	768	757	780	765	685	701	757	762	768	759	771	725	789	760	740	727	793	771	724	721	751	791	745	736	726	755	752	715	726	737	728	742	725	744	693	772	760	743	691	695	783	795	768	769	718
24273	21452	28594	24673	20338	3153	1126	703	574	538	494	518	569	516	515	483	482	447	481	447	475	447	443	451	458	433	449	445	457	427	423	414	468	462	443	439	424	441	434	432	422	433	440	436	465	409	415	461	463	431	438	448	430	476	424	449	455	469	445	413	443	445	427	459	407	464	440	448	428	407	418	449	422	433	448	442	430	463	402	466	435	416	445	439	432	452	408	459	440	473	438	467	443	419	397	433	416	457	436	448	421	428	423	482	401	446	480	398	424	446	446	479	418	439	453	416	455	445	430	413	448	457	423	433	464	435	440	450	421	409	420	414	420	469	422	455	376	418	446	455	435	416	435	432	416	449	410	453	450	444	412	409	431	432	417	457	447	438	441	405	457	410	427	473	396	473	414	439	470	466	459	423	415	456	457	399	440	439	419	447	429	442	401	409	424	433	437	421	454	458	459	432	405	422	418	442	417	429	437	432	386	427	445	424	417	466	428	456	447	435	425	442	458	438	415	399	448	413	462	454	435	394	430	455	437	452	422	427	385	451	399	471	435	402	415	434	442	404	428	451	404	459	394	473	469	456	419	451	394	475	430	437	431	461	426	425	415	426	425	423	418	440	434	427	441	437	436	399	438	415	421	410	446	427	438	476	430	449	425	425	414	399	441	459	402	455	474	419	456	441	416	416	491	454	433	438	424	453	443	424	437	405	448	434	408	438	452	473	417	419	434	490	427	423	420	435	429	457	422	427	429	449	439	416	445	426	427	406	419	423	419	442	409	443	397	445	427	424	420	435	428	422	413	466	444	414	444	394	461	422	374	421	456	445	431	423	479	441	433	442	442	422	429	437	434	456	432	433	419	461	440	434	439	431	452	445	435	425	425	459	405	406	440	440	446	451	428	436	477	432	454	441	455	418	432	432	430	445	442	439	412	466	405	430	443	407	431	431	439	440	446	395	442	456	445	421	428	425	399	407	435	426	426	400	441	422	450	461	411	431	426	467	453	429	431	429	421	419	414	395	410	484	421	427	442	458	438	432	436	429	447	438	474	456	423	389	408	426	392	452	391	431	449	416	460	401	426	432	454	410	437	427	423	436	433	424	455	431	427	451	451	408	435	419	416	418	458	425	459	399	456	444	424	481	416	414	412	433	416	443	440	412	442	422	447	419	452	470	456	436	446	450	432	453	413	462	439	427	451	432	444	403	434	453	419	433	430	430	415	410	410	432	415	387	448	441	416	451	427	427	462	451	413	448	441	440	465	424	437	377	448	437	412	445	437	426	417	438	469	405	479	426	435	440	453	402	464	407	422	398	416	421	448	411	452	416	424	452	470	438	434	446	467	434	448	410	465	445	449	436	389	437	416	421	419	448	451	486	430	450	379	461	436	482	432	432	432	407	439	419	416	456	418	436	427	413	407	441	395	424	443	466	471	452	474	418	413	421	440	437	439	405	416	434	423	392	419	446	439	432	422	403	448	418	391	474	443	438	428	449	400	436	434	412	388	426	427	418	443	438	394	389	471	448	428	446	430	411	449	402	407	407	412	467	419	424	422	442	421	424	446	455	469	425	416	374	413	427	453	457	444	445	418	430	484	417	435	432	451	421	449	437	460	425	447	438	457	442	436	462	417	438	437	417	421	404	491	421	432	408	417	429	407	451	385	422	413	454	458	444	436	406	444	485	402	411	430	418	382	429	440	444	452	429	446	468	423	424	384	430	460	369	429	417	442	447	437	424	418	423	395	483	423	420	425	406	466	444	404	438	433	406	429	431	394	417	415	463	385	452	467	447	402	463	443	415	447	436	418	426	446	456	474	421	432	469	401	455	420	437	451	411	427	423	445	409	403	457	451	444	440	438	424	386	451	395	434	404	395	405	407	444	392	421	482	416	448	423	450	430	424	430	451	396	389	400	440	440	439	443	430	472	428	452	456	405	419	416	467	436	497	434	439	425	455	444	429	428	446	425	419	458	416	415	441	419	399	475	424	432	433	463	423	473	404	410	438	427	436	406	449	404	402	406	418	406	449	435	438	415	426	432	440	419	422	448	442	463	425	432	424	427	401	431	452	410	452	412	406	433	416	395	409	430	426	460	434	414	436	434	407	436	416	440	449	457	416	412	437	442	454	396	435	387	412	432	451	448	421	447	421	427	457	454	420	431	414	433	408	442	463	465	437	416	425	422	434	422	440	412	393	445	427	446	419	451	420	429	450	442	427	429	478	431	384	440	377	466	427	454	448	467	419	416	423	394	372	417	424	455	457	422	473	462	450	436	432	429	404	424	409	424	433	451	421	415	457	446	426	449	416	386	440	468	415	429	427	401	395	445	431	416	425	447	436	430	475	412	418	413	454	399	451	413	461	427	450	437	440	449	410	434	449	438	417	412	438	415	419	407	453	444	407	409	431	447	442	421	435	450	423	461	412	455	436	460	418	449	427	471	445	420	416	440	421	415	425	460	408	441	431	400	415	455	434	438	414	443	416	407	443	456	429	433	413	402	451	431	449	443	391	428	429	442	429	463	450	451	392	406	438	433	409	440	423	444	403	442	398	454	419	371	439	421	397	437	430	408	443	446	407	432	443	474	427	420	432	458	422	441	423	447	420	416	464	423	465	443	405	419	430	411	415	419	429	404	413	409	422	477	435	383	472	433	428	422	384	419	418	435	433	407	422	451	440	405	431	452	431	436	419	421	440	391	439	412	424	413	460	439	420	403	444	444	445	424	419	446	433	438	440	442	462	448	427	404	410	417	415	389	467	443	431	423	429	437	464	403	443	489	419	448	470	452	433	427	421	443	427	437	425	377	433	422	425	411	422	418	417	436	435	398	419	431	449	449	430	446	430	442	418	386	426	448	401	422	425	417	457	440	450	433	460	458	485	452	426	429	418	399	425	436	447	403	403	454	417	433	457	450	444	413	476	431	421	351	411	419	448	408	424	471	430	443	434	448	424	385	440	440	435	430	401	448	420	426	416	435	448	427	425	427	428	405	461	435	432	425	425	434	437	393	408	440	408	467	474	423	426	437	419	439	451	441	459	454	409	456	436	406	463	450	397	416	474	449	424	435	436	441	436	431	419	415	374	419	416	425	410	436	431	425	446	419	414	421	427	459	402	445	451	406	420	442	440	411	412	449	457	423	490	437	443	408	444	431	415	427	427	454	432	430	441	478	406	433	388	438	422	414	413	418	451	467	422	412	417	416	426	430	441	424	430	462	457	417	422	436	454	440	451	434	439	417	417	424	424	430	432	436	440	434	452	407	420	413	467	433	409	420	461	434	425	419	391	428	450	454	459	438	416	456	442	404	455	442	432	445	422	439	467	391	392	432	441	422	416	429	475	413	408	406	449	383	430	449	427	405	397	414	417	462	419	448	427	473	402	440	413	394	439	432	427	415	436	413	409	453	466	415	453	421	465	431	418	440	432	413	426	468	445	413	420	422	438	437	420	456	379	421	415	430	465	447	402	452	432	442	452	421	434	440	404	433	418	457
3545	4824	3780	1986	1396	1075	913	784	721	623	607	618	587	556	528	487	520	523	457	457	472	534	461	451	473	457	510	441	456	457	485	448	491	457	497	470	473	419	442	452	428	423	465	474	434	447	406	480	470	456	444	408	504	427	444	498	432	459	444	448	454	470	472	460	442	470	439	447	440	471	451	457	472	435	511	440	410	486	449	441	455	430	464	437	481	464	476	455	445	519	476	414	428	423	506	464	417	426	423	455	503	475	398	509	453	471	443	429	463	457	455	459	459	452	439	394	432	481	438	476	458	429	424	436	448	423	436	455	476	421	435	465	410	468	418	431	472	434	436	432	463	453	433	466	420	443	435	488	429	449	453	466	417	470	459	440	439	468	419	422	442	427	436	456	411	431	417	412	433	446	433	429	417	421	441	454	424	437	459	451	451	459	445	444	416	494	452	437	467	488	432	446	460	455	446	478	453	462	405	458	440	471	449	440	448	467	443	455	473	425	411	463	444	441	479	446	444	424	447	451	413	429	437	429	428	452	476	413	479	439	431	458	471	419	445	471	461	461	434	433	457	436	495	443	461	445	436	435	415	462	463	437	436	445	451	442	436	432	445	431	441	426	453	478	470	453	438	436	469	497	441	440	434	465	450	455	421	407	453	468	469	448	454	419	445	471	418	448	435	466	402	426	475	469	435	427	392	428	463	453	424	454	400	467	460	443	474	410	412	437	465	448	401	434	460	460	431	415	460	447	454	434	434	437	449	453	439	444	427	459	479	443	466	417	416	438	431	432	454	455	428	416	441	455	473	420	443	470	473	452	439	475	445	443	484	457	456	439	458	478	449	460	451	441	485	459	439	438	438	449	444	447	463	436	456	459	439	429	466	481	434	429	430	465	426	399	449	449	427	450	419	439	445	428	450	417	458	427	420	452	464	400	446	449	413	463	441	426	403	409	419	442	445	393	476	427	418	440	434	439	435	428	467	440	476	469	449	392	441	439	440	457	451	444	478	457	440	443	439	409	437	451	439	437	449	465	428	453	484	400	444	465	441	405	450	453	426	433	428	419	400	464	402	454	423	445	426	428	422	450	440	448	436	466	435	477	435	394	430	419	464	424	462	432	457	430	437	430	441	439	449	421	436	403	506	428	472	438	405	416	446	435	467	431	433	447	454	429	461	464	436	457	424	458	453	439	425	409	439	455	417	410	461	428	412	489	457	456	440	440	440	447	420	460	439	442	438	427	447	441	437	426	434	450	471	451	389	458	475	411	470	467	402	433	441	455	448	383	456	461	430	471	421	400	467	433	431	425	453	444	459	473	450	419	437	443	469	435	394	450	470	406	459	435	424	457	472	431	435	413	401	433	447	460	448	463	459	455	442	460	438	446	453	451	441	453	445	431	477	455	422	435	415	428	410	435	457	498	423	426	430	465	451	426	446	445	475	452	439	485	423	452	485	419	455	406	389	449	430	463	434	463	428	473	506	437	426	491	472	435	430	432	433	418	433	427	425	428	456	481	471	425	431	420	413	441	438	422	410	454	411	480	424	422	435	436	417	408	469	469	442	458	451	457	417	488	398	429	476	458	446	425	479	445	450	440	423	454	397	419	478	459	418	422	459	417	465	440	436	431	458	464	435	440	438	437	440	427	416	444	432	456	452	398	457	417	422	465	463	395	431	437	439	464	480	408	420	466	452	469	443	442	468	429	434	430	436	424	458	435	466	445	440	429	431	432	415	433	445	439	424	452	403	427	398	445	421	440	449	463	427	424	497	466	431	480	465	435	432	448	415	462	424	449	437	435	407	447	453	431	425	435	442	465	438	421	429	432	471	461	416	452	425	410	432	416	381	463	434	465	442	437	456	423	459	450	425	451	450	435	434	414	464	450	453	443	408	404	452	404	427	468	430	481	429	433	457	463	441	433	438	468	430	453	433	457	424	426	418	468	437	466	438	438	470	441	492	427	436	437	439	445	486	453	408	440	447	409	470	434	431	437	434	467	424	457	445	410	448	440	436	480	467	462	432	408	423	481	406	434	443	484	431	447	468	444	402	443	411	397	419	442	481	451	443	422	426	400	448	416	461	447	426	432	466	418	389	439	468	450	444	398	425	424	419	460	444	407	427	409	409	447	454	415	415	425	424	416	458	437	402	461	461	441	444	391	430	408	442	439	444	425	427	424	448	419	442	432	451	428	416	440	414	467	436	418	480	448	425	458	438	446	393	424	407	458	414	414	412	428	424	438	442	455	422	434	448	442	453	452	412	449	445	416	455	465	442	482	429	412	448	425	428	438	452	441	421	428	414	456	437	455	446	470	451	405	453	417	478	416	415	422	443	458	437	417	423	416	421	426	447	434	444	449	436	471	460	408	468	463	439	473	449	460	440	436	464	451	413	422	426	440	415	471	446	435	397	415	442	429	415	435	464	449	449	438	425	459	444	434	450	416	436	478	392	405	438	424	435	445	442	428	420	429	413	445	439	433	444	438	416	418	482	426	457	477	460	456	445	434	459	443	434	451	439	440	437	437	436	413	416	421	415	441	436	497	435	424	439	388	429	446	440	451	423	426	471	416	439	437	434	439	431	442	409	435	465	445	438	434	454	436	444	420	403	447	428	404	419	408	462	435	422	448	438	425	428	460	431	449	479	411	470	430	474	451	453	451	406	409	455	414	430	420	455	443	412	447	429	473	460	409	417	433	442	433	428	431	435	484	430	432	444	448	438	436	438	443	431	411	417	442	436	449	460	415	461	425	453	414	445	414	438	496	480	476	425	391	437	426	437	452	438	436	449	389	438	438	431	473	447	413	422	433	455	424	411	436	431	432	421	431	442	423	462	430	427	451	456	435	400	402	438	417	426	435	452	447	429	457	420	459	444	448	474	407	446	407	424	444	424	442	439	441	458	454	430	458	430	433	404	415	404	470	422	465	468	429	447	481	427	443	443	435	416	456	449	411	457	418	424	433	453	441	425	446	426	469	463	461	460	486	442	416	426	435	421	424	411	453	434	404	465	428	434	433	414	478	438	425	442	443	469	398	422	439	433	415	433	408	424	434	423	479	410	433	439	419	437	448	442	421	423	454	416	435	434	443	459	449	399	458	435	442	455	411	408	420	442	435	452	410	449	491	447	426	409	462	445	436	447	444	425	423	447	445	467	397	445	457	404	407	457	455	486	433	430	439	408	444	418	406	454	451	408	461	441	446	456	432	446	454	444	487	432	463	407	439	442	427	418	461	418	432	418	442	436	446	448	447	445	472	445	428	434	411	440	433	438	373	451	432	424	424	398	461	432	472	445	404	464	437	426	418	459	436	458	427	435	445	482	415	452	446	453	419	446	430	470	443	452	438	475	434	445	433	444	435	437	395	442	435	405	437	428	468	434	421	434	394	445	443	448	465	399	413	428	427	399	436	436	428	464	440	448	411	395	409	433	454	392	440	454	458	422	454	459	399	432	448	429	409	421	445	405	410	456	439	456	436	420	434	428	451	454	476
27655	12068	2297	1470	1026	942	885	897	910	841	848	881	918	898	867	867	918	924	912	891	913	906	897	886	912	832	895	905	911	885	963	877	896	872	948	855	847	925	884	869	929	928	855	847	882	882	895	874	945	874	887	899	906	910	854	862	907	895	924	866	888	984	848	860	886	907	912	844	856	867	890	904	877	957	944	870	861	850	924	858	933	898	879	894	867	899	846	885	931	892	885	935	910	884	894	876	854	876	882	899	889	896	876	932	859	860	892	888	888	906	919	841	867	883	877	873	928	919	863	898	864	875	853	867	807	875	876	896	854	832	829	886	898	858	880	953	908	891	865	858	905	836	843	935	937	851	879	905	856	867	885	872	924	879	812	868	925	876	891	831	882	895	847	859	917	923	916	867	874	865	859	915	868	835	867	904	872	869	895	903	854	877	857	864	905	929	857	913	929	863	900	911	908	843	891	919	935	907	888	876	893	870	907	870	901	914	885	908	898	852	862	890	914	929	886	877	883	861	902	904	882	874	921	868	868	854	864	906	873	921	890	878	895	876	933	851	893	877	891	869	878	902	891	898	846	853	864	954	892	843	811	909	915	882	954	891	857	872	888	932	883	901	906	907	884	868	897	934	906	909	837	895	878	861	890	911	888	845	862	874	858	886	916	860	851	859	906	848	869	870	865	888	866	890	857	888	931	900	859	918	911	830	871	866	933	860	894	904	849	910	961	888	907	877	897	932	858	914	893	875	907	907	871	860	903	915	829	876	903	836	928	908	876	807	924	846	927	911	859	895	903	894	894	926	892	858	855	884	827	892	911	881	869	885	889	861	876	902	918	871	861	889	889	874	885	893	914	879	887	936	882	841	904	863	852	863	948	844	850	847	927	905	893	883	899	913	822	882	843	890	868	824	910	925	889	869	849	820	892	891	884	854	910	846	902	883	906	904	864	886	851	915	884	934	901	877	896	855	853	865	851	960	882	869	876	940	873	875	862	833	853	849	887	864	871	866	860	897	849	889	857	885	886	876	935	877	889	940	862	861	829	913	899	812	918	906	863	911	875	887	883	869	919	900	885	949	892	838	866	911	854	884	897	879	872	929	870	862	872	834	918	863	910	882	874	863	921	845	832	913	875	893	852	942	857	899	884	922	894	874	873	849	830	862	946	834	905	910	839	891	934	891	876	893	883	822	904	831	876	885	871	875	919	889	911	865	892	875	914	938	873	941	874	909	911	901	932	839	894	842	889	886	910	886	868	862	888	881	909	866	865	857	945	916	877	959	918	857	879	923	909	871	906	842	867	850	890	885	875	879	879	820	861	902	839	858	904	880	871	844	886	891	899	889	908	832	886	936	873	920	860	880	898	901	878	941	869	906	863	922	921	868	824	809	904	884	938	855	851	890	884	824	898	894	886	928	893	848	882	908	870	959	917	926	962	868	883	878	891	781	843	826	875	869	834	870	833	904	936	866	850	903	851	944	901	877	925	872	917	834	915	864	860	868	914	897	881	911	893	853	883	948	932	950	900	824	874	864	891	890	905	900	889	889	851	897	922	891	916	877	939	883	899	913	889	882	850	882	883	905	896	925	889	852	894	899	925	837	928	920	867	900	943	861	875	922	851	930	946	904	863	863	904	823	838	901	881	893	857	872	910	880	863	890	893	852	840	864	830	901	871	919	886	858	912	883	879	883	856	854	887	865	886	843	892	867	925	911	882	845	854	884	934	923	886	879	948	877	934	900	890	929	849	870	869	895	889	922	856	888	840	904	900	896	902	897	887	886	882	891	922	921	877	900	868	909	884	872	863	869	903	894	894	897	888	869	896	924	900	899	891	885	864	894	953	895	948	897	908	890	923	856	869	891	901	881	886	853	849	922	896	907	903	935	899	911	906	902	843	912	896	826	909	897	880	879	840	922	903	865	904	856	849	963	887	926	937	909	875	845	902	909	907	881	932	889	966	877	883	872	830	899	852	888	889	892	888	834	944	916	945	863	873	888	922	877	986	893	884	895	891	897	859	866	842	877	887	843	907	825	843	875	888	926	850	855	905	861	896	891	888	821	846	893	843	826	935	872	844	867	826	851	897	879	953	902	891	886	923	888	902	927	908	865	905	892	899	912	895	879	896	869	897	890	975	867	895	894	870	929	877	860	852	891	867	844	884	896	833	905	895	878	843	908	880	908	839	867	909	864	878	883	908	848	882	875	880	924	893	838	897	931	893	865	897	892	955	858	837	828	894	879	837	906	866	914	923	883	948	844	925	861	880	884	903	868	907	939	885	885	934	870	928	888	892	875	906	860	903	938	885	863	850	901	890	898	889	911	872	930	876	876	917	880	916	948	851	897	839	938	865	866	882	899	844	918	920	829	892	906	931	859	867	892	938	909	894	884	928	902	908	874	946	876	919	919	882	884	867	913	888	927	863	935	845	895	912	870	870	956	872	905	949	896	890	867	883	881	867	874	919	840	893	937	923	833	873	926	881	883	863	883	892	867	888	880	884	953	882	892	847	857	910	896	877	913	888	861	906	908	903	855	911	884	918	971	894	863	871	884	900	919	922	872	866	900	913	859	909	895	878	908	873	837	888	824	854	835	893	932	841	849	896	893	907	931	872	884	870	895	849	894	882	877	854	926	928	855	870	901	905	853	927	873	885	925	903	861	907	891	886	861	916	878	888	897	859	902	943	851	937	891	908	922	852	923	896	925	907	878	880	844	882	825	926	883	906	869	899	917	901	884	874	901	884	930	834	878	913	811	923	954	904	876	875	844	880	866	865	887	884	938	929	906	903	921	883	889	923	901	841	881	854	925	931	878	888	891	871	903	886	902	861	797	930	879	871	873	953	904	869	915	853	891	868	855	837	848	866	880	899	899	867	836	890	847	909	962	895	886	898	924	872	871	872	863	905	907	876	919	920	960	948	881	943	910	908	890	899	890	890	898	962	941	897	887	851	905	896	905	920	890	914	889	935	915	852	979	922	869	799	870	932	933	902	864	852	851	882	897	902	892	851	930	879	924	850	869	863	859	839	867	832	877	860	838	865	910	893	864	860	886	898	894	867	923	875	895	957	833	920	869	899	860	870	861	890	884	860	843	898	875	875	877	919	882	845	910	924	915	873	877	927	845	896	900	902	894	903	876	907	883	851	885	865	922	899	889	876	891	951	897	883	910	901	900	860	841	841	882	847	861	867	849	889	879	927	805	936	902	887	906	927	861	853	896	865	867	840	906	910	845	874	855	952	903	901	896	921	879	864	881	896	873	959	909	876	872	876	914	872	869	890	872	870	886	886	875	926	793	902	886	915	917	878	863	935	860	857	925	878	844	834	906	854	888	847	916	907	845	892	887	887	949	874	942	884	951	932	855	911	959	821	889	892	867	874	886	859	971	892	900	922	881	880	834	873	859	878	851	881	849	898	931	874	890	877	869	931	858	878	815	848	891	878	892	887	855	919	877	880	878	885	925	847	834	892	940	848	877	903	889	847	869	896	932
5160	1032	998	878	765	810	808	821	829	761	766	824	776	831	773	747	783	729	833	740	796	765	768	769	784	756	814	786	795	757	777	723	761	787	786	748	706	787	763	741	760	735	794	792	834	775	774	770	811	804	801	755	758	775	756	769	820	734	786	802	774	722	765	756	795	726	786	788	728	756	796	781	741	785	730	775	771	737	747	796	753	764	743	744	729	792	756	780	790	798	760	758	711	768	711	784	767	738	788	719	750	763	754	788	737	732	760	787	791	836	733	744	765	804	733	762	782	761	764	787	795	750	770	786	771	778	755	745	802	767	812	775	756	791	789	716	795	747	798	753	783	760	804	712	800	768	770	801	777	716	736	788	780	764	743	791	746	818	744	766	758	753	762	764	779	776	753	727	755	747	757	791	814	799	789	783	746	747	746	733	751	786	772	735	806	760	753	752	773	810	782	784	782	786	726	751	766	748	781	746	784	749	729	727	801	773	760	710	781	759	801	767	805	754	710	767	762	769	802	787	763	747	773	776	771	815	802	747	716	753	741	744	781	767	795	776	769	748	813	757	752	790	748	795	827	795	739	764	767	824	803	812	782	779	778	782	726	767	731	805	735	758	765	789	714	750	759	806	762	798	764	712	762	776	725	783	754	725	816	718	721	742	734	772	794	745	741	801	747	803	781	729	773	798	771	744	752	764	751	764	767	799	798	824	730	745	781	770	762	765	771	817	766	734	760	742	738	767	784	860	792	778	738	747	729	827	752	798	740	805	728	771	770	784	760	739	776	742	735	760	814	791	756	753	722	790	801	762	736	827	764	696	783	802	783	769	815	805	734	755	726	758	710	815	813	760	703	775	813	788	787	754	791	810	784	792	761	803	772	758	773	796	724	727	760	791	748	787	810	806	792	735	798	773	783	776	769	727	734	773	774	800	760	772	761	730	762	757	762	787	813	802	793	739	819	770	766	792	742	747	779	806	732	810	785	760	787	750	735	806	766	800	734	756	768	754	796	750	780	789	749	743	729	787	825	791	784	802	720	749	767	792	815	745	809	731	734	755	783	726	743	728	769	739	734	718	791	817	790	800	755	736	765	785	730	781	749	776	757	726	757	779	664	786	782	753	816	780	832	840	787	771	744	762	826	737	737	796	807	759	816	781	743	783	706	801	790	770	724	718	718	756	792	778	731	831	791	776	743	795	763	754	788	786	765	756	738	772	761	810	755	797	771	817	772	761	739	789	731	774	762	811	805	742	756	736	745	780	805	776	732	731	766	800	766	775	746	777	802	778	731	735	782	741	758	748	815	751	770	782	789	706	758	790	763	773	761	811	771	782	763	720	742	802	771	733	696	810	765	794	756	751	770	797	815	781	795	738	798	761	743	769	763	790	758	798	809	792	767	766	807	744	780	776	762	735	753	736	763	778	763	769	818	777	781	752	746	780	799	805	717	764	789	748	817	727	766	776	797	757	784	728	811	771	801	788	740	756	761	739	749	732	785	787	803	781	770	775	782	780	805	806	833	751	760	740	741	772	734	775	735	805	770	773	764	753	821	760	778	805	731	746	810	822	778	746	805	806	755	779	749	808	838	784	788	813	759	766	752	803	736	738	792	732	737	735	746	790	769	770	733	768	753	790	733	801	754	770	806	781	804	771	795	765	760	753	768	760	803	761	789	753	775	765	771	745	789	782	765	780	730	742	781	716	747	749	794	773	771	785	797	756	799	770	762	783	748	749	733	778	765	837	742	798	813	741	784	769	722	757	750	773	788	810	750	764	772	747	757	752	736	706	810	739	784	765	760	789	793	763	807	762	787	792	758	800	753	779	788	814	782	779	784	739	784	761	774	758	776	806	794	723	806	770	757	778	739	758	764	716	763	737	774	779	767	729	751	700	754	828	732	777	772	713	741	804	785	720	712	758	737	771	722	767	736	750	776	796	810	742	782	741	725	761	832	769	778	785	775	781	746	754	783	770	730	774	756	782	775	715	764	785	746	767	740	730	773	743	743	750	786	792	759	768	761	786	788	766	762	807	731	765	751	807	778	760	782	797	807	803	801	786	759	771	769	770	751	752	762	817	745	786	769	756	803	776	725	816	758	762	786	747	793	782	787	794	806	775	783	734	799	751	706	752	757	806	821	779	796	792	781	794	731	803	724	752	788	729	808	757	792	761	816	838	783	802	761	783	741	782	810	746	780	747	776	719	782	825	721	802	776	769	819	754	727	735	779	762	818	751	734	749	778	763	763	772	797	729	767	744	796	776	765	775	681	791	732	795	720	763	762	780	760	769	773	761	789	752	802	820	774	793	802	725	726	812	788	783	756	737	772	771	777	763	775	777	851	761	777	814	739	820	767	773	804	814	761	788	783	838	816	781	746	752	797	731	745	817	780	776	793	810	778	751	730	778	794	766	786	802	783	777	736	741	732	743	732	805	752	786	758	794	762	749	749	771	795	776	769	745	767	783	845	778	798	750	781	731	732	753	757	822	796	799	804	790	805	746	804	758	762	802	737	741	705	742	782	726	787	789	758	774	813	754	781	787	708	823	805	795	745	728	818	740	783	787	775	769	799	749	798	741	743	806	730	763	772	738	779	751	754	827	797	824	764	792	792	764	810	764	747	760	735	810	777	729	819	716	728	774	757	771	791	798	790	772	838	767	803	779	791	757	801	776	777	788	746	776	728	818	750	745	753	774	772	771	743	712	746	796	821	765	776	817	751	798	768	839	756	752	763	743	722	788	744	756	764	774	758	765	742	740	784	749	770	768	726	740	810	774	800	721	769	779	826	785	751	757	763	733	756	789	826	794	723	812	768	784	748	766	783	772	793	829	762	738	768	726	768	730	776	723	826	766	772	727	750	791	789	740	752	805	798	771	789	836	769	756	774	771	815	764	756	792	793	784	698	767	771	764	713	727	790	730	779	740	725	760	762	755	739	757	805	827	792	785	729	769	749	803	722	763	738	754	765	761	812	830	735	799	779	747	779	789	743	778	781	760	758	784	743	743	751	747	754	792	816	787	767	773	840	778	784	759	830	748	756	805	746	754	758	777	769	751	776	780	792	791	735	752	763	775	809	786	784	741	780	782	785	800	765	766	810	814	776	823	745	756	763	794	764	767	784	794	765	724	779	770	783	745	746	725	777	817	773	737	752	769	752	790	754	777	754	729	763	710	757	805	747	769	730	754	708	780	819	749	760	789	773	795	749	760	742	789	750	788	736	743	739	768	777	733	772	769	754	832	727	714	778	786	780	764	843	773	776	766	792	775	773	731	786	813	730	808	749	768	767	798	762	784	792	758	778	723	715	757	789	754	791	817	776	766	772	838	754	739	782	772	774	768	743	764	833	789	757	785	777	757	768	698	816	786	749	746	788	774	785	803	774	772	771	761	749	760	782	821	794	769	740	794	766	768	773	763	781	793	772	787	799	758	771	804	773	746	736	732	780	778	722	784	720	792	764	757	746	775	764	795	770	807	771	828	761	819	775	717
25718	21428	25747	18853	2196	1214	1058	943	873	944	854	925	896	836	860	853	854	836	831	832	829	824	838	840	812	876	849	830	895	846	859	829	844	815	854	790	807	826	904	858	827	826	799	818	815	855	824	879	861	833	817	832	874	868	871	889	801	858	864	884	835	816	792	829	810	844	858	806	847	825	826	881	880	825	826	820	853	825	826	790	832	821	837	849	813	849	838	883	842	829	834	816	822	827	849	802	826	809	843	852	831	803	901	792	830	808	802	884	841	857	858	921	839	853	789	862	863	830	847	846	817	807	815	819	816	878	876	819	837	849	863	859	857	836	860	790	889	811	816	897	868	812	853	835	862	818	816	813	857	849	840	778	897	841	771	841	898	852	803	821	843	860	777	901	841	800	839	862	830	868	819	804	809	803	807	847	806	787	845	827	859	839	809	840	873	882	823	815	834	823	854	816	867	850	891	854	827	827	848	878	837	903	854	834	849	844	798	826	860	868	818	813	825	838	842	829	856	868	842	816	855	833	856	821	777	800	898	839	823	828	841	816	808	863	850	832	830	830	837	816	794	819	843	849	863	798	826	838	874	819	786	856	801	863	824	874	857	882	856	776	867	801	849	882	823	788	856	821	856	832	819	788	760	866	861	856	798	832	867	831	819	758	830	802	841	850	798	815	800	811	813	787	808	884	827	814	824	832	831	815	888	819	796	784	807	820	908	834	850	858	838	853	800	805	850	760	864	843	799	842	829	834	824	859	859	821	822	835	854	832	815	772	797	836	837	864	817	755	867	856	826	777	841	799	813	885	858	835	835	809	867	867	866	845	830	801	830	821	879	791	821	835	827	850	795	837	844	824	843	814	772	832	782	789	815	796	777	804	834	831	843	844	817	812	866	820	838	853	823	859	844	802	827	879	794	822	815	885	801	871	853	882	826	815	838	835	867	836	872	817	853	791	812	825	807	845	838	856	824	828	798	865	832	862	880	808	886	826	830	864	880	827	800	811	838	824	809	784	858	797	850	812	851	829	882	864	820	828	833	845	818	816	820	867	845	822	853	859	781	788	892	802	802	862	831	790	900	843	862	857	863	798	835	802	855	884	810	819	825	821	779	850	833	786	860	823	844	841	859	794	860	850	807	820	912	892	855	866	833	833	809	850	857	801	837	777	897	834	799	818	834	790	873	797	800	845	834	763	851	855	831	840	795	891	821	866	835	816	795	823	838	857	861	832	843	864	849	849	913	836	788	820	851	848	832	844	895	844	785	881	851	806	814	805	828	826	826	850	881	843	868	789	794	864	817	847	823	778	806	799	851	807	841	897	773	865	875	823	843	818	815	830	805	901	809	856	830	844	840	903	829	864	842	838	828	814	841	838	821	876	737	857	848	769	848	858	832	842	822	816	835	807	801	829	869	868	779	810	840	795	793	843	838	826	811	807	868	878	839	852	785	876	848	810	891	864	843	838	842	840	826	883	834	880	806	891	811	856	921	826	857	829	823	860	864	868	809	807	822	837	839	774	845	851	848	835	809	876	843	808	856	821	821	820	807	856	834	793	839	781	852	800	840	858	849	832	816	840	827	887	855	805	861	815	826	863	785	800	861	826	779	836	851	841	876	862	866	870	822	804	820	904	853	819	835	798	806	824	858	855	868	846	766	825	828	808	799	769	803	855	818	785	809	847	818	838	838	860	871	834	873	859	824	821	882	845	830	765	790	860	810	854	841	858	840	813	838	858	794	805	845	856	839	824	819	856	875	851	847	832	859	830	859	895	845	867	866	828	806	869	857	844	858	833	831	825	864	898	837	854	844	860	835	861	800	833	868	800	804	848	765	832	866	887	836	800	813	848	790	792	806	805	870	914	811	795	841	853	834	835	798	844	830	839	849	837	846	818	804	833	831	850	860	883	870	802	826	898	832	842	805	860	814	856	822	832	847	824	817	787	801	778	793	853	838	868	874	867	793	823	859	819	868	878	874	896	842	879	838	811	900	890	820	830	838	786	903	830	877	859	869	840	838	844	843	834	886	837	895	873	799	842	816	825	859	864	808	824	840	831	894	849	860	829	835	848	769	815	826	873	885	851	850	832	852	827	827	881	799	842	802	823	829	845	904	852	851	795	762	836	840	827	823	831	829	836	888	849	811	801	834	847	837	771	855	874	847	890	887	839	889	769	836	838	814	818	838	873	793	815	816	824	849	815	807	863	867	847	827	816	822	859	801	862	820	829	814	820	805	821	839	803	753	839	830	858	788	783	807	818	752	801	861	838	833	824	864	860	804	812	889	856	834	832	820	819	891	798	797	811	806	823	847	795	873	895	814	843	818	848	818	854	878	844	810	827	825	830	783	817	816	844	867	808	878	856	857	855	777	834	852	790	831	844	790	844	822	803	887	879	869	858	867	818	884	867	880	840	860	875	853	779	810	819	875	814	817	826	852	789	874	859	856	887	824	825	794	848	866	834	826	796	843	790	819	837	854	860	881	774	846	801	872	873	820	813	891	880	806	778	830	833	857	841	824	834	870	856	835	811	776	841	799	805	778	813	835	794	824	889	818	827	832	817	880	844	820	819	848	848	816	832	868	838	771	830	799	853	776	842	860	819	859	786	800	847	801	852	884	819	850	802	847	841	786	799	837	838	843	826	806	840	863	834	873	834	842	818	859	833	810	812	828	853	750	894	845	820	815	819	843	839	822	839	799	904	859	822	853	868	818	794	806	833	840	830	806	826	797	830	879	827	850	847	876	866	804	831	816	816	855	884	841	808	862	811	755	839	841	827	805	817	823	863	873	855	830	795	879	833	815	859	823	853	779	811	834	849	772	862	821	858	838	819	874	820	832	794	853	841	842	806	808	853	883	791	787	842	831	796	841	843	841	793	895	834	825	793	813	823	820	843	800	861	799	881	779	837	866	870	793	816	864	879	817	801	831	872	863	798	815	900	828	848	831	783	851	837	829	895	913	821	831	825	794	846	816	808	828	835	860	827	828	853	815	842	830	777	794	828	812	830	817	834	859	807	845	781	792	815	801	832	817	827	812	871	859	799	810	832	908	864	817	835	839	910	847	886	857	851	872	857	855	837	846	796	780	823	822	811	843	863	857	792	804	835	789	845	788	883	833	850	821	835	828	814	862	862	816	820	839	775	849	839	881	808	827	802	842	833	882	826	793	819	870	765	878	839	852	854	798	853	821	851	821	820	812	835	826	842	845	806	841	785	809	850	865	885	763	840	780	844	787	842	852	845	860	860	819	771	852	837	843	901	808	825	794	832	847	854	802	806	862	783	752	841	836	866	851	893	822	871	825	822	913	836	806	873	826	817	863	851	830	792	868	825	864	832	844	850	849	818	781	813	809	849	898	848	857	820	847	863	829	816	831	810	819	800	811	842	870	827	846	804	832	889	856	845	845	856	798	843	869	778	786	846	873	826	820	818	825	844	816	805	800	811	807	839	790	871	798	806	841	756	798	852	809	829	839	815	842	824	841	833	847	855
3617	2367	1923	1254	1126	992	921	829	810	854	827	808	806	804	741	758	810	790	797	811	747	784	810	748	793	823	767	717	732	825	769	786	754	744	746	726	701	735	760	748	716	720	760	757	766	718	792	728	787	769	721	760	798	798	728	774	763	730	769	778	723	766	710	763	786	767	756	769	779	721	754	703	753	756	741	766	760	734	738	740	766	766	782	749	756	731	770	709	750	725	727	758	783	718	769	753	728	783	765	798	698	762	752	731	794	773	752	726	744	771	765	773	762	754	674	796	766	729	704	729	758	761	801	787	733	718	717	703	751	748	741	785	780	722	820	737	767	763	757	732	751	735	733	780	744	733	727	733	702	765	768	746	759	732	753	740	754	720	730	685	718	815	733	775	759	721	747	734	752	752	736	708	742	772	743	786	727	716	763	703	790	758	724	772	761	715	726	729	756	738	738	775	804	689	764	727	805	760	712	744	701	698	777	774	769	757	702	772	742	736	710	745	760	715	726	692	764	731	742	701	720	730	720	725	761	778	746	749	758	776	679	769	767	703	758	781	750	757	743	779	711	763	731	738	762	774	738	761	782	714	749	771	761	748	777	728	730	757	772	723	757	740	756	742	749	757	772	751	781	687	806	760	775	726	720	777	767	796	743	732	759	747	751	723	733	753	772	755	717	696	747	754	714	730	738	758	714	705	737	708	737	751	727	738	745	715	754	679	756	711	761	764	738	741	748	798	737	754	695	782	713	764	738	738	674	775	747	752	715	730	731	725	734	718	749	719	760	700	723	745	746	776	742	748	728	724	743	722	772	770	761	744	764	719	749	775	713	710	708	757	704	715	729	742	695	766	728	741	706	754	765	757	751	670	687	758	713	784	749	787	747	733	725	820	756	722	723	696	750	784	775	706	743	793	746	773	769	729	709	799	762	763	680	731	778	758	731	744	704	750	758	684	741	788	760	752	707	754	701	705	812	742	788	757	704	738	729	756	717	771	725	775	725	747	737	727	765	799	707	757	728	787	736	716	749	731	761	723	751	742	733	773	788	723	766	746	737	757	726	734	749	777	781	733	751	704	741	720	753	787	674	707	717	745	700	720	751	762	736	745	706	701	690	696	729	760	743	732	766	784	726	742	762	719	715	716	728	739	711	726	735	752	774	764	762	720	773	769	728	659	771	743	714	763	701	760	750	717	733	716	695	706	697	797	786	762	713	742	720	757	785	751	735	742	758	751	736	775	728	799	710	743	741	766	720	717	762	744	743	758	757	690	762	752	717	744	767	750	782	690	743	739	762	759	733	776	750	697	745	738	729	740	773	749	762	718	735	760	730	722	731	773	784	778	725	759	704	751	704	730	753	767	765	707	763	728	754	734	731	725	744	759	729	713	751	750	715	779	719	745	765	749	770	735	762	729	710	697	734	738	721	746	746	728	777	696	709	755	748	797	747	770	741	767	748	695	741	767	762	739	729	693	729	707	771	762	755	746	731	733	750	780	763	715	776	761	745	726	715	754	727	727	750	763	731	751	742	716	788	800	757	742	760	739	712	733	722	710	777	784	745	762	760	716	795	742	760	757	789	717	731	684	727	781	714	746	773	754	796	759	725	724	740	775	752	777	769	748	717	765	710	727	771	759	749	741	713	713	748	713	704	705	735	719	752	775	735	760	725	762	748	698	679	726	695	769	700	749	733	721	738	756	749	720	683	723	779	781	759	801	703	740	761	815	727	779	750	734	732	762	753	760	762	749	781	698	724	745	767	755	738	755	753	749	752	748	719	774	771	744	729	706	785	722	762	791	744	727	746	729	714	685	735	751	735	736	732	724	767	712	729	751	740	792	724	761	787	780	749	735	742	772	753	739	763	751	739	724	738	700	736	733	763	751	753	738	789	753	728	745	734	698	709	773	757	738	766	726	767	704	755	787	704	731	754	744	735	731	732	727	729	731	750	713	737	722	782	809	706	712	752	726	739	698	751	724	729	718	738	731	741	766	730	770	731	732	702	713	717	738	697	745	754	771	774	734	735	713	758	751	748	724	721	743	763	721	797	729	725	743	733	713	705	753	708	707	705	749	810	767	746	722	720	702	690	753	757	757	703	749	833	736	737	776	690	734	747	751	747	732	737	764	813	726	745	720	755	712	762	686	749	759	739	749	696	736	755	743	679	785	754	746	720	740	753	726	747	780	735	737	785	755	723	770	775	740	783	732	773	766	664	735	762	706	752	739	734	706	762	742	729	717	707	758	746	773	742	705	787	762	758	725	801	742	745	724	721	744	723	776	710	740	715	793	777	771	743	745	732	710	712	731	718	740	733	780	762	744	746	721	743	745	745	750	733	785	782	819	788	702	767	720	749	708	765	748	730	707	787	721	772	739	709	782	721	739	735	745	751	756	719	736	741	791	791	696	728	741	732	673	769	770	760	724	723	719	762	724	763	708	780	764	754	727	729	751	719	832	760	726	800	724	719	751	717	783	716	736	679	762	759	711	743	721	769	748	737	724	752	736	743	735	797	720	741	759	716	721	725	732	713	748	746	783	758	739	768	736	701	751	763	739	805	749	763	727	746	773	744	730	738	724	786	729	720	729	716	737	790	758	757	755	752	742	771	737	698	729	734	720	750	792	744	697	758	698	728	771	765	756	785	726	690	749	742	760	731	749	731	784	751	788	754	717	748	726	761	799	730	768	731	760	708	724	774	758	793	739	764	730	698	771	704	686	721	770	798	790	768	771	726	754	736	758	732	750	695	694	707	710	741	728	738	768	762	740	765	756	769	750	747	750	778	743	776	744	726	745	718	707	775	750	733	750	744	737	754	699	723	774	764	779	749	770	774	736	769	757	721	730	760	757	750	760	751	738	759	737	698	713	719	757	684	699	767	734	749	718	749	778	752	758	724	687	774	772	760	762	751	740	742	764	712	766	758	719	683	739	746	763	777	750	759	724	722	765	761	765	752	759	687	688	746	744	702	730	765	675	699	773	768	775	731	682	818	748	729	759	709	751	744	739	763	736	714	732	771	733	774	699	709	691	727	739	750	737	740	777	740	814	710	744	728	723	721	738	771	802	721	710	753	746	789	752	758	710	765	761	692	711	750	719	728	729	737	742	659	761	690	769	691	721	775	766	772	769	753	737	700	753	719	730	756	717	703	725	751	782	717	783	694	726	723	720	760	777	781	734	738	745	705	743	706	713	754	760	791	767	739	699	769	721	704	733	749	775	757	758	730	757	743	694	773	747	756	748	724	745	718	751	754	724	763	782	756	712	749	727	680	717	785	711	790	780	781	740	685	712	747	780	722	763	719	771	759	757	741	739	763	735	716	725	679	749	695	784	708	744	792	736	711	672	781	780	758	728	701	741	756	731	778	741	744	719	761	723	739	689	776	752	761	762	746	739	735	739	692	703	729	740	751	739	745	765	725	770	757	722	784	797	770	749	785	737	738	778	746	719	724	737	762	745	762	737	709	723	711	744	673	693	732	749	760	720	730	754
24174	21396	28574	24636	20420	3180	1123	751	569	520	540	504	519	455	463	460	478	471	437	456	489	445	414	485	432	408	453	463	442	434	450	391	432	406	442	440	453	431	477	435	403	433	444	448	388	423	409	435	426	402	436	408	437	395	426	417	416	412	420	449	466	432	423	410	436	393	429	416	473	435	456	394	450	440	462	448	419	419	449	434	406	409	458	416	415	454	410	444	397	403	420	428	419	439	434	421	381	451	398	442	423	421	425	423	411	431	419	436	432	417	424	458	449	396	396	436	434	407	479	454	419	433	434	414	410	425	425	445	416	411	402	458	419	456	388	437	404	421	429	415	411	453	434	475	412	432	426	462	441	394	411	448	433	424	421	446	426	429	456	417	452	429	428	451	440	442	403	388	437	415	413	445	447	418	427	448	420	425	444	438	439	449	375	385	379	393	448	432	437	429	450	376	438	438	444	417	428	439	460	470	400	441	362	450	452	389	420	411	435	397	434	454	412	408	451	392	420	429	385	419	434	359	430	436	459	461	423	403	383	436	420	426	416	426	433	463	453	455	424	407	430	427	418	441	444	417	404	432	460	444	412	447	404	448	385	413	423	421	441	454	414	434	408	437	436	436	404	417	428	445	438	448	408	420	425	427	409	453	450	398	416	448	411	422	399	440	447	426	416	424	465	417	424	449	397	477	457	420	412	416	418	421	413	427	424	396	450	421	436	436	401	455	395	434	437	446	443	452	454	401	460	438	412	401	452	408	425	449	437	456	463	429	439	414	426	407	422	451	471	445	427	398	396	404	452	446	440	415	430	412	413	451	413	425	440	389	443	420	411	447	429	487	435	402	399	420	437	428	415	458	450	444	416	429	461	439	436	411	433	448	445	411	410	417	425	419	448	402	462	427	401	415	408	431	385	424	429	393	387	461	431	433	423	445	430	406	430	438	399	417	441	420	436	416	423	400	378	460	434	374	427	416	403	448	463	438	413	422	422	430	438	443	396	421	404	416	428	443	410	423	411	424	456	388	467	405	392	442	419	462	414	392	442	435	415	410	401	403	425	417	426	423	418	433	404	398	462	405	438	432	439	410	438	422	434	405	383	397	424	433	410	396	440	421	443	475	418	446	454	434	429	440	420	427	421	452	390	433	444	406	434	434	451	421	453	437	432	391	392	430	481	389	419	428	403	406	412	423	485	439	421	456	420	399	442	428	448	445	410	416	408	431	450	430	417	430	424	434	441	464	400	457	397	416	452	388	434	394	420	385	420	440	422	416	439	422	394	467	407	417	403	413	436	443	417	427	441	418	417	398	394	434	454	417	440	396	441	416	441	433	382	375	423	424	409	437	428	406	443	407	424	395	406	434	449	405	431	418	453	424	432	414	410	414	413	416	417	380	374	450	429	401	410	407	412	415	419	431	422	422	412	425	424	450	425	485	419	488	426	426	399	444	459	443	441	423	450	439	430	400	422	398	452	442	431	449	442	460	436	392	410	419	462	420	452	464	421	426	427	428	396	413	411	426	443	425	420	434	453	393	404	449	428	471	399	407	422	386	407	386	430	390	434	412	431	444	407	424	374	429	407	436	408	398	433	412	427	440	427	425	440	406	401	408	402	433	442	417	368	384	403	410	417	425	450	438	446	431	426	386	417	440	418	460	420	392	454	443	411	439	428	424	428	426	408	453	442	414	419	383	409	420	425	415	441	432	424	399	394	423	418	426	382	437	442	427	410	419	435	430	469	398	451	421	451	444	407	434	429	462	451	453	433	416	450	404	407	375	408	406	419	425	441	368	415	420	448	418	428	395	424	445	407	426	414	403	440	428	419	401	449	443	435	426	431	450	409	425	432	403	398	433	452	394	411	471	457	409	434	444	444	396	424	406	420	437	428	441	427	418	405	423	451	411	391	422	384	424	404	440	404	422	433	417	430	420	404	446	405	430	413	421	440	439	434	439	453	420	409	415	400	379	400	395	437	387	420	404	406	432	421	425	389	437	405	444	450	409	425	416	446	438	471	461	417	451	382	410	417	403	427	465	442	397	430	420	403	450	445	412	470	439	445	438	406	419	424	405	427	371	425	423	419	441	419	456	407	416	426	419	432	421	423	469	433	399	403	426	413	420	423	391	426	422	420	429	434	463	422	423	410	425	405	420	456	410	418	463	493	450	410	414	417	416	478	392	458	405	434	398	437	453	392	406	417	430	441	456	420	373	456	427	438	391	439	430	457	396	426	440	428	418	413	414	461	431	399	434	435	440	409	425	405	406	426	435	411	421	463	412	421	443	440	427	430	413	410	444	450	404	421	413	450	407	421	375	447	458	408	441	432	451	417	429	425	413	427	424	399	378	449	433	426	402	420	405	461	447	410	431	393	416	416	436	424	431	446	444	437	447	442	416	441	412	468	441	379	450	429	421	417	391	438	402	416	404	416	400	419	435	423	424	435	438	428	431	433	458	403	437	382	475	402	388	398	437	454	442	426	397	431	422	465	421	444	399	447	415	424	422	424	392	434	453	426	430	404	429	413	397	404	377	383	444	434	387	434	425	442	441	420	439	398	451	414	401	418	364	460	435	404	429	414	429	432	383	420	437	432	435	420	413	413	450	443	419	420	415	406	432	417	474	431	402	431	414	445	416	414	405	399	431	429	438	417	453	397	442	429	422	396	398	442	426	434	414	432	425	412	437	398	404	425	418	394	417	433	417	435	422	433	423	403	426	424	407	445	413	442	422	451	457	402	408	450	407	416	441	448	414	385	402	439	417	433	393	430	436	414	441	379	432	401	412	413	415	401	429	364	415	436	439	407	441	420	450	421	423	426	436	424	451	427	419	442	439	419	412	400	446	443	438	435	425	427	434	411	411	417	423	375	382	406	403	454	444	440	415	436	444	391	424	429	404	402	441	451	417	381	400	417	400	410	416	434	424	424	438	439	428	441	425	444	419	489	443	401	430	436	382	458	407	387	390	376	426	419	442	403	433	444	434	415	409	445	389	425	452	400	424	409	405	416	419	435	385	441	419	399	417	448	436	418	398	426	419	407	418	383	409	437	448	443	416	433	430	403	406	449	406	445	431	430	413	420	424	413	429	394	432	376	411	419	439	393	424	468	461	404	435	435	416	438	455	418	410	428	438	449	443	398	428	445	412	388	429	433	404	421	392	429	438	455	458	425	410	422	412	427	400	382	398	445	394	423	445	450	471	396	434	441	400	443	420	452	449	415	413	441	432	420	399	418	416	446	462	411	441	456	409	447	433	429	407	437	421	474	402	419	425	394	431	400	456	402	421	415	418	442	396	402	454	424	420	417	437	432	425	380	398	369	421	429	452	460	437	410	393	409	393	393	416	426	469	378	425	439	459	422	397	392	452	430	410	400	417	418	416	428	427	401	410	391	397	448	448	442	409	426	462	397	412	429	426	426	389	419	443	420	422	435	387	434	417	415	464	446	390	415	425	419	427	430	422	434	384	410	397	415	438	430	436	434	452	421	428
3417	4791	3812	1944	1409	1140	937	824	673	647	579	616	579	566	554	564	523	507	522	479	486	471	442	484	469	477	469	470	453	482	424	462	455	449	438	481	451	437	440	448	407	447	444	416	440	505	440	422	460	458	463	479	455	445	422	458	440	440	399	436	418	466	426	481	475	423	456	432	396	505	419	417	460	449	444	437	428	438	442	466	423	441	439	479	391	416	441	426	424	426	431	441	453	418	471	430	417	424	443	439	462	427	416	432	453	410	446	443	442	452	422	433	455	393	449	435	437	410	418	425	444	457	424	420	468	460	429	440	375	447	460	414	449	434	426	458	423	429	391	457	431	435	412	441	410	430	414	427	462	423	414	403	414	460	433	439	434	459	430	473	394	441	463	456	454	458	442	422	451	446	438	386	447	437	475	419	425	417	464	417	431	421	451	446	420	443	449	472	420	448	457	448	441	421	405	439	431	411	423	462	465	415	493	455	428	384	469	468	497	417	439	421	433	440	455	399	462	436	484	423	414	418	450	445	432	430	395	414	449	471	415	429	447	437	447	475	429	447	432	400	414	412	423	395	446	399	471	455	458	417	418	417	415	406	458	433	428	431	440	439	441	424	430	450	438	425	441	429	413	429	477	427	428	442	454	431	439	467	422	458	471	439	451	444	449	461	494	424	455	455	447	461	437	433	404	453	444	468	421	408	410	439	438	418	401	421	402	416	420	476	442	441	442	423	428	410	392	418	381	388	405	433	440	460	424	401	405	448	446	421	464	466	450	435	455	444	407	411	425	383	426	434	408	433	445	461	453	469	447	462	440	449	434	468	420	411	440	444	421	436	423	393	421	421	473	477	428	427	416	407	428	453	414	422	467	452	436	464	423	444	451	442	445	426	447	425	433	440	419	381	458	459	440	437	424	399	446	444	429	413	415	423	428	413	455	435	420	423	444	439	433	425	395	433	425	425	426	444	402	458	422	465	454	425	381	503	421	396	433	447	447	444	485	437	410	423	437	453	473	433	450	448	425	448	417	449	446	441	435	418	451	455	441	445	415	444	452	439	484	441	411	415	462	393	409	436	418	443	432	445	428	470	452	419	431	460	390	406	427	438	445	467	395	442	445	443	421	426	435	431	454	403	466	432	433	399	447	429	421	452	436	416	451	448	436	430	459	417	453	471	443	395	414	416	411	410	398	422	394	410	455	437	448	456	421	440	450	452	413	435	444	403	425	440	417	416	427	494	400	447	437	442	433	437	435	454	443	454	411	422	433	459	450	457	468	442	455	399	477	431	405	460	416	440	415	418	457	435	416	445	428	407	416	428	433	439	431	447	437	422	424	421	417	463	399	433	424	459	467	433	407	425	455	399	417	399	439	439	435	456	433	378	438	429	454	437	440	442	441	451	396	423	421	419	433	446	409	437	420	435	437	424	439	406	412	435	428	436	424	465	464	408	397	419	425	452	466	443	431	422	447	421	463	462	450	461	416	421	440	422	417	446	447	421	442	419	401	444	464	491	389	396	446	429	429	440	439	388	438	411	410	452	457	422	454	422	402	402	445	413	456	462	431	423	430	438	411	421	440	494	408	448	430	429	413	427	448	439	456	450	404	447	417	459	460	478	393	406	437	448	448	425	434	401	432	439	447	420	428	425	449	425	442	414	430	423	440	428	446	433	410	445	436	404	410	444	437	430	420	463	463	449	441	432	449	422	446	440	411	426	459	445	412	406	439	418	411	393	408	421	400	448	410	439	449	447	414	425	402	428	443	406	416	456	427	419	436	456	380	448	432	451	401	432	446	412	452	428	474	438	419	439	407	414	389	469	407	438	472	446	470	427	402	398	413	430	475	461	422	448	448	405	413	435	427	468	462	431	414	448	472	432	420	436	434	406	426	411	421	439	417	444	480	412	438	429	460	433	409	426	457	432	384	447	422	449	425	460	404	426	452	437	443	456	447	413	438	386	421	385	423	454	422	416	448	448	423	422	409	431	420	440	481	451	437	433	457	421	427	416	450	440	464	421	449	423	431	422	429	455	427	431	410	460	435	413	434	420	443	434	436	429	365	456	479	449	440	453	433	422	407	441	415	415	426	412	461	457	443	440	422	439	402	431	444	468	448	414	442	436	452	420	477	444	449	483	420	382	425	454	429	411	417	440	465	448	428	425	432	403	436	374	442	399	419	442	461	401	427	424	432	486	456	453	456	460	425	417	452	461	441	410	464	415	479	451	456	480	428	429	470	437	455	411	459	381	443	438	402	435	429	427	415	466	436	438	449	449	445	455	472	424	434	397	449	440	422	427	405	473	499	431	423	434	431	453	436	395	446	438	437	462	447	430	461	408	472	427	469	393	399	400	414	443	433	456	449	444	453	458	416	412	426	420	430	430	401	403	426	454	453	434	453	400	440	445	366	443	447	433	456	408	448	449	411	447	451	466	414	421	438	429	441	407	450	403	415	413	414	423	400	427	443	437	400	411	412	428	444	434	453	398	445	436	459	400	433	433	453	435	417	450	429	407	400	417	417	420	424	427	436	396	444	447	418	427	426	435	411	461	407	409	456	459	430	417	436	447	451	442	458	440	429	413	442	439	433	413	429	437	431	469	400	456	392	408	392	431	447	439	442	405	451	390	463	461	428	442	475	447	430	418	434	445	419	458	414	400	435	415	397	432	434	448	444	457	440	414	423	450	430	453	398	456	432	457	414	469	440	444	433	419	458	435	401	467	395	419	435	421	456	428	440	412	425	431	435	457	457	418	444	422	440	420	399	443	395	407	465	464	429	431	408	449	424	461	426	414	499	455	419	415	445	446	468	422	410	433	432	436	443	424	468	444	400	396	457	480	407	405	419	434	455	462	432	453	406	463	435	440	470	363	418	421	436	434	452	438	422	411	447	422	429	456	434	417	384	435	443	419	459	396	435	400	475	414	443	398	461	429	418	412	419	419	391	448	433	438	448	391	436	440	460	429	454	447	420	432	449	448	406	440	433	395	463	399	387	459	403	438	457	422	444	435	420	419	422	453	449	440	402	410	472	444	422	422	437	447	445	448	426	440	430	449	412	418	462	421	449	410	432	420	419	427	427	440	439	429	429	445	421	444	443	451	435	428	437	466	458	449	412	409	410	447	468	408	424	434	431	434	476	408	427	451	428	395	403	409	437	417	419	417	451	419	383	453	445	441	425	458	388	452	472	406	430	434	430	477	457	437	458	448	478	395	430	412	420	452	451	422	477	418	409	438	460	421	433	435	461	443	436	397	436	454	462	462	451	474	415	425	391	422	412	435	427	444	471	429	435	419	417	421	390	401	440	443	422	444	430	424	409	413	466	462	454	420	457	454	434	419	416	393	406	426	427	423	437	452	419	403	444	465	414	454	437	433	411	439	409	453	426	461	443	410	427	410	457	447	431	430	449	424	408	436	458	434	407	398	425	407	394	459	420	437	448	455	434	438	417	424	432	416	416	413	428	447	403	445	438	381	398	423	444	442	454	438
27599	11808	2101	1243	941	854	986	850	867	844	935	942	899	945	894	854	881	868	829	914	880	898	881	852	915	892	881	788	928	897	908	901	855	917	851	888	852	912	842	866	846	919	882	869	883	908	873	946	891	871	875	917	915	864	945	917	880	903	860	892	864	865	893	885	891	948	859	908	895	854	885	878	919	886	860	863	797	873	968	884	848	856	906	896	850	883	891	908	914	893	922	896	903	828	859	868	880	873	800	872	924	874	879	912	925	861	855	859	912	880	823	903	865	929	857	820	919	857	924	853	909	895	862	866	886	903	885	856	869	840	882	821	880	809	924	851	927	895	897	869	867	796	888	884	860	928	913	918	840	894	896	881	885	871	873	871	892	869	889	887	871	812	879	886	844	933	880	880	873	904	902	880	863	868	843	804	912	842	883	863	937	869	895	882	930	844	867	883	858	918	816	869	862	914	913	868	921	893	868	906	893	860	893	839	857	873	914	894	906	913	863	842	902	923	901	871	918	878	871	931	943	834	923	889	913	836	858	893	880	819	826	866	905	934	854	936	915	867	798	865	873	899	890	917	864	934	895	872	899	816	910	903	893	885	884	863	925	834	882	917	828	831	876	843	870	882	871	889	856	899	959	856	866	841	868	876	907	933	868	789	875	874	839	923	802	846	855	984	892	904	874	870	885	834	872	876	889	866	863	869	820	857	904	889	868	886	919	868	873	828	903	846	913	876	836	872	890	926	874	858	883	888	866	845	916	904	900	911	831	869	936	873	925	876	888	877	871	896	840	858	910	861	872	895	871	883	908	882	894	915	853	841	910	887	903	879	881	870	893	902	828	864	840	931	952	847	843	926	858	902	921	810	940	913	848	850	938	884	837	887	860	893	832	849	901	843	830	868	870	899	848	865	882	897	886	900	910	880	874	880	846	918	891	868	932	907	881	897	891	875	861	902	878	907	844	929	895	831	932	843	886	863	888	906	885	849	896	866	857	915	893	859	863	885	890	837	893	855	900	875	849	911	898	874	859	837	873	860	876	927	876	947	877	936	867	850	861	837	917	865	873	871	889	827	877	923	904	926	870	864	859	898	943	849	905	903	912	875	909	866	928	868	869	826	893	898	901	853	936	910	874	862	866	890	867	836	905	884	854	858	940	880	916	882	929	899	940	900	861	867	923	849	873	899	875	856	875	871	880	880	825	912	885	911	903	856	848	927	894	861	861	901	868	916	904	825	839	879	904	908	902	897	887	900	857	920	870	905	889	882	896	913	871	922	892	939	900	879	819	925	924	876	846	870	856	842	829	914	872	859	857	881	882	848	875	875	893	910	896	906	838	879	853	819	889	893	831	862	840	852	958	852	853	899	878	901	898	897	936	892	912	836	889	888	884	873	877	829	881	830	875	921	878	881	841	895	850	821	845	859	922	889	890	885	902	890	911	870	880	925	868	817	879	893	896	891	885	929	909	885	876	860	907	941	937	931	869	895	930	881	862	864	870	908	899	871	854	872	873	858	902	882	870	819	896	869	921	881	889	886	884	871	900	962	841	876	849	852	907	913	875	856	820	899	896	862	851	854	876	870	882	927	911	852	911	871	869	915	882	870	887	913	919	886	878	870	890	917	938	919	884	877	878	875	906	899	833	909	904	873	881	854	930	907	875	870	866	835	875	855	879	905	863	865	886	887	851	908	904	879	893	862	883	862	832	908	864	863	877	881	893	868	927	904	912	945	890	871	843	861	856	853	875	884	881	816	875	880	851	836	926	839	898	877	901	851	902	859	861	894	885	851	856	880	868	860	865	888	848	882	876	900	916	919	851	902	895	863	912	869	894	871	824	838	923	832	875	856	856	888	877	894	940	882	881	923	880	871	885	822	866	837	924	908	912	906	868	926	865	889	883	878	912	870	853	885	850	901	882	831	859	880	914	835	862	849	898	912	862	912	857	928	897	882	908	895	909	865	903	899	900	891	892	863	879	918	870	880	847	865	850	846	870	894	902	902	841	918	849	858	909	922	853	899	863	863	872	911	871	870	868	874	886	900	864	864	836	926	889	902	893	948	894	923	870	882	887	898	910	896	891	969	878	845	907	852	887	873	894	875	877	876	882	838	881	880	878	895	872	872	853	883	902	890	870	908	937	827	894	889	853	875	905	870	835	843	906	819	873	925	879	897	891	865	860	908	877	911	907	860	861	915	870	900	872	897	896	848	887	896	840	902	877	861	870	884	904	906	873	827	917	901	870	842	874	881	846	882	925	866	914	844	793	895	905	957	885	873	889	915	869	844	848	893	870	918	859	885	881	853	844	887	817	839	853	863	891	834	904	908	881	905	884	852	829	832	916	871	890	927	911	861	855	897	920	868	857	807	849	909	823	915	904	922	877	879	942	856	912	840	891	853	865	939	881	873	878	928	915	892	872	892	827	905	896	899	865	859	847	861	929	891	876	865	873	850	905	829	877	886	951	882	864	871	882	820	901	862	888	874	839	906	854	881	862	932	876	855	888	910	892	924	916	868	858	872	878	886	883	895	935	915	910	895	879	941	852	909	872	907	912	838	908	919	836	832	841	942	916	851	812	844	820	843	945	889	883	856	850	893	912	882	930	846	838	844	943	856	848	799	829	928	852	828	886	857	896	955	860	912	921	858	876	848	908	915	896	885	882	862	860	907	944	813	858	815	845	929	922	902	872	893	881	885	865	897	862	900	916	874	875	883	934	879	869	849	870	850	897	890	937	850	853	860	898	844	826	870	826	894	878	892	822	875	873	849	862	885	875	895	867	914	895	954	895	842	888	875	860	871	874	950	873	824	861	837	843	855	885	852	904	852	839	861	852	887	862	884	881	885	892	905	870	873	877	905	838	889	931	865	886	871	882	915	899	893	921	866	893	857	834	856	846	929	898	855	932	843	912	819	854	854	860	893	896	902	923	898	907	904	903	896	898	840	877	905	942	854	919	880	876	931	890	830	804	849	888	843	862	898	885	886	920	888	907	922	897	910	882	868	966	907	872	847	887	873	863	872	883	932	903	903	881	846	872	858	888	903	895	880	866	875	898	860	824	863	850	833	900	828	838	873	870	864	919	866	913	844	842	913	871	965	897	863	917	867	903	900	832	928	828	843	911	893	904	866	846	883	856	886	871	859	862	946	916	907	894	875	856	954	911	851	852	872	869	906	903	905	848	935	883	877	935	896	944	864	821	846	822	901	916	888	880	896	887	930	884	890	907	891	922	890	897	885	886	905	913	866	873	909	808	859	849	866	829	880	829	923	878	895	860	834	899	828	889	886	880	885	887	863	893	914	855	880	927	865	906	917	887	820	888	856	895	860	892	875	830	862	876	909	890	910	841	912	843	905	886	834	863	884	869	887	842	849	851	864	847	915	881	858	867	876	922	901	910	900	892	909	913	875	885	875	863	848	914	879	843	914	850	898	874	886	896	793	903	886	942	867	862	858	844	861	896	876	872	887	899	901	848	887	881	868	897	876	801	933
5136	943	923	862	842	838	783	800	784	781	765	755	762	813	759	761	787	756	796	769	811	810	770	744	825	822	729	749	744	774	793	761	800	782	789	758	744	754	787	755	744	790	736	841	784	849	719	742	784	785	836	736	759	737	797	780	732	799	808	813	776	741	720	781	765	789	788	751	820	761	762	827	784	802	764	751	732	778	824	743	787	752	755	749	790	742	793	727	768	802	768	778	757	745	725	799	773	762	728	811	749	776	737	807	793	818	789	766	762	839	796	804	776	803	733	767	735	768	816	786	819	758	805	785	733	806	802	769	769	774	763	757	757	776	749	781	782	747	831	761	728	824	762	779	763	816	814	753	773	799	736	757	767	740	767	818	778	791	793	749	836	731	782	764	783	816	810	727	767	788	760	780	798	783	762	789	783	737	741	755	747	712	771	770	740	759	770	714	801	783	802	750	760	760	802	798	743	753	775	784	778	770	760	760	734	720	747	752	740	757	754	757	741	724	786	731	775	801	771	783	764	793	775	753	734	789	820	728	730	730	761	803	778	780	791	776	767	807	717	802	793	764	809	737	809	756	761	759	764	787	709	789	762	768	771	783	757	771	796	755	786	803	751	779	812	763	795	818	796	767	762	768	774	797	746	722	764	786	717	772	732	816	775	752	753	759	763	774	794	780	760	816	800	761	749	788	759	773	715	782	791	753	759	731	714	778	760	757	704	776	800	755	800	754	784	762	722	764	735	767	803	745	719	762	721	741	766	813	800	764	775	756	756	805	773	763	815	728	754	807	756	788	734	790	760	733	788	767	788	740	729	717	809	781	751	792	792	768	755	798	878	774	787	817	835	788	813	770	774	747	759	756	811	727	807	805	789	755	787	766	747	725	776	768	810	782	785	786	830	797	787	766	795	797	803	759	733	742	778	763	791	774	771	710	748	754	770	778	758	775	743	753	785	746	783	786	763	735	792	769	763	816	782	741	780	786	769	751	826	767	799	756	717	760	758	746	743	749	742	797	757	747	770	747	805	765	767	756	790	790	727	755	798	757	768	734	755	741	740	740	762	749	793	805	813	816	800	802	742	753	749	783	806	800	786	756	773	790	780	734	737	750	788	798	773	796	804	740	684	720	824	779	762	803	749	796	782	726	772	761	809	781	790	777	773	782	746	791	801	770	812	754	731	787	750	732	788	781	778	693	761	730	730	766	777	769	770	789	729	765	751	753	746	806	800	745	803	733	787	784	755	786	750	739	759	768	775	784	822	763	769	777	808	748	782	766	772	756	750	809	769	756	776	782	788	780	822	802	763	784	786	708	744	764	813	724	755	778	785	707	776	799	758	790	763	771	741	781	811	812	773	749	750	741	809	761	807	754	756	783	770	693	775	787	776	745	744	725	774	746	732	742	780	742	783	749	769	775	757	754	765	755	788	789	754	822	806	801	766	735	721	817	768	759	775	793	752	767	681	760	730	828	761	793	780	737	775	792	799	811	784	792	731	757	772	761	781	773	775	792	783	726	828	754	770	776	755	794	743	816	762	804	746	754	801	771	753	783	768	751	766	815	762	718	857	811	754	777	823	800	769	782	764	804	779	809	757	782	738	781	763	777	753	755	792	755	745	756	776	770	772	772	750	765	758	772	776	735	778	783	820	751	751	783	737	745	786	741	782	725	793	792	812	788	757	752	760	774	794	745	806	740	736	786	759	851	722	776	785	715	778	782	777	780	781	766	732	778	790	745	719	781	748	781	777	803	749	792	747	785	765	747	798	785	769	744	772	803	812	758	745	701	752	801	785	757	794	714	797	796	799	749	738	750	768	750	787	820	785	807	775	726	798	800	737	810	747	754	784	784	758	767	770	769	791	777	733	768	788	806	788	763	784	755	757	788	779	774	777	761	787	776	778	759	737	762	809	790	700	720	764	753	794	750	776	765	769	775	781	746	761	765	726	736	742	753	778	735	716	792	758	795	833	750	741	803	766	761	775	752	733	785	791	769	789	777	734	808	748	747	821	772	761	779	736	752	784	784	780	788	753	811	808	731	768	782	791	782	779	788	783	804	776	763	744	795	738	748	737	773	736	743	795	777	733	743	755	777	763	753	781	748	781	738	736	784	772	786	782	817	798	763	778	791	763	782	797	767	766	768	806	789	761	779	793	749	722	764	788	827	729	783	748	744	791	768	789	768	737	804	792	766	777	745	807	797	764	761	750	773	734	756	793	752	796	741	799	779	742	734	741	753	789	827	781	739	757	761	750	771	757	814	777	794	719	798	780	797	794	817	749	764	777	759	784	746	773	743	817	743	747	766	772	808	854	789	726	776	772	733	800	797	818	793	803	731	776	761	723	773	770	713	758	774	780	775	798	791	752	776	785	790	830	804	717	779	782	739	771	750	770	784	811	813	799	764	790	737	787	795	763	735	771	750	773	802	767	765	741	742	796	769	781	804	761	778	761	736	811	718	743	802	805	752	787	753	776	762	790	752	761	785	717	777	775	802	798	789	801	778	755	828	778	759	767	786	800	727	774	791	705	774	798	765	786	839	771	817	750	788	785	751	773	772	769	784	806	746	759	798	777	775	773	776	778	741	788	786	780	789	847	761	749	753	791	728	759	801	764	750	758	765	813	795	755	759	791	767	813	779	808	821	730	733	777	750	739	787	813	780	776	760	749	758	767	794	779	782	774	792	723	760	797	783	796	761	773	739	784	792	756	776	765	790	758	745	744	721	769	715	744	751	756	761	807	797	770	766	794	798	713	715	780	789	765	815	769	827	826	794	768	746	825	811	745	743	758	740	772	774	750	743	735	806	744	788	803	759	758	820	734	780	769	803	812	798	748	761	789	808	773	743	789	756	798	813	785	801	786	774	748	775	796	751	762	760	797	788	789	809	831	754	757	768	779	814	811	770	761	755	739	809	772	723	794	741	787	795	821	754	783	780	793	754	730	825	767	804	790	727	773	740	745	753	832	790	748	760	777	783	762	787	712	825	743	737	796	797	754	777	750	814	766	714	770	822	828	745	808	772	748	797	779	721	762	782	820	769	751	788	785	743	763	766	777	700	769	770	777	779	789	786	757	809	780	778	788	734	779	756	741	812	742	776	771	808	793	776	760	771	752	780	785	775	773	790	762	748	708	764	792	754	819	790	758	785	799	808	788	776	778	736	818	728	781	708	813	793	733	775	820	758	774	804	748	761	731	754	790	748	771	806	704	752	768	772	782	741	774	800	799	772	720	717	770	782	777	777	767	771	781	763	785	782	788	806	757	786	753	787	805	788	815	758	741	708	789	777	741	810	746	780	782	736	819	745	768	823	739	775	829	780	785	760	759	798	774	778	808	780	719	760	774	779	725	768	763	729	776	737	752	767	810	743	725	754	724	787	739	674	758	729	777	737	750	760	757	717	772	805	837	749	792	791	759	709	760	783	778	790	772	785	775	762	738	758	743	811	724	755	814	742	755	806	855	789	775	811	762	730	724	813	780	779	808	743
25703	21412	25752	18587	2230	1139	984	912	888	899	854	910	820	875	839	886	875	888	813	859	860	868	837	858	829	819	817	839	889	843	884	797	841	819	869	863	759	810	822	808	751	821	817	825	818	895	772	852	810	845	864	860	852	821	843	844	812	855	833	859	843	854	814	840	777	790	835	816	785	874	808	832	846	815	857	794	831	794	836	832	828	848	810	843	830	840	750	840	830	815	805	819	880	829	781	795	849	804	842	875	869	859	875	830	818	779	870	770	816	866	853	829	835	856	811	826	790	798	839	806	817	798	824	795	789	865	824	870	778	836	808	832	810	797	845	836	783	817	815	783	803	756	821	847	851	877	810	880	824	838	829	842	847	854	827	834	828	771	855	831	828	850	828	803	747	847	787	817	838	832	810	845	841	863	761	850	787	851	857	818	830	832	830	812	817	849	853	804	853	794	809	834	846	783	862	815	813	787	835	810	809	904	844	835	844	816	824	866	820	804	835	880	846	811	857	778	808	844	782	856	845	801	802	795	843	805	840	834	839	841	808	845	801	839	768	822	823	852	826	800	863	837	846	824	774	813	799	823	798	888	768	842	823	824	830	796	830	821	796	815	844	852	817	834	817	819	776	873	871	829	816	792	831	835	804	799	834	822	799	817	798	852	829	771	777	838	813	821	754	797	785	860	826	841	847	867	782	817	776	808	784	838	828	792	764	819	892	843	858	804	808	855	818	807	803	863	813	803	833	836	825	840	738	821	781	802	818	849	848	816	788	867	810	876	852	797	854	829	798	822	838	842	822	856	857	824	798	839	869	854	817	821	786	815	788	842	834	842	870	844	821	828	820	831	845	816	840	818	879	824	839	838	844	836	859	771	829	786	880	856	835	847	810	830	756	844	882	765	883	838	803	839	863	839	761	853	823	832	811	864	816	862	767	826	860	794	818	824	822	770	841	794	903	829	843	816	812	903	837	787	813	796	826	826	855	803	801	820	852	798	901	814	798	824	802	814	831	809	851	798	802	797	853	796	799	868	841	787	791	848	827	830	818	836	880	804	803	865	824	879	797	818	859	805	797	880	831	851	856	803	844	812	832	795	781	820	805	823	846	838	804	809	778	855	825	857	781	833	828	825	818	810	835	813	835	841	837	851	816	811	843	859	783	845	825	816	808	836	849	836	758	835	807	837	811	834	832	881	825	839	862	850	811	818	851	863	827	813	781	804	837	831	801	841	828	820	818	814	787	826	768	823	855	860	817	810	814	852	819	817	733	827	784	852	847	838	797	863	796	787	821	860	837	820	859	858	871	835	834	817	863	754	840	825	829	832	786	798	863	793	798	824	818	793	819	817	838	870	855	786	835	812	829	856	747	787	831	769	874	829	858	792	840	888	841	836	837	814	831	819	854	836	823	798	804	816	846	851	810	851	837	838	781	810	832	883	831	849	773	777	829	861	841	822	853	801	767	811	777	832	826	823	862	858	795	810	812	836	852	824	818	787	807	769	817	790	773	868	829	845	818	828	816	829	831	847	822	780	848	816	798	854	825	780	823	810	820	793	775	818	835	872	800	798	819	842	847	820	810	771	785	824	855	818	772	786	794	856	810	763	842	797	830	809	843	827	878	804	811	850	845	825	810	790	786	821	789	884	820	779	816	828	845	831	823	871	826	813	769	826	825	828	785	816	801	871	875	820	821	800	837	811	808	817	829	803	803	834	843	832	844	806	832	835	817	788	833	846	784	823	852	775	903	815	810	841	780	854	833	794	783	857	836	830	812	778	819	821	800	804	765	885	868	841	846	876	828	860	820	830	825	826	796	832	831	869	819	860	794	908	819	843	829	834	826	813	792	807	759	817	802	823	767	821	832	884	813	827	782	839	788	863	867	836	795	896	774	794	823	857	822	815	768	826	803	812	834	836	766	861	852	847	799	851	866	839	803	774	865	814	832	822	829	807	837	835	870	852	813	821	818	775	837	833	813	817	836	831	845	807	853	830	820	799	836	825	846	864	861	781	827	845	836	860	788	792	791	825	817	851	815	839	803	837	820	855	797	833	866	851	790	882	782	767	830	814	840	805	817	856	811	827	831	813	834	801	792	834	844	793	852	802	881	811	888	834	882	815	846	848	859	845	814	838	854	835	816	805	821	789	831	840	830	760	826	862	791	780	810	852	872	818	802	836	861	786	816	812	847	863	801	794	836	795	811	854	849	816	822	857	840	871	789	845	794	825	836	737	806	867	805	843	806	836	822	825	843	838	900	881	854	842	778	825	795	791	777	848	823	807	803	849	797	799	849	800	828	799	817	855	797	840	828	807	837	879	795	840	864	828	834	792	824	901	851	843	819	867	873	878	827	838	852	821	813	792	846	806	804	846	794	806	853	828	833	871	845	850	821	838	821	895	845	834	860	766	851	827	862	789	817	843	854	792	802	861	787	807	836	843	789	806	865	811	860	859	810	862	830	851	762	825	785	789	801	798	818	792	841	789	840	872	827	830	847	848	826	799	866	800	826	827	839	819	806	816	795	821	802	769	880	889	826	775	825	837	823	821	862	814	809	858	794	864	853	835	878	784	822	832	878	796	844	853	831	817	825	827	792	829	800	842	831	857	898	817	817	812	775	804	817	796	831	864	885	825	780	825	848	867	825	839	786	827	854	877	847	800	872	815	800	835	771	837	817	795	808	847	860	803	821	787	856	796	805	809	810	811	833	825	822	818	844	830	861	882	837	802	823	869	830	820	827	799	817	852	797	796	792	797	826	827	823	846	782	852	767	846	798	832	840	827	789	857	865	813	752	817	863	833	880	831	874	850	859	812	835	855	815	808	816	780	850	830	812	789	807	799	859	825	845	836	788	834	822	818	816	808	857	827	863	825	805	867	826	808	833	804	877	848	810	801	804	840	842	842	838	843	798	836	799	846	887	859	866	818	836	824	829	814	860	831	843	785	800	794	829	816	824	904	842	832	856	824	786	821	845	877	868	777	784	880	788	789	830	833	819	804	805	810	839	827	864	833	878	781	847	831	844	814	847	841	825	819	849	790	824	831	806	791	825	824	806	834	849	894	846	845	835	801	935	758	793	869	839	764	828	838	844	814	869	780	826	815	833	798	863	787	818	860	849	788	816	811	863	845	860	860	829	852	777	817	835	802	843	809	845	801	834	826	797	809	768	907	887	845	840	776	797	851	834	820	832	776	845	882	756	803	801	823	870	832	794	857	825	825	859	789	811	866	878	825	849	793	871	827	847	851	832	852	853	810	836	828	843	808	860	812	826	883	884	851	819	817	877	769	871	796	784	819	801	802	809	856	831	832	839	788	786	905	805	820	850	857	865	802	830	805	790	820	801	831	867	835	818	821	850	799	842	834	867	847	829	848	803	817	836	859	791	865	853	791	847	824	873	795	861	845	835	796	793	839	867	826	858	853	856	815	830	857	866	878	831	826	812	841	820	812	842	842	843	861	822	838	835	840	828	840	867	811	873	861	852	808	815	862
3624	2362	1993	1303	1077	978	893	846	857	788	832	786	781	808	786	767	803	814	832	790	750	781	725	737	776	734	783	777	749	765	669	755	804	771	752	729	721	741	754	747	783	772	764	777	742	774	734	740	742	724	802	761	732	799	797	721	765	700	730	807	795	743	707	749	752	767	745	763	757	699	738	768	750	776	755	746	755	721	732	843	717	750	756	733	765	793	755	781	780	781	752	710	798	709	766	767	740	771	763	723	787	717	724	740	753	737	729	747	812	769	770	743	792	702	742	732	737	731	754	743	760	752	740	775	751	747	770	766	788	758	744	764	710	716	713	734	731	741	731	676	708	752	746	741	758	765	745	752	728	721	739	791	736	760	730	820	759	681	748	711	690	790	756	744	744	780	726	770	696	739	736	770	714	772	740	790	752	767	730	728	731	740	771	746	720	747	752	757	744	748	747	765	752	702	719	728	757	758	769	773	723	729	756	806	700	711	746	746	780	664	805	716	742	721	722	726	727	753	739	739	738	765	790	777	781	738	756	807	761	740	765	738	760	745	737	763	770	737	754	762	743	716	732	707	749	751	764	805	712	736	741	775	760	762	715	702	757	733	731	714	740	765	775	791	746	753	771	686	736	750	736	774	742	737	722	763	736	766	747	760	701	762	740	704	769	721	745	733	734	748	741	755	767	751	779	714	752	701	743	752	801	743	757	705	715	715	784	741	762	766	782	768	752	790	684	734	753	758	749	779	735	765	745	779	736	747	713	725	728	748	768	738	742	787	798	768	731	707	791	702	736	765	732	744	795	783	741	763	697	735	727	724	750	742	750	739	755	751	729	755	742	705	761	731	761	765	691	764	802	783	771	782	685	724	734	731	732	773	745	731	720	794	795	765	714	712	740	730	774	723	724	784	788	745	725	708	755	687	783	781	718	714	777	791	743	728	749	768	729	748	738	754	704	747	777	755	760	750	731	712	717	766	742	812	734	765	727	729	695	721	758	729	692	783	738	768	732	743	763	701	754	751	706	753	780	791	704	687	735	755	718	762	806	745	761	771	760	774	716	756	739	732	690	720	721	750	731	730	779	742	702	733	745	727	708	761	742	737	755	768	729	748	751	763	716	723	731	754	694	715	742	725	782	722	757	738	805	773	765	779	710	764	733	761	753	774	731	751	739	793	739	719	732	737	705	703	719	766	745	711	760	733	761	793	761	727	745	723	736	780	725	768	747	745	755	731	743	758	813	706	770	756	757	756	730	720	724	736	745	725	733	739	741	737	749	743	755	797	765	807	725	752	737	772	742	742	715	758	735	781	697	721	754	760	705	773	758	728	741	728	725	778	753	786	760	697	703	720	707	744	745	727	721	773	704	747	740	728	728	751	759	755	766	776	711	754	764	716	717	760	772	745	704	778	735	697	737	737	758	748	726	742	756	744	736	746	742	718	790	734	695	735	697	755	774	757	729	719	765	718	774	721	714	768	743	772	772	789	766	764	770	722	790	722	706	768	741	749	740	722	755	746	758	755	747	728	760	757	728	741	755	743	753	766	754	761	781	761	720	714	732	710	693	760	735	725	719	698	681	765	727	736	766	733	745	756	752	756	763	754	694	740	743	765	766	721	697	752	739	743	722	787	781	782	759	742	708	698	800	761	729	761	712	746	787	769	724	739	770	810	762	782	752	748	740	732	765	749	760	743	767	751	765	771	753	765	746	690	761	760	728	773	756	716	696	760	755	751	787	705	765	731	701	736	760	758	737	762	757	730	761	745	787	744	758	698	738	730	708	731	773	751	719	711	735	728	759	764	760	744	758	740	765	745	772	719	730	750	782	739	703	757	716	709	754	692	749	725	767	776	750	753	723	721	774	733	703	743	743	736	726	781	751	771	731	728	734	742	753	763	765	727	759	768	759	729	778	705	709	725	762	742	782	806	747	759	738	710	718	690	740	754	731	757	721	744	750	790	745	713	778	774	739	802	722	738	708	768	710	767	779	736	737	716	707	731	740	778	744	706	749	727	746	697	762	727	728	732	756	717	752	721	749	703	703	734	773	764	764	743	799	773	753	762	740	750	720	738	734	767	776	769	740	750	785	743	755	724	761	734	738	664	719	730	783	739	770	718	733	767	760	741	733	783	728	758	737	719	719	743	729	781	709	721	693	745	714	723	710	721	763	770	723	752	758	748	750	750	765	714	727	720	792	744	738	684	705	762	661	703	754	724	763	746	722	728	718	704	742	734	728	695	768	751	755	781	734	758	749	725	734	708	730	701	725	760	750	718	779	754	746	735	775	756	781	734	750	672	759	737	741	796	798	772	742	731	701	679	736	790	772	738	752	759	750	731	712	799	715	719	766	710	702	748	684	728	727	735	723	721	741	818	756	725	745	762	698	718	731	711	781	735	746	793	763	739	729	765	730	760	698	730	701	790	706	791	739	750	730	765	733	766	729	756	754	722	737	742	791	757	703	777	770	771	801	725	742	743	762	740	742	754	760	728	727	745	745	763	746	760	748	745	745	757	811	725	770	758	751	758	734	789	748	722	729	739	752	722	797	763	719	714	763	739	747	736	767	733	713	766	749	733	765	743	725	729	738	715	763	729	711	716	768	762	738	741	743	739	743	763	741	735	761	735	695	721	764	711	689	751	733	769	779	767	685	761	720	762	746	714	725	778	741	772	701	723	812	724	727	719	771	716	769	729	719	715	700	751	732	772	754	754	748	668	723	757	736	705	742	705	735	748	740	785	764	729	695	720	762	766	740	715	754	765	765	759	710	766	732	765	739	740	770	783	735	718	732	743	719	772	744	767	748	756	727	819	726	731	711	720	721	762	737	745	659	720	783	801	737	712	698	723	785	760	756	749	746	719	730	748	748	717	800	746	746	722	751	715	718	791	729	776	741	729	748	701	776	774	717	713	729	751	775	710	742	733	739	719	770	739	707	771	791	723	782	778	735	766	736	745	789	738	776	746	759	712	737	703	806	771	778	763	712	736	735	739	694	724	685	708	759	725	738	781	722	739	731	781	720	755	710	792	761	766	749	713	784	756	713	732	738	776	780	715	759	751	782	728	731	733	764	781	759	783	730	768	754	772	710	768	755	778	675	760	700	743	736	732	774	762	738	732	745	741	728	739	774	717	720	722	740	733	800	730	726	695	744	761	769	739	753	752	754	766	716	743	795	698	727	725	745	790	755	780	729	667	761	700	696	740	758	746	761	753	749	749	722	713	722	727	740	736	746	769	736	740	730	736	744	743	760	756	746	758	713	781	698	771	719	752	753	740	760	765	712	735	755	764	695	746	693	743	760	700	750	753	744	758	786	815	748	737	765	690	729	734	779	744	743	742	785	709	721	711	727	679	754	709	720	708	754	744	738	710	746	731	731	745	741	756	740	742	750	753	734	740	736	720	753	742	737	723	793	704	757	743	787	736	678	724	729	813	759	723	730	734	681	766	769	728	712	727	740	733	734	730	717	756	755	697	743	722	759	771	733	720
24299	21478	28674	24691	20294	2965	1034	665	558	581	521	515	499	489	483	476	450	487	474	505	474	457	438	430	475	420	442	413	479	483	484	450	470	447	416	407	432	463	398	421	453	445	393	431	446	465	390	447	436	435	411	407	403	477	439	457	450	445	453	408	434	440	445	464	431	422	446	413	415	453	390	401	421	436	421	428	466	409	424	417	425	417	423	419	428	434	421	446	430	404	417	440	459	442	462	412	398	407	438	443	413	451	418	417	425	447	407	445	440	417	422	448	447	437	461	453	404	427	406	456	458	404	443	388	415	403	436	437	441	426	427	424	481	425	429	416	416	439	443	470	384	440	420	423	424	427	389	407	430	430	402	408	430	439	433	446	456	430	419	421	429	410	427	425	450	422	464	435	424	387	424	424	430	446	439	415	379	400	430	417	410	425	416	429	428	430	416	427	435	430	434	398	417	438	391	441	448	423	444	459	420	452	423	464	435	429	404	408	385	417	434	436	428	438	401	426	391	378	412	412	445	439	404	408	401	417	412	417	430	398	417	433	432	422	403	421	408	437	437	464	456	400	421	408	445	436	384	448	464	447	409	437	397	423	435	425	427	476	402	395	446	420	450	453	426	407	391	414	433	435	387	405	431	430	418	443	458	440	399	436	426	432	413	393	410	431	432	414	423	415	425	421	412	447	432	440	404	415	453	486	407	396	376	438	447	443	430	400	454	428	421	431	415	459	464	390	428	412	420	428	433	439	450	404	440	403	409	397	435	431	437	420	461	450	428	443	399	412	447	420	450	396	421	440	426	412	437	398	411	449	421	418	414	411	405	401	375	413	402	433	446	423	405	390	445	433	451	443	398	414	430	443	383	423	396	411	424	443	407	431	424	439	409	439	423	420	442	460	413	424	375	455	424	429	423	440	418	415	416	472	396	432	417	430	396	445	417	450	411	444	399	455	407	414	418	448	410	447	397	440	389	410	424	435	397	389	423	445	448	444	451	414	466	459	405	421	458	381	399	444	398	428	435	418	407	404	413	447	433	424	442	461	416	407	437	427	413	438	442	425	438	418	424	412	459	456	422	444	439	425	385	424	464	420	421	414	424	377	438	442	415	413	400	387	417	431	418	400	391	411	414	404	415	406	441	422	412	434	412	395	424	410	393	407	463	426	426	422	426	421	437	414	392	410	452	420	408	432	423	412	426	404	412	425	446	440	416	401	421	460	440	439	408	437	411	408	410	419	432	464	426	432	438	428	433	425	414	440	412	402	414	425	423	396	434	442	471	408	378	415	433	383	411	403	420	441	441	415	421	431	391	403	431	417	450	444	397	418	424	426	390	462	424	440	420	426	422	450	387	443	405	405	473	416	444	435	423	419	432	418	414	429	436	433	415	415	394	449	401	390	447	451	419	395	399	358	421	440	433	420	407	434	383	439	439	424	450	407	392	446	444	429	413	437	454	469	447	421	410	406	428	431	415	400	401	419	412	395	436	412	411	382	448	417	386	447	437	436	439	430	417	394	438	458	429	444	447	414	388	419	421	401	433	409	421	398	409	430	405	387	381	424	443	425	421	441	431	402	454	411	424	422	411	429	428	417	425	438	419	417	450	425	421	399	434	358	425	414	430	447	410	402	385	410	442	417	388	438	422	452	415	461	464	398	405	423	394	409	446	444	393	420	407	390	398	410	436	394	419	394	383	420	437	405	364	402	394	451	483	455	399	389	436	425	416	441	430	429	404	438	394	410	394	422	395	396	440	420	476	414	374	443	393	435	382	393	417	469	447	393	472	453	423	448	409	413	463	427	402	435	430	386	418	433	425	440	440	429	382	416	416	420	403	413	438	419	423	456	401	432	430	407	435	429	444	417	430	427	411	388	404	442	435	437	422	403	438	405	466	412	423	426	419	423	432	445	437	410	443	404	402	396	381	397	444	408	465	404	428	413	413	443	502	390	428	439	418	437	392	418	424	421	411	383	437	423	436	401	398	407	364	438	411	384	448	399	414	391	416	387	400	408	437	399	427	408	423	469	427	436	439	389	432	389	422	431	440	420	400	402	407	439	447	422	428	421	447	402	428	439	449	406	417	396	424	384	423	465	447	378	454	441	417	410	408	379	440	422	419	438	444	363	364	426	445	445	412	404	440	381	417	438	434	435	447	444	435	441	406	480	442	434	395	377	433	364	483	401	449	443	389	407	437	380	431	406	456	419	428	427	423	409	422	421	412	440	423	491	459	417	447	459	454	454	449	429	420	380	403	444	426	402	420	410	427	467	373	403	435	428	458	408	427	421	417	426	469	420	421	446	426	440	406	395	404	403	435	437	379	414	444	414	430	454	434	397	418	452	422	459	387	403	428	418	439	425	432	426	405	414	421	392	447	431	378	440	398	409	423	421	474	420	423	403	417	423	406	385	420	403	424	422	466	441	435	373	395	440	393	442	423	428	436	428	387	439	425	410	405	445	460	431	400	450	423	421	424	447	422	426	406	461	407	450	438	442	447	396	441	429	393	402	424	416	396	422	427	356	425	408	443	425	375	422	391	442	410	446	410	415	442	401	420	435	409	467	456	422	371	432	457	435	430	365	451	425	428	409	411	422	431	416	441	401	423	406	416	431	409	431	399	399	440	423	445	413	388	411	443	407	432	430	426	416	451	400	442	404	434	416	413	395	428	434	438	428	420	455	429	444	429	465	484	398	462	404	428	403	415	424	376	408	415	422	380	428	400	405	411	432	390	426	430	427	432	440	415	386	407	402	438	400	434	392	398	403	412	419	406	439	429	454	420	405	428	444	408	396	431	431	409	410	406	431	420	390	400	438	420	403	409	405	383	385	447	411	397	423	402	426	399	457	441	431	428	411	428	420	417	433	427	445	417	439	396	426	462	395	419	450	429	454	421	413	442	376	433	403	464	417	416	399	395	403	456	423	435	432	460	422	448	409	446	432	438	396	386	405	461	400	401	425	398	411	450	416	436	410	402	410	395	428	391	416	462	423	380	384	425	443	419	413	437	430	429	428	428	433	425	383	426	379	457	423	424	405	422	414	428	430	407	455	427	402	429	409	399	433	416	387	443	415	415	437	397	450	418	400	414	443	434	419	435	431	428	425	396	420	408	421	443	394	418	426	446	451	421	413	414	398	440	383	427	421	442	444	409	396	442	403	450	406	422	423	398	442	425	391	420	422	383	417	423	417	406	401	443	434	430	430	405	393	399	444	419	445	406	390	446	435	405	408	449	442	476	455	431	412	427	434	406	414	430	428	467	452	392	416	421	432	384	414	391	444	427	395	410	438	449	416	413	442	420	443	426	394	387	396	410	432	442	440	401	414	408	424	430	403	394	419	412	454	400	380	395	410	477	429	438	452	432	404	412	430	412	416	397	412	446	435	372	419	426	442	410	437	422	389	384	419	425	420	412	398	392	453	428	452	398	413	443	445	424	431	380	430	448	447	424	448	399	437	444	434	436	380	434	430	399	438	407	435	453	417	449	446
3400	4821	3720	1902	1430	1034	906	768	678	639	606	594	556	550	548	547	533	524	449	470	509	469	445	462	450	526	469	469	465	418	463	442	443	449	464	456	449	425	450	444	449	450	423	415	442	404	469	440	445	454	426	441	430	462	445	415	433	450	447	439	436	445	414	402	453	441	509	452	446	424	432	455	460	445	451	412	412	481	482	445	408	455	442	439	440	419	441	412	425	469	434	458	472	428	459	438	463	486	498	456	433	476	450	422	461	440	450	438	430	459	436	454	410	471	448	437	446	412	459	468	419	428	405	431	476	446	428	481	399	439	421	439	422	422	408	403	464	479	417	436	422	390	440	420	442	403	432	459	475	421	435	469	434	477	456	471	432	423	451	458	449	465	437	431	425	459	448	446	457	397	405	460	417	418	444	444	423	457	417	462	402	445	468	441	422	448	399	435	427	439	442	429	435	422	412	464	455	420	436	428	433	382	459	442	413	431	442	422	461	421	449	440	450	442	411	446	372	415	448	468	420	429	417	422	407	417	435	425	454	444	453	425	452	430	451	403	409	466	449	416	447	425	422	461	448	445	428	433	428	450	430	444	423	436	434	440	375	426	388	463	427	447	434	453	431	425	453	484	476	463	479	416	424	434	447	444	384	416	441	485	471	443	427	410	470	410	439	427	438	473	402	435	426	460	451	408	392	415	469	416	439	427	447	394	401	415	439	424	422	413	439	440	432	426	442	439	404	403	442	449	429	426	409	423	419	432	440	445	435	438	440	414	459	414	436	418	493	449	434	423	412	460	455	423	431	453	415	432	435	437	450	431	445	454	449	456	425	439	426	438	420	427	414	450	439	441	419	439	401	458	436	459	491	461	451	454	431	450	461	440	430	467	434	466	428	453	406	430	421	406	435	452	428	397	486	448	408	438	426	457	455	418	434	473	472	463	386	482	450	424	426	474	426	420	425	457	426	420	451	434	408	418	448	454	457	459	409	431	453	440	406	425	433	415	408	468	435	423	453	424	413	471	458	432	469	440	469	421	436	448	429	446	489	439	432	404	404	438	462	428	384	415	417	448	420	437	430	428	421	430	461	407	438	434	412	458	427	477	433	418	431	468	425	438	414	455	418	403	471	436	449	440	435	416	433	464	419	448	484	421	468	405	408	462	418	442	434	478	451	407	448	431	421	442	451	401	399	409	462	442	405	482	440	403	465	419	416	439	455	488	401	418	444	407	407	432	430	418	388	440	414	424	451	446	417	419	446	437	411	456	448	473	423	434	448	480	429	440	428	444	424	442	412	433	431	435	450	461	455	426	406	467	403	406	475	411	406	465	431	428	429	466	429	444	442	473	450	429	405	423	403	426	453	407	424	458	409	406	433	400	413	401	415	434	414	433	436	405	425	454	437	433	457	419	387	414	451	477	426	415	420	407	441	465	397	445	466	465	450	416	420	455	410	440	424	406	427	442	435	426	437	471	451	424	444	423	445	434	422	438	388	443	472	446	442	449	440	440	435	436	429	384	407	421	448	428	415	442	475	435	427	426	409	431	410	438	417	478	475	453	473	445	419	439	401	432	408	424	410	448	421	429	423	466	460	434	415	428	433	410	443	406	427	402	427	498	424	421	430	445	447	458	441	450	412	385	417	403	406	432	435	435	427	415	457	423	427	402	402	423	461	466	443	435	426	479	451	414	417	441	470	428	456	429	438	438	443	449	436	399	449	437	420	442	423	463	401	399	403	461	413	408	423	420	449	435	435	432	439	442	411	450	374	417	422	445	455	444	408	484	414	425	466	448	434	420	417	453	443	446	436	432	451	408	448	384	426	461	434	438	429	423	432	423	372	436	413	395	442	477	439	417	442	426	443	451	429	459	416	447	431	435	431	464	423	444	449	406	397	444	395	417	439	422	442	432	411	428	452	455	409	447	442	424	437	445	434	435	442	423	427	411	408	438	454	449	434	452	460	392	397	410	435	430	433	458	443	480	477	441	426	428	431	421	421	425	391	465	384	429	399	442	424	427	421	444	436	436	426	423	410	427	479	430	423	454	439	438	427	454	459	416	430	427	451	393	415	418	468	441	411	444	406	405	465	427	429	427	413	421	409	423	418	423	434	447	420	425	408	457	397	428	438	432	434	463	454	417	411	430	417	408	420	464	432	440	432	403	426	383	436	441	444	416	423	459	447	458	401	409	415	413	418	409	433	431	432	423	395	452	423	466	476	430	412	422	427	436	429	451	443	436	453	431	436	424	440	433	393	412	464	448	444	427	408	418	428	416	413	404	418	438	414	430	444	441	463	388	425	449	443	440	476	403	469	436	436	418	427	443	411	440	413	411	428	428	399	426	420	443	422	399	440	470	403	396	447	442	462	437	444	458	424	431	426	417	429	438	408	422	418	408	431	442	419	430	416	423	411	441	413	451	453	430	430	447	407	454	427	479	479	416	448	417	389	452	440	428	396	431	419	436	475	421	466	449	427	449	398	433	469	391	440	454	430	458	384	433	451	411	390	433	440	463	422	448	425	457	444	402	435	416	434	455	428	409	444	432	457	440	454	420	438	437	468	441	444	433	439	483	443	468	428	407	462	421	432	390	440	415	407	436	466	426	412	446	437	395	437	446	419	436	400	409	444	456	420	448	427	465	454	410	426	436	392	461	433	419	421	398	425	443	416	406	415	439	405	440	451	434	475	456	435	429	422	417	440	441	430	422	456	395	438	448	415	420	413	437	437	456	425	423	453	429	394	442	465	454	461	393	467	413	444	434	414	425	450	482	459	431	426	436	420	450	467	412	408	390	407	487	413	469	431	472	400	411	436	478	405	430	465	387	434	470	441	402	438	420	423	419	415	406	443	391	449	419	466	445	418	444	442	448	470	440	436	433	433	433	415	404	444	443	435	403	437	425	389	420	412	421	383	426	438	389	463	417	395	455	429	434	431	414	408	408	449	455	432	422	452	407	400	432	399	422	446	432	422	468	443	412	432	457	412	475	435	422	416	444	465	409	411	422	437	386	417	434	418	418	461	418	420	407	444	400	431	417	437	404	457	405	395	459	438	430	438	429	425	414	449	422	465	410	451	407	442	420	428	439	439	435	421	404	437	429	448	453	398	405	458	438	452	463	461	425	390	419	427	446	447	409	434	422	426	448	436	449	406	435	437	480	461	405	410	440	428	385	419	419	452	436	410	437	438	458	417	415	446	439	401	430	437	435	423	442	471	428	402	439	439	403	415	445	450	432	442	464	410	416	446	450	412	416	451	416	455	402	402	438	462	408	435	450	387	464	463	433	429	413	405	401	471	470	402	464	428	452	436	439	429	449	397	428	457	486	409	441	443	433	393	417	409	407	408	409	422	418	431	427	441	445	430	438	457	437	388	400	434	432	366	433	454	452	433	442	449	422	401	442	454	432	451	449	447	415	426	455	455	415	431	427	410	433	454	455	463	464	454	432	430	425	414	400	430	420	412	413	384	451	428	412	452	419	440	461	415	410
27672	11810	2073	1269	920	845	898	894	914	870	842	854	869	854	908	918	852	854	878	854	910	876	904	896	912	831	903	887	938	854	919	867	943	852	867	908	911	865	885	884	890	899	869	856	845	894	860	859	836	884	854	896	919	916	870	888	869	884	894	858	935	882	841	850	858	825	857	917	867	907	865	892	849	906	817	879	865	826	883	918	938	871	907	927	839	855	857	883	901	903	872	925	883	885	873	823	888	882	904	868	922	837	840	887	879	837	833	816	858	853	893	892	888	873	867	890	827	906	819	849	890	891	902	865	887	848	892	863	980	869	926	895	862	856	926	880	887	894	797	893	857	880	898	884	868	883	906	905	903	925	882	890	849	831	840	866	850	817	943	886	904	842	906	840	897	887	890	894	892	835	817	909	902	868	928	870	868	865	847	846	896	887	881	891	892	877	920	834	873	918	878	856	865	885	909	933	894	870	908	870	876	888	882	890	871	891	832	817	910	887	894	905	843	897	879	844	882	787	839	853	803	865	885	891	904	933	871	880	891	879	875	887	898	902	899	882	888	866	875	867	829	831	865	858	917	906	861	812	871	900	824	942	879	901	864	896	869	861	890	887	899	870	851	897	841	858	901	915	887	859	884	887	842	871	889	879	889	885	823	908	902	889	930	879	909	955	861	887	919	890	913	866	878	881	864	834	877	871	850	849	919	830	867	841	895	884	820	850	889	882	887	840	874	870	879	883	849	865	881	920	927	895	936	895	877	841	867	854	883	914	892	877	890	870	859	877	844	915	879	898	953	888	899	876	870	888	919	837	858	891	912	827	899	882	903	904	871	894	876	925	875	859	919	884	916	859	879	910	895	877	888	858	846	902	855	864	792	898	908	883	826	871	930	838	909	887	903	851	909	906	846	852	860	876	921	865	839	835	904	857	880	896	864	847	877	905	872	894	885	876	844	895	884	876	841	866	884	861	910	865	859	849	979	930	882	898	882	868	845	921	884	888	895	861	838	849	867	901	875	849	858	924	898	827	840	872	837	850	873	963	855	890	885	914	814	940	914	928	896	864	867	868	878	918	855	876	958	839	957	881	876	890	924	831	886	847	857	865	868	874	845	867	877	897	844	866	917	876	885	924	918	911	905	916	856	870	894	926	849	928	934	891	903	869	911	864	858	872	844	887	891	889	877	854	885	896	865	865	919	856	896	889	881	840	897	858	846	908	951	958	848	857	851	838	881	913	962	919	888	873	853	834	858	840	868	860	889	907	907	854	826	918	852	887	879	893	938	928	894	867	866	895	934	956	864	870	866	846	881	859	905	885	875	943	869	923	818	896	871	908	906	897	848	842	862	863	880	885	912	903	831	860	885	913	862	845	877	881	921	902	933	842	870	861	897	929	872	798	888	923	855	937	871	875	860	812	889	891	886	834	878	873	847	894	879	904	869	806	850	891	872	865	917	888	887	882	885	865	873	921	871	899	889	841	854	847	880	871	888	884	913	879	926	877	902	864	908	907	857	920	888	843	890	890	962	874	909	903	893	909	876	951	866	877	856	878	871	828	846	820	814	866	894	911	896	883	877	956	914	920	887	860	890	865	848	811	829	944	872	880	860	865	938	866	885	857	854	941	947	873	883	857	935	910	872	886	859	933	940	843	877	836	861	855	851	851	831	887	907	842	838	870	878	847	871	861	877	881	910	892	854	862	895	882	899	878	839	883	881	833	938	902	904	890	864	891	868	891	862	861	876	913	860	910	925	877	866	905	887	831	923	892	894	897	900	840	847	912	834	888	889	924	891	893	860	895	906	867	919	889	906	850	936	880	873	836	937	849	884	910	904	861	851	909	905	878	874	869	940	886	863	902	903	862	834	850	878	880	908	873	898	888	826	870	898	912	833	884	863	935	878	857	890	875	893	910	930	870	847	828	889	910	876	867	901	911	885	939	854	930	903	890	896	910	885	895	839	859	882	902	907	890	843	897	897	927	878	889	891	808	884	870	952	833	857	906	881	883	838	853	863	860	862	887	886	893	832	901	865	901	875	879	845	864	898	915	911	887	882	953	885	893	918	902	898	922	916	940	816	890	807	871	836	850	878	865	901	887	905	885	882	910	922	881	915	905	880	929	908	892	900	846	935	874	904	874	855	889	864	870	832	901	833	903	930	882	913	872	856	846	875	896	857	879	916	868	831	960	823	917	907	862	889	857	935	879	900	896	900	806	877	873	908	913	877	896	875	819	878	917	902	861	907	829	854	935	889	920	915	969	901	853	868	863	889	893	889	813	889	880	901	865	876	872	862	902	875	904	936	878	873	890	917	905	855	901	905	849	892	877	871	875	888	881	915	921	906	824	887	876	910	830	862	811	850	869	938	896	860	933	848	916	836	843	870	889	919	876	914	895	853	849	874	852	851	835	841	878	884	854	916	814	863	891	894	893	888	948	915	878	864	877	866	884	871	911	889	959	950	908	947	896	854	897	872	874	871	897	858	827	910	848	892	881	883	886	876	886	900	890	899	930	858	833	885	908	912	862	917	918	863	892	891	802	945	907	845	937	889	885	886	839	892	917	872	855	930	858	816	836	864	880	922	879	871	908	862	897	841	831	955	848	918	862	896	836	875	910	874	863	903	878	856	862	928	880	884	882	905	900	908	940	855	934	914	827	871	917	766	901	874	879	810	862	871	867	874	881	835	905	888	905	898	878	863	836	854	940	858	786	844	869	897	873	818	857	827	820	903	882	891	877	865	909	908	859	857	861	892	863	836	883	898	916	903	828	873	866	884	931	861	890	929	905	886	891	831	899	884	841	962	859	877	891	823	891	914	843	906	854	841	926	875	903	922	884	837	866	924	937	884	949	905	874	932	830	884	872	872	916	845	873	909	879	843	865	837	907	912	854	932	857	913	847	862	875	876	877	826	859	901	864	861	871	896	882	920	876	857	934	892	940	822	903	896	848	937	843	837	885	841	824	895	930	874	889	877	913	879	855	900	871	857	860	862	913	874	900	887	906	870	892	848	925	926	913	880	913	923	873	943	845	892	879	853	878	878	849	934	823	898	901	888	906	884	913	935	894	867	875	784	908	916	898	870	844	860	807	914	859	822	879	885	870	887	917	906	923	826	871	872	887	895	890	854	854	864	893	938	882	876	874	898	903	904	876	888	892	876	862	864	875	817	926	918	900	909	928	867	902	834	868	823	832	882	934	884	889	937	902	861	932	863	870	846	848	888	834	890	907	845	857	848	848	885	855	878	885	880	898	876	910	899	905	904	887	909	854	791	872	858	899	847	829	901	903	872	913	909	871	926	849	891	896	840	888	898	837	844	897	884	908	888	847	856	912	893	840	862	898	861	897	862	869	859	875	865	907	884	1006	918	884	888	885	856	902	934	879	865	871	831	867	895	889	837	843	886	925	851	851	883	909	872	919	900	862	897	865	888	881	844	959	839	905	935	933	822	938	925	932	895	828	847	852	892	898	815	868	880	909	868	915	944	892	955	919
5122	1011	954	828	858	834	834	745	784	821	786	750	763	771	795	745	751	798	794	815	756	811	760	818	804	773	744	811	833	826	780	765	803	741	772	783	810	810	795	801	828	808	795	763	775	794	791	751	791	820	745	774	810	770	772	760	777	803	793	755	787	827	831	813	823	824	725	793	798	810	783	780	788	800	804	763	796	775	777	751	807	772	737	758	788	804	789	788	773	748	806	769	760	772	772	770	739	764	739	788	823	801	796	845	812	738	773	810	839	800	783	774	817	776	838	759	772	807	793	809	710	771	786	769	820	756	781	755	735	767	809	771	732	778	787	738	778	805	752	787	759	801	766	800	782	810	803	752	757	773	742	739	809	751	763	802	779	760	775	769	760	768	715	788	793	746	751	807	726	786	765	763	701	793	739	767	763	839	765	801	802	750	783	819	768	797	786	816	765	772	823	720	819	749	725	754	735	767	826	818	764	815	767	763	774	743	821	764	755	828	765	786	771	752	784	807	802	772	735	788	750	786	769	779	782	805	810	765	767	756	785	738	774	806	706	768	779	751	792	774	781	750	784	753	734	752	709	759	815	774	741	759	767	746	750	789	784	784	784	805	738	787	774	799	781	771	770	758	773	778	782	750	765	775	831	780	729	764	739	824	781	739	770	718	755	792	829	799	739	762	758	804	832	724	776	805	765	781	785	808	780	784	778	778	831	786	806	833	720	735	776	793	839	774	779	793	739	819	727	766	765	772	725	743	820	783	779	770	789	765	802	770	802	764	791	803	798	774	718	785	809	774	775	760	762	774	804	774	782	788	822	759	778	749	731	809	748	749	790	813	751	813	802	735	793	758	778	786	779	803	790	729	785	745	761	758	766	785	755	778	762	851	745	779	790	747	769	725	765	776	770	760	814	801	789	805	731	774	770	745	797	815	750	750	762	770	758	787	780	783	798	797	712	811	769	812	767	768	747	811	716	775	760	759	757	789	824	769	795	781	729	792	737	776	789	749	727	811	763	764	778	751	764	796	807	736	811	795	779	778	755	710	752	795	796	762	826	781	765	789	778	751	760	795	719	795	742	788	791	842	743	784	768	754	778	791	764	803	829	759	739	770	783	767	754	762	741	770	774	797	788	800	802	795	783	788	808	770	772	777	778	782	751	830	763	836	747	757	742	764	802	766	779	758	773	756	753	809	773	732	771	772	781	789	752	724	834	760	757	742	765	750	781	779	795	807	769	758	758	775	740	764	733	713	757	781	734	740	797	739	800	782	757	796	799	752	803	754	725	790	797	754	780	791	758	772	818	773	806	799	753	737	825	804	829	761	806	779	793	776	755	732	809	784	746	794	779	742	827	793	763	766	767	795	792	819	829	817	788	821	740	817	768	748	776	776	798	805	773	783	724	798	761	768	772	822	738	779	769	786	781	795	726	792	778	766	805	736	783	740	761	783	814	762	774	779	792	757	850	752	804	768	779	794	752	783	789	775	778	766	772	775	789	793	793	755	796	792	733	768	746	785	768	777	769	813	789	738	771	759	795	748	758	768	751	772	797	740	804	798	741	810	760	771	731	766	778	785	748	789	813	777	727	743	776	781	760	778	783	775	811	773	836	742	789	742	803	841	806	778	811	774	772	801	757	750	837	765	783	748	797	785	750	748	760	738	765	788	757	719	784	769	793	785	776	772	795	782	794	731	789	820	748	722	772	801	771	767	769	780	729	758	760	738	785	786	782	822	790	793	764	751	772	732	754	794	780	784	747	780	788	774	754	754	779	759	754	745	752	749	730	797	795	727	748	778	712	760	734	798	780	757	772	757	769	767	732	832	775	741	706	786	781	741	771	812	751	732	780	761	750	791	783	767	803	818	749	752	745	800	794	767	804	767	734	744	768	792	756	770	753	778	744	743	797	749	804	815	789	775	787	813	784	738	757	768	786	721	796	763	789	783	774	761	790	757	773	842	814	759	786	829	803	759	709	774	762	764	740	767	775	755	769	784	750	792	700	794	765	747	784	780	778	762	777	732	735	812	774	776	758	730	772	764	783	745	785	799	785	791	793	763	764	773	751	746	794	797	786	782	821	776	823	821	712	764	775	748	805	754	756	738	779	776	773	738	754	816	750	778	789	810	758	783	752	793	814	773	802	813	761	728	714	792	802	777	805	825	764	757	755	748	785	792	720	738	736	788	749	762	724	760	771	728	777	775	766	803	773	763	753	796	751	804	738	789	777	783	748	774	768	797	842	788	765	829	785	757	741	804	828	773	760	800	785	774	745	758	802	755	791	741	752	798	782	757	829	756	736	757	751	821	745	729	830	759	783	749	800	758	788	762	767	803	783	744	797	757	823	781	800	757	761	759	744	761	832	792	800	720	742	800	802	804	826	775	733	792	771	787	751	805	733	820	779	781	783	775	779	755	761	824	805	792	757	759	787	808	781	782	707	755	814	759	798	750	770	793	794	768	749	804	774	808	788	809	773	793	738	774	760	773	760	738	804	762	799	793	783	800	770	804	761	787	781	778	829	743	790	804	738	709	691	796	744	745	822	743	763	751	768	763	793	814	773	819	766	824	746	773	765	766	814	811	803	717	780	743	769	751	734	774	761	768	760	757	752	771	815	832	777	773	762	770	761	787	776	766	763	776	760	772	770	748	777	771	748	748	823	780	792	777	789	800	780	773	837	793	736	774	760	762	774	789	767	736	764	766	748	780	743	785	760	793	773	821	839	812	801	787	744	794	814	749	747	782	770	700	757	759	775	785	780	825	747	772	792	751	774	790	770	796	809	769	750	776	732	788	852	784	776	769	790	762	782	799	827	747	834	818	758	750	739	827	753	768	774	760	762	731	800	743	737	722	772	776	746	803	773	755	808	795	814	766	746	791	770	778	730	820	757	779	790	787	724	825	798	763	739	769	815	771	773	768	758	819	755	766	782	810	775	790	836	848	762	779	769	764	752	748	782	776	774	754	716	766	737	758	772	760	751	826	755	802	798	788	782	815	762	753	761	791	764	762	772	755	791	757	778	765	785	768	762	816	790	743	716	798	784	773	791	752	823	775	741	778	766	738	754	793	770	752	761	792	781	799	784	788	728	738	786	766	748	753	796	802	789	757	754	774	743	749	771	792	806	842	768	781	767	788	750	834	822	751	811	758	807	767	770	790	768	782	757	811	786	801	817	763	784	784	786	796	797	791	765	768	764	766	815	784	792	793	791	818	777	780	751	742	758	771	793	778	745	772	743	782	808	795	761	817	742	775	750	819	800	815	819	879	808	786	747	821	806	782	792	746	763	800	804	782	752	720	755	762	792	802	799	807	798	800	775	778	812	766	749	765	794	747	753	826	788	837	830	744	803	740	794	726	765	753	801	787	781	829	790	770	795	743	761	787	815	781	780	743	801	761	753	783	769	778	731	816	732	809	806	749	781	763	764	797	797	764	745	763	805	766	793	772	754	803	797	783	774	792	783	822	823	796	723	748	765	815	793	729	754	744
25682	21418	25776	18843	2179	1195	1058	936	932	889	842	795	860	880	830	845	798	845	825	905	817	838	853	848	854	809	828	916	825	846	848	873	848	896	865	845	853	809	876	809	821	837	859	761	850	859	791	849	847	827	837	821	855	803	819	869	820	837	804	869	831	822	840	843	837	811	850	815	832	781	774	806	824	861	804	835	861	887	859	814	828	823	797	793	835	822	799	798	757	830	831	778	794	834	831	851	840	868	795	854	824	834	839	827	822	773	850	802	845	861	854	787	833	832	860	819	795	842	786	893	804	837	830	845	824	832	815	829	812	796	828	805	848	858	856	837	816	834	803	829	833	819	801	812	866	824	810	850	806	849	892	799	766	799	809	812	861	849	846	810	815	752	831	822	831	866	808	832	798	803	854	797	838	829	799	787	861	858	812	820	778	824	801	812	758	871	819	821	812	823	846	852	807	832	849	839	849	836	831	822	795	814	884	805	810	829	814	800	874	809	857	862	829	806	829	857	798	839	858	818	798	770	825	800	831	824	833	851	810	851	782	861	869	820	837	770	829	861	845	800	840	813	837	838	820	797	793	838	828	797	813	823	851	857	853	835	809	864	832	840	879	805	773	840	856	877	794	861	816	799	835	803	770	860	838	816	769	816	829	833	868	810	805	819	836	809	800	800	822	825	797	856	835	818	875	837	824	790	835	849	841	798	856	833	770	809	814	793	809	785	888	824	853	818	815	859	807	861	847	793	806	768	765	825	802	866	856	866	861	873	820	793	811	837	831	856	845	857	845	832	866	818	830	823	822	841	832	783	805	764	911	782	837	737	820	844	782	820	792	832	816	830	815	838	838	821	849	811	874	933	853	830	807	811	841	817	826	791	836	780	829	869	859	826	804	827	861	792	872	890	863	773	825	783	864	821	838	884	828	825	859	827	810	790	834	822	830	889	830	774	803	844	801	849	828	876	822	853	823	826	782	818	842	817	839	843	808	850	822	825	851	862	847	812	776	832	777	831	861	869	856	819	806	846	801	843	855	829	855	789	825	806	802	843	825	897	850	829	824	807	817	825	821	866	866	804	850	839	912	826	796	784	855	843	800	888	757	789	850	841	769	827	844	783	818	821	855	783	845	842	863	825	818	826	818	865	848	817	826	848	865	792	771	857	826	824	878	851	815	826	794	809	821	816	859	828	832	848	839	856	862	833	797	797	851	843	804	815	871	848	793	832	820	827	809	798	835	841	816	781	778	823	858	905	873	829	807	837	870	874	826	900	785	849	866	832	795	846	819	788	833	864	838	810	822	826	855	808	813	779	814	805	813	814	805	800	842	853	780	901	767	775	863	801	751	827	825	857	856	823	784	839	809	819	868	816	833	831	839	874	858	808	782	790	838	850	844	841	799	789	812	793	831	788	804	827	830	846	776	817	825	883	799	837	810	840	839	807	846	812	847	833	858	790	873	860	790	839	837	859	824	836	825	788	805	873	812	816	789	830	874	779	828	877	784	825	819	816	822	838	824	827	882	870	822	848	847	811	823	852	854	872	818	832	772	829	849	790	835	818	847	821	906	804	839	796	834	839	874	870	861	826	798	870	824	830	825	800	811	845	823	821	857	820	833	854	868	903	824	807	827	771	812	847	773	829	794	804	835	832	848	847	836	800	834	857	869	879	846	832	821	842	843	803	823	891	778	807	860	860	790	812	860	884	891	831	777	774	825	833	839	812	842	791	854	892	815	793	799	854	814	809	786	776	840	844	818	812	893	828	824	805	823	859	848	825	814	826	759	833	849	855	829	813	792	834	812	818	834	834	860	847	853	802	794	877	797	849	821	770	838	814	862	778	814	831	851	804	875	854	854	907	823	802	814	805	837	787	802	819	838	816	857	869	863	831	816	849	889	785	826	789	800	838	823	811	819	854	825	828	830	761	770	796	833	870	839	862	876	827	850	846	813	816	842	828	849	831	793	837	839	814	822	796	861	868	830	847	782	795	803	770	877	803	830	788	856	850	799	894	841	828	836	799	915	851	820	804	870	803	831	818	825	853	835	784	803	800	826	879	807	889	824	829	774	838	833	877	805	820	889	829	814	879	863	832	835	827	780	783	821	853	870	772	845	865	868	829	799	860	821	805	847	788	777	804	789	854	819	817	863	876	836	844	825	873	817	846	802	835	818	800	791	839	799	781	825	854	845	823	824	800	839	828	746	868	853	820	843	821	816	830	800	818	765	802	832	858	824	785	805	811	834	812	849	822	744	844	854	824	849	830	785	817	855	835	822	815	829	840	778	789	883	799	824	803	851	804	816	846	803	809	844	806	811	850	808	821	851	790	833	819	857	766	876	799	817	820	819	853	806	816	858	864	870	797	818	790	862	866	782	827	835	817	739	819	839	834	803	842	832	868	835	853	810	845	864	799	820	825	820	832	836	846	821	832	856	770	826	846	767	849	830	769	797	803	847	795	828	838	854	791	828	751	819	811	837	820	811	837	862	850	831	809	820	796	831	818	833	828	791	843	851	799	825	821	822	835	837	819	810	809	826	798	766	822	834	845	807	881	839	802	776	818	833	850	828	813	806	833	818	814	827	838	802	775	817	801	851	836	806	830	766	813	825	839	813	842	848	818	890	885	813	823	822	835	849	805	785	752	840	825	847	804	817	833	854	847	806	798	834	827	834	825	807	888	888	796	809	829	767	829	844	837	817	821	826	868	826	805	831	812	826	871	819	848	807	881	890	818	795	804	828	826	827	823	812	819	834	819	769	843	786	787	864	837	848	814	842	827	854	834	799	830	861	797	831	825	796	814	828	873	838	830	823	822	822	840	813	824	837	801	831	829	826	768	873	827	825	790	848	834	838	873	828	813	861	846	819	845	846	788	804	786	782	866	882	821	823	844	826	851	868	866	806	860	838	825	776	812	807	851	814	829	839	824	838	832	824	796	812	858	846	829	828	792	763	818	789	819	800	828	821	807	824	828	853	796	865	850	858	806	826	843	802	787	810	805	785	839	825	837	767	821	887	840	862	882	843	830	847	824	863	817	786	809	846	820	845	871	817	869	810	805	743	817	806	830	815	815	822	799	850	842	836	855	778	851	805	848	836	827	811	781	859	833	809	853	888	828	843	850	846	789	781	819	820	855	791	848	857	757	838	820	842	815	806	824	769	868	798	802	882	879	831	846	850	785	813	867	820	832	793	818	805	844	798	817	791	762	832	837	867	836	777	816	871	793	852	840	850	784	850	828	845	845	884	782	800	797	782	857	826	798	863	810	868	830	839	815	803	842	828	885	853	858	874	838	836	810	805	822	785	845	792	778	811	807	825	828	820	823	805	796	797	872	822	827	788	850	792	844	826	840	825	816	841	871	805	848	814	879	837	807	830	878	818	853	832	856	849	810	795	874	814	822	816	821	856	875	791	809	885	802	836	824	845	846	793	824	850	839	870	781	800	791	819	839	864	821	798	878	805	832	871	834	825	817	833	800	845	868	839	831	808	790
3697	2389	1987	1308	1095	957	938	888	899	880	794	832	801	787	776	780	778	810	765	796	764	752	734	725	810	798	768	787	770	804	828	752	763	763	724	740	777	751	749	748	703	775	727	767	823	781	755	767	704	732	773	737	736	770	734	750	766	731	753	767	762	799	778	732	764	708	685	771	731	752	724	770	802	705	728	761	730	777	768	734	740	791	793	726	696	771	751	727	748	761	786	758	731	764	747	770	744	746	756	700	750	762	740	778	811	772	736	726	728	745	733	742	751	761	773	768	759	759	794	691	782	744	734	735	706	706	764	732	768	736	764	740	768	750	730	748	762	777	743	741	766	746	758	734	706	752	730	746	758	770	756	751	665	716	711	778	789	756	736	753	765	726	776	805	750	708	721	747	720	735	786	750	708	809	747	754	802	740	786	774	757	787	727	747	742	722	748	759	789	760	707	794	780	730	783	709	750	693	760	759	726	786	781	722	756	756	698	752	731	743	737	757	657	734	674	743	730	766	728	760	705	752	743	764	762	737	734	726	797	741	686	796	725	720	754	758	756	749	677	730	773	733	753	712	755	751	739	782	731	743	762	725	763	740	728	751	755	752	744	760	709	702	765	821	722	787	716	736	737	738	764	748	755	729	772	715	752	796	713	759	713	742	747	724	750	742	707	761	704	697	712	744	761	777	742	741	678	750	754	718	760	781	712	727	730	767	743	745	726	762	784	769	722	774	788	758	740	725	748	694	727	675	723	728	730	824	722	704	758	788	722	757	730	755	761	738	743	719	777	746	762	763	713	732	734	761	744	730	706	789	717	769	724	728	750	731	756	775	772	767	783	753	705	703	747	784	732	763	759	728	739	787	791	794	699	700	751	773	803	818	733	753	689	766	813	766	764	743	768	669	734	765	771	724	739	727	724	766	708	758	711	723	719	726	716	720	709	771	769	786	777	721	741	778	764	691	710	771	781	791	747	723	704	715	720	722	766	735	694	740	714	733	731	707	763	743	723	774	735	722	697	725	755	772	717	739	727	694	804	748	721	736	730	783	690	741	724	769	758	747	766	693	795	765	718	779	787	738	743	724	764	739	760	747	713	759	707	761	722	688	741	770	742	776	797	725	710	728	716	730	759	739	817	720	744	740	714	748	748	758	712	722	771	737	747	788	776	769	761	695	732	783	754	724	734	763	713	708	703	720	767	751	743	750	742	764	756	771	769	723	741	751	786	730	722	751	753	732	710	736	746	778	748	766	729	716	784	710	763	733	783	689	737	752	735	730	756	755	712	758	771	683	764	787	765	708	741	803	753	732	695	739	722	727	795	747	788	744	698	744	790	749	727	802	715	757	754	740	716	772	778	753	734	740	717	791	748	744	704	743	745	767	713	767	757	773	774	736	712	749	745	733	720	818	736	702	733	774	701	758	790	719	703	731	738	750	736	750	725	796	730	773	778	739	740	754	744	730	782	750	715	745	785	743	798	747	696	747	743	766	681	746	724	727	782	720	801	735	770	678	729	745	782	733	707	820	748	764	723	724	743	770	718	768	729	748	741	768	781	745	712	754	746	737	724	723	797	736	726	772	745	716	719	745	762	767	768	745	716	762	713	754	750	732	740	732	728	752	744	754	734	777	733	781	779	726	781	763	749	734	753	793	777	750	702	683	745	716	799	747	766	718	732	759	723	809	725	748	752	766	770	767	748	769	728	744	788	802	746	720	768	761	745	785	742	726	716	778	763	737	727	760	756	771	733	770	731	731	740	749	703	741	723	749	721	746	775	746	726	740	749	746	734	770	751	732	779	726	730	758	770	822	780	715	715	726	782	725	748	753	750	746	715	712	816	736	745	732	744	699	725	728	714	746	741	780	716	730	711	738	725	796	751	748	735	751	733	727	749	753	770	715	746	772	746	720	746	723	794	749	750	788	779	737	726	724	761	719	743	731	741	719	694	740	676	741	741	791	760	751	754	721	746	728	738	777	777	752	726	743	735	763	761	716	752	792	754	731	722	768	731	750	722	775	788	697	745	726	747	776	762	756	752	747	741	752	745	732	758	707	774	716	781	732	740	735	685	771	735	693	785	756	762	839	770	731	727	739	722	733	693	758	768	787	747	722	734	724	751	688	757	749	763	670	730	747	769	809	726	766	736	782	739	733	768	719	762	699	774	753	740	708	720	731	751	714	725	802	750	740	744	743	788	728	779	692	739	711	796	728	712	724	795	723	743	724	745	727	759	695	733	730	752	764	742	698	786	763	728	746	759	729	760	719	798	759	719	736	694	764	762	716	749	714	722	751	745	758	794	746	759	786	743	723	715	738	737	761	707	773	772	745	753	761	752	731	748	780	735	738	797	775	763	791	777	724	725	749	719	778	788	781	732	715	732	707	744	725	732	738	779	754	748	737	748	767	713	755	727	701	772	690	732	723	704	743	785	732	775	744	768	744	785	715	678	792	773	701	751	774	757	711	768	747	726	724	762	757	673	736	718	712	751	737	730	731	780	751	761	717	788	745	722	723	770	762	757	712	729	752	750	745	790	704	757	739	726	690	768	734	746	677	779	712	761	706	742	757	805	720	707	783	730	765	748	667	707	719	755	763	774	706	736	747	779	747	781	772	727	741	740	713	722	789	754	803	823	711	748	739	780	807	741	710	794	728	769	704	772	784	731	784	765	760	740	765	714	733	731	694	735	725	750	771	764	753	738	757	759	751	739	778	735	730	737	752	722	795	735	729	744	725	755	734	808	819	740	730	708	763	692	798	756	725	722	781	763	714	713	736	766	738	740	710	716	744	769	748	761	749	726	736	741	745	717	768	733	756	790	755	738	707	785	730	745	738	768	761	692	728	696	750	763	774	715	773	743	789	715	753	743	722	760	742	738	716	778	766	739	768	759	782	688	732	719	743	748	688	767	779	731	771	744	723	773	724	727	722	773	746	739	785	758	759	741	755	749	637	723	757	728	762	711	684	771	702	682	699	744	746	738	728	749	748	752	818	743	758	719	740	755	751	729	729	721	779	735	717	687	723	763	723	805	834	752	812	778	763	754	746	730	719	731	747	761	715	755	797	744	731	741	737	715	689	717	724	761	768	737	745	766	713	738	740	777	797	744	735	786	788	754	738	740	748	754	760	758	747	747	775	740	768	752	705	723	747	751	729	737	742	770	735	797	742	720	813	729	744	756	727	764	771	724	737	751	735	768	696	706	777	763	735	735	754	744	732	765	735	733	759	706	728	756	772	749	716	805	757	754	715	801	767	733	768	678	739	718	770	747	767	743	767	735	770	779	755	732	739	711	700	745	767	764	740	721	761	764	784	721	740	735	798	776	725	744	714	729	765	710	767	754	698	766	744	786	732	728	752	722	737	764	766	729	757	749	828	749	738	730	784	732	764	744	770	710	764	722	728	720	777	792	753	769	726	748	763	730	763	762	696	714	737	698	705	755	769	737	753	776	733	731	741	776	787	728	724	765	742	739	704	760	729	708	808	754	732
24203	21472	28667	24685	20496	3077	1053	694	549	520	500	538	476	466	485	474	454	460	455	476	453	466	467	437	463	428	427	457	461	433	428	449	432	437	420	465	464	449	436	400	444	442	425	379	430	399	413	423	446	415	424	450	376	416	402	459	438	385	425	430	420	440	468	445	442	415	409	436	436	433	413	454	445	431	417	417	437	442	408	440	425	386	437	394	464	431	422	427	434	413	452	435	424	467	429	464	447	420	471	397	409	424	421	432	424	432	397	419	408	444	412	431	428	433	410	403	424	430	440	439	418	441	432	411	449	429	446	417	410	443	436	411	402	448	455	429	440	434	439	427	469	406	461	422	488	421	449	429	404	448	421	415	411	426	436	438	392	419	445	395	420	454	438	442	456	406	430	417	444	465	423	430	405	477	448	437	446	427	430	422	420	452	427	415	434	404	446	423	431	450	455	445	418	421	444	426	401	455	435	427	437	423	409	391	438	394	415	419	435	414	421	421	397	407	411	456	435	406	424	419	442	426	415	367	422	418	402	443	373	446	426	406	462	439	443	443	451	427	435	439	427	392	454	406	419	445	410	400	417	436	417	445	412	407	451	440	405	424	440	434	422	410	403	431	421	423	406	409	452	458	418	407	452	427	423	392	437	449	410	407	421	381	422	421	417	438	434	425	473	412	420	400	444	435	444	366	439	447	435	439	443	422	402	404	420	416	426	411	421	456	464	449	429	432	411	451	421	446	430	424	410	407	408	475	429	428	398	428	453	412	428	431	376	410	419	435	416	408	476	385	476	441	428	421	438	443	439	420	452	415	412	420	441	443	400	424	452	397	420	459	441	419	422	425	446	417	423	407	444	420	435	432	416	444	460	442	410	425	428	402	417	433	446	440	464	429	474	415	384	404	413	415	414	404	378	430	400	401	429	441	469	414	423	419	448	427	427	404	427	440	437	449	428	441	456	441	460	444	380	402	467	414	448	380	427	387	432	414	412	415	422	443	417	424	398	399	402	449	431	431	443	426	440	408	424	454	439	395	441	408	403	429	425	408	398	387	421	434	457	396	449	442	405	421	388	416	443	450	458	438	401	433	454	402	423	451	422	412	427	430	419	444	403	403	429	419	424	446	439	418	446	385	426	446	423	431	375	414	468	433	420	437	436	397	462	389	423	405	416	425	439	441	455	408	393	430	437	430	420	440	430	429	379	404	426	419	427	422	447	429	441	435	432	460	438	441	409	466	416	431	424	451	442	460	370	354	398	382	437	389	439	422	425	441	454	441	423	444	434	407	432	406	422	424	403	409	447	398	404	432	393	431	408	417	400	400	445	432	421	426	413	417	382	431	455	425	400	409	400	432	408	416	445	428	416	403	426	401	424	429	428	447	382	411	452	417	410	436	396	433	392	419	451	455	388	438	415	429	428	456	396	450	430	411	427	391	410	419	392	410	420	429	426	405	400	432	442	409	396	388	383	424	418	431	370	436	450	407	417	456	462	442	447	417	430	414	408	454	450	403	426	471	450	436	422	399	404	453	368	460	419	422	434	405	381	435	394	422	431	431	448	423	425	415	415	411	382	441	440	353	415	427	429	414	461	429	412	400	436	435	409	445	443	406	392	387	450	419	380	439	449	430	423	424	434	435	393	392	418	420	445	428	412	451	433	421	445	421	426	447	406	426	445	448	416	405	377	454	431	444	479	409	460	427	446	454	438	435	421	418	405	426	395	425	417	439	432	410	415	449	439	405	451	412	429	413	400	439	387	419	415	450	414	403	463	430	400	399	387	408	435	427	432	391	441	391	424	436	436	407	464	382	432	420	425	434	439	429	435	400	483	417	406	419	399	474	398	438	445	416	428	418	457	433	417	438	429	451	457	427	387	412	408	398	460	416	417	485	455	400	417	429	411	445	419	446	395	411	427	404	428	446	425	427	430	443	406	424	423	383	429	413	448	458	450	435	419	398	422	430	411	462	433	447	398	409	426	456	442	410	400	421	397	428	398	373	447	436	416	424	448	397	411	426	401	411	449	428	446	435	409	396	439	392	446	419	411	427	389	431	417	414	436	405	447	436	418	390	422	409	446	420	422	439	433	414	485	434	400	436	423	394	427	431	443	411	469	400	408	451	394	416	446	424	408	419	420	390	449	428	443	417	415	411	404	403	398	451	441	391	437	451	404	436	407	430	439	408	416	412	407	412	439	413	380	425	431	433	402	433	421	409	439	437	433	417	439	415	442	432	426	390	403	418	449	460	456	423	440	445	410	437	414	420	383	437	423	455	440	403	421	425	428	445	402	412	414	447	395	417	423	420	415	436	454	428	400	427	427	407	409	423	440	447	439	387	399	436	423	418	462	421	403	429	463	412	418	427	462	432	370	394	404	454	433	439	412	458	393	418	427	418	414	453	410	441	460	436	434	412	392	404	413	429	425	385	376	420	375	434	411	415	429	429	426	408	430	435	434	454	422	409	418	402	440	371	411	375	421	429	424	445	408	450	407	447	444	432	421	428	387	447	432	407	456	416	413	422	427	451	435	437	416	425	418	417	422	398	393	386	407	410	408	408	412	452	434	407	418	408	394	435	437	370	447	414	469	400	421	422	413	420	407	445	423	425	414	398	424	432	449	411	465	452	438	453	402	440	434	428	409	439	437	481	421	415	424	412	455	447	444	389	421	399	412	457	429	458	380	416	420	398	402	446	427	410	434	430	440	370	424	384	415	419	423	405	425	417	413	439	437	398	398	432	402	427	398	428	399	431	401	415	436	440	413	466	419	413	409	415	450	415	419	417	415	415	422	395	450	441	422	434	429	444	464	449	444	423	440	413	466	432	411	410	403	453	390	444	457	460	449	362	419	433	429	429	421	412	409	429	449	436	423	424	436	426	403	431	457	420	446	460	422	440	438	434	430	448	443	470	400	443	451	392	445	415	445	408	417	448	462	435	448	444	428	439	437	442	427	426	426	395	400	395	441	383	460	419	425	400	429	388	404	405	438	432	414	422	396	406	447	412	410	389	427	438	406	425	421	407	432	416	408	381	448	397	433	391	403	447	400	391	390	405	427	426	451	387	402	433	406	418	415	403	423	417	429	445	437	438	459	378	407	417	439	451	448	431	452	424	417	372	426	412	432	418	429	421	412	422	446	445	419	443	398	417	440	436	418	410	418	428	386	412	395	426	484	463	448	415	461	417	409	400	470	391	431	433	431	447	397	445	404	411	430	395	466	421	399	403	398	422	425	432	450	389	424	432	419	422	409	405	428	438	446	410	400	381	405	464	422	396	423	411	404	416	382	403	388	449	410	435	480	451	443	437	419	423	420	418	425	451	411	425	434	438	440	446	431	406	431	436	405	405	410	418	454	418	443	389	375	457	405	416	459	407	396	431	421	430	395	426	429	411	447	425	442	428	442	404	420	436	403	411	420	410	445	412	436	427	380	392	414	436	411	449	421	450	472	384	478	428	449	398	440	452	412	393	422	420	424	421	381	398	407	444
3466	4764	3813	1952	1424	1106	875	783	741	707	571	562	547	555	533	514	487	497	480	503	453	498	492	509	467	475	443	439	446	490	475	494	485	473	440	458	417	425	408	448	466	437	427	442	437	441	539	476	487	465	441	435	468	450	425	450	454	452	408	428	456	471	436	437	411	437	446	470	445	427	431	429	433	464	437	436	459	483	440	477	457	444	452	453	471	445	438	394	432	437	429	422	471	427	470	434	444	456	470	464	432	422	421	434	436	408	436	440	442	459	459	443	430	468	443	462	423	439	430	447	417	445	438	457	448	465	444	416	446	444	460	411	464	419	448	413	428	432	450	440	455	414	499	432	456	479	393	456	421	447	446	439	415	447	422	448	440	440	401	415	466	426	460	400	427	432	453	409	448	448	467	430	453	423	447	440	403	437	423	465	432	429	432	457	487	450	454	417	426	460	434	425	419	416	412	428	431	439	405	422	439	424	450	499	471	454	411	430	423	453	459	465	454	426	463	442	483	455	452	480	447	427	450	455	442	459	484	429	479	421	422	460	447	412	453	496	428	405	486	445	438	455	445	494	444	445	415	418	417	476	467	422	416	417	433	438	462	460	459	432	487	464	438	447	458	438	409	454	450	438	439	432	436	427	402	465	399	468	434	475	468	432	458	434	410	449	448	476	444	414	405	380	453	453	436	423	476	427	448	447	412	436	444	452	463	457	444	431	436	432	424	448	457	436	471	393	435	473	452	440	462	450	426	447	417	463	449	426	444	410	445	468	423	428	418	435	434	436	417	450	445	467	424	478	450	431	453	446	431	434	433	466	439	443	452	418	450	451	419	437	415	446	446	483	423	417	439	429	445	415	453	431	406	450	421	450	412	453	433	441	448	424	441	421	437	422	414	433	448	421	464	416	409	445	443	399	470	473	430	446	436	457	449	441	471	437	431	450	449	400	418	424	441	419	414	429	435	429	425	450	408	445	462	453	453	444	436	481	455	463	434	449	448	447	472	431	395	450	411	452	433	475	407	451	432	449	456	389	434	448	445	474	424	432	426	437	439	428	467	426	430	459	419	450	454	441	431	442	413	444	435	443	434	438	413	417	422	454	431	443	465	440	404	412	456	450	440	421	485	425	420	465	420	399	452	442	441	461	435	427	495	428	439	429	437	423	432	424	434	440	433	468	459	455	449	445	416	421	417	439	457	425	412	438	441	437	435	437	491	414	429	407	431	434	417	404	434	419	399	424	414	420	424	437	452	436	455	443	429	405	439	439	431	418	405	429	422	443	436	428	429	413	422	423	445	465	397	444	458	400	454	441	426	428	435	435	391	410	417	474	423	427	447	419	418	408	407	419	424	431	441	445	408	417	470	457	471	448	393	419	430	418	424	443	455	480	461	455	414	414	404	418	447	421	437	403	442	435	440	410	451	449	427	466	413	458	471	438	442	442	426	408	445	428	466	441	426	358	417	451	438	451	441	413	403	430	407	419	453	413	431	441	443	415	447	451	388	425	392	453	435	397	397	441	470	427	445	453	440	433	460	421	430	390	435	425	397	419	404	440	452	421	428	423	438	430	478	434	449	417	452	424	456	471	424	438	461	421	445	456	400	401	455	419	464	409	431	425	408	426	433	433	417	421	437	458	430	444	452	450	469	426	435	419	430	425	439	414	458	435	437	437	401	466	427	425	461	424	420	420	441	449	456	436	440	383	439	442	394	395	436	417	409	428	466	417	400	416	448	431	418	463	436	445	473	454	447	463	447	438	460	410	470	425	427	427	458	429	423	434	416	453	420	437	440	412	411	424	438	454	470	416	424	463	444	430	465	430	439	421	471	439	432	470	462	416	458	456	463	453	434	435	415	405	440	432	447	434	430	482	412	446	425	428	414	448	466	451	471	452	452	412	434	446	452	459	449	420	445	438	415	432	381	486	449	473	463	454	416	439	425	421	431	449	418	416	430	451	434	444	446	423	447	440	444	425	415	455	402	410	449	393	454	420	447	476	440	446	430	415	436	442	451	447	445	461	394	424	417	445	433	465	456	461	438	404	411	442	412	461	417	451	448	433	437	413	442	414	419	438	462	458	436	433	442	437	427	450	432	434	456	419	409	395	423	495	447	447	423	423	411	414	451	474	445	463	489	422	404	430	399	431	460	448	455	421	440	426	455	438	493	420	423	436	434	425	416	496	409	442	424	393	457	418	436	430	427	431	418	425	413	393	430	452	414	412	455	440	411	434	447	404	411	430	431	449	432	431	418	439	404	443	427	416	448	452	388	442	448	436	448	442	436	433	467	472	426	426	424	450	463	414	440	424	448	419	425	452	421	425	441	440	453	459	451	432	452	458	439	412	463	429	455	421	418	399	437	421	402	441	385	469	408	427	402	424	390	409	389	421	437	415	421	399	455	440	445	439	426	398	425	449	434	432	455	462	449	439	472	438	415	461	414	422	416	409	425	439	450	428	442	437	384	422	415	468	423	457	437	396	419	454	422	422	400	414	444	403	416	457	433	453	414	451	418	481	423	451	415	420	452	421	449	406	416	432	418	413	386	411	417	440	431	466	430	473	436	436	404	442	411	410	419	451	440	457	449	411	432	469	425	433	464	443	446	408	445	433	387	424	447	447	434	462	399	446	422	454	453	453	410	428	467	473	440	413	431	405	425	417	478	427	410	409	452	414	429	396	395	448	417	432	415	421	455	453	437	431	423	433	418	449	434	427	429	436	414	455	417	437	440	446	443	432	447	386	429	427	421	421	441	414	409	400	451	463	429	431	420	412	430	457	391	424	393	470	412	440	446	445	385	455	453	450	422	462	418	451	440	435	424	436	392	380	426	436	439	408	407	449	438	411	453	414	460	447	403	427	418	424	421	463	447	427	421	430	405	426	410	391	424	434	407	435	435	413	409	429	431	410	414	415	431	401	441	414	449	415	456	433	445	422	433	434	427	416	449	437	440	388	440	425	436	399	451	394	446	431	396	388	450	419	457	442	422	434	436	438	428	441	455	435	424	447	402	414	430	442	446	431	428	410	448	408	440	438	440	441	408	446	431	448	468	425	401	452	442	419	405	417	416	441	424	464	430	435	446	421	425	448	411	447	452	434	444	448	454	417	456	441	430	418	445	439	424	423	399	427	425	453	432	435	442	441	443	403	439	426	421	440	446	417	460	418	425	464	428	439	434	467	447	417	430	447	429	423	443	377	415	434	425	475	434	411	455	425	444	427	464	452	432	461	444	451	412	480	481	441	411	448	440	438	389	428	410	450	447	471	420	380	411	415	415	425	449	429	419	443	453	431	426	442	410	456	413	398	401	444	406	422	457	467	431	438	421	450	420	422	460	416	412	451	432	409	399	409	449	444	477	429	440	409	433	393	454	433	423	400	420	446	446	415	387	448	426	437	395	424	438	467	425	443	448	423	436	452	420	451	396	443	445	466	410	393	449	406	452	441	428	391	435	435	431	444	402	442	411	440	428	426	420	409	441	448	407	416
27658	12113	2116	1258	931	911	935	893	889	905	909	915	902	908	878	919	877	879	898	858	933	906	920	936	898	860	876	887	901	849	874	898	901	891	879	803	892	855	894	931	899	871	888	853	874	878	847	869	913	897	908	886	865	871	903	905	879	854	903	873	859	957	840	900	879	900	903	906	928	916	888	882	897	845	875	943	855	901	890	876	883	868	942	858	835	945	893	837	920	858	894	868	891	872	940	863	897	827	907	902	895	830	929	931	898	854	907	880	885	903	874	902	884	889	928	856	880	926	888	889	912	889	911	875	890	919	885	931	922	893	940	883	868	906	848	909	888	874	929	916	888	901	904	886	915	884	932	903	875	917	925	885	925	896	899	883	899	923	873	889	890	942	905	885	930	822	882	905	892	855	908	844	850	879	883	882	888	857	890	925	881	928	877	940	915	900	935	907	949	875	865	925	873	907	887	948	871	885	929	843	878	927	910	885	886	960	853	925	895	925	874	919	895	928	919	864	932	867	915	901	943	908	909	957	874	942	913	927	952	846	831	936	914	903	927	905	882	883	891	893	909	912	907	872	899	859	888	871	846	878	825	863	873	900	875	849	901	910	913	924	877	898	891	917	894	867	888	871	935	928	889	929	851	858	910	839	897	903	891	932	909	881	850	891	932	879	915	906	912	881	908	873	860	910	870	832	917	941	920	911	890	917	890	928	882	911	895	958	904	914	839	893	870	878	863	854	878	882	897	928	905	899	826	893	929	913	884	883	909	872	881	896	905	900	857	898	911	872	859	831	926	904	883	876	888	871	939	855	884	858	891	910	900	890	919	887	900	954	911	924	934	875	902	879	952	889	900	870	923	917	919	868	832	922	903	845	951	857	913	864	861	893	886	897	853	883	906	886	856	898	940	938	942	828	883	918	896	892	900	880	886	883	903	913	939	926	870	938	829	906	890	885	854	889	906	888	836	895	851	878	880	828	844	892	942	892	843	881	903	901	895	886	916	869	897	860	926	899	898	932	937	901	864	858	919	915	867	897	851	912	891	865	905	920	873	895	837	863	886	897	904	926	919	884	917	912	938	939	847	878	929	881	886	906	849	848	945	867	869	893	889	869	909	880	881	860	922	884	873	916	881	934	930	915	877	881	885	897	886	888	877	866	874	867	946	865	895	873	923	897	894	929	924	884	840	866	855	921	880	913	858	905	925	866	840	887	936	863	879	872	917	888	909	893	873	900	889	873	916	921	892	900	865	896	881	909	931	874	863	889	873	908	962	875	835	895	874	895	934	872	886	914	898	937	938	891	901	891	881	882	889	856	859	849	975	926	870	902	894	848	849	873	896	872	907	877	889	885	892	899	864	832	909	883	876	897	910	882	908	877	890	947	861	935	896	950	942	864	858	887	863	844	923	894	912	902	875	901	831	842	835	874	939	904	953	907	824	884	943	887	872	870	858	871	855	876	887	889	911	895	888	891	887	941	896	904	871	777	870	819	857	877	877	928	885	914	916	829	876	923	891	847	853	897	909	893	887	930	936	882	950	909	912	927	868	908	823	933	885	851	886	858	886	884	893	913	900	887	899	896	927	906	877	937	884	856	832	878	901	896	888	882	884	950	896	913	863	872	928	908	905	861	880	861	881	943	885	932	848	875	876	918	910	851	929	919	910	892	969	889	942	929	897	900	943	836	928	874	914	895	882	887	929	852	901	883	875	906	837	939	819	921	919	896	848	890	898	889	814	870	880	847	899	880	892	919	945	926	878	860	936	874	938	888	872	936	936	941	885	912	918	889	860	889	865	955	863	929	930	921	833	989	852	905	863	893	925	908	866	904	916	840	879	904	908	879	917	912	886	908	865	946	888	905	956	943	867	891	885	927	871	895	922	912	929	822	861	858	872	881	892	891	880	842	864	943	831	879	922	906	875	878	893	881	865	855	900	861	888	870	879	886	928	856	874	912	882	870	920	925	839	889	880	938	917	881	855	885	878	886	965	888	902	917	873	904	842	907	922	925	889	917	927	931	903	894	866	860	939	882	899	931	877	944	926	912	859	945	887	863	902	902	882	866	898	922	900	873	864	870	862	878	904	887	947	870	932	885	868	864	902	922	918	918	957	913	887	906	870	888	936	897	874	985	845	899	890	851	931	871	898	876	888	944	932	871	881	906	874	869	836	895	904	945	860	863	843	836	870	878	904	848	899	937	900	895	863	882	894	902	896	898	891	883	909	926	911	889	884	940	910	864	919	850	904	912	871	930	891	927	905	885	885	882	880	883	886	889	856	895	889	914	895	894	883	853	872	840	854	884	903	862	896	910	931	880	906	927	909	851	882	937	861	891	893	863	850	873	851	848	869	867	891	852	945	897	858	879	889	923	943	901	903	909	859	873	902	920	971	902	883	919	924	840	909	866	899	940	898	873	918	853	841	911	854	893	860	888	927	895	875	906	897	931	902	890	932	880	878	875	914	867	887	927	880	889	881	853	909	939	886	880	885	860	861	909	918	917	904	873	874	887	905	886	810	927	865	902	881	855	856	896	901	936	897	896	837	904	878	880	892	885	949	883	886	904	865	905	909	905	892	854	864	836	840	897	878	823	862	924	898	863	864	889	887	915	896	991	878	914	912	931	893	869	877	925	910	953	876	909	853	828	967	885	870	853	879	827	884	885	910	835	905	880	910	944	906	885	853	882	845	897	918	913	886	898	908	877	953	946	820	861	904	891	936	932	899	879	879	835	935	920	958	892	896	906	880	928	871	912	917	863	939	903	913	869	924	939	908	840	856	938	841	873	894	906	964	914	911	916	926	827	917	922	848	849	912	900	871	875	933	873	847	882	867	898	933	933	866	881	914	835	885	851	893	867	848	878	856	850	901	872	870	866	886	910	882	977	932	928	901	853	877	884	857	886	898	869	894	967	871	917	896	945	895	884	863	856	828	848	910	866	881	909	880	921	901	878	896	871	843	887	913	946	866	906	895	869	889	884	835	898	945	885	910	914	910	959	917	909	887	875	903	853	892	920	872	882	858	866	907	949	918	824	919	827	851	821	921	873	916	925	905	914	862	860	917	937	897	917	878	913	867	894	964	887	907	844	873	901	877	853	860	864	919	892	872	907	903	903	908	878	870	906	886	913	903	940	921	856	879	923	897	914	904	918	881	869	909	842	871	882	888	863	902	921	875	909	837	893	917	881	853	929	911	911	904	898	891	905	876	851	927	899	928	939	847	844	939	906	861	899	895	891	911	853	890	883	896	937	887	864	857	849	913	902	837	897	905	894	909	861	921	971	922	876	890	907	871	909	899	881	865	910	841	920	886	883	867	888	923	866	878	926	888	929	932	911	927	857	947	861	952	899	814	883	882	916	884	841	898	860	890	890	911	859	888	901	858	906	913	880	791	912	910	886	913	878	883	838	848	925	892	887	911	850	953	934	913	910	875	866	870	903	883	885	880	857	882	822	915	844	855	893	933	901	866	872	892	896	891	891	884	934	891	865
5126	1009	952	889	866	795	799	795	776	812	844	797	754	799	785	785	771	749	773	806	798	762	792	808	811	739	807	779	743	781	756	772	789	814	756	812	733	784	843	840	770	786	798	783	773	789	809	765	771	786	724	774	787	809	803	770	749	801	835	743	794	779	818	790	717	733	748	769	795	704	795	793	786	794	816	771	781	725	786	822	807	761	754	732	761	823	746	783	788	770	823	808	713	767	755	736	769	759	751	769	801	794	812	802	773	735	746	775	771	786	822	784	772	816	774	766	806	766	769	771	804	764	751	750	755	778	856	811	769	767	785	810	841	772	784	783	735	820	798	752	798	754	763	821	779	756	768	820	774	758	801	818	792	796	760	812	798	727	736	779	773	811	779	746	788	770	741	768	779	754	770	769	784	815	783	762	736	813	754	805	770	800	813	774	778	764	801	820	772	733	740	768	732	771	785	761	809	805	772	790	806	749	822	773	764	828	787	754	772	726	803	747	764	731	773	793	780	776	776	746	758	795	798	763	794	747	775	778	829	746	778	758	761	776	772	824	754	814	786	752	800	709	797	761	726	788	804	793	796	753	764	770	793	833	785	762	753	782	770	785	865	778	714	798	798	819	762	788	773	782	760	811	819	774	766	744	748	771	741	798	729	831	747	805	763	775	795	754	756	742	740	759	737	777	778	789	721	786	825	730	778	745	777	782	762	762	779	664	749	745	806	734	770	759	794	755	758	764	788	773	794	701	757	781	808	780	771	748	761	793	764	781	764	765	794	808	792	808	727	760	784	775	753	819	804	786	760	731	779	784	772	744	707	769	791	808	773	822	756	761	766	781	784	804	759	786	775	765	808	734	760	795	774	768	797	816	768	735	745	795	724	743	779	768	772	749	801	772	796	821	823	792	758	806	793	759	813	736	772	811	784	751	801	770	757	765	786	774	765	775	761	795	803	772	801	744	787	786	791	766	791	788	811	783	751	736	759	757	803	778	803	757	740	812	781	773	778	810	785	792	807	749	769	682	779	761	774	790	718	851	780	820	758	765	774	773	789	698	789	775	790	754	770	738	806	750	805	736	762	798	800	755	791	765	766	804	761	790	809	785	761	805	759	782	746	745	772	797	739	786	768	790	748	737	758	735	761	795	807	804	799	805	780	758	748	747	778	762	744	803	747	799	797	817	810	746	779	750	811	767	761	722	768	766	730	768	797	799	811	763	792	796	773	769	747	742	794	781	730	752	785	797	827	755	768	763	809	845	735	750	776	804	796	765	786	792	848	744	749	735	725	751	762	822	723	761	754	770	797	863	764	765	846	762	785	771	822	741	822	793	755	786	833	795	766	730	768	755	707	764	772	788	775	780	785	811	744	769	719	750	795	795	756	795	773	771	778	806	781	802	788	760	820	753	774	827	767	800	756	720	744	794	772	759	767	819	773	788	785	772	801	747	749	774	774	763	772	753	777	766	748	764	847	746	765	822	793	802	734	757	765	747	757	831	779	725	801	776	750	749	781	793	795	807	779	783	791	790	756	795	788	759	763	746	752	798	764	782	763	798	745	789	774	822	724	788	776	803	755	772	786	783	736	766	758	796	766	782	765	749	764	765	758	790	808	747	740	754	793	795	772	831	794	757	778	761	756	754	776	801	828	797	782	757	814	781	709	774	783	730	722	795	834	799	764	772	781	806	793	747	745	819	755	796	770	794	771	797	771	713	856	748	749	758	815	786	776	735	769	782	736	745	785	744	787	776	755	776	770	776	767	748	760	772	833	763	774	754	751	772	754	772	797	809	820	808	755	799	772	749	721	777	758	731	772	776	746	804	793	741	770	778	737	774	800	751	791	748	751	811	782	802	817	747	767	775	789	771	773	767	761	733	756	779	747	790	779	770	769	758	791	779	757	768	793	788	751	803	782	793	740	791	739	768	778	828	799	795	757	777	747	761	759	760	774	781	836	797	806	773	788	796	717	796	766	716	792	796	778	750	737	771	801	767	750	782	805	798	795	771	759	824	809	803	777	748	757	795	718	800	749	781	798	740	786	721	783	792	801	767	782	787	810	776	811	772	789	769	792	788	742	753	799	773	760	786	744	801	806	848	808	785	778	760	804	784	799	739	709	796	743	755	803	812	807	784	795	811	768	752	773	750	801	745	770	807	830	811	738	814	789	739	802	814	735	738	856	791	733	760	742	743	750	776	756	790	829	758	767	776	792	762	786	794	769	771	766	800	786	765	812	726	806	772	756	759	754	821	747	726	756	763	749	788	761	758	757	773	758	826	719	792	781	783	732	784	802	757	782	804	726	722	765	787	791	769	760	777	786	785	769	746	750	797	778	809	788	746	795	823	766	776	760	760	784	778	785	821	775	790	768	731	790	735	766	820	793	779	797	787	739	822	743	723	814	781	766	767	847	758	733	780	789	805	771	798	801	775	748	833	719	775	800	793	790	847	792	762	764	790	762	787	770	781	724	793	791	719	755	763	774	767	755	823	769	764	786	792	754	781	748	813	824	738	789	826	731	795	769	757	794	756	771	797	790	806	731	786	730	751	804	727	789	768	752	791	753	768	771	744	758	770	781	814	796	743	724	792	783	800	801	768	734	756	789	808	784	770	793	783	738	761	800	763	766	731	788	753	757	789	784	784	796	795	765	763	786	793	776	755	817	766	789	784	775	791	741	786	704	759	757	797	785	757	801	739	747	766	741	749	798	732	778	737	751	761	833	793	708	708	808	785	795	782	805	802	797	767	792	793	781	750	830	771	744	770	831	795	765	748	799	793	760	798	823	814	791	763	798	781	779	771	798	808	799	780	766	732	774	770	769	731	805	784	809	751	841	739	753	817	802	805	769	762	745	775	781	806	781	745	763	826	716	799	773	774	734	793	793	796	811	804	788	804	757	750	767	753	794	809	736	741	764	791	775	789	777	790	773	775	772	758	717	772	774	804	800	752	782	755	795	699	784	780	807	756	769	777	799	778	785	795	788	772	762	802	764	741	710	821	758	750	781	776	769	789	788	765	739	765	763	732	840	781	789	782	789	711	775	780	743	753	763	794	846	787	803	808	743	795	770	759	783	763	834	808	804	820	794	784	784	801	780	758	752	747	770	741	797	718	770	813	791	735	785	746	788	793	779	751	772	796	740	792	810	805	763	803	763	792	787	835	757	765	783	768	759	718	760	761	788	796	793	807	753	772	817	788	797	772	782	774	792	799	819	718	785	762	757	795	793	788	777	776	738	795	761	785	751	789	772	775	773	771	729	813	767	777	812	747	825	783	762	768	726	767	834	762	784	782	773	810	776	769	830	764	800	770	762	855	720	777	759	768	784	751	771	786	778	742	764	771	765	795	758	738	731	750	782	736	755	758	810	787	776	808	766	811	788	757	749	789	808	749	813	793	823	758	732	764	775	776	768	838	808	761	746	791	729	749	748	747	769	797	804	770	781	772	782	749	774	830	771	784	748	806	716	729	812	746	838	754	785	750	784	794
25686	21396	25771	18877	2300	1222	1076	944	946	853	913	855	837	854	872	837	849	850	844	838	845	860	822	844	772	808	902	850	814	887	841	846	854	888	852	855	841	837	821	815	762	834	860	841	844	876	836	819	863	863	825	878	794	773	815	873	875	884	818	801	890	856	840	808	861	818	865	823	899	818	823	856	791	824	877	879	810	774	813	787	831	918	817	832	829	815	873	812	842	868	880	842	824	861	790	795	870	802	843	855	854	823	787	879	860	797	814	874	827	832	794	796	836	858	840	819	806	881	807	796	755	880	843	856	810	846	874	843	869	848	815	830	865	875	809	835	834	897	830	861	837	804	871	857	796	872	780	813	844	890	748	805	834	866	852	867	820	849	810	816	820	814	912	783	870	870	818	847	863	846	864	837	835	883	832	803	794	888	853	805	829	806	815	856	881	850	849	847	829	796	813	854	856	824	802	817	853	884	868	839	808	791	847	874	885	871	869	852	859	855	818	777	787	845	829	819	810	831	814	850	878	826	819	834	852	844	809	819	806	867	842	793	811	821	840	829	777	834	774	824	816	822	889	870	806	855	850	871	873	793	864	867	805	801	826	833	820	829	844	818	875	840	839	856	856	845	852	827	792	828	827	819	809	885	854	801	807	835	794	811	789	833	832	876	790	792	847	844	853	866	846	840	860	879	865	810	852	828	833	856	811	837	816	806	776	846	858	764	854	887	805	832	812	796	821	870	837	846	834	794	874	870	839	847	833	862	861	826	805	800	873	844	824	855	821	834	763	830	815	872	849	809	856	860	811	837	805	842	817	850	821	859	828	807	826	876	810	809	789	862	846	844	870	840	785	880	877	792	804	831	839	805	826	847	813	862	890	845	857	818	818	856	853	842	829	805	844	792	793	829	817	806	858	819	833	833	798	857	894	839	885	803	825	830	822	818	803	818	821	786	830	841	839	813	898	802	836	797	781	842	809	870	819	798	797	824	761	817	834	892	836	830	785	843	837	863	806	816	820	863	854	810	837	892	791	848	815	885	801	818	839	851	835	832	810	816	839	892	801	822	800	830	844	797	829	810	783	827	848	870	745	858	803	827	849	815	844	812	853	859	848	879	870	831	865	810	836	911	831	800	840	831	828	807	774	854	811	863	843	781	865	777	816	876	848	786	802	830	778	819	849	839	862	802	859	804	903	801	800	807	818	858	878	813	833	859	859	878	798	800	831	863	846	837	846	801	847	793	819	839	843	897	818	806	809	836	794	846	792	871	844	860	838	854	825	835	792	854	788	852	770	846	820	844	874	815	851	787	835	804	885	830	844	815	854	859	800	849	855	787	820	825	814	844	848	870	816	866	861	879	858	819	878	836	819	813	813	818	872	855	823	832	772	816	803	832	839	794	797	897	833	866	844	834	829	834	820	818	839	854	798	779	819	817	890	815	840	838	822	819	819	750	877	868	770	862	872	858	863	835	847	882	865	866	818	804	805	849	831	817	817	808	801	814	815	819	797	767	842	821	815	863	827	824	910	869	825	847	831	801	846	800	822	821	828	836	818	865	852	782	858	844	854	819	822	841	903	825	854	838	808	813	878	806	807	771	872	823	813	854	856	852	795	848	854	861	819	814	878	811	857	824	842	835	805	829	858	826	824	794	874	819	839	819	821	867	851	823	813	889	824	810	829	863	844	783	800	874	847	821	826	826	846	816	790	875	780	864	885	847	823	814	866	792	819	771	802	818	848	831	779	828	848	816	795	805	857	829	853	797	835	778	781	826	838	825	869	836	870	811	820	872	820	841	779	829	836	823	782	799	846	899	814	834	854	860	865	855	840	806	821	792	806	827	896	863	815	821	834	852	871	793	817	909	812	818	856	856	820	881	821	829	836	824	830	842	803	861	844	863	813	779	857	836	863	831	871	809	862	820	805	787	808	809	838	786	814	821	883	813	749	831	805	802	838	863	856	862	796	805	885	871	818	802	789	825	839	795	849	848	800	821	790	825	837	844	826	814	821	814	803	824	847	867	843	841	767	819	857	794	805	788	768	797	882	897	854	834	858	802	808	862	891	844	753	785	800	815	857	811	818	809	796	817	871	824	820	822	851	820	863	797	817	804	837	849	827	807	830	817	868	853	809	842	836	883	871	852	800	811	829	877	908	850	817	869	805	860	821	809	827	808	860	795	809	830	878	792	845	867	817	804	858	858	882	846	803	814	810	861	862	859	860	818	870	890	785	836	867	816	802	812	843	819	792	831	803	799	846	811	878	805	792	867	797	771	854	824	797	861	872	804	841	844	833	870	851	803	800	839	822	826	876	834	825	826	860	809	849	843	829	809	838	857	833	841	840	834	870	812	859	833	806	821	861	878	841	785	848	848	809	808	822	873	848	890	853	805	904	835	810	837	839	821	858	860	826	900	866	773	832	806	800	842	825	813	811	817	869	795	824	825	787	857	804	807	819	840	871	827	835	841	824	831	883	845	846	842	821	820	813	821	810	845	824	840	815	849	803	884	820	820	800	805	830	848	832	816	855	815	794	826	827	846	777	846	879	819	761	776	831	803	796	823	799	751	793	855	871	901	859	844	817	834	790	815	856	796	787	732	850	821	811	846	820	849	850	791	834	800	869	878	814	832	826	858	844	866	859	807	873	834	828	826	802	841	860	834	840	866	843	816	828	839	857	850	906	800	810	836	864	873	799	841	878	834	827	787	824	842	838	827	832	793	815	816	788	837	854	869	844	828	815	892	793	849	805	824	822	832	797	818	864	895	882	821	746	790	846	820	847	827	808	849	818	889	863	885	847	841	819	845	835	814	887	860	775	800	752	751	821	780	780	809	808	799	829	809	847	833	826	884	813	845	806	809	827	829	825	784	822	822	862	791	820	789	801	868	810	830	860	854	820	811	828	803	793	841	820	771	869	807	828	876	877	852	849	857	812	789	825	827	810	846	821	803	844	796	806	850	853	844	854	848	859	863	842	833	812	842	836	818	797	860	816	889	834	816	868	780	817	824	832	855	831	804	853	893	792	795	835	876	827	820	865	819	835	803	835	838	802	845	833	762	868	824	775	804	833	840	824	852	770	851	811	844	814	852	804	843	783	802	820	813	804	823	884	833	827	840	850	875	865	874	793	819	841	835	874	883	804	804	772	848	835	879	852	800	802	871	790	810	801	822	891	816	895	851	868	787	830	827	816	830	885	876	870	832	802	838	852	867	857	881	818	854	856	870	866	835	833	830	871	846	844	827	831	765	817	812	785	888	824	881	856	864	844	813	797	838	835	801	810	835	792	837	862	845	844	816	801	820	849	827	823	885	830	812	830	815	868	808	768	824	881	860	792	827	816	871	853	841	844	848	846	871	798	829	835	834	869	796	855	850	808	821	831	884	870	829	857	793	833	858	847	906	851	827	838	884	854	760	857	803	783	879	799	840	872	821	782	840	804	821	789	866	833	836	816	798	874	841	827	785	828	882	845	775	830	824	823	834	834	847	829	837
3645	2380	2014	1308	1110	970	904	851	767	834	801	814	806	816	792	768	788	817	850	749	821	834	775	739	792	776	760	721	725	762	776	777	726	799	754	797	830	773	759	724	779	723	729	754	794	789	735	729	801	750	750	793	772	725	796	799	755	770	732	756	734	767	762	681	778	733	780	715	771	766	733	764	751	734	765	783	747	722	784	774	769	786	734	757	776	788	724	778	701	742	736	743	772	808	731	740	740	764	750	700	738	797	776	748	765	749	763	755	737	703	767	814	789	717	734	759	732	773	736	763	760	723	736	758	744	728	712	708	783	718	784	798	734	693	757	772	726	737	734	727	735	771	753	756	776	730	688	727	740	718	737	786	793	739	706	757	762	745	770	750	710	756	719	788	719	765	768	778	768	711	802	766	697	694	770	758	743	748	733	747	766	752	762	718	743	655	735	753	722	764	793	739	740	730	818	770	770	705	747	706	731	750	760	763	748	753	761	772	740	747	774	747	731	764	764	727	768	755	794	742	708	705	776	744	718	710	724	789	728	750	750	748	757	748	718	727	740	722	764	700	760	701	712	734	741	762	736	746	721	752	734	720	736	744	789	749	731	745	727	710	759	715	722	793	719	696	788	701	750	753	676	805	751	740	787	746	782	741	750	753	780	760	726	737	757	727	689	752	743	702	743	785	750	726	737	728	795	752	703	737	739	734	790	754	762	744	721	742	715	738	745	721	768	727	758	771	713	775	732	734	749	759	763	752	753	758	759	749	728	769	755	771	709	741	751	711	740	749	702	718	702	748	732	797	750	719	810	739	715	700	783	725	768	753	734	707	767	742	788	744	789	725	697	719	773	718	710	772	779	722	740	732	778	787	794	759	735	722	723	739	784	754	757	765	702	731	743	764	741	740	719	713	755	706	746	762	732	741	787	767	753	720	770	721	705	760	738	737	734	743	756	755	724	744	744	804	731	759	750	715	734	767	731	695	733	779	716	761	721	689	749	755	707	709	741	757	719	714	713	758	757	729	757	727	768	721	702	722	762	738	713	736	770	798	760	792	747	723	736	702	768	744	770	701	708	724	724	685	739	775	739	721	712	755	776	738	722	729	770	752	741	754	709	770	738	749	686	773	745	734	716	774	696	785	700	783	797	732	712	763	753	718	680	770	767	706	745	755	738	784	746	725	774	748	728	721	724	771	714	780	752	735	747	741	750	756	740	747	754	716	733	731	704	725	734	792	767	726	743	746	727	722	804	739	780	762	745	783	723	785	736	765	749	677	704	750	767	800	738	697	740	724	797	732	740	771	765	772	762	784	758	721	783	780	752	728	705	746	765	722	784	746	763	745	734	741	728	749	752	724	704	738	732	730	780	754	717	700	764	759	764	757	779	761	758	706	779	730	763	766	785	763	762	736	774	783	694	738	728	736	778	768	750	727	705	710	708	752	782	761	707	693	765	709	738	751	719	744	664	687	713	696	787	744	768	755	773	702	764	711	762	789	697	739	699	748	734	713	731	818	779	693	711	742	773	769	759	754	766	721	692	732	762	681	800	802	770	751	700	769	777	723	712	747	756	753	785	726	779	740	759	746	733	745	755	735	703	707	732	730	702	742	697	755	734	755	716	737	731	787	762	760	722	811	755	758	735	750	758	732	746	745	725	710	720	770	743	757	731	720	716	697	782	702	751	798	749	737	725	760	743	745	754	778	713	719	744	742	751	714	702	742	748	754	729	781	757	761	763	766	768	756	733	701	767	737	766	816	751	730	734	762	785	729	767	758	752	767	770	792	745	787	747	721	752	731	712	739	777	719	766	731	759	746	727	764	757	724	768	757	733	754	756	754	750	780	734	711	742	739	769	773	795	691	791	733	750	724	703	750	733	735	710	791	765	720	729	772	737	759	772	692	741	707	697	765	731	747	777	729	742	752	771	807	716	762	793	728	742	694	751	806	739	795	737	669	717	756	755	733	738	777	753	769	758	751	750	704	760	755	761	811	803	748	745	751	788	693	734	770	757	739	738	730	765	734	769	740	762	741	744	776	774	733	743	740	734	714	748	770	736	722	749	760	782	776	734	700	700	736	688	707	717	733	771	699	773	730	762	741	720	769	760	735	768	764	714	747	713	729	729	704	715	756	783	686	697	682	780	739	752	709	778	745	787	753	744	737	727	722	783	734	798	760	701	730	736	709	765	799	699	819	773	747	744	753	708	689	795	706	740	732	791	796	762	762	761	757	723	729	784	710	722	710	787	779	750	785	780	744	763	723	735	732	712	731	755	769	781	744	723	743	731	735	735	779	754	770	726	746	742	755	766	758	792	775	727	749	757	750	732	763	766	749	753	742	818	740	746	766	736	731	777	730	786	715	745	717	757	761	751	796	742	815	773	735	799	783	747	732	704	719	705	725	722	776	743	767	775	695	753	746	733	765	717	749	753	776	780	754	769	753	758	729	778	760	735	765	797	738	708	715	763	756	713	716	724	773	760	729	741	759	763	668	743	708	741	783	686	760	771	733	742	781	762	757	742	750	737	758	752	728	744	735	763	711	740	720	765	746	755	716	758	760	748	763	730	719	756	735	740	719	747	752	825	742	699	757	732	793	724	712	766	761	741	771	748	756	774	750	762	740	703	754	780	699	775	754	767	720	719	737	705	734	711	742	702	713	735	764	727	773	768	729	710	759	733	733	743	746	751	754	719	689	755	806	722	757	735	725	720	731	766	772	748	713	797	757	769	739	762	756	757	764	767	813	767	755	753	750	750	739	728	747	754	751	754	803	763	748	766	784	698	730	749	747	724	738	792	796	688	787	702	756	712	748	701	782	757	766	769	775	705	747	747	708	703	689	784	700	722	813	744	759	810	768	747	776	738	732	778	733	735	721	693	703	776	745	770	740	768	737	765	788	735	711	762	739	736	751	763	734	719	764	741	749	740	727	710	693	727	740	755	748	706	719	786	774	760	729	776	764	709	719	763	767	744	756	777	760	730	744	737	733	742	781	781	779	745	754	735	697	754	751	718	766	739	822	714	714	719	720	723	734	716	750	757	750	754	741	784	740	766	722	765	700	735	704	715	738	706	749	775	727	748	724	707	734	774	759	739	759	718	720	713	774	795	698	768	699	758	776	750	711	751	740	717	710	736	775	722	741	776	754	769	786	783	716	764	748	730	735	699	720	736	759	784	710	725	725	784	744	793	768	693	737	711	723	720	697	731	763	789	804	712	748	767	733	733	752	748	767	751	726	753	756	743	758	713	769	743	739	751	753	714	757	698	685	744	804	733	757	719	708	713	741	740	718	749	765	730	667	713	758	691	760	671	722	726	811	750	776	740	741	791	780	788	744	728	707	734	761	758	777	762	739	727	747	769	754	718	768	721	757	755	726	715	746	756	681	761	715	768	738	757	700	772	749	707	734	725	748	748	801	755	739	770	703	765	706	744	768	728	725	749	760	711	705	744	666	755	728	728	784	732	752	763	684	744	759	757	715	792	717	792	738
24154	21396	28561	24601	20395	3089	1094	690	556	565	526	572	445	486	489	430	459	447	477	468	448	469	426	436	433	451	452	462	428	391	414	432	411	408	439	434	449	424	437	435	443	409	454	437	440	437	450	399	426	434	450	441	380	425	475	427	409	439	424	426	385	454	437	429	403	474	448	420	444	425	395	421	383	436	423	427	444	474	440	421	391	425	436	399	439	408	444	401	382	441	434	415	416	436	440	388	455	478	441	431	457	415	407	425	447	439	433	418	421	411	432	439	433	405	438	379	450	419	443	418	411	396	420	433	432	417	455	463	428	434	409	418	409	391	397	421	427	432	407	465	414	420	456	446	444	422	450	379	385	398	430	425	436	417	429	453	409	447	415	389	431	452	420	398	395	415	472	425	476	434	406	416	419	423	450	390	468	453	409	401	445	395	418	435	432	470	443	463	395	386	391	438	446	431	425	414	426	381	411	446	416	426	447	458	416	417	428	393	396	427	428	411	425	405	458	412	414	447	450	431	420	446	431	445	432	386	421	428	452	403	413	421	441	403	411	400	399	432	448	422	426	441	424	446	424	405	400	429	428	438	427	436	402	432	445	412	421	455	434	445	413	420	472	407	391	443	391	390	407	411	429	407	415	420	416	426	410	409	415	428	397	409	392	413	418	440	435	427	433	430	436	380	403	424	440	401	417	427	432	429	423	432	430	456	402	398	453	439	430	429	451	464	408	437	421	420	416	440	445	404	423	407	430	418	422	446	419	387	454	403	466	432	406	406	413	407	418	407	396	431	425	441	419	413	377	422	416	448	417	425	419	432	447	408	415	390	466	391	391	420	410	398	390	431	425	407	429	437	451	409	410	401	422	426	408	416	434	377	397	431	437	412	426	420	442	398	428	435	427	427	452	447	431	426	380	430	419	439	403	405	404	420	397	433	458	422	383	406	412	419	422	441	447	434	442	453	450	402	360	417	407	408	427	420	414	433	414	382	492	426	429	380	418	416	398	419	468	407	451	400	399	430	456	386	410	393	400	419	421	428	439	381	421	459	430	386	402	411	417	449	411	437	409	375	419	435	405	418	434	455	431	431	448	420	411	440	400	383	428	452	428	386	463	408	411	394	447	440	428	442	464	450	456	445	401	410	428	458	423	394	418	440	431	427	428	410	355	441	430	439	461	394	413	428	403	418	420	397	389	439	428	405	420	442	441	463	451	409	418	403	404	423	403	438	429	435	429	414	447	427	396	415	421	400	432	413	417	419	412	416	419	405	407	406	452	406	450	406	444	397	451	430	430	432	398	458	418	442	410	436	412	441	456	435	398	424	420	447	409	440	395	454	450	389	417	401	416	440	419	422	456	409	424	423	386	423	431	420	425	413	433	407	415	432	460	448	397	406	430	439	433	438	449	440	426	427	429	397	450	413	406	464	399	430	413	436	416	416	406	425	412	432	422	416	417	385	448	438	405	437	405	387	412	433	416	418	403	383	437	439	416	398	441	418	398	401	418	423	428	442	385	430	469	423	426	399	450	408	429	408	430	415	410	418	399	407	428	426	436	414	411	397	434	441	396	414	413	426	409	422	408	433	426	399	415	424	420	430	411	383	435	402	440	435	428	416	485	416	387	394	419	448	439	432	413	428	414	404	420	406	423	424	428	409	408	415	391	384	454	413	387	429	411	420	438	401	410	422	436	415	412	458	417	404	375	455	424	410	402	401	405	435	425	407	421	437	423	412	438	430	423	423	428	410	397	448	418	414	425	405	370	442	425	348	410	410	401	443	426	445	405	420	388	408	376	427	416	413	422	423	380	389	422	422	449	463	409	452	454	467	440	435	440	412	458	413	392	446	409	399	449	445	435	389	449	400	433	431	443	408	432	429	453	412	424	432	412	436	411	402	457	405	395	424	426	426	427	457	440	407	453	414	422	411	396	369	409	429	419	417	417	403	396	411	415	397	389	403	421	411	408	440	399	443	438	430	405	411	454	417	374	438	405	439	426	448	465	427	379	418	408	399	414	442	382	414	460	426	430	437	422	411	390	411	416	427	395	450	446	394	443	439	412	407	400	438	391	456	386	431	412	414	440	431	423	422	374	430	409	410	417	423	410	451	437	429	429	455	444	422	378	425	413	411	444	424	432	423	437	403	376	423	401	432	413	442	404	446	418	442	436	418	405	430	436	399	376	444	388	422	413	411	408	397	428	371	398	406	419	420	424	429	424	464	397	408	456	470	438	386	438	408	397	410	417	400	434	435	436	429	416	434	433	415	426	428	414	420	394	424	422	421	438	386	389	405	440	417	423	429	433	385	411	419	414	423	419	407	462	456	417	448	403	386	404	449	422	393	434	403	412	457	418	418	438	464	462	426	410	405	435	420	424	435	419	436	397	415	408	445	427	415	403	424	412	382	422	412	416	433	467	424	426	435	418	396	356	428	410	475	390	417	390	425	412	410	413	411	431	441	450	405	420	444	431	420	414	436	427	408	485	411	409	420	428	431	448	416	422	414	405	451	463	417	427	461	421	471	434	448	435	442	407	413	407	452	396	407	413	417	425	408	417	473	413	432	458	417	425	437	449	430	387	438	408	417	437	444	429	435	415	403	422	435	399	441	392	425	434	412	436	407	452	400	404	394	444	421	422	427	410	420	430	403	444	399	431	405	439	428	409	458	453	425	426	410	458	421	443	382	416	412	429	407	430	426	446	392	449	438	442	397	424	444	395	415	441	421	455	407	387	403	433	430	432	438	421	392	467	430	445	427	421	385	408	441	440	415	455	464	445	386	415	422	402	455	406	413	425	465	414	451	450	408	409	380	439	426	426	405	431	411	439	459	393	435	416	386	452	388	389	425	399	426	446	422	426	401	423	412	441	424	424	421	421	402	447	478	422	418	411	403	447	405	386	457	391	421	425	449	402	456	399	435	436	423	427	397	417	425	426	393	426	407	394	381	377	420	417	420	442	421	392	428	409	414	421	421	448	419	440	415	441	438	441	409	450	422	420	435	420	432	436	408	367	405	381	488	407	419	422	453	418	395	455	435	422	417	392	420	385	398	398	387	429	435	427	410	409	419	410	448	408	424	393	460	431	439	422	434	406	411	390	419	389	417	442	400	435	420	448	401	465	429	380	414	430	384	415	421	390	429	408	388	431	442	446	402	412	410	378	429	418	417	432	425	406	413	416	407	447	444	423	425	417	399	413	451	417	444	427	436	388	425	426	377	475	410	396	432	414	400	397	397	450	385	386	421	361	413	411	414	412	417	402	413	444	422	424	400	407	413	469	414	439	406	437	403	403	391	432	398	416	405	428	431	424	404	433	436	483	426	409	416	421	440	428	418	436	412	408	442	471	426	457	415	434	457	422	444	409	414	417	397	410	419	389	458	450	397	434	446	411	451	414	400	421	422	439	437	421	398	425	410	440	420	415	426	454	413	417	448	444	392	471	400	406	410	428	442	422	415	420	402	419	430	432	408	455	434	412	437	430	410	438	418
3400	4834	3911	1887	1317	1047	930	820	755	650	647	598	549	571	556	542	501	500	465	470	493	446	448	462	496	451	456	457	450	434	469	456	489	448	441	460	412	431	471	460	510	451	433	473	460	438	505	444	515	414	431	422	470	470	485	464	417	469	452	453	444	436	452	411	459	441	409	416	428	403	442	426	463	436	437	440	441	458	416	467	424	487	461	410	429	463	435	453	448	437	446	433	460	421	459	462	398	414	460	480	477	419	479	422	440	472	459	438	429	441	440	451	413	443	439	453	461	432	476	466	461	439	454	440	427	416	435	460	444	408	447	443	440	454	444	419	460	432	474	434	411	422	435	460	425	403	429	463	459	454	468	425	424	436	428	457	454	427	396	436	429	423	454	451	405	389	429	426	412	433	416	468	424	459	425	449	436	446	475	448	445	437	436	427	441	444	442	429	445	449	465	456	427	419	446	458	455	454	450	460	447	444	441	440	455	393	454	441	413	440	431	441	431	474	476	433	424	460	434	436	467	422	424	436	412	429	437	465	409	436	417	431	438	449	422	437	461	433	443	442	455	441	435	445	441	436	432	433	444	406	455	424	453	441	424	448	447	418	422	465	451	440	445	465	436	450	421	453	412	411	423	440	410	436	466	405	411	437	432	424	425	422	455	440	437	381	402	450	443	430	437	441	434	405	449	426	443	441	440	406	431	482	426	440	466	427	418	443	444	438	477	426	422	462	457	416	422	442	425	426	434	457	469	465	404	506	418	498	399	413	461	396	460	452	433	422	423	438	457	460	457	429	447	431	411	465	385	434	436	433	464	412	453	426	414	430	411	424	429	427	413	453	452	435	456	434	425	425	436	445	418	425	441	413	437	406	416	435	448	390	438	464	410	428	423	443	428	443	411	453	461	430	434	422	425	429	454	404	409	441	452	387	423	452	454	456	438	440	480	424	413	436	445	446	425	455	434	441	437	438	412	460	443	411	436	412	409	420	453	435	425	442	444	427	416	414	451	432	430	449	402	412	432	480	445	438	451	430	402	407	454	451	428	466	465	480	437	456	435	430	463	435	424	429	439	402	446	428	431	424	426	401	456	446	445	444	414	415	422	443	436	450	452	416	436	448	416	407	436	399	418	413	458	393	445	432	442	412	445	445	442	409	424	448	454	455	464	450	458	431	455	406	431	415	448	433	441	437	425	445	438	419	428	446	465	426	476	431	455	432	403	417	437	449	435	476	442	446	420	442	416	448	427	458	448	423	460	454	425	442	406	422	429	434	463	431	448	441	414	442	413	440	424	421	415	424	419	437	420	405	452	426	416	400	428	423	455	431	425	423	410	457	416	423	465	428	423	407	428	463	430	430	433	433	426	413	462	387	451	428	476	428	445	428	443	422	458	425	463	464	477	439	432	460	418	410	473	395	423	451	398	469	422	437	428	471	435	446	453	417	440	417	425	433	446	459	429	443	420	430	447	436	405	469	440	439	403	485	428	397	455	455	428	429	451	409	442	432	454	461	393	474	406	371	429	492	428	434	477	403	424	424	398	402	450	396	431	436	428	420	454	420	452	480	410	420	397	450	448	419	437	468	424	455	425	431	429	463	444	425	448	407	422	403	422	435	446	389	434	483	465	414	454	405	434	445	428	426	432	429	452	434	454	455	425	453	447	412	417	393	461	414	408	420	428	416	406	427	396	442	448	444	462	422	421	427	401	423	465	454	400	418	451	442	441	461	424	455	465	447	446	411	479	470	423	422	456	468	467	435	463	459	413	415	425	430	447	430	410	445	458	441	425	426	460	408	453	451	449	469	448	415	439	435	446	492	430	408	439	458	442	451	430	451	420	410	452	418	462	405	426	435	412	397	437	428	413	425	441	428	459	410	403	471	424	395	413	436	411	433	462	407	373	434	447	407	408	453	425	402	437	418	455	404	422	424	421	412	446	416	393	432	384	409	440	451	430	452	446	412	427	449	402	440	415	406	417	394	417	458	486	431	446	428	438	411	428	364	425	445	409	447	436	437	448	437	439	393	441	412	427	464	451	415	431	418	437	426	435	440	462	450	442	439	393	407	440	414	431	456	446	418	419	443	454	411	388	415	435	467	394	470	421	442	459	425	443	466	460	468	424	453	433	417	428	432	431	474	456	412	432	409	431	476	452	389	440	404	431	420	444	464	392	442	427	420	454	390	443	463	449	438	481	456	424	450	466	428	434	442	395	445	445	432	404	407	398	444	433	419	420	437	432	456	446	411	406	447	446	431	418	430	443	434	440	459	442	434	424	444	396	446	436	427	430	435	463	408	433	447	470	452	427	450	412	454	443	450	416	430	434	440	429	443	433	450	407	426	454	458	436	397	449	427	440	443	424	465	420	435	447	434	423	469	441	414	384	403	438	410	421	451	419	461	473	447	391	417	435	435	459	416	431	411	401	436	432	414	426	403	428	426	436	441	442	431	438	450	400	425	420	435	439	466	444	440	429	439	436	449	408	438	449	479	444	419	444	437	415	452	425	402	435	442	437	441	458	413	435	411	424	486	451	448	437	390	428	417	477	410	428	437	422	475	422	410	462	413	446	451	455	432	427	457	470	434	389	424	437	428	448	433	405	427	446	450	395	442	423	389	426	448	424	398	465	408	453	425	444	432	404	445	438	450	415	431	442	468	437	433	420	405	398	404	428	437	407	438	427	436	440	420	429	501	455	439	426	436	454	468	498	389	443	387	436	426	427	431	407	469	461	419	435	445	429	413	425	411	414	448	481	445	409	430	411	428	455	414	452	454	444	422	408	405	467	408	445	453	417	409	440	411	456	429	463	448	457	431	400	461	424	418	431	423	465	399	407	416	418	471	436	406	425	433	437	435	431	443	398	410	437	428	393	429	432	448	422	439	427	403	438	433	411	474	445	434	459	419	430	416	433	447	461	434	421	402	402	430	458	445	465	451	468	428	439	426	390	447	449	439	455	433	455	448	436	440	419	422	454	454	430	409	468	410	436	440	416	425	452	399	477	420	396	437	472	406	420	394	401	455	472	425	452	431	398	464	426	450	424	420	401	428	397	460	437	420	416	432	467	418	429	435	435	453	484	470	448	432	441	414	458	414	456	435	420	453	412	449	446	426	449	416	437	445	444	429	410	445	406	440	449	423	401	429	463	440	433	467	455	424	442	418	415	441	412	408	397	431	448	422	457	435	454	465	443	411	462	426	436	442	392	463	433	435	393	439	438	435	444	435	406	451	423	443	442	484	453	428	417	416	415	463	437	441	439	432	418	439	407	457	431	484	422	393	445	436	383	436	417	464	429	455	450	412	450	407	416	451	446	445	438	424	418	445	435	435	424	438	407	432	430	446	435	437	431	443	476	425	440	431	426	443	453	431	425	413	397	435	393	410	422	437	427	421	427	426	464	415	454	431	478	434	428	426	454	397	447	440	443	395	436	448	419	425	425	454	441	436	403	421	409	440	401	422	453	445	419	408	443	445	434	418	406	448	422	421
27518	11471	2074	1324	880	882	902	906	817	887	876	918	917	928	873	907	815	867	879	877	905	853	864	855	856	894	885	949	896	853	920	888	875	902	842	866	931	861	854	903	896	934	880	932	858	850	887	864	896	838	931	854	882	925	858	864	895	935	873	807	889	915	854	872	872	861	886	848	929	871	896	827	892	911	886	836	843	918	863	883	864	901	856	891	892	879	887	821	821	883	918	844	848	856	913	854	881	896	889	883	826	873	903	911	869	789	849	887	885	856	897	860	855	870	961	961	879	827	855	856	937	867	911	908	867	903	888	837	914	929	885	914	913	878	860	914	894	881	842	872	880	901	895	861	879	914	866	916	824	886	840	840	907	825	948	892	840	871	883	872	888	893	825	902	885	862	870	872	876	864	870	920	885	861	881	853	838	891	975	841	906	817	874	877	903	856	901	854	848	870	926	901	879	888	875	881	910	868	879	919	906	843	831	814	845	868	864	878	889	871	851	864	868	912	882	893	869	873	866	911	824	901	882	858	822	917	922	891	891	893	872	926	873	845	917	941	846	898	936	866	883	880	932	874	892	891	870	898	849	881	882	909	874	897	929	898	876	868	840	823	875	893	934	860	946	837	866	885	871	907	943	843	851	857	870	896	919	882	856	927	894	844	857	861	861	913	848	878	890	854	846	915	883	904	902	802	882	863	878	885	847	859	834	842	874	838	948	927	887	856	848	819	835	879	850	894	849	906	875	918	832	871	854	824	854	914	884	878	918	891	855	924	886	859	901	872	898	841	890	896	874	870	873	863	899	877	829	916	926	891	869	885	833	882	909	852	871	828	851	860	877	855	883	898	865	869	904	894	876	854	814	857	920	877	928	881	875	851	940	883	861	896	881	892	900	867	896	891	892	839	887	929	865	883	900	914	889	863	854	892	895	912	865	855	939	874	791	874	870	862	879	878	877	848	820	838	864	841	892	901	924	853	897	858	870	882	849	896	902	896	855	872	842	906	832	890	880	865	893	885	876	854	897	885	952	909	864	830	879	938	889	861	873	938	901	874	864	925	953	925	885	859	920	902	902	921	888	871	905	897	934	904	896	917	897	899	869	903	839	856	881	847	906	860	864	974	832	895	872	873	895	916	908	843	878	899	840	880	912	871	909	904	902	904	870	901	867	918	926	855	900	829	881	848	891	912	855	848	891	901	882	873	872	910	910	850	855	921	863	873	934	869	907	871	907	908	892	857	839	905	937	890	816	888	881	909	853	839	854	895	839	900	941	884	848	896	885	928	914	820	882	859	870	838	844	887	876	831	908	879	891	859	866	872	887	860	897	828	862	871	906	901	865	871	869	921	910	887	899	924	858	901	862	869	899	894	890	899	874	914	876	902	886	839	885	816	861	849	838	863	894	884	861	835	943	849	904	899	890	858	887	905	890	860	847	847	888	897	871	850	851	888	870	883	897	906	907	880	870	938	858	827	877	875	863	950	867	931	815	934	883	871	900	893	883	772	823	870	897	874	862	914	913	885	926	904	881	847	886	837	824	849	866	951	889	830	867	917	853	834	872	892	866	909	864	929	855	871	870	868	846	855	868	854	877	874	911	831	830	898	879	953	892	845	867	838	853	890	862	855	837	850	862	882	868	881	834	841	914	888	828	888	857	882	905	843	884	878	897	896	925	890	859	865	850	911	860	914	844	896	887	889	872	905	901	869	875	866	896	880	865	896	879	875	894	865	882	892	917	914	890	866	868	874	905	867	912	873	914	865	859	901	913	885	857	916	854	837	829	836	883	866	913	903	906	888	906	846	934	864	871	875	963	852	910	917	854	864	897	925	895	862	911	896	937	920	872	900	865	854	852	913	931	892	844	863	899	929	893	832	872	900	852	864	865	853	873	882	831	878	900	898	889	888	882	853	901	870	868	898	949	817	885	841	873	871	857	860	917	846	820	945	861	874	887	911	892	871	867	905	893	866	955	910	865	916	906	898	850	887	930	899	822	850	891	867	888	903	840	880	873	917	883	986	879	844	905	927	883	853	900	864	899	888	885	896	903	882	893	822	849	915	888	874	894	898	924	891	887	923	842	885	882	827	906	855	891	917	873	866	895	875	934	904	907	894	884	892	833	897	891	899	870	853	902	841	919	903	887	883	871	845	882	886	884	912	855	894	859	926	849	887	888	907	892	900	900	886	890	906	855	857	889	899	873	899	913	914	881	866	907	948	887	871	840	878	885	817	864	893	886	901	875	897	913	841	899	878	876	906	871	867	889	900	902	859	883	885	889	888	873	823	846	828	871	906	896	857	865	881	863	858	937	962	887	878	863	884	899	940	918	902	848	921	883	831	830	899	843	903	864	885	903	910	795	848	811	943	876	888	845	908	911	815	885	891	847	881	911	887	844	889	858	873	894	854	876	902	882	936	858	860	875	901	847	873	928	890	876	929	898	882	849	884	895	929	855	883	789	831	909	902	898	927	903	840	873	913	880	864	867	899	880	861	866	891	888	874	887	865	823	857	891	834	835	888	942	883	872	849	873	869	941	913	864	906	914	868	906	964	856	861	885	912	938	930	917	907	928	895	908	902	863	875	887	849	878	871	902	863	856	882	909	882	869	897	884	887	894	906	874	900	843	933	913	923	887	932	807	862	871	903	853	917	902	883	837	875	880	875	855	856	907	947	894	911	911	900	899	914	843	840	884	857	865	914	838	869	919	879	901	880	907	904	888	844	896	849	876	885	893	895	917	832	884	887	863	878	884	849	917	879	851	870	876	887	914	863	891	902	843	924	806	882	837	885	886	905	893	815	920	878	930	932	849	877	888	877	894	839	886	939	865	932	857	896	884	874	864	866	866	915	864	891	914	886	881	893	848	877	896	904	907	863	895	910	865	841	890	882	898	900	833	888	909	879	879	853	948	873	915	869	850	866	840	886	861	822	917	858	865	891	889	886	890	854	867	906	855	854	888	881	868	869	907	939	840	854	884	893	917	922	930	934	941	895	888	833	855	910	877	911	874	955	802	875	889	873	790	902	854	882	891	825	849	856	880	869	919	899	844	898	883	842	891	811	871	850	946	909	877	851	923	876	825	905	900	896	844	912	919	845	867	899	917	896	850	892	861	883	893	817	847	876	893	916	877	931	854	807	946	895	878	905	885	880	837	861	884	905	861	870	877	847	874	908	843	890	887	930	912	873	869	876	926	843	889	911	903	842	876	937	900	899	877	898	873	852	878	891	922	871	895	873	912	918	861	867	942	873	908	865	925	847	867	908	871	866	903	976	916	867	892	940	860	905	876	843	852	899	868	929	925	883	904	892	891	896	910	865	885	887	942	907	893	900	924	846	861	960	909	897	864	888	883	903	868	865	907	883	925	889	862	888	890	880	881	910	900	839	879	920	855	905	872	822	876	826	873	848	893	866	842	869	892	842	850	927	878	858	884	906	896	846	935	925	921	872	847	842	892	927	823	891	853	886	873	860	860	921	821	899	922	922	898	885
5082	990	1002	832	817	772	827	769	764	750	820	787	844	760	768	764	771	743	809	834	785	783	796	828	774	761	787	731	796	770	759	782	754	804	796	780	792	743	763	781	763	754	752	742	778	800	794	759	751	755	758	763	731	850	714	711	767	833	789	753	811	765	778	735	818	780	766	774	808	810	775	788	784	747	776	736	788	772	828	759	814	757	780	811	791	780	758	806	710	772	745	791	775	756	770	801	774	801	739	777	789	759	754	762	757	739	717	747	753	803	787	807	846	760	758	774	757	815	712	774	787	746	775	777	758	775	760	758	790	753	821	767	791	817	753	781	727	751	765	751	763	792	794	764	765	796	764	744	749	797	788	819	759	787	816	732	752	812	740	737	758	814	749	756	773	782	800	767	793	759	834	780	792	846	756	785	795	730	806	821	775	739	721	800	803	764	784	780	779	808	742	762	745	769	789	767	839	790	722	813	753	820	731	796	795	814	764	741	777	773	786	776	763	801	773	785	782	753	759	755	756	795	785	745	773	763	805	750	802	718	781	760	745	737	746	751	747	754	777	772	835	736	751	794	783	768	773	795	762	800	793	815	747	782	773	730	763	776	766	825	736	755	784	754	737	795	782	735	775	762	767	760	817	755	753	748	786	805	770	762	797	826	778	775	789	738	759	748	777	733	769	771	738	790	763	786	803	794	762	824	744	785	803	770	791	781	827	753	815	778	764	773	779	764	782	799	760	754	756	715	781	746	780	799	739	816	745	776	723	785	756	753	796	759	752	765	764	757	721	766	773	805	753	791	762	812	785	766	848	844	755	782	762	762	805	790	773	769	829	767	784	770	759	793	779	777	757	832	750	814	766	799	769	768	776	720	759	847	799	820	771	796	761	738	753	754	760	733	745	764	746	776	763	822	797	766	819	775	763	782	740	738	799	807	757	776	809	791	811	759	803	733	749	820	718	764	773	775	780	757	745	759	795	769	795	810	692	714	778	746	800	747	750	796	800	774	718	754	691	772	761	777	771	792	754	751	775	820	762	774	791	791	727	726	809	758	814	770	770	785	727	753	767	795	798	798	764	748	831	777	768	782	782	796	795	727	741	754	798	742	742	796	817	682	757	712	759	742	798	788	784	858	789	785	732	772	779	832	768	809	752	718	781	786	775	757	728	805	779	754	774	762	722	771	757	780	714	733	726	761	759	803	745	736	768	784	752	773	737	797	801	769	786	736	812	796	754	785	763	728	772	772	757	770	743	785	795	853	780	737	764	740	766	827	838	813	775	800	749	741	743	767	734	739	749	745	768	730	734	741	755	771	765	754	779	781	801	813	787	778	775	754	795	733	793	756	778	712	802	781	721	789	763	802	755	758	796	785	776	792	802	688	755	814	786	717	736	780	784	791	770	757	780	748	775	776	778	759	824	779	728	795	781	782	749	772	800	825	760	791	748	764	766	772	744	750	774	750	760	746	758	791	782	767	725	797	789	776	795	790	734	847	779	734	749	798	723	760	758	772	849	741	797	786	782	789	786	808	753	758	772	765	752	739	768	791	747	779	763	769	773	794	789	755	804	748	719	742	797	795	746	750	752	787	757	729	770	800	782	771	803	761	748	763	751	731	763	724	768	747	745	820	760	776	751	754	731	746	760	759	723	746	690	783	807	773	774	782	730	707	774	786	788	741	749	764	766	791	755	739	782	751	780	797	789	759	769	766	750	823	781	797	762	758	765	781	800	759	778	809	823	835	770	824	789	735	776	818	785	743	785	794	744	762	777	800	794	816	785	784	732	803	761	803	767	839	730	750	764	749	777	771	805	786	765	750	796	725	795	742	768	755	797	807	745	742	802	757	772	815	765	710	809	783	746	756	746	779	795	777	791	772	789	802	767	804	762	806	800	798	821	799	793	780	799	799	801	750	720	780	759	822	791	771	780	752	762	788	828	771	778	800	734	846	771	791	800	770	789	748	789	826	747	805	733	782	824	779	750	749	820	799	720	731	773	751	808	749	821	784	791	761	793	776	767	767	814	819	733	817	760	777	828	781	787	815	761	740	793	810	783	799	794	781	760	791	766	768	800	772	757	764	785	794	766	789	769	753	756	783	768	839	796	694	785	740	737	819	756	756	785	772	800	786	807	749	748	773	733	767	753	730	781	769	809	774	783	741	762	820	791	766	803	803	768	750	773	759	791	754	767	821	717	820	772	754	779	786	776	782	770	747	771	763	810	806	771	822	796	788	806	743	808	803	757	807	743	810	763	783	744	756	808	779	742	773	811	750	785	774	775	727	757	745	770	778	714	719	794	772	821	761	821	735	772	770	747	768	771	773	799	793	747	747	777	762	799	790	760	781	758	809	746	774	789	759	766	745	796	771	798	808	795	726	775	732	813	771	809	791	764	756	772	731	703	759	836	797	775	775	803	792	785	811	779	733	761	775	768	801	806	778	808	793	793	778	768	818	799	747	797	857	775	776	773	752	712	771	721	778	752	766	782	757	768	787	768	795	795	756	753	746	722	780	787	747	818	770	786	755	755	749	740	773	750	795	752	765	787	757	782	786	748	822	756	761	772	749	812	828	832	766	784	803	728	738	733	768	776	738	753	756	812	764	719	749	763	769	820	807	787	813	732	775	800	748	785	766	737	762	785	743	764	803	739	785	794	762	755	771	764	828	752	764	810	780	786	764	811	775	766	792	795	818	788	760	701	759	728	807	749	788	800	763	725	738	806	766	733	774	785	774	768	769	782	735	736	755	826	787	795	842	802	782	750	803	768	746	738	793	764	760	774	779	756	747	806	761	715	784	782	714	740	796	786	756	821	747	795	767	796	795	745	833	728	780	746	758	794	802	739	798	772	753	780	783	774	742	767	771	780	775	754	781	777	777	765	770	793	819	785	784	784	779	769	804	802	732	796	800	806	795	778	738	801	716	792	761	751	779	744	730	812	745	756	798	774	772	733	764	811	772	770	735	712	750	783	767	752	745	717	791	769	791	771	749	765	769	726	737	798	791	739	785	772	770	780	759	784	807	794	760	754	730	820	754	779	772	717	760	752	717	737	725	781	766	768	778	748	734	758	781	752	776	733	804	803	782	792	759	761	787	771	786	787	787	766	805	787	707	735	759	761	839	777	801	763	795	751	759	823	797	754	808	761	741	836	757	768	756	792	742	791	754	809	781	789	752	744	721	801	773	740	726	736	774	749	776	770	734	820	722	771	778	762	778	735	779	781	816	776	696	785	723	806	708	739	753	793	766	761	745	732	731	736	761	764	792	806	796	797	792	821	787	785	742	745	715	776	827	828	775	732	750	771	839	802	773	817	749	746	776	787	789	811	688	735	777	783	766	759	782	744	800	792	797	713	769	850	742	786	763	758	813	770	783	750	826	792	764	743	745	804	763	829	796	779	792	741	729	729	772	809	749	788	760	800	795	770	790	805	798	772	771	772	809	778	728	779	742	753	773	827	700	838	732	794	746	803	793	795	751	768	775	765	791
25655	21392	25726	18714	2145	1171	1049	942	873	855	910	865	899	821	900	836	813	850	831	872	890	887	845	897	896	850	846	871	869	840	836	865	849	798	814	846	840	857	873	828	820	852	840	856	804	794	856	804	830	870	886	844	862	840	862	764	891	797	816	807	805	830	853	774	801	811	831	798	850	884	853	787	817	852	830	793	825	805	826	788	786	828	804	866	792	896	868	821	834	839	855	799	865	808	905	850	825	810	838	786	841	847	909	804	808	813	861	869	822	805	817	798	906	891	829	811	857	886	852	912	836	865	814	799	840	792	839	814	825	813	869	847	854	859	799	816	845	831	861	843	789	826	794	811	819	824	857	833	810	822	822	828	828	827	848	866	835	843	874	796	843	767	833	785	861	829	822	890	856	826	853	811	894	776	848	800	839	808	798	817	785	878	870	868	852	820	791	816	834	874	809	884	849	809	839	829	819	834	859	828	819	812	841	831	819	831	827	834	847	861	851	862	783	838	832	861	809	854	857	851	874	868	840	810	846	851	852	830	849	768	826	853	842	828	810	827	830	843	873	796	799	789	856	796	815	854	801	816	844	807	795	821	839	815	793	831	830	779	842	784	787	826	823	832	784	828	835	825	802	874	824	817	824	788	844	787	775	829	860	791	812	806	758	835	835	780	844	849	858	860	795	792	832	848	859	835	853	824	837	846	830	812	839	856	830	839	853	818	809	826	855	808	827	796	812	885	836	811	839	842	888	793	809	835	791	836	812	850	839	831	872	852	855	856	862	819	794	832	834	907	818	817	871	860	791	834	813	822	808	847	832	797	821	817	766	850	827	810	840	790	816	837	817	819	821	819	816	864	822	855	865	830	821	767	837	861	811	799	838	818	804	808	828	855	766	822	856	803	792	813	846	834	822	855	777	819	866	793	802	882	811	883	819	825	847	859	842	808	815	843	788	865	816	822	820	774	863	790	825	842	840	816	825	855	818	837	881	830	835	881	807	828	827	829	838	833	839	791	805	816	888	822	820	818	819	818	849	837	854	817	883	840	791	823	794	800	787	838	878	883	868	882	819	894	797	844	825	816	797	829	822	807	802	843	816	826	867	793	804	882	893	873	816	839	867	793	847	859	823	787	834	857	852	781	861	874	801	841	868	877	855	867	856	791	807	860	840	851	871	777	894	799	865	863	895	860	834	883	813	831	839	814	839	805	829	827	780	814	834	854	830	825	849	808	850	862	854	817	824	890	814	836	827	881	856	838	847	858	886	813	829	845	866	806	822	819	806	829	807	817	779	848	806	842	909	823	883	901	848	850	836	797	860	781	793	811	805	821	839	806	850	811	828	811	784	812	846	841	804	835	771	820	801	804	814	786	826	851	847	887	829	849	839	821	859	880	841	839	807	884	852	824	843	870	825	857	797	788	828	805	873	861	833	795	781	816	862	814	854	818	836	808	871	831	871	860	838	863	795	863	835	844	820	826	852	799	820	817	857	805	846	784	831	843	832	790	825	841	838	848	814	868	808	819	777	868	828	891	832	846	810	821	817	836	909	816	833	840	886	834	809	834	777	839	834	859	815	805	801	828	819	838	810	848	850	789	822	862	842	854	826	806	880	869	818	848	810	855	815	839	799	796	846	766	809	794	804	834	790	806	814	807	846	844	827	813	820	784	835	842	804	858	830	924	764	879	816	838	818	852	833	793	832	820	828	839	838	810	818	865	819	792	799	803	834	871	768	848	847	816	839	843	832	802	795	837	774	818	847	853	770	855	857	796	847	839	814	783	793	842	804	842	802	856	829	796	805	820	849	846	754	815	824	835	805	797	791	811	857	788	842	854	853	826	858	830	805	838	830	849	864	810	848	853	847	846	847	778	788	799	840	838	826	807	820	881	843	871	849	836	819	824	835	861	826	815	784	760	831	808	803	850	830	857	795	820	858	801	805	765	832	849	817	816	826	869	817	853	881	871	851	821	841	841	798	813	865	804	833	804	836	853	795	844	804	893	841	845	842	793	891	822	820	806	833	851	852	809	800	818	816	854	826	868	811	844	830	836	789	813	782	815	848	832	843	835	869	840	855	857	791	812	757	801	861	794	791	834	786	846	806	815	817	843	774	849	834	851	818	814	868	832	864	810	832	849	826	812	863	887	816	792	806	838	864	817	830	812	786	856	902	812	799	820	807	815	821	817	804	798	807	807	831	837	824	858	876	842	847	818	855	859	782	907	742	845	892	848	808	824	821	840	873	769	790	842	758	904	829	862	826	854	804	851	850	804	828	869	817	889	824	811	859	831	783	861	838	827	840	800	827	831	835	876	897	847	816	873	847	847	843	810	846	830	853	846	863	854	827	863	803	819	851	794	880	797	846	921	879	844	896	781	860	802	829	805	830	853	773	837	785	818	829	790	813	788	849	809	804	862	807	849	815	828	805	774	843	831	842	837	851	798	787	795	864	830	832	840	867	801	800	834	820	823	836	820	867	783	865	831	780	761	796	815	797	824	787	807	921	812	821	838	825	812	828	840	852	791	817	905	832	870	842	798	839	848	854	801	851	852	768	879	829	839	822	816	837	830	818	855	805	854	783	840	790	833	839	819	848	823	806	861	829	875	851	854	822	818	846	855	819	818	813	867	833	778	810	881	832	817	855	845	827	813	814	819	832	813	868	836	779	855	829	782	885	807	839	811	804	808	798	797	838	761	815	842	824	780	805	834	790	812	789	831	819	824	813	878	818	841	869	839	817	810	883	831	801	870	854	850	793	875	768	813	815	886	839	846	867	828	866	812	802	825	836	882	827	812	829	844	808	836	831	793	843	869	837	767	788	843	876	834	842	810	792	794	828	792	847	836	837	808	850	755	847	827	797	838	805	836	830	813	802	801	820	812	782	804	812	825	844	852	793	788	840	902	843	845	808	808	823	793	860	832	874	809	818	832	829	796	854	809	799	868	837	841	840	846	895	887	877	828	850	837	797	813	855	837	845	837	859	816	819	851	829	858	812	842	841	804	830	853	814	865	824	862	853	848	855	825	823	845	803	843	803	856	814	834	824	825	876	840	842	821	821	813	839	841	792	821	850	828	840	834	836	812	821	809	889	902	810	829	830	881	841	827	858	816	834	839	748	840	841	873	858	846	833	823	812	865	803	792	821	790	851	823	883	838	847	831	812	833	819	834	811	864	865	818	777	838	869	887	884	805	867	839	863	854	841	875	842	849	843	830	844	872	819	840	885	846	825	820	822	778	809	835	842	802	815	854	840	779	837	743	797	843	845	835	819	820	795	853	806	798	821	804	853	895	820	817	848	794	863	825	889	813	846	827	861	804	815	790	783	842	836	858	866	805	868	813	845	792	820	809	827	846	818	823	901	871	872	811	848	844	845	864	887	795	870	787	857	830	781	784	896	859	804	874	799	822	877	828	897	808	810	858	848	863	850	831	838	835	840	860	838	820	836	813	803	773	844	847	848	812	901	854	832	907	870	809	842	801	867	833	801	855
3654	2361	1959	1289	1095	931	873	860	807	845	785	799	810	813	805	824	847	747	774	798	806	794	785	769	771	752	833	830	744	718	737	765	775	756	723	736	731	800	760	755	763	757	742	767	742	758	793	793	766	796	765	789	764	751	771	745	753	735	739	775	745	780	795	758	769	726	758	700	719	762	782	774	767	738	803	746	742	780	730	709	780	776	740	709	740	762	765	746	772	707	734	739	789	773	766	782	766	754	747	768	771	719	736	721	760	734	713	790	723	771	780	779	764	753	727	742	735	722	785	757	756	709	715	756	797	786	752	699	717	710	737	750	711	767	748	774	753	737	771	780	793	708	785	773	790	794	782	756	749	706	776	730	769	712	757	732	753	761	758	707	743	731	775	713	721	739	770	721	757	692	762	753	768	757	797	776	726	754	676	725	765	744	736	784	715	784	709	745	706	780	788	734	741	812	770	710	751	742	741	755	754	723	755	707	708	727	739	763	787	751	755	752	752	773	738	713	757	737	702	736	717	749	713	685	692	748	689	757	700	722	756	761	759	740	716	685	755	709	811	775	751	777	701	757	734	759	726	757	764	718	749	713	757	776	727	788	749	728	695	772	729	729	712	711	740	767	751	750	756	777	786	802	780	740	736	771	737	739	736	722	766	756	746	748	758	778	805	732	767	749	755	699	733	725	710	751	740	754	719	745	739	756	699	721	749	721	737	786	784	754	707	720	742	726	774	762	693	758	721	776	714	727	745	737	725	745	710	696	759	733	758	736	713	715	716	737	742	758	736	715	741	755	785	752	733	730	731	757	784	730	686	782	778	761	735	754	730	782	734	762	716	772	747	754	788	784	716	757	764	712	700	747	778	756	744	735	732	774	784	686	705	725	773	744	731	762	741	788	782	731	697	779	783	731	788	735	807	732	765	771	761	731	750	744	704	745	739	764	775	728	785	712	726	730	752	763	749	801	743	779	762	770	715	755	772	780	717	753	707	733	739	760	729	756	774	746	724	743	729	761	738	745	738	755	690	738	720	740	742	702	781	755	743	724	727	763	731	766	777	733	735	781	742	712	758	771	719	755	719	764	773	710	751	722	732	740	721	765	728	733	755	795	757	732	707	723	779	705	754	730	773	762	746	750	741	753	725	761	729	777	757	778	731	736	727	779	773	723	768	722	756	780	747	752	753	746	735	737	749	703	723	703	725	733	714	746	738	715	758	795	792	748	739	738	795	750	725	748	734	720	786	770	750	780	721	741	762	744	783	700	758	756	756	731	750	743	744	714	755	704	764	772	735	764	750	733	758	769	727	784	781	752	747	772	763	734	741	733	737	696	718	723	720	761	740	741	712	729	750	742	672	729	715	714	697	787	770	799	719	675	730	763	739	748	698	757	747	743	721	765	735	713	746	830	759	770	821	730	741	725	730	755	742	729	743	723	716	774	737	731	688	772	721	727	797	713	697	756	746	741	723	765	710	736	726	738	757	731	755	731	793	727	707	757	686	732	758	754	715	743	730	726	712	748	716	743	776	737	782	684	734	742	698	735	704	788	740	715	778	717	695	804	783	726	747	744	743	734	771	741	739	780	712	741	757	734	769	730	777	740	759	717	795	757	743	771	811	780	813	778	737	745	764	717	733	719	773	718	754	792	755	734	713	717	721	770	749	698	758	739	734	745	737	783	758	723	749	737	732	711	755	726	708	734	717	770	737	729	724	740	743	731	801	731	739	701	749	732	748	723	729	715	737	722	776	775	721	761	734	737	698	737	700	719	729	730	725	722	765	721	686	763	754	734	766	668	733	773	725	699	727	710	731	764	758	798	778	757	761	716	713	751	752	737	784	813	716	788	758	734	709	774	750	736	744	761	768	768	771	707	736	783	750	702	765	753	800	775	766	750	791	760	725	701	757	749	744	690	726	754	728	744	704	727	718	744	711	742	758	780	715	740	732	787	717	761	748	761	713	758	745	771	710	740	728	767	752	713	708	703	757	771	739	740	746	741	787	709	772	693	775	725	739	754	712	758	744	731	748	727	764	756	736	700	698	776	698	749	719	696	728	758	725	695	774	732	758	745	750	766	733	789	704	718	778	766	765	723	739	696	745	744	749	732	735	730	771	751	734	704	763	771	762	706	778	710	728	730	717	735	750	723	735	740	796	734	684	702	720	772	732	752	753	708	709	746	816	745	716	782	711	695	758	669	771	707	707	774	725	681	760	763	765	710	728	733	720	742	670	763	684	716	767	719	767	747	735	722	749	777	753	731	760	782	742	702	770	719	740	706	713	747	727	737	743	736	742	744	785	744	721	762	760	766	770	753	731	773	709	774	782	718	770	776	706	718	728	740	717	742	735	698	733	795	670	756	768	741	780	716	728	759	707	726	721	736	765	696	770	791	716	769	751	745	793	718	758	760	744	749	779	770	739	766	740	756	686	765	731	744	739	737	688	749	766	754	684	736	735	727	735	750	768	762	747	744	746	724	814	726	708	759	761	780	736	735	741	738	749	688	768	722	703	729	722	767	695	746	747	744	771	743	707	772	745	715	759	723	748	720	762	738	740	708	760	720	759	763	741	754	733	753	740	745	728	766	753	746	798	740	725	747	729	794	749	746	745	719	713	709	778	774	750	737	670	733	745	749	692	757	757	761	759	762	743	764	767	725	734	740	730	749	694	735	740	739	751	774	725	765	722	708	728	714	715	731	703	755	695	748	773	705	734	729	719	736	735	752	714	777	756	724	764	700	695	706	794	699	732	716	739	701	765	723	741	733	731	651	764	750	685	688	715	750	663	747	736	746	798	740	745	756	753	722	772	762	752	755	775	733	747	729	753	708	738	758	694	792	733	734	739	752	715	769	727	738	772	765	777	754	741	768	755	751	733	687	698	739	757	695	729	760	763	734	735	728	750	786	741	715	735	693	705	759	829	743	742	733	735	684	722	689	763	754	721	766	739	751	719	761	708	770	711	703	767	715	689	762	786	769	767	711	732	732	756	725	764	742	718	695	749	769	767	692	742	771	727	775	757	678	766	713	733	757	753	754	744	711	714	728	756	813	759	722	751	725	771	800	745	728	667	720	721	789	729	752	749	789	714	731	736	719	710	741	746	723	791	817	761	718	737	681	708	761	729	735	756	770	764	739	729	756	737	734	736	767	673	737	710	713	731	740	707	785	688	744	741	765	744	755	703	748	748	779	736	827	747	724	761	784	783	782	774	734	760	714	717	771	723	735	677	727	758	716	757	704	707	740	734	786	679	716	757	755	757	780	709	724	756	738	717	729	748	719	739	706	725	752	686	744	769	721	731	738	739	757	745	761	765	732	714	759	726	750	731	745	728	750	729	745	716	719	680	721	726	755	793	744	763	797	730	766	771	741	711	752	741	705	734	766	715	745	752	715	761	737	778	700	753	703	700	745	715	672	730	748	717	692	739	741	675	759	745	721	731	773	738	736	765	758	741	779	760	748	722	753	731	733	775	729	742	708	733	752	743	754
24165	21408	28613	24600	20472	3234	1092	689	531	571	547	539	451	478	449	405	461	430	484	426	460	425	467	467	476	446	444	435	457	426	419	442	443	422	482	409	442	415	405	454	423	462	437	446	460	429	366	421	432	443	433	446	455	407	417	422	456	430	428	389	423	388	421	366	431	437	409	450	426	410	459	411	422	446	435	419	400	449	438	429	426	454	420	431	399	403	436	433	432	421	438	432	415	418	424	417	422	379	404	434	430	395	400	376	423	417	418	446	400	427	427	430	425	408	453	433	415	419	400	431	452	411	428	440	420	411	420	418	418	440	415	462	429	414	460	422	405	412	409	432	430	410	439	436	420	444	456	426	456	435	424	407	415	423	409	415	394	442	430	438	428	436	414	398	386	386	398	472	437	403	440	407	383	410	410	431	427	429	411	419	443	404	420	440	441	417	408	392	457	415	451	425	449	457	429	413	409	444	413	393	410	429	399	433	397	456	456	415	437	423	411	430	426	427	430	415	415	433	440	440	409	396	428	459	395	415	400	388	405	415	432	425	427	445	408	427	435	470	405	410	451	419	413	394	375	434	429	420	420	446	412	394	400	454	387	416	420	407	387	447	450	432	417	405	444	429	417	412	417	412	424	411	390	427	407	404	351	411	383	414	410	475	428	452	414	410	441	417	425	415	449	420	406	418	429	403	454	425	458	393	440	437	384	387	404	394	429	425	408	413	393	429	392	425	404	418	429	421	433	419	380	453	379	429	424	418	399	407	459	453	430	426	444	401	415	399	423	421	444	401	441	402	422	441	417	434	426	414	442	407	434	411	403	409	426	398	411	414	413	421	410	433	437	418	399	412	432	394	429	408	412	423	424	412	378	442	410	473	417	413	397	443	420	429	393	446	395	454	421	438	455	396	430	432	431	426	448	423	397	437	431	456	454	413	416	404	417	416	417	402	418	418	419	390	422	401	398	457	424	416	428	425	400	402	411	430	397	389	423	379	414	409	427	444	428	419	423	402	383	420	431	452	439	420	448	451	434	415	448	414	403	433	429	454	431	416	380	418	422	437	446	438	391	422	453	424	398	401	397	427	395	456	421	370	436	417	428	416	436	428	383	436	434	447	432	432	389	444	394	389	441	399	415	408	419	406	432	455	428	440	416	393	438	401	407	416	448	381	376	439	411	434	407	404	401	420	402	420	477	416	428	413	436	439	410	459	411	393	407	422	422	467	446	432	413	454	410	419	430	438	438	370	488	417	445	412	406	410	443	386	406	408	418	442	411	444	406	397	394	439	434	443	414	448	420	414	432	412	426	427	458	407	411	391	443	395	419	389	420	395	432	435	399	423	436	422	416	380	427	394	430	428	418	443	407	434	449	408	404	406	417	411	413	425	441	422	447	445	429	436	456	419	413	393	416	414	443	400	414	439	446	414	428	413	422	375	400	421	438	431	433	447	410	433	421	456	434	424	437	413	439	421	427	412	397	450	407	408	444	426	450	462	401	430	439	442	420	402	404	386	450	418	452	415	420	395	410	432	443	416	462	414	399	375	400	398	381	393	464	428	425	418	440	440	453	386	434	395	437	451	438	450	459	415	384	396	393	438	394	402	413	452	433	444	423	390	417	448	428	461	431	433	432	409	400	379	411	412	413	412	401	445	419	427	407	424	433	399	390	429	399	431	446	401	447	407	409	425	404	415	417	426	456	447	407	424	438	409	391	427	440	399	429	409	398	383	436	443	413	417	401	427	452	408	432	424	400	435	443	439	434	427	443	441	392	446	414	410	412	426	422	432	448	412	394	442	478	441	437	411	397	415	437	385	464	418	438	431	420	388	426	392	377	432	415	437	418	419	437	423	416	404	428	433	410	399	402	435	431	452	371	377	447	438	448	437	405	410	436	407	436	398	394	419	409	401	455	396	428	426	449	421	404	436	440	403	410	418	380	475	388	383	382	424	409	412	391	433	429	442	395	417	404	436	434	403	398	421	422	405	412	430	408	426	403	408	427	446	435	389	445	437	458	423	424	442	402	389	410	417	426	448	432	396	424	400	438	427	399	404	420	414	423	450	418	411	416	425	457	382	465	445	401	408	428	409	415	400	454	465	428	439	382	427	432	409	425	421	396	407	420	453	414	383	451	394	398	405	412	422	434	463	442	454	425	434	453	410	416	449	421	435	407	404	430	427	435	439	414	445	412	391	424	402	435	452	436	427	441	392	404	401	426	416	385	406	450	408	437	404	386	431	389	437	410	441	432	434	418	419	428	403	427	400	386	429	459	420	433	453	402	377	411	424	417	431	410	464	441	421	391	401	383	422	399	421	494	397	390	411	416	446	400	425	413	450	385	423	371	424	410	396	451	411	404	415	434	399	442	430	431	480	401	443	396	402	387	432	435	404	439	424	414	460	429	424	412	400	422	451	419	395	390	420	424	422	441	419	461	423	443	434	408	431	430	437	445	427	448	423	407	385	419	448	465	447	429	413	386	405	428	418	427	359	415	414	410	424	437	427	420	441	408	446	432	427	476	446	420	408	418	429	388	448	405	460	427	436	413	448	435	408	456	446	415	419	434	412	462	419	407	418	444	430	444	413	437	418	390	407	431	401	392	405	421	422	419	433	435	424	446	414	405	416	444	389	466	412	427	463	423	425	428	418	427	435	432	412	444	420	440	416	427	436	429	414	426	411	429	385	431	420	379	413	412	418	454	480	405	439	395	411	435	463	430	437	429	422	388	434	419	408	398	436	387	424	405	425	414	396	445	420	451	404	449	404	443	414	406	437	444	425	393	384	461	433	424	418	446	409	435	434	428	418	435	439	418	400	428	440	462	428	402	441	439	410	413	402	429	445	417	440	416	419	395	430	406	422	403	413	421	441	389	396	435	418	418	411	416	435	376	424	455	440	440	402	392	383	421	443	425	388	420	475	452	422	378	427	410	462	453	446	409	435	404	403	417	421	458	417	409	406	419	417	429	424	457	408	422	415	410	411	407	426	415	420	420	450	439	391	428	396	409	392	424	442	448	419	421	402	406	394	440	417	399	429	415	414	432	442	431	429	381	429	390	413	449	456	447	452	450	429	471	422	398	439	462	408	463	394	395	466	421	406	436	460	444	416	413	459	453	403	397	410	436	399	407	422	408	428	397	425	391	417	441	424	401	416	403	406	399	475	405	422	424	419	411	432	435	437	421	382	420	387	435	452	417	423	415	419	410	405	402	431	410	434	415	398	441	441	415	423	379	413	445	402	411	405	431	392	374	378	427	403	396	415	421	407	411	420	403	419	411	461	445	418	424	460	401	413	428	446	432	417	404	391	378	400	418	433	423	460	462	406	447	420	433	420	441	449	431	460	400	416	425	402	388	428	417	413	406	421	423	431	417	463	422	461	432	410	454	411	434	412	418	419	386	424	438	420	409	375	449	455	409	441	446	404	468	390	459	417	427	438	395	402	421	422	402	380	373	474	410	372	439	443	401	427	407	472	436	441	446	423	399	408
3341	4795	3842	2049	1312	1087	918	776	755	629	615	582	577	516	541	482	500	497	472	502	480	450	433	453	472	451	459	454	480	476	444	455	465	446	458	472	437	454	446	442	464	468	442	449	477	430	448	463	437	477	445	436	449	478	433	442	466	442	441	460	447	446	441	402	433	427	439	472	432	444	423	434	460	471	422	433	417	462	460	411	431	456	460	482	446	461	442	443	405	450	476	432	453	447	425	448	481	424	444	476	420	425	401	423	464	445	428	416	423	423	431	456	465	439	448	400	463	465	464	458	428	424	482	432	410	426	453	425	429	431	466	441	478	441	441	456	396	428	426	441	438	456	436	418	453	460	429	396	385	427	436	449	468	441	395	446	474	450	498	439	408	445	421	468	444	401	444	432	413	434	443	446	435	414	411	437	461	436	423	421	418	427	437	438	430	421	440	402	442	427	455	440	426	428	455	453	433	424	453	434	435	435	424	483	442	432	434	462	450	451	432	423	424	446	420	433	410	443	419	397	467	444	429	451	411	437	436	460	421	434	437	422	419	431	428	403	421	440	407	403	443	402	398	439	426	439	448	445	464	426	433	463	432	434	439	429	455	446	440	411	469	442	431	434	429	460	411	431	430	448	383	442	408	416	424	438	449	444	475	446	452	413	452	473	429	438	419	460	428	410	469	449	445	450	409	450	410	451	411	439	456	448	482	465	436	436	413	413	469	445	426	415	471	439	469	447	429	453	428	393	447	464	459	424	441	431	402	445	454	445	431	454	402	442	381	471	414	411	423	424	405	442	446	436	456	430	432	448	443	448	455	409	439	450	449	442	424	445	431	440	428	484	394	431	479	445	465	468	424	463	444	439	445	432	412	397	464	453	459	407	479	462	451	449	422	426	401	396	428	434	458	435	415	454	433	403	453	400	400	399	472	443	455	424	466	441	436	475	420	479	381	434	476	436	455	469	432	439	430	456	460	447	423	395	423	394	427	417	429	427	440	464	452	425	427	426	444	413	420	414	416	438	456	420	456	388	396	428	454	442	468	438	454	434	460	419	440	422	447	443	430	432	424	451	416	415	439	456	436	396	436	448	444	458	458	432	462	438	424	472	431	434	426	404	413	401	460	436	402	431	456	398	403	394	446	402	450	481	422	426	426	449	442	416	441	392	441	415	424	473	423	430	425	436	420	407	446	425	384	436	403	430	448	427	422	449	444	404	427	427	438	415	441	478	426	450	422	450	425	436	461	429	432	443	412	442	440	435	424	432	393	404	426	432	429	449	429	422	429	413	439	437	451	467	396	436	424	437	427	423	418	428	440	405	411	456	427	417	427	455	423	439	413	392	468	430	391	434	434	447	421	450	468	428	444	446	439	431	427	418	436	416	451	483	422	454	435	432	422	412	430	451	462	430	486	450	407	420	460	429	432	447	410	401	439	427	456	470	409	421	467	419	440	448	458	442	415	417	428	396	427	435	421	426	429	457	442	447	446	435	440	450	392	457	415	459	423	452	403	415	401	422	434	427	432	425	423	440	435	423	412	417	414	416	451	419	437	453	435	447	447	466	450	430	464	439	416	409	455	445	432	432	415	437	408	439	419	440	399	424	483	448	448	463	443	427	441	402	411	426	454	466	468	437	431	429	404	447	440	452	426	446	428	415	432	415	465	429	422	436	432	452	444	434	438	416	410	411	433	438	406	441	400	475	440	435	436	380	450	470	410	462	440	444	439	459	387	412	449	427	445	389	464	417	444	433	412	427	452	461	426	436	423	398	442	436	467	404	430	420	431	433	469	451	430	378	466	444	461	445	446	494	443	395	446	446	454	416	440	411	447	466	444	408	427	413	403	451	445	412	475	430	381	441	446	443	431	448	413	415	437	429	449	429	428	442	452	444	392	423	407	471	450	446	442	443	414	412	406	462	435	423	459	417	411	430	410	413	465	409	444	404	438	434	436	444	454	412	444	462	436	436	454	441	438	428	399	428	449	447	438	407	455	428	424	447	471	446	427	399	438	414	422	469	443	404	441	432	382	429	442	444	446	443	434	441	456	453	411	424	411	441	433	439	451	404	427	472	443	381	423	433	415	456	428	453	440	478	460	438	445	428	428	421	437	460	432	431	449	416	432	423	452	427	425	442	441	445	471	450	413	475	462	434	441	394	460	441	457	430	439	413	429	422	459	382	458	414	459	471	446	432	452	425	448	457	410	426	433	406	436	438	397	387	429	475	441	427	449	418	424	462	443	439	394	476	426	478	417	426	431	433	454	429	436	423	412	437	396	469	430	401	387	462	419	423	476	435	450	434	446	444	431	438	429	465	405	463	436	415	422	432	443	409	402	413	439	460	461	436	445	478	434	424	411	450	409	373	425	404	420	424	435	403	467	435	436	432	401	442	449	451	443	413	448	447	431	414	437	441	426	428	463	449	420	418	416	432	403	458	436	426	444	426	416	478	453	413	443	432	445	421	404	432	433	442	389	411	435	407	471	434	413	414	464	451	449	464	426	443	392	430	414	455	383	452	439	432	406	434	437	414	436	380	438	421	454	450	427	439	422	386	416	415	475	410	459	408	431	465	425	432	416	409	449	441	419	425	412	415	419	407	430	410	432	431	445	432	420	435	422	437	444	427	413	437	435	463	425	439	429	439	419	449	429	467	421	427	407	457	450	420	416	433	431	395	435	415	452	454	420	468	404	422	423	455	428	437	419	452	411	404	417	406	470	451	441	436	435	456	435	443	433	458	440	413	422	469	435	426	437	433	428	438	475	457	444	426	401	412	410	423	429	416	420	435	421	439	448	473	479	413	455	419	424	450	410	452	452	431	416	400	433	502	421	429	432	432	431	462	445	418	438	430	433	425	404	433	448	395	443	480	432	458	421	462	426	414	435	429	412	426	462	433	425	446	408	432	407	420	439	445	444	390	449	426	403	432	429	502	458	427	456	456	422	408	381	408	410	417	453	425	400	434	429	443	407	481	411	417	417	429	408	422	429	452	420	423	457	472	434	427	432	407	431	430	435	440	450	443	438	425	436	429	465	447	456	417	454	437	431	446	415	461	435	412	428	414	431	425	465	405	446	408	434	395	426	405	473	420	406	445	469	440	458	431	410	461	423	433	458	444	421	410	419	456	427	495	404	409	477	408	439	440	437	444	446	436	433	424	417	411	457	437	441	416	437	452	433	444	400	472	452	416	439	447	418	427	441	445	471	449	441	476	458	449	418	428	471	415	426	446	434	467	438	377	445	453	421	439	470	417	414	413	462	459	438	442	411	440	435	421	479	463	442	384	413	436	425	401	442	445	453	400	428	429	458	422	402	435	419	445	438	441	418	440	414	421	413	444	447	412	420	462	429	423	416	386	410	413	436	432	459	400	457	400	449	432	454	456	438	420	441	444	414	417	447	446	423	413	399	423	434	418	402	418	452	411	435	401	457	423	435	456	439	417	439	426	456	420	458	428	421	457	465	439	424	446	402	411	449	445	419	431	421	396
27645	12004	2182	1259	959	882	895	931	881	911	943	906	890	852	912	903	865	867	872	926	856	896	948	898	896	882	895	909	911	951	887	903	878	915	871	972	886	874	879	947	950	928	944	922	910	882	882	923	867	885	916	896	898	897	927	942	891	918	869	959	884	872	913	884	859	893	898	841	855	881	879	895	920	883	922	861	872	852	884	856	905	897	914	926	906	892	904	914	844	889	839	898	922	870	913	854	870	883	960	879	871	849	854	896	895	914	890	885	834	888	873	860	872	848	869	870	840	866	960	901	904	878	864	867	886	955	901	891	839	921	945	911	902	923	940	865	898	842	857	848	902	978	903	950	923	864	908	865	861	913	836	850	930	866	894	919	945	908	929	906	877	884	886	878	883	873	887	876	837	843	880	921	894	899	878	870	889	888	888	894	869	862	882	908	879	881	858	922	857	891	832	935	927	855	888	909	907	829	884	956	891	947	930	881	914	909	850	883	877	872	897	922	922	843	830	921	883	847	884	889	876	857	904	882	869	885	866	898	882	892	920	914	917	870	855	853	834	911	848	892	864	899	915	899	888	897	918	859	920	894	910	845	877	900	888	903	881	897	868	877	918	839	919	897	884	891	804	942	856	879	925	918	910	948	875	920	909	857	936	852	883	892	889	879	872	920	893	905	868	906	913	846	899	878	930	904	880	946	901	896	887	955	862	904	887	906	885	897	869	929	930	899	878	892	885	911	922	888	894	835	880	903	849	884	845	889	887	851	816	868	964	868	894	895	941	864	880	861	908	916	901	916	880	864	956	895	921	886	898	855	922	892	881	910	838	867	907	867	876	947	863	929	922	893	881	890	944	922	795	829	901	926	900	888	886	926	895	886	890	871	888	918	868	840	861	890	810	884	936	918	859	901	918	921	883	858	910	894	891	930	898	876	908	891	877	829	890	887	883	865	901	905	902	904	934	882	847	862	892	923	885	917	854	919	871	904	915	886	893	862	884	924	882	874	916	827	941	880	848	931	875	901	899	889	866	905	895	876	900	884	844	860	823	916	908	877	882	884	896	916	936	927	866	921	962	877	863	877	813	871	856	959	919	881	905	847	883	844	877	897	896	882	991	895	865	866	874	894	910	954	844	870	858	925	880	884	899	888	881	880	905	897	872	866	880	861	891	847	901	893	899	888	910	927	909	891	864	860	900	910	911	949	912	944	883	933	890	944	910	886	902	929	868	942	913	885	918	893	834	892	865	886	907	930	896	869	870	896	936	886	893	935	886	906	884	850	869	891	891	839	906	878	860	882	892	915	918	865	928	896	896	860	884	878	859	877	849	899	857	886	923	879	877	899	901	819	927	851	916	856	863	914	874	907	947	908	872	850	847	835	897	921	889	859	889	908	890	921	881	890	897	885	951	902	896	933	898	902	903	855	939	899	846	877	871	949	907	900	861	889	828	876	964	904	878	914	919	920	901	925	879	883	890	924	880	841	884	914	887	900	885	857	846	880	918	813	850	904	899	877	896	876	894	902	887	880	844	930	881	893	886	917	815	890	876	877	887	817	892	889	918	874	879	856	888	926	851	884	854	906	901	882	897	882	828	852	880	969	852	910	864	900	831	872	883	951	858	948	879	936	978	884	918	856	876	840	864	878	911	913	854	947	933	874	912	905	864	887	890	912	919	864	864	845	874	858	962	871	910	907	858	891	867	888	913	897	930	895	896	836	909	872	918	864	891	847	931	912	917	880	908	862	927	911	888	811	861	927	896	891	884	858	898	911	880	914	919	942	882	904	891	863	860	895	887	863	898	865	916	859	874	871	902	935	931	940	912	860	935	907	887	868	965	908	923	882	880	885	863	891	856	918	926	914	890	869	874	894	911	892	891	921	894	888	875	835	913	893	924	899	874	935	841	878	904	894	910	875	933	867	901	933	879	884	926	876	912	872	912	851	911	885	897	867	907	898	849	874	888	905	876	920	866	893	879	831	891	943	843	920	933	886	896	861	887	848	859	929	923	880	872	910	887	873	858	918	834	851	885	873	852	893	943	931	956	884	926	921	930	861	882	890	922	848	890	925	889	870	905	923	873	920	893	854	924	880	914	898	929	910	957	908	930	917	844	911	872	887	885	882	873	907	875	950	944	853	834	886	878	881	896	891	833	950	867	817	946	890	844	893	882	863	861	841	859	810	860	884	905	946	885	867	890	872	846	893	845	844	930	885	927	927	868	899	898	897	870	907	928	880	839	834	876	819	890	848	863	824	902	894	857	898	850	927	865	888	859	908	925	876	917	811	901	840	892	832	875	958	926	942	882	904	895	877	890	897	908	907	904	904	881	886	865	916	874	849	865	933	852	867	939	848	829	904	912	870	867	916	860	923	910	907	914	942	897	886	890	879	848	918	864	887	832	897	840	864	869	917	873	879	928	877	888	866	935	915	953	941	916	883	878	853	880	886	922	925	880	864	885	884	883	900	912	874	874	826	914	877	838	903	957	854	865	905	928	881	936	797	879	873	873	874	881	924	885	876	912	907	880	869	853	851	889	900	922	926	882	881	886	908	870	909	902	852	888	898	902	824	909	876	955	903	882	880	855	858	902	826	826	912	943	885	953	941	817	908	939	884	895	928	930	846	861	877	886	834	892	872	900	843	877	859	939	871	855	912	849	880	902	875	912	891	950	849	878	863	874	865	907	886	856	914	855	900	844	917	946	918	944	906	852	888	855	899	890	913	905	964	899	957	879	920	903	901	926	910	931	890	858	892	886	871	874	854	933	920	895	913	834	895	850	881	893	937	849	898	935	858	895	869	975	873	916	854	931	880	880	865	866	874	892	876	905	895	933	853	904	848	877	891	875	879	922	884	847	856	891	849	938	938	862	921	893	919	825	918	889	868	860	902	873	857	955	895	935	935	905	916	860	985	893	874	861	938	873	949	880	921	850	926	876	960	841	900	909	849	944	862	918	892	923	903	872	887	871	885	845	868	888	876	896	866	866	866	915	873	938	880	913	843	904	892	887	878	889	938	889	872	907	866	895	836	906	882	865	907	906	885	894	846	881	899	846	879	866	867	901	890	903	866	906	886	868	906	935	887	841	864	865	903	905	921	877	870	902	897	892	851	930	942	908	866	904	885	921	903	904	876	954	922	887	953	896	869	924	926	884	888	939	856	882	889	883	898	805	940	874	941	874	913	880	883	891	924	886	885	959	926	905	900	830	914	876	859	933	915	903	891	900	874	903	889	922	848	909	870	894	820	918	866	856	796	871	884	876	925	850	885	876	869	849	937	907	889	886	844	917	876	900	892	856	897	929	858	876	888	899	881	860	901	895	876	893	931	868	898	878	872	874	843	891	898	916	868	839	891	924	900	956	896	846	892	884	939	892	952	914	875	875	868	869	931	900	888	860	878	893	891	858	881	878	858	893	855	816	949	882	906	872	937	844	918	876	870	869	849	912	853	910	874	846	888	917	904	858	908	846	925	852	879	843	906	840	843	905	868
5139	1022	935	826	776	828	741	736	765	794	793	790	816	776	807	788	762	812	759	743	803	761	795	762	836	768	816	792	814	762	763	769	789	786	789	798	801	802	730	758	782	787	795	770	756	761	771	802	749	846	760	809	773	827	750	836	746	772	737	815	725	776	756	778	795	798	767	775	763	710	797	780	780	753	787	758	780	760	769	797	815	777	797	723	796	799	787	803	732	727	791	792	768	785	811	782	818	798	791	731	758	820	746	815	726	790	800	796	812	741	784	742	754	715	835	825	766	812	798	778	799	789	805	799	775	792	738	798	790	789	736	807	764	818	747	793	723	785	809	783	812	731	785	795	767	817	780	771	742	757	795	758	795	805	788	775	747	772	816	784	787	753	794	727	773	808	788	777	780	825	766	802	802	827	735	778	726	761	774	734	813	803	721	794	753	763	840	794	794	845	781	770	824	776	782	775	797	794	820	786	796	758	784	793	758	759	717	819	785	760	757	756	769	777	787	759	787	798	783	714	781	785	784	777	725	765	763	779	787	789	769	794	772	791	782	777	793	814	742	749	735	784	775	735	834	805	784	796	784	769	774	787	773	781	773	851	816	800	770	801	789	804	770	759	749	791	711	763	769	829	801	776	765	752	775	779	778	813	818	745	760	814	749	764	793	753	773	755	740	782	776	747	795	770	740	749	751	742	789	778	796	784	764	782	743	815	797	750	815	819	758	784	782	822	805	799	814	732	761	806	765	770	772	771	786	803	824	771	761	783	786	782	800	757	714	798	721	760	775	794	742	789	706	783	763	767	794	817	763	803	786	781	782	774	775	805	822	780	724	759	815	746	748	792	815	741	757	812	780	770	799	758	810	772	754	744	755	768	769	747	755	773	702	810	789	728	768	784	807	757	789	784	730	729	796	795	800	803	723	778	790	732	742	751	814	724	800	789	774	783	758	779	753	778	775	762	726	795	821	810	794	794	742	764	692	799	746	788	799	792	774	837	828	778	802	721	746	769	745	750	771	782	821	758	746	748	751	730	791	793	742	742	796	849	728	751	803	809	793	791	789	826	761	806	746	738	829	810	765	794	748	796	755	795	764	796	844	821	800	808	809	771	723	777	768	733	763	738	786	772	803	754	762	813	767	783	744	789	778	772	777	755	780	755	764	810	791	798	745	766	805	785	763	723	723	802	799	787	773	748	782	777	764	777	766	752	754	782	778	814	740	811	768	765	794	789	775	788	741	754	787	773	766	731	807	852	797	793	745	804	811	805	750	802	787	815	742	744	733	780	727	776	763	764	776	768	764	754	774	772	809	820	789	804	794	745	745	842	809	804	794	774	755	807	779	796	743	737	686	748	773	782	763	776	780	778	799	812	764	760	789	755	803	808	759	768	798	821	771	816	751	778	793	769	814	728	807	750	751	735	798	794	771	756	799	755	772	757	806	809	739	789	765	749	764	792	796	814	745	775	745	794	786	801	710	751	762	825	823	766	831	769	810	789	742	816	768	759	782	767	745	773	767	792	762	739	753	835	702	743	784	772	789	770	817	752	840	758	813	775	728	746	815	811	774	753	775	741	774	773	718	810	793	763	725	780	758	765	818	761	784	751	760	730	803	792	739	829	795	774	807	811	782	764	745	773	779	821	807	772	784	778	795	801	801	755	764	780	729	794	806	785	762	767	720	765	802	752	784	780	734	758	807	787	773	741	787	769	730	750	735	787	823	777	777	778	768	750	729	824	796	758	797	809	804	831	806	780	815	747	744	775	786	774	775	762	799	733	781	790	779	759	781	779	794	795	766	764	755	736	818	844	737	765	757	782	778	770	764	768	715	775	758	813	778	756	758	753	791	765	775	775	780	845	780	812	758	755	755	755	758	720	787	782	783	767	765	775	753	767	747	812	766	798	787	747	821	806	767	797	826	745	818	740	768	771	832	750	765	772	817	734	778	808	730	749	730	765	736	838	780	752	760	808	788	765	800	789	757	725	751	839	796	747	749	737	790	799	746	803	754	805	793	816	826	754	761	747	808	779	748	779	784	805	762	752	800	755	781	792	773	780	805	799	794	788	754	832	820	747	765	731	783	765	736	780	746	760	793	807	786	782	735	791	846	774	775	785	775	775	775	721	777	775	753	799	770	842	768	772	785	742	798	773	768	740	770	788	783	752	754	743	781	762	765	781	769	764	813	809	779	827	749	782	698	716	783	801	761	759	764	786	790	823	739	737	772	796	752	757	761	762	726	775	795	814	758	758	855	821	769	802	745	778	750	769	742	753	825	759	751	814	758	806	836	762	771	749	803	758	786	767	763	784	769	765	740	742	774	765	787	752	747	772	794	792	765	829	736	758	767	776	746	799	787	806	759	786	758	773	785	800	721	766	780	806	730	806	777	759	753	782	769	714	740	797	795	768	762	779	756	778	753	779	773	741	789	773	777	787	780	782	731	783	798	828	812	800	797	837	756	816	770	797	759	816	782	759	784	833	818	751	759	705	771	797	761	763	751	793	820	762	779	730	786	785	699	773	722	715	769	850	733	761	783	751	787	820	789	751	780	764	766	774	813	783	798	725	760	805	756	740	783	806	746	786	756	769	777	813	812	752	800	739	780	778	796	810	772	767	749	754	740	831	740	769	870	772	767	744	809	795	745	820	749	786	800	797	791	779	807	788	769	782	841	756	830	776	759	739	821	767	768	777	726	784	774	785	775	757	793	746	787	735	738	791	738	780	765	821	797	805	781	772	763	790	790	775	791	747	752	801	821	782	762	752	779	757	781	790	781	754	733	731	747	756	767	776	765	770	730	785	784	789	768	730	777	785	738	764	794	792	795	744	770	798	784	808	746	778	785	736	848	782	792	768	755	764	751	728	749	793	768	773	769	763	785	768	753	799	729	790	795	760	758	817	759	779	770	835	761	794	728	764	762	758	770	767	851	759	807	823	782	813	780	783	793	839	785	830	788	732	793	793	762	756	793	771	785	787	736	798	782	812	785	770	802	754	790	765	767	783	850	749	777	776	811	745	807	738	751	744	756	826	791	751	785	756	754	780	743	765	753	764	804	770	794	725	771	783	772	802	786	766	745	822	780	799	721	780	784	783	767	746	755	797	749	777	774	754	845	820	771	827	773	757	776	767	845	786	762	759	787	786	789	780	776	768	785	810	729	731	764	781	772	761	760	792	757	783	808	785	776	778	760	738	739	768	776	746	784	812	782	768	772	821	778	747	714	780	764	773	834	747	789	775	747	779	814	791	765	812	780	811	803	777	741	779	826	741	745	806	768	754	796	747	754	805	786	769	756	797	762	838	809	765	752	796	748	799	802	743	748	765	727	810	768	757	726	837	794	777	789	738	794	795	775	796	760	704	757	826	785	772	782	780	717	818	814	798	770	798	780	796	775	791	778	803	709	750	805	762	762	777	772	757	769	775	773	751	809	739	791	760	768	735	773	740	739	738	773	752	764	786	789	803	809	798	798	761	776	767	777	770	753	802
25763	21494	25926	18965	2283	1238	1099	919	894	917	862	875	879	876	872	899	880	847	841	839	898	861	868	853	852	881	879	841	840	887	811	854	860	845	835	837	841	784	857	870	855	854	836	809	806	832	835	841	867	908	850	813	820	882	884	863	847	815	802	863	853	845	841	859	899	839	787	884	846	848	873	834	849	828	862	869	846	818	851	854	801	826	798	831	823	883	820	859	817	837	802	813	849	851	849	813	866	828	847	820	826	813	870	887	863	826	808	848	810	842	822	873	824	845	818	842	844	887	817	833	829	818	854	860	854	866	806	832	840	822	822	829	897	858	843	870	843	829	843	852	846	824	861	843	851	798	856	841	844	814	876	820	845	835	859	843	822	840	819	882	834	861	776	860	839	870	824	846	824	834	806	776	822	837	812	785	834	840	826	830	836	845	892	839	871	843	866	804	821	831	800	814	852	823	844	907	858	804	845	852	854	864	818	792	775	809	875	847	864	810	847	889	811	838	822	869	862	831	817	833	860	904	779	834	887	866	857	792	851	859	868	871	824	822	852	875	852	777	792	812	876	809	806	854	843	768	864	865	818	810	822	837	800	807	842	819	822	844	803	788	880	841	803	827	817	839	846	843	782	821	838	819	810	810	865	832	786	829	877	833	824	786	800	852	822	833	829	843	804	841	826	855	811	868	796	827	813	821	847	841	849	835	822	883	873	823	752	857	809	874	816	832	799	842	751	798	873	869	830	827	850	790	820	850	844	842	829	862	865	826	837	831	843	847	831	860	839	837	795	804	859	857	822	817	849	861	827	786	839	816	827	869	825	834	797	854	862	885	813	828	759	860	910	824	835	854	884	872	836	811	897	867	843	816	830	810	842	833	866	855	816	830	819	847	826	802	831	881	831	851	827	812	783	825	858	828	804	791	809	797	808	889	827	848	830	830	809	802	860	841	781	872	817	807	796	884	835	888	784	803	770	825	810	869	807	860	824	855	791	811	831	845	812	828	781	812	818	735	820	852	778	858	847	822	793	762	873	831	794	818	881	858	834	814	824	853	838	849	846	827	826	808	855	844	855	859	918	805	880	829	806	880	791	861	797	862	832	804	796	808	818	833	803	803	838	875	834	788	847	878	853	890	835	833	856	806	834	812	836	806	826	859	853	880	786	825	837	835	850	899	826	877	826	799	854	839	799	755	831	784	824	811	856	834	839	895	840	835	850	804	786	878	815	891	841	864	850	833	867	883	804	849	838	820	832	840	849	890	833	860	786	822	849	844	812	828	856	797	842	791	800	820	851	864	817	856	821	796	869	829	865	843	858	888	856	873	887	853	844	831	808	896	852	806	815	796	852	862	803	826	805	858	804	849	818	835	867	842	816	869	833	862	834	844	858	825	839	873	840	870	840	824	788	842	788	815	856	849	779	824	776	813	800	846	815	894	870	809	801	862	860	848	868	862	795	826	811	866	820	836	829	878	822	804	843	870	830	910	824	837	831	831	840	802	809	845	780	849	876	853	812	832	819	809	836	813	831	798	836	882	907	843	792	830	774	829	822	868	838	786	831	809	838	848	806	825	840	861	832	757	816	882	791	840	821	826	824	829	833	880	808	852	801	808	822	834	854	810	838	774	863	810	852	806	900	825	807	856	793	852	863	827	800	857	880	827	812	867	853	830	860	819	848	841	785	799	850	831	865	778	812	878	864	836	860	873	860	838	833	813	796	808	875	805	828	817	868	791	821	866	817	844	928	852	874	851	800	851	817	851	845	845	902	881	793	883	856	825	840	826	811	847	805	821	804	864	802	795	817	866	830	867	844	844	926	825	825	853	870	785	842	909	821	855	820	827	825	848	787	813	865	821	832	906	850	853	815	775	815	856	860	829	822	867	852	921	807	821	801	802	866	835	838	823	879	875	824	814	818	817	860	851	864	794	806	771	806	850	849	869	769	898	862	789	838	846	843	847	881	826	853	802	818	790	804	869	837	858	832	813	829	836	791	846	831	855	869	786	845	859	855	859	794	845	818	833	838	821	826	860	843	823	843	767	816	822	866	779	837	858	843	808	827	866	798	814	837	842	816	821	783	850	801	896	823	791	853	820	844	820	782	838	885	836	899	824	839	818	900	863	858	872	830	855	789	838	810	851	783	834	845	856	811	889	849	860	814	837	796	839	808	872	815	827	858	837	854	845	825	824	844	850	846	854	796	825	817	831	846	853	844	867	834	842	798	823	881	833	859	833	802	868	817	793	803	839	799	791	863	840	806	797	778	806	888	808	794	831	846	844	823	811	834	861	800	781	780	869	845	851	813	824	848	844	814	839	859	819	880	906	842	856	762	844	835	858	825	850	853	815	814	865	827	806	816	833	820	776	851	818	826	783	842	896	795	820	814	788	824	777	875	837	893	849	876	836	876	809	821	847	850	838	863	820	772	862	818	833	864	830	820	819	829	867	880	846	852	840	825	823	843	848	870	827	832	827	863	817	837	857	839	829	807	803	808	859	860	877	858	808	856	870	839	844	821	796	843	838	793	850	849	822	849	859	806	853	810	798	867	834	883	788	896	847	815	820	858	809	846	815	843	866	825	873	825	860	845	788	853	881	817	837	842	830	805	826	830	849	755	806	819	832	832	904	863	894	852	817	831	803	823	793	806	806	784	815	840	843	818	841	866	804	817	796	848	882	832	808	856	873	836	843	836	851	855	862	807	847	823	783	824	875	864	821	853	886	839	792	876	844	811	837	848	821	809	863	825	836	818	835	790	866	863	866	842	818	820	858	842	859	814	835	808	860	835	867	812	783	810	810	846	840	843	828	872	812	792	833	858	791	829	868	808	835	857	809	849	848	782	817	887	861	868	834	835	776	806	807	841	837	891	823	811	824	864	827	854	803	851	829	783	834	827	841	788	813	835	774	841	816	830	832	850	762	809	797	853	825	906	857	787	842	814	786	807	838	867	837	813	833	866	864	829	833	904	821	795	810	841	834	888	846	844	841	827	759	830	879	845	836	824	855	824	820	872	810	827	831	817	814	873	878	816	749	827	881	857	843	829	822	799	820	847	806	832	775	798	853	842	804	797	824	870	845	835	815	871	813	824	827	805	797	854	829	851	888	810	815	807	837	871	870	861	821	851	884	873	781	901	842	843	809	814	864	812	820	842	867	807	837	802	827	863	828	800	821	875	842	790	834	776	784	830	828	857	866	805	857	897	799	857	854	851	823	793	842	842	826	841	798	870	812	792	830	861	850	847	797	831	853	807	844	804	819	774	836	816	834	813	867	818	864	823	831	839	779	783	886	832	901	811	829	827	882	941	819	841	805	830	739	793	890	860	880	821	899	853	821	872	851	827	843	859	828	865	871	873	854	843	850	832	816	802	861	889	838	884	833	888	868	835	857	830	818	818	815	801	888	839	820	823	871	851	826	848	825	827	901	788	826	832	847	841	775	848	837	817	850	814	846	836	840	849	867	835	818	865	816	862	876	814	835	817	845	839	834
3664	2504	1862	1348	1108	1034	943	891	834	849	841	803	783	837	767	769	814	788	786	804	782	780	827	813	754	767	799	797	788	741	826	752	778	793	803	763	793	808	781	764	774	777	743	747	756	747	795	716	746	807	755	757	752	745	781	729	739	761	786	741	778	787	756	777	763	815	777	758	743	777	770	749	762	766	763	723	777	787	760	788	792	747	684	765	703	789	743	762	810	761	758	770	747	765	778	759	752	777	801	797	790	795	735	782	779	731	778	761	765	725	750	777	727	783	769	760	723	767	774	728	820	729	773	783	761	808	777	726	725	773	731	766	738	739	783	738	758	721	805	775	754	792	774	721	769	743	727	781	793	803	773	759	734	799	764	778	743	779	747	758	749	776	735	761	743	772	765	752	794	719	740	745	754	755	721	761	776	800	764	786	699	777	722	743	739	718	744	761	776	756	796	731	793	722	763	738	783	816	707	754	751	757	776	739	731	731	697	774	754	789	754	729	768	739	710	721	762	777	778	778	716	832	747	740	775	791	840	711	745	704	716	736	731	741	755	727	741	753	755	762	787	755	765	777	726	823	721	784	780	818	761	747	764	739	725	724	742	753	760	769	798	702	790	746	761	706	726	703	721	722	754	817	765	730	787	742	791	761	775	763	705	750	805	753	713	742	723	722	715	762	722	755	781	742	809	735	775	732	767	754	751	782	809	757	761	718	767	760	738	711	730	790	746	746	771	782	742	728	808	781	722	758	759	769	747	742	731	740	730	764	739	766	706	784	709	785	724	772	749	696	776	733	751	725	803	715	746	747	771	760	781	686	723	731	741	762	801	763	789	713	774	776	753	770	718	743	752	750	729	749	774	731	756	737	777	780	746	773	774	754	698	722	732	730	770	787	768	745	748	764	760	792	744	734	749	786	758	744	757	769	780	752	743	719	754	763	770	805	687	727	736	753	772	781	755	759	729	771	767	711	763	732	774	731	753	733	775	778	803	787	747	713	777	726	733	724	688	739	750	777	782	750	741	803	728	792	772	737	751	778	757	745	798	765	782	746	724	734	737	751	761	747	755	756	831	706	729	748	757	775	743	812	732	748	762	717	760	688	773	743	764	738	805	750	747	762	812	716	781	736	770	770	760	769	786	764	794	713	735	759	719	817	744	747	768	781	763	734	766	736	773	796	746	758	776	751	773	745	703	712	750	786	766	754	726	782	738	767	772	777	740	821	751	762	767	765	744	758	810	777	776	710	777	721	682	695	724	758	812	746	685	710	768	752	750	758	791	804	777	773	738	760	758	768	756	774	755	705	775	758	710	770	755	744	740	827	714	738	701	757	739	712	759	751	737	751	808	745	755	753	738	753	741	806	776	759	762	804	779	805	770	741	736	778	779	730	716	733	777	747	780	785	756	808	744	753	794	754	743	801	796	746	756	791	802	737	726	742	749	721	720	726	722	765	745	796	734	756	743	715	738	821	728	758	764	739	735	719	762	791	685	724	752	705	805	752	727	776	743	717	761	747	716	787	724	760	808	727	796	747	757	823	749	753	758	732	766	787	772	774	724	715	773	775	773	798	785	799	727	814	731	778	776	750	747	669	737	740	750	760	778	778	767	766	734	744	787	775	756	723	759	748	742	814	792	757	778	710	743	835	757	712	753	763	709	771	734	772	768	777	806	795	791	740	736	763	717	749	795	790	679	752	724	763	717	733	736	792	764	750	728	777	727	765	731	764	710	732	778	777	768	750	732	725	772	820	726	794	748	723	738	764	732	733	765	774	754	790	800	805	789	794	785	767	743	750	783	682	829	778	792	732	701	775	785	737	744	753	780	787	747	746	735	745	745	761	790	767	765	761	749	756	763	731	824	746	721	768	759	758	786	710	738	738	720	740	726	723	768	759	760	729	780	736	712	762	723	758	752	722	762	716	742	696	784	779	764	699	784	726	817	751	761	755	716	744	733	776	771	752	766	792	749	742	727	727	737	684	718	773	793	772	794	778	736	757	725	707	725	781	718	772	749	770	745	754	770	763	737	719	785	777	732	760	782	741	726	738	741	717	715	731	757	737	776	735	696	742	696	753	754	776	749	762	770	788	764	734	792	727	726	731	778	706	733	739	775	726	746	778	771	792	788	701	772	787	755	765	740	797	786	752	708	764	714	700	749	789	705	757	694	775	722	740	755	740	755	772	735	739	740	787	732	791	755	742	736	699	737	741	753	753	765	717	726	748	776	763	798	746	757	737	735	770	740	727	738	715	739	786	751	706	773	745	786	785	752	807	780	717	759	791	707	727	753	786	734	745	755	721	715	738	718	743	758	796	762	750	721	739	763	747	767	734	767	755	768	763	714	727	816	763	766	712	709	773	774	773	732	718	717	767	714	735	818	758	760	759	746	776	800	738	802	780	724	730	718	719	793	762	779	741	706	741	722	760	763	739	730	784	808	696	781	738	711	783	759	711	731	754	742	758	736	809	783	790	777	727	763	775	783	759	818	713	762	757	750	740	786	735	768	729	721	757	723	744	739	754	754	712	774	717	723	744	760	782	749	714	766	769	748	748	756	737	749	774	719	737	773	674	746	789	801	753	741	762	728	771	726	749	746	723	735	723	753	770	708	737	748	746	694	733	751	739	773	787	758	758	752	751	812	745	742	767	751	712	734	778	765	783	773	759	797	719	784	770	761	774	784	787	732	747	755	773	762	797	693	779	745	738	734	753	774	721	724	765	783	747	747	753	723	709	707	724	760	824	754	752	744	762	769	796	712	761	761	711	766	771	718	737	749	748	772	743	763	701	751	722	789	723	743	768	734	721	770	743	744	764	794	733	713	744	775	755	730	697	740	732	763	738	724	698	735	771	734	734	750	722	746	769	757	755	756	785	749	762	798	766	746	770	746	768	762	775	759	723	744	758	762	704	757	708	725	766	722	770	756	751	744	758	751	774	755	777	741	754	774	771	731	736	744	791	727	790	723	767	777	727	711	753	745	781	745	745	745	728	728	774	734	732	743	744	777	764	747	755	761	743	741	754	761	808	783	718	686	786	797	715	767	757	739	750	801	737	732	744	735	741	742	739	741	731	807	744	756	812	730	726	740	737	771	788	715	774	677	722	769	769	760	709	771	775	786	721	727	721	715	738	730	754	714	760	742	775	755	744	760	737	763	776	761	731	812	778	756	756	725	755	785	775	778	747	723	776	725	752	774	733	742	715	753	724	785	714	717	727	848	749	737	712	709	708	758	737	763	768	775	788	767	738	731	761	716	756	740	799	745	795	750	700	727	727	761	777	742	729	709	682	747	803	788	744	753	704	787	744	727	802	746	768	766	772	776	748	751	777	775	793	729	725	723	775	753	745	769	691	752	769	808	731	758	739	809	734	788	767	747	750	729	746	758	737	725	778	650	764	742	776	781	756	729	758	752	811	769	782	721	727	748	758	710	703	775	719	731	771	789	762	787	768	779	736	742	754	762	787	750	783	808	760	771	806	758	768	697	762
24287	21420	28602	24616	20446	3233	1029	697	549	535	518	502	478	502	531	482	482	450	438	451	456	462	449	461	445	439	434	442	440	442	448	424	452	390	448	404	457	442	420	433	408	417	446	453	448	411	445	436	411	401	453	457	409	494	449	440	424	449	415	448	397	401	438	449	467	420	460	406	421	455	431	407	416	456	416	423	402	460	451	456	428	448	429	433	433	428	406	418	478	431	419	419	408	438	414	390	377	439	399	441	450	396	419	396	419	404	448	417	404	435	420	448	381	450	405	446	425	427	421	452	438	431	423	390	406	380	396	387	397	372	416	383	407	445	438	398	428	413	405	418	417	406	409	437	423	444	378	414	430	458	448	448	451	407	419	446	446	440	449	398	485	431	441	423	415	411	444	434	440	438	458	406	416	436	473	405	433	410	420	425	378	397	458	426	422	427	426	426	459	396	406	414	417	407	399	395	459	444	422	473	397	441	401	418	391	459	420	456	397	441	424	396	424	437	399	394	434	449	461	423	427	429	412	414	416	395	424	451	392	449	403	436	409	433	408	428	395	393	436	462	423	412	419	465	424	446	444	391	431	431	403	393	410	471	437	411	454	385	444	423	391	403	444	409	409	400	434	435	416	422	414	427	422	408	382	418	398	402	428	451	422	395	437	406	436	408	408	422	439	406	420	426	442	441	413	401	413	431	394	418	418	416	439	408	457	430	434	435	429	409	382	386	429	415	449	425	420	425	471	410	396	394	429	424	423	434	372	405	399	407	468	460	411	415	424	392	417	435	455	384	429	392	428	395	456	384	430	409	414	388	459	458	424	411	456	424	438	416	400	444	428	425	418	422	387	434	391	395	385	410	428	412	433	407	438	409	388	407	417	407	457	432	417	429	391	455	399	430	433	435	425	406	416	404	381	434	401	430	447	420	420	360	417	427	448	426	387	422	390	420	407	436	416	383	459	406	416	411	385	404	412	445	448	375	412	445	375	436	448	448	410	385	421	437	423	425	409	403	453	419	401	409	421	426	427	413	387	413	430	428	419	425	442	419	418	466	434	428	428	432	412	444	403	415	437	381	424	440	417	386	416	392	424	407	415	422	452	414	447	445	391	418	407	398	423	397	430	444	402	419	439	432	425	418	423	443	429	432	449	413	426	421	414	408	420	416	430	414	442	417	408	382	411	412	429	430	436	414	462	436	453	417	467	419	415	431	416	442	428	427	390	433	413	449	441	417	408	453	440	398	429	433	429	414	439	439	416	434	419	391	449	379	437	426	443	437	419	402	406	426	382	410	393	430	425	416	434	393	402	407	425	434	441	396	415	395	445	432	450	416	360	386	433	436	426	451	469	445	376	475	394	409	411	414	457	466	406	392	415	456	444	438	429	426	425	459	463	408	419	410	392	433	471	415	410	429	438	436	419	389	403	430	405	439	429	435	413	454	445	431	429	402	389	412	442	404	420	384	446	424	406	385	467	453	423	406	444	445	422	435	400	417	433	408	375	448	449	471	423	422	434	431	412	437	428	429	432	421	417	432	423	457	438	369	417	440	421	396	402	447	420	402	463	397	392	418	421	431	453	448	421	428	419	401	427	408	483	445	432	429	429	426	430	405	447	472	437	447	403	390	411	437	444	425	376	428	403	428	415	400	417	413	417	439	404	455	441	414	454	456	421	398	437	416	420	461	403	404	425	456	454	446	427	437	409	395	440	443	440	414	408	463	432	427	448	424	434	412	394	406	421	407	410	411	419	441	453	418	447	431	428	408	430	399	427	452	426	471	372	466	459	380	469	400	406	459	400	415	443	436	384	426	425	421	458	431	430	438	421	415	430	426	405	403	425	406	424	398	402	395	412	457	414	460	449	395	413	408	403	423	414	447	433	429	423	417	442	427	430	442	428	395	437	405	415	403	403	395	420	438	439	417	432	432	408	428	406	411	403	401	435	424	439	403	398	450	440	440	391	402	442	424	408	384	430	427	403	401	382	437	436	423	411	431	447	420	458	445	407	418	415	401	404	372	399	398	453	424	395	447	413	432	418	420	456	443	446	429	460	385	393	392	421	430	418	415	422	435	426	414	435	379	423	407	433	408	394	407	416	444	422	400	439	416	419	436	424	407	425	453	401	420	453	471	429	462	424	466	439	425	456	412	432	406	443	406	425	413	421	408	401	441	430	426	439	440	388	441	445	445	432	423	415	450	404	427	397	412	375	383	433	428	425	423	420	418	426	404	426	463	397	415	421	411	454	410	415	414	401	371	460	459	453	429	412	406	407	444	399	405	396	397	415	389	431	409	404	412	414	395	408	405	408	394	435	445	409	430	449	421	412	398	422	418	417	429	443	436	428	427	406	479	396	431	413	397	413	433	414	420	407	439	413	407	427	433	441	410	431	408	389	435	406	445	430	399	418	421	416	420	418	428	425	396	404	422	410	384	422	449	408	442	408	431	388	434	406	414	421	424	455	411	458	401	398	418	395	426	419	399	463	417	423	429	449	404	412	432	421	408	445	406	423	410	428	416	439	385	423	441	414	416	440	442	417	440	405	390	440	409	436	408	437	399	430	425	410	435	454	428	439	436	395	433	404	432	402	436	416	415	422	415	405	398	393	417	399	424	423	437	423	412	428	450	475	415	433	430	436	421	410	434	391	414	433	440	397	427	426	431	458	402	440	400	408	434	386	418	409	422	426	419	418	425	443	431	394	419	430	407	458	404	387	442	417	430	412	444	440	436	400	434	410	427	417	436	449	449	444	440	411	437	450	399	420	432	406	445	402	419	445	395	474	455	440	442	442	412	453	458	429	411	422	435	458	415	440	440	441	387	398	428	463	388	397	407	384	422	401	430	409	419	417	441	438	421	445	420	434	428	420	421	402	442	455	421	426	410	423	432	453	385	436	396	411	393	409	424	411	422	425	438	399	407	407	456	396	457	411	371	447	424	435	455	396	416	411	425	422	411	419	373	405	402	455	454	479	443	422	458	395	397	443	408	380	399	419	427	436	439	406	392	430	445	398	398	416	420	395	410	441	443	424	420	405	383	376	405	399	422	437	416	421	430	408	462	401	438	438	425	436	416	434	402	445	422	417	434	386	402	426	414	423	429	425	404	469	443	417	426	431	406	444	441	428	427	426	389	431	398	406	420	447	435	419	416	415	435	405	411	419	471	385	435	406	408	438	459	418	419	398	413	440	390	411	408	403	429	414	443	432	411	429	409	435	460	403	417	425	407	416	414	397	411	396	429	418	432	421	398	440	395	445	450	452	399	383	404	456	432	434	386	415	403	422	389	435	426	411	441	400	399	428	433	418	410	407	421	434	415	433	429	372	402	420	420	440	431	435	453	439	389	389	423	442	443	430	415	399	439	440	387	435	401	404	428	421	369	431	439	439	450	425	430	429	420	402	485	423	467	439	423	391	415	421	388	463	396	459	409	393	453	420	415	404	441	454	418	396	406	440	420	432	407	441	411	386	422	431	397	407	386	415	436	423	430
3427	4886	3814	1993	1396	1138	963	763	702	659	624	577	537	554	541	527	493	487	488	473	457	460	476	465	459	470	459	465	466	471	430	474	474	475	479	437	470	460	450	487	438	467	460	469	482	488	459	447	454	433	484	404	446	451	457	451	442	445	420	428	422	451	440	428	495	458	449	434	465	447	485	425	456	468	482	448	461	413	430	382	472	416	444	416	487	439	451	470	434	452	438	441	434	454	463	440	412	463	433	421	456	503	443	430	445	433	432	469	440	469	430	444	437	409	444	475	465	429	457	457	438	415	448	437	416	413	427	427	445	407	434	478	432	433	454	445	422	436	426	484	444	433	425	455	409	399	453	430	432	406	459	473	462	453	410	457	464	459	444	441	447	406	433	477	439	460	430	427	464	430	459	442	440	455	435	500	410	450	406	468	471	455	478	410	462	438	414	409	474	392	424	423	436	475	436	462	430	424	424	454	435	406	449	476	465	430	461	440	415	399	418	473	427	434	438	448	425	461	446	471	447	448	433	435	388	445	449	420	426	447	408	444	393	419	466	440	451	448	472	466	445	427	461	448	430	466	441	428	424	404	455	472	467	422	473	421	462	461	467	435	427	456	440	450	412	414	424	440	425	471	441	450	435	459	408	393	435	445	445	435	439	417	447	442	405	462	462	415	466	437	439	466	437	441	419	404	424	456	472	406	504	456	424	443	452	443	448	398	424	438	421	449	410	408	453	431	398	452	434	441	451	451	464	435	481	422	426	428	453	423	438	434	402	453	428	432	424	404	480	435	415	464	423	419	436	408	455	453	431	434	463	438	429	465	474	476	468	456	476	442	449	437	430	406	434	452	468	436	424	471	435	453	384	419	468	422	428	440	435	412	429	401	458	425	462	438	464	474	425	438	462	452	407	434	497	449	401	410	448	415	435	456	447	455	435	422	476	458	432	432	410	431	434	454	413	472	429	448	453	455	423	451	411	433	463	454	456	452	405	452	451	458	438	429	443	440	398	418	438	405	445	457	431	434	419	459	429	430	462	432	391	445	445	463	459	405	402	441	432	419	426	434	454	403	448	445	460	437	440	428	433	434	401	436	394	416	421	417	461	438	445	433	417	406	441	434	456	453	433	410	412	434	418	426	423	461	428	427	432	439	421	447	467	435	401	414	436	404	417	432	420	446	425	417	442	444	444	410	424	462	394	468	478	432	475	378	445	422	446	398	434	434	418	433	424	424	407	392	422	450	449	431	470	424	441	444	472	454	430	417	435	464	421	438	453	474	439	437	436	462	444	429	410	447	418	414	421	416	415	432	459	440	415	447	426	440	467	454	459	418	465	438	408	417	423	403	460	434	445	426	416	408	428	421	456	450	443	424	397	427	466	410	390	431	427	431	432	446	439	437	440	430	503	435	405	428	453	455	397	438	399	452	408	403	438	428	451	486	429	443	430	446	462	424	451	397	455	450	402	446	409	448	448	397	406	439	470	448	410	485	453	484	451	438	435	422	437	462	416	431	422	412	394	411	437	425	415	425	442	439	432	425	431	433	461	442	453	417	424	464	423	444	451	425	375	438	448	437	430	425	414	457	425	409	429	452	419	465	426	410	414	386	450	467	452	413	428	450	474	478	460	414	437	413	432	416	490	450	448	410	408	435	442	385	420	419	445	447	465	419	429	449	451	419	472	484	435	421	448	426	454	443	451	469	438	414	453	442	426	461	444	401	437	444	413	429	453	433	425	442	468	446	410	436	410	408	444	461	428	436	410	458	395	431	456	423	429	454	423	464	454	430	455	418	441	434	422	439	474	458	404	415	443	424	426	417	435	449	450	433	432	431	433	439	445	410	464	419	437	444	424	433	410	427	458	420	475	435	481	459	391	430	438	454	450	416	454	396	445	425	434	380	414	448	434	446	480	433	442	434	448	439	449	459	431	429	431	377	435	369	424	433	447	444	427	405	418	433	420	419	448	428	425	407	422	441	429	416	478	413	458	430	420	468	408	423	467	422	473	413	428	437	429	448	422	439	434	426	400	425	437	429	431	392	429	484	453	429	441	419	438	424	485	444	443	418	409	419	451	438	420	451	428	441	401	461	413	473	438	436	403	411	441	436	450	427	432	405	461	410	452	438	387	438	452	446	445	427	457	432	424	437	459	425	448	402	439	403	448	390	456	451	441	420	437	428	442	443	457	449	443	434	422	483	431	449	444	473	425	436	427	419	437	431	460	432	431	407	427	468	450	446	437	390	434	449	425	423	413	420	400	420	443	465	449	410	433	430	431	428	448	417	454	468	403	427	405	401	446	442	408	444	390	451	466	442	448	456	473	440	442	432	440	439	403	460	454	384	408	436	400	410	425	482	442	462	401	435	427	432	428	399	387	428	456	445	460	426	424	439	448	424	419	469	447	441	406	448	422	438	417	461	452	465	432	415	412	438	438	418	440	447	436	405	443	422	428	410	423	413	453	395	436	421	414	445	441	447	443	401	441	469	425	417	432	425	417	469	409	445	434	407	451	401	445	411	459	402	388	405	422	447	408	452	440	466	468	438	436	401	453	432	427	421	418	455	407	465	415	463	425	453	401	427	415	383	406	453	431	451	412	439	448	413	430	443	449	433	466	438	403	425	426	464	443	433	449	436	407	420	410	400	434	427	438	447	438	406	440	424	449	406	438	386	448	436	438	457	442	395	422	430	439	441	423	434	456	459	440	417	438	425	467	414	429	469	391	447	436	426	451	427	412	429	442	430	445	426	411	414	410	413	425	425	437	449	443	451	438	413	448	477	447	386	448	421	394	440	436	437	430	440	422	438	412	428	447	455	416	447	409	443	419	424	420	428	438	447	461	450	448	399	408	416	436	385	436	444	435	424	388	433	419	440	455	424	388	426	416	422	404	436	446	436	461	431	438	433	430	393	419	477	404	435	453	444	447	459	445	415	422	448	434	447	395	437	407	425	447	421	413	430	452	442	435	419	416	453	414	436	433	460	437	401	422	409	435	428	402	418	429	419	438	432	419	423	441	431	406	451	460	442	439	445	447	444	447	423	450	420	424	430	425	460	444	432	479	468	432	449	432	483	450	400	387	439	459	437	429	447	444	408	406	450	439	432	435	435	436	452	439	398	461	404	437	386	421	444	444	407	428	424	430	482	424	402	400	399	410	432	411	444	418	379	421	419	402	448	475	439	413	440	479	434	444	421	471	459	440	418	403	421	450	387	401	445	407	418	408	423	440	401	475	434	416	438	433	419	468	425	457	460	426	443	425	405	452	424	440	410	437	448	464	415	461	419	440	446	435	439	462	422	409	479	444	415	464	415	462	429	457	442	425	391	428	429	430	438	425	410	444	457	402	423	412	442	405	449	423	414	428	428	439	430	432	415	404	446	458	418	439	437	423	458	400	454	445	433	405	434	428	427	444	412	467	445	453	424	404	435	459	456	416	426	434	455	425	476	447	459	451	442	471	451	403	410	507	432	444	408	428	409	424	435	444	417
27527	11944	2171	1219	925	908	879	883	859	907	919	927	868	830	871	902	895	929	913	906	836	872	896	801	867	868	904	899	841	895	917	886	884	902	924	872	873	884	897	926	926	929	926	855	860	873	906	864	871	908	878	865	866	925	887	846	886	863	800	872	856	960	869	896	846	915	896	874	929	866	869	839	860	846	878	895	869	856	925	812	939	902	882	867	936	902	865	891	898	895	872	845	878	898	881	880	898	853	888	899	899	898	881	863	907	918	847	846	835	917	885	855	880	878	806	886	924	896	825	868	876	875	891	869	865	951	899	926	887	907	849	902	901	850	876	850	834	852	874	847	902	888	907	843	865	828	851	893	867	892	927	881	884	853	877	865	868	883	884	886	924	841	907	868	938	860	914	914	896	924	912	854	863	855	921	928	879	865	911	880	848	834	901	891	804	907	933	866	911	847	893	870	878	933	868	915	869	920	876	878	874	865	885	877	918	909	845	883	858	852	831	854	855	918	899	927	847	886	849	895	891	929	877	869	893	818	894	885	869	867	946	881	875	894	846	863	891	892	888	903	879	881	903	892	873	902	851	861	856	928	908	905	915	837	922	893	866	866	885	860	901	862	868	903	870	821	920	898	899	896	879	865	867	926	892	907	905	891	853	894	905	903	882	866	831	835	894	798	848	894	895	894	915	841	851	893	867	844	888	909	824	871	868	904	912	845	846	880	900	853	832	920	889	868	909	854	867	842	882	835	888	934	895	886	894	877	841	886	926	830	898	881	844	905	913	905	865	910	859	902	912	877	790	845	876	853	874	841	901	827	890	851	900	900	834	873	874	854	860	842	904	905	914	898	841	872	900	823	896	862	907	890	866	919	884	881	888	902	824	866	849	906	929	906	854	888	921	929	924	910	892	921	822	884	883	897	863	906	865	879	882	864	858	862	942	876	917	895	885	867	898	865	861	871	914	842	876	878	885	879	865	888	912	917	878	818	888	881	932	859	964	873	819	884	882	892	844	858	880	902	912	855	893	872	898	930	864	840	860	915	807	885	901	902	872	869	906	878	800	815	900	862	883	905	846	896	882	866	913	836	882	900	847	844	878	873	851	843	875	943	879	879	892	816	869	863	901	873	858	894	858	875	872	884	880	905	867	897	818	877	861	844	812	878	832	830	936	891	841	935	833	897	845	920	845	907	853	871	895	855	862	883	851	869	920	891	842	894	872	886	883	873	857	896	834	910	878	895	890	879	890	845	885	804	880	904	873	882	919	861	843	882	864	881	902	916	871	863	908	838	926	881	877	905	843	876	832	904	895	869	888	887	894	862	866	866	863	921	884	843	884	879	853	866	878	926	879	914	897	826	862	866	895	806	907	845	871	900	917	856	871	918	829	927	871	853	890	932	855	860	878	899	881	878	867	894	866	896	898	860	892	893	891	954	875	881	894	896	866	931	853	863	904	894	914	917	884	895	900	848	884	890	903	907	878	882	870	868	867	893	856	833	922	903	887	857	892	914	866	871	879	841	854	915	895	895	920	858	848	882	867	909	887	886	906	943	876	861	889	886	873	835	897	864	883	908	913	925	828	814	839	883	911	879	861	889	826	897	910	941	945	883	856	877	792	886	883	902	880	918	871	873	878	876	873	873	897	868	855	886	866	836	891	932	871	854	823	857	884	868	898	890	869	890	879	843	853	850	887	887	892	865	856	876	844	825	876	890	893	900	861	851	884	876	867	860	862	917	901	886	928	891	883	861	872	931	932	879	860	894	889	898	864	876	861	913	903	844	814	937	879	894	919	849	884	868	910	914	802	877	866	918	846	895	896	920	874	913	868	871	867	853	873	820	849	869	848	879	870	842	892	894	841	852	846	851	915	865	897	821	882	909	908	867	864	909	827	894	907	882	866	869	889	914	936	822	914	884	868	894	883	911	891	875	837	909	836	863	902	920	842	854	916	836	854	857	890	939	836	852	833	881	842	862	894	870	911	902	868	887	867	903	833	873	887	862	839	958	851	856	828	879	902	920	876	902	919	910	846	910	835	874	862	903	838	876	865	857	885	836	891	844	886	888	900	895	920	892	814	897	853	893	825	925	857	902	819	868	844	916	917	833	890	831	874	875	858	943	838	925	930	880	871	867	888	893	896	865	890	842	885	871	911	899	870	904	902	852	891	864	885	854	862	823	873	877	906	934	911	878	953	849	905	823	902	858	880	847	865	869	917	825	874	867	925	871	829	930	888	890	850	949	920	851	923	932	834	872	889	799	891	885	850	932	871	861	855	858	882	877	902	897	927	866	861	871	856	902	861	893	830	907	889	857	900	856	878	862	883	838	861	828	857	849	884	856	885	857	853	861	892	886	867	921	902	818	897	844	933	875	892	873	863	891	864	894	893	872	883	867	911	881	913	897	853	864	868	879	907	857	894	899	892	888	875	864	907	848	840	864	837	899	881	834	868	910	913	865	880	873	896	916	852	873	836	831	902	903	865	882	837	887	960	898	859	881	885	865	853	878	900	864	893	884	871	858	838	896	874	897	867	856	859	898	875	911	922	854	804	898	879	853	851	893	895	878	905	836	885	869	882	892	883	927	891	898	864	894	862	882	937	907	869	844	848	945	857	854	911	900	889	922	884	867	897	876	918	868	829	898	905	874	888	850	833	892	879	898	935	901	896	859	846	853	884	862	839	849	864	926	879	939	870	839	892	851	909	914	854	886	875	923	856	900	859	818	928	889	916	822	917	866	905	891	905	858	895	877	872	894	896	892	861	866	915	865	872	888	903	879	904	898	891	905	824	850	868	918	921	882	851	834	875	867	910	832	884	847	891	842	896	865	882	841	837	894	919	903	850	900	903	883	853	856	863	898	876	856	865	889	869	880	867	887	853	863	864	902	843	846	838	890	858	872	897	871	821	860	880	938	899	886	913	922	910	830	860	844	900	868	829	847	881	895	875	877	968	874	824	876	906	893	885	907	850	895	895	865	861	844	898	880	882	894	905	849	927	906	881	906	872	892	881	877	909	880	887	873	875	860	927	900	939	902	904	854	873	934	889	898	903	904	871	926	919	875	813	917	881	875	896	868	898	882	848	908	873	905	854	865	858	875	845	905	830	851	915	856	892	881	856	932	879	839	894	855	873	844	868	887	892	887	873	902	900	892	861	889	905	824	874	856	810	870	870	926	910	861	846	872	878	896	877	816	857	840	850	915	917	950	896	887	820	925	898	885	850	883	902	873	882	871	887	857	954	855	822	872	884	930	891	875	879	897	887	821	883	853	879	845	898	921	830	876	869	871	945	892	868	837	904	901	826	827	843	859	894	837	899	866	880	873	896	838	894	888	855	881	937	878	886	901	867	847	835	824	864	896	922	888	845	882	835	824	929	873	870	885	810	867	913	910	836	907	887	854	896	844	868	853	898	887	839	848	911	843	864	952	867	921	889	908	846	890	914	820	861	883	879	872	863	906	890	873	901	886	872	883	859	856	874	919	921	887	865	879
5103	990	928	836	787	837	791	831	825	783	828	752	740	824	814	765	772	736	818	754	774	792	808	736	740	805	737	767	759	788	797	768	788	756	798	777	781	768	828	743	784	799	781	784	790	812	736	814	813	829	751	753	740	725	740	786	799	733	815	795	736	766	779	750	751	790	732	773	728	735	759	792	748	810	786	737	764	757	762	746	744	774	751	809	773	740	746	764	732	753	757	741	730	759	805	787	777	803	751	799	769	793	728	730	721	781	754	741	793	790	778	813	800	755	746	780	810	779	774	779	810	778	780	769	776	785	801	770	769	795	719	765	783	733	792	765	775	793	752	765	808	698	698	732	758	715	762	766	771	833	765	787	727	728	787	821	783	786	754	779	728	745	733	702	767	773	789	765	763	772	781	769	831	796	764	764	792	778	786	769	741	830	743	805	777	864	768	777	780	766	749	819	809	788	759	787	752	789	752	812	758	732	731	775	826	759	782	752	786	736	791	746	776	762	750	762	744	757	797	753	750	782	782	770	800	702	806	744	756	739	779	806	787	798	780	754	750	782	729	761	756	774	746	733	819	766	752	752	777	791	790	789	721	738	775	771	711	770	731	739	769	780	795	739	774	780	796	806	708	725	766	752	757	755	757	760	748	770	717	764	739	775	751	802	782	822	799	737	767	749	757	783	782	745	752	749	817	694	742	735	756	784	786	763	788	747	774	748	746	772	805	735	808	724	774	750	748	774	742	801	808	770	792	759	753	767	771	775	817	737	813	811	803	765	750	792	759	693	730	804	749	782	771	772	775	744	825	773	737	782	782	798	762	767	792	764	763	817	784	762	804	826	811	822	817	774	749	718	755	772	744	758	748	782	757	760	770	800	771	806	773	829	798	739	769	770	814	794	788	736	770	731	752	834	795	774	736	782	753	785	765	783	753	737	753	841	739	752	813	772	755	739	742	818	788	690	764	757	763	760	819	770	759	773	782	746	750	788	721	807	803	728	775	754	791	775	741	773	772	757	776	769	714	736	767	816	788	786	787	767	772	786	763	752	769	744	741	732	808	773	760	768	735	776	766	778	766	787	734	796	719	754	722	828	811	754	767	746	728	828	762	760	765	735	760	750	737	802	763	795	796	741	775	767	777	784	741	742	732	718	780	798	825	779	772	745	723	736	785	772	741	768	751	751	747	780	714	783	792	797	801	778	772	746	743	734	834	779	774	798	765	781	786	776	761	788	769	799	749	746	765	759	778	769	776	765	737	773	810	819	776	743	858	801	778	819	719	759	737	775	806	762	773	744	738	761	773	716	775	792	799	769	795	797	773	792	770	762	809	799	759	784	770	785	726	760	744	749	780	749	761	834	732	794	799	749	713	764	781	757	743	787	748	793	737	734	783	758	781	797	732	772	765	773	802	764	824	753	787	780	769	712	765	813	810	758	763	774	765	773	767	777	801	844	765	788	787	765	799	769	779	762	721	780	767	750	777	763	729	788	838	765	753	775	776	746	761	799	806	733	823	796	756	759	793	787	787	758	751	758	745	805	816	751	779	748	741	776	840	767	752	811	697	801	772	719	732	723	813	759	817	704	756	742	751	744	729	752	801	746	742	793	751	708	785	813	746	769	787	744	794	800	762	723	809	732	759	744	816	758	752	771	732	757	783	745	814	781	767	749	824	814	788	775	784	715	778	812	757	815	801	749	770	755	827	767	820	798	767	795	795	779	719	747	767	755	722	769	778	805	722	741	760	773	740	764	764	771	802	792	734	761	787	780	809	738	715	719	812	754	833	798	799	758	783	758	744	733	793	799	775	748	796	769	773	751	813	765	742	808	776	760	781	786	741	744	755	768	771	763	752	746	748	790	806	787	749	801	731	711	788	774	781	766	840	816	740	806	758	737	805	769	760	751	741	739	755	736	787	771	793	771	790	764	765	798	754	805	773	825	764	795	778	713	794	754	732	794	745	785	815	729	775	831	745	781	753	779	778	783	726	787	738	772	757	808	818	807	706	766	826	776	763	752	766	719	775	838	770	768	771	797	721	774	704	774	782	756	750	796	792	757	790	787	804	780	779	780	815	838	789	758	724	729	793	773	760	735	727	761	772	752	762	739	770	808	776	787	716	727	764	765	739	734	722	761	779	761	763	798	773	760	803	772	765	786	776	796	809	747	718	731	743	743	787	789	743	772	790	776	804	773	791	785	736	824	815	836	764	737	723	793	734	817	754	727	724	747	794	752	770	707	775	741	759	759	762	739	778	772	714	794	762	771	771	831	741	773	795	737	773	803	741	812	748	748	796	729	774	771	776	739	791	772	799	727	749	785	769	770	850	766	737	802	730	815	779	794	747	760	762	777	761	802	780	779	756	803	778	749	771	828	811	738	745	811	776	795	776	791	721	804	775	778	729	770	788	792	763	782	786	766	773	796	802	790	766	769	794	802	749	729	752	717	745	809	789	779	751	774	804	736	779	753	803	775	809	782	788	765	751	762	767	779	769	726	747	777	746	796	741	780	763	865	760	733	741	747	785	762	781	754	781	771	791	795	749	762	804	805	797	743	782	792	762	777	755	775	744	812	795	812	812	835	731	784	721	784	762	755	807	751	748	738	797	795	744	779	768	743	804	749	810	805	747	783	742	723	808	788	800	767	745	783	790	806	775	778	725	750	773	730	794	739	767	773	798	758	767	765	795	708	765	805	721	765	773	756	797	762	756	807	709	759	771	766	768	748	779	790	760	759	827	745	807	712	760	765	742	781	744	794	762	820	748	794	752	796	728	713	789	780	769	735	736	745	752	749	777	773	798	736	797	765	754	786	790	757	826	805	761	756	750	846	747	786	759	752	806	757	737	731	743	811	822	751	793	721	752	748	740	758	732	749	832	741	745	768	768	767	741	742	768	776	780	760	776	759	740	806	772	748	815	759	761	724	800	783	787	751	829	766	749	767	756	731	777	755	738	722	814	727	758	744	789	776	846	758	778	762	763	759	777	788	772	803	746	825	725	762	769	803	803	752	740	791	790	787	759	792	735	815	771	781	822	783	793	772	757	798	761	707	764	805	771	741	757	759	798	753	730	765	785	779	786	750	736	739	808	768	788	764	737	750	766	810	752	777	747	772	748	749	787	756	766	767	754	787	730	808	791	782	789	769	760	789	812	759	801	753	728	747	782	760	758	752	783	770	787	772	794	757	749	835	736	744	775	793	783	756	779	775	753	747	782	784	748	772	777	729	763	743	829	787	772	758	700	766	799	736	750	776	696	756	785	816	729	786	777	813	763	836	784	728	729	775	778	774	762	777	722	779	769	781	780	784	756	788	779	752	791	753	777	782	796	801	741	748	758	767	762	750	779	800	779	730	747	752	750	778	714	778	791	732	854	763	808	736	759	763	767	763	830	800	811	803	806	809	794	725	771	787	759	735	756	750	753	801	756	802	773	783	751	783	727	789	815	767	756	790	734	761	748	766	789	757	761	789	782	763	780	763	752	777	769	780
25780	21433	25775	18806	2188	1201	1014	910	839	879	873	875	892	937	880	872	864	900	925	837	877	831	874	837	835	801	828	798	868	781	862	807	819	851	818	805	849	829	853	874	870	862	833	827	834	796	852	819	864	858	822	848	809	877	869	872	852	804	855	813	824	801	831	797	851	863	839	833	755	849	827	799	838	810	790	827	855	856	871	874	871	889	844	837	815	847	808	848	846	808	843	853	801	844	821	872	776	826	878	797	804	815	800	824	853	862	855	825	774	875	847	826	840	819	785	843	804	787	848	878	851	819	802	843	829	880	832	789	840	828	852	815	798	759	852	842	877	803	859	829	822	868	814	889	858	826	871	826	873	850	852	798	821	823	856	794	840	883	898	838	789	863	834	868	829	814	859	823	809	779	832	773	731	834	859	798	845	873	887	880	825	790	851	758	805	866	857	840	855	833	814	797	817	829	869	824	820	875	835	814	840	847	879	760	848	809	808	912	850	863	826	871	787	801	850	803	817	828	824	819	793	828	836	832	807	844	854	794	816	845	822	807	855	777	836	793	810	841	862	843	873	841	800	856	821	842	841	880	859	866	818	832	824	819	835	823	839	841	814	807	843	840	838	817	830	855	858	838	853	865	802	878	855	829	810	821	807	885	830	891	850	841	867	798	813	799	847	816	873	805	871	799	864	792	831	867	811	833	788	819	809	780	817	845	771	863	806	824	865	821	795	833	832	838	857	856	811	846	812	869	872	848	836	844	772	772	839	889	840	832	821	860	868	779	873	856	784	784	833	853	878	839	865	791	796	834	810	812	822	821	833	878	826	887	892	884	851	825	839	867	858	832	827	818	815	878	830	856	847	853	794	786	811	817	857	834	827	830	883	831	834	844	826	838	797	859	857	831	864	859	801	809	799	833	807	812	874	850	785	785	826	852	832	838	814	812	865	834	814	848	825	878	831	807	804	847	834	802	845	795	818	827	811	810	834	847	874	803	752	828	825	807	828	831	838	855	855	820	787	843	843	889	819	809	774	817	885	854	849	752	845	839	871	853	848	836	850	880	831	801	820	843	827	853	846	793	811	841	852	824	831	850	821	831	876	880	795	864	869	842	831	850	855	844	844	763	810	876	857	859	849	769	809	834	833	851	804	808	792	826	818	820	846	806	846	853	827	880	847	846	846	795	820	792	850	769	835	850	826	844	845	829	797	794	780	820	848	870	832	807	841	859	838	832	835	818	771	841	814	851	841	834	865	869	831	862	813	808	805	833	804	846	813	843	838	786	823	794	832	804	776	819	826	854	859	823	837	810	863	833	889	868	876	819	820	840	866	820	867	839	785	816	855	853	802	821	805	805	833	800	838	790	834	758	843	849	820	790	767	888	803	814	800	814	851	848	813	814	824	822	853	854	800	856	843	843	818	846	871	822	891	786	814	789	825	807	822	825	895	773	769	829	796	811	807	833	839	824	828	848	797	802	812	851	835	784	792	864	855	836	791	863	861	824	784	821	868	820	827	811	864	889	818	801	888	796	899	823	877	804	855	846	814	822	787	850	879	833	793	815	854	865	866	837	843	853	828	829	819	845	826	775	918	867	816	853	849	826	887	863	798	862	848	827	835	828	751	853	842	835	887	858	846	823	836	874	855	831	796	796	852	832	844	863	786	884	830	898	831	845	802	814	819	838	848	851	856	830	802	850	840	828	797	854	787	802	843	844	854	810	815	814	797	888	845	828	801	836	873	814	800	837	837	831	782	804	795	820	824	804	833	835	821	811	806	820	759	790	830	799	851	884	817	820	844	887	803	866	813	829	808	863	854	820	899	854	804	827	808	819	841	852	800	807	792	868	769	825	880	826	782	803	851	843	835	857	866	784	801	784	805	842	803	835	831	825	824	844	838	878	797	853	850	784	800	810	794	868	823	789	821	811	831	903	835	900	771	856	827	777	870	853	826	849	905	790	874	834	834	762	804	837	883	876	849	811	886	889	826	851	801	894	857	801	772	825	755	800	863	888	918	800	888	839	876	827	845	875	825	872	853	804	871	847	768	833	843	884	857	842	814	844	839	796	845	823	836	853	822	829	789	819	838	832	835	805	838	837	875	829	840	817	843	862	794	851	821	779	883	813	848	859	831	829	852	820	778	807	794	804	847	797	838	857	870	812	848	863	785	760	804	808	797	806	831	846	837	833	831	803	844	863	815	788	787	872	802	880	848	817	892	877	801	783	815	860	854	822	811	803	832	861	830	790	856	871	766	866	830	851	846	864	862	830	835	825	837	832	867	852	829	818	821	844	918	818	807	842	780	784	809	846	857	797	879	803	835	839	795	781	820	860	818	778	842	867	854	823	819	827	824	766	756	792	797	854	826	789	841	829	875	850	797	836	793	806	815	855	821	830	797	853	832	848	858	831	869	828	812	801	815	817	808	782	820	821	844	847	839	808	828	828	829	839	768	806	865	799	911	848	798	764	783	861	899	834	839	868	871	809	865	856	835	853	805	816	844	860	847	761	834	796	848	846	850	788	795	823	821	863	765	865	891	830	817	804	824	827	800	849	867	789	820	856	829	898	812	811	833	836	808	839	834	801	830	871	778	886	817	847	793	827	878	839	815	805	815	788	834	771	820	834	855	797	833	787	768	870	791	824	848	837	820	795	803	847	850	816	792	828	845	822	849	866	832	842	785	849	789	844	770	913	807	814	866	814	832	829	787	786	843	807	807	793	807	803	826	856	876	813	848	848	863	787	861	804	860	892	819	812	864	888	830	789	843	814	820	849	837	795	824	802	849	848	836	874	815	854	798	843	836	791	847	848	834	881	856	847	867	826	827	867	839	851	861	847	878	812	778	852	855	828	810	842	829	834	817	856	852	815	832	831	856	823	825	841	868	847	854	828	885	822	845	859	818	794	802	863	863	879	864	793	820	798	815	815	848	837	792	809	846	855	823	838	867	832	836	787	817	838	801	864	804	856	859	861	819	884	806	845	824	840	884	829	784	858	860	808	821	830	876	872	831	854	813	838	858	861	804	834	847	853	809	785	796	822	821	817	830	774	814	781	767	851	822	833	830	801	827	840	840	870	878	874	851	785	813	841	887	811	830	843	853	846	899	823	836	911	823	870	868	884	806	821	795	832	811	835	864	776	829	811	834	809	829	887	846	851	821	801	834	865	783	854	874	845	836	871	905	825	845	822	833	808	830	751	816	820	797	843	856	871	806	886	811	818	832	806	829	822	794	832	784	808	802	796	851	792	810	816	816	860	787	823	846	813	825	913	801	800	852	875	866	895	865	877	799	824	828	834	830	777	828	875	854	829	808	807	849	782	843	838	819	861	810	820	804	842	820	866	791	852	837	784	816	857	820	774	817	823	819	789	836	810	843	813	883	841	840	807	798	811	878	839	796	845	819	804	901	800	850	811	808	836	828	858	839	845	863	813	820	835	788	802	827	872	861	819	895	806	784	848	803	851	802	845	836	798	858	842	850	867	834	856	876	835
3604	2408	2040	1412	1090	1000	954	887	836	853	815	862	784	847	836	736	819	757	776	749	773	822	732	747	760	755	750	758	771	758	800	769	803	745	766	732	741	704	723	747	743	775	741	779	786	709	703	745	766	745	784	787	797	728	735	765	765	755	825	739	810	737	740	753	753	790	724	751	750	703	735	776	741	745	732	730	731	780	744	748	797	727	743	794	767	809	767	735	766	740	712	722	733	773	772	733	804	745	755	768	723	754	791	718	737	728	758	779	808	809	747	729	711	757	790	784	803	746	777	753	732	743	791	753	724	770	724	767	770	742	806	712	748	753	751	744	768	763	819	785	776	766	719	791	738	760	721	768	745	676	695	799	768	740	759	777	734	686	770	812	756	752	719	738	732	827	770	740	726	710	747	801	680	766	760	789	792	770	710	764	745	753	783	751	729	727	809	747	790	757	758	698	720	706	767	750	726	740	796	760	736	751	764	787	723	779	754	773	773	752	736	765	808	721	768	744	756	764	697	751	731	744	773	758	753	782	744	729	728	764	737	739	792	792	803	737	715	827	803	775	786	758	746	783	758	751	754	723	768	748	767	721	745	750	725	733	758	752	801	752	721	755	739	731	776	791	756	733	688	738	751	750	727	807	750	768	706	764	768	697	730	761	733	748	692	733	742	778	773	700	784	747	727	742	761	724	723	726	820	779	736	761	736	732	701	800	761	784	759	751	737	723	752	720	788	717	777	700	742	702	729	700	721	753	699	741	768	761	743	757	746	785	768	761	730	755	726	745	777	705	815	767	761	726	781	730	738	759	754	706	751	720	766	768	795	735	781	709	734	731	778	787	704	769	728	769	719	712	731	717	727	698	759	721	726	759	748	743	763	766	777	705	764	745	764	734	762	738	783	725	702	727	738	733	767	745	765	731	785	766	763	687	720	729	745	752	726	751	753	722	733	728	734	785	776	739	745	744	717	713	749	781	756	740	723	782	771	713	787	746	759	724	743	734	681	755	770	785	778	806	743	716	782	730	763	754	729	733	789	791	773	702	781	734	763	770	769	789	761	748	710	703	732	752	701	751	783	817	704	714	734	754	699	712	729	740	768	765	751	722	748	755	761	737	756	756	762	760	725	726	756	719	745	763	766	731	753	729	742	767	702	720	813	742	749	789	708	719	675	768	735	736	755	768	729	746	734	751	736	689	785	758	744	698	746	740	769	700	746	705	757	747	724	741	741	759	774	766	730	731	686	724	768	754	766	827	746	795	712	758	734	772	762	727	732	753	720	740	703	774	702	769	688	746	708	753	754	742	790	764	705	752	711	714	734	722	758	726	815	777	754	746	739	774	755	731	743	727	755	797	730	781	735	758	763	753	712	725	760	720	813	729	720	737	762	717	752	788	732	727	789	794	781	743	765	769	734	711	767	737	773	772	738	790	782	734	761	799	746	735	759	727	767	790	777	721	741	685	746	827	754	721	702	753	794	766	717	749	730	716	741	665	710	722	736	777	744	720	752	752	774	710	743	807	729	749	728	745	770	716	740	792	798	705	753	811	703	748	760	743	753	724	762	718	743	739	731	752	809	732	735	805	787	772	709	733	740	748	731	715	740	788	743	780	738	724	759	716	711	762	736	718	746	743	758	769	791	765	768	750	750	710	752	749	768	709	728	757	735	752	753	735	734	796	745	682	784	747	787	713	709	739	758	726	701	718	747	697	766	767	750	720	735	691	718	741	719	779	762	708	756	691	728	806	731	740	762	723	730	733	743	754	748	774	774	763	734	729	725	788	732	792	754	776	647	760	756	750	764	766	760	711	747	750	746	722	725	706	705	774	738	730	769	731	707	761	771	736	729	761	767	722	727	749	792	763	725	753	714	733	773	756	773	733	800	793	746	764	738	741	737	748	733	746	705	757	696	789	730	732	786	731	704	736	809	734	700	696	759	735	752	754	735	752	775	790	693	753	767	773	760	685	773	765	737	784	767	717	720	718	776	789	721	732	765	709	725	757	765	743	782	689	728	722	723	732	707	761	794	787	809	756	743	739	801	736	769	775	721	754	770	787	700	736	749	719	723	763	715	750	765	752	765	726	747	748	731	773	731	733	709	693	740	746	691	725	775	761	707	731	777	761	736	805	723	794	739	729	739	724	741	755	739	691	737	741	732	700	753	761	748	718	793	791	752	748	750	775	761	725	783	747	742	743	706	736	797	742	753	741	738	779	709	675	781	762	774	780	764	717	728	731	724	773	783	764	734	756	769	717	756	750	811	738	757	756	743	765	699	673	728	744	755	766	745	741	747	744	741	725	750	726	727	759	727	753	783	726	744	703	756	699	717	733	756	725	738	822	770	742	748	739	736	770	753	739	708	768	755	810	732	740	741	731	783	755	767	776	704	737	766	753	755	761	754	716	706	664	752	743	758	752	767	734	775	779	730	737	753	709	739	720	760	742	763	778	740	755	762	779	768	709	726	736	737	781	727	724	720	731	747	753	761	731	737	735	762	752	772	792	806	794	735	762	739	732	725	803	748	757	684	763	725	742	770	728	721	744	718	732	724	751	741	739	709	764	751	731	722	738	767	737	775	723	815	757	723	746	743	753	798	757	691	758	740	750	733	765	791	731	721	720	744	764	720	734	771	710	751	778	694	765	730	764	731	746	735	712	727	731	676	723	764	782	743	749	727	746	735	759	738	761	735	729	736	761	720	763	725	749	734	734	743	717	704	761	714	709	730	766	773	723	732	787	736	734	716	764	751	786	747	754	742	692	730	775	770	730	758	684	694	727	754	762	719	756	758	751	724	704	740	757	749	765	745	718	736	798	764	793	708	800	771	773	809	750	777	718	733	776	779	739	748	732	730	749	747	765	704	710	779	734	700	739	696	715	733	755	811	802	752	766	700	822	761	710	736	785	759	757	721	708	785	759	791	792	799	746	767	728	780	772	745	732	754	765	725	771	777	754	744	743	764	745	717	765	730	723	725	738	740	744	760	784	750	716	733	801	720	723	722	693	776	818	766	683	750	784	751	749	710	723	723	723	733	717	711	747	691	757	712	716	760	775	765	799	717	669	749	723	748	742	755	735	804	734	729	749	783	769	771	750	713	749	733	727	813	748	782	762	725	735	766	783	793	726	696	732	713	721	754	772	757	748	722	716	776	741	755	745	766	790	756	728	784	789	764	725	752	732	732	806	756	802	767	734	792	750	719	733	742	766	714	775	795	762	763	823	767	720	780	765	733	749	708	766	736	732	773	729	726	752	747	718	713	721	731	745	701	780	796	818	746	725	805	730	764	704	722	735	718	746	768	742	739	704	751	774	722	772	754	811	743	754	750	732	716	763	685	735	765	743	713	722	759	739	765	810	757	704	766	705	771	734	764	785	750	792	741	739	726	761	764	770	767	755	729	734	741	728	774	713	719	780	807	698	708	717	740	752	772	770	749	730	795	715	701	737	769	758	765	745	761	754	784	713	713	732	706	753	690	793	745	718	763	731
24261	21462	28678	24643	20483	3384	1091	686	602	594	556	523	476	509	436	463	462	443	459	465	441	429	453	431	415	451	461	483	468	434	421	484	435	445	437	443	492	445	466	426	458	455	459	441	435	485	438	438	393	437	456	444	430	441	457	436	431	450	423	440	449	452	458	427	439	422	416	411	416	392	429	447	468	490	453	410	445	437	428	422	464	417	423	450	444	429	419	457	436	422	451	442	411	446	465	433	436	449	439	416	424	449	400	456	427	463	431	443	474	441	403	455	431	389	425	449	392	427	439	425	459	426	477	397	457	414	448	441	421	421	424	428	396	407	406	444	434	467	458	435	440	418	422	459	437	446	452	442	415	430	404	431	400	436	439	447	405	430	422	470	423	453	421	444	447	428	411	416	440	430	422	432	464	459	444	464	437	425	455	396	402	437	418	415	419	417	406	447	427	423	461	390	414	450	456	417	436	425	428	417	402	431	459	432	413	427	446	452	445	436	447	425	422	424	422	414	403	420	433	448	421	422	415	428	432	414	439	401	428	410	449	420	430	480	438	471	446	446	428	412	414	419	430	439	430	430	415	398	398	424	409	399	452	425	440	430	462	420	409	417	395	420	463	409	445	425	457	414	451	382	402	430	405	427	430	409	438	413	396	429	407	419	411	416	417	421	445	410	426	424	431	420	428	417	429	407	404	439	448	388	411	429	413	440	450	414	418	454	398	456	406	422	407	440	444	434	440	403	386	490	402	449	441	456	461	408	430	416	488	489	408	425	425	439	412	438	398	427	430	384	394	408	443	383	448	460	436	405	411	457	465	445	409	442	441	417	441	445	425	435	425	393	429	434	415	450	426	418	459	399	399	407	417	396	407	447	419	414	438	430	439	421	439	453	439	430	404	442	397	428	416	441	414	392	446	409	426	431	430	440	445	401	431	431	459	418	424	438	407	402	469	418	449	456	403	440	431	435	395	428	429	447	389	424	414	430	394	418	419	456	450	419	409	416	447	406	461	448	411	458	421	413	414	435	417	433	417	394	389	395	430	423	413	402	438	410	394	440	408	460	436	428	437	461	430	425	418	461	414	436	432	443	439	411	430	431	402	416	403	403	438	427	398	381	428	442	428	374	403	439	431	445	392	469	438	436	393	435	438	431	417	417	419	420	421	418	399	466	418	418	399	421	434	415	425	396	412	447	482	441	417	416	412	398	402	413	430	436	457	417	450	434	470	436	435	427	434	449	438	460	406	419	432	413	433	401	420	433	439	429	455	401	420	451	411	417	384	405	426	439	402	430	453	437	411	409	412	395	409	417	426	468	456	407	416	452	399	436	379	426	437	414	417	408	457	449	446	425	451	434	447	444	425	426	426	406	456	451	429	446	450	471	415	453	453	405	427	426	415	421	440	413	390	403	425	475	443	386	426	414	444	414	411	430	425	465	426	454	422	410	413	435	433	453	426	453	436	407	411	420	442	424	401	422	429	443	422	420	467	395	421	428	438	427	445	435	418	434	393	441	425	415	448	428	450	442	428	390	426	403	418	424	402	437	452	416	457	392	439	415	398	432	425	393	449	467	451	388	434	421	428	443	449	441	439	459	438	473	426	415	420	387	406	419	408	397	415	467	428	415	407	422	412	426	396	422	466	400	426	456	428	466	375	423	433	409	458	452	424	370	437	456	417	402	461	430	472	448	438	432	435	426	438	422	418	419	414	406	405	389	440	415	389	445	428	436	395	429	433	427	429	427	430	419	449	400	435	438	428	437	434	437	419	468	437	448	422	412	445	452	431	426	453	435	402	424	439	396	440	411	403	421	410	429	455	467	432	449	451	454	453	427	408	449	447	421	402	417	408	469	431	419	431	398	407	408	393	418	412	488	409	430	396	377	416	419	422	460	438	423	421	419	461	432	437	434	429	438	413	494	435	386	432	438	417	389	463	449	417	445	412	403	415	432	410	420	437	401	446	437	407	408	447	422	422	382	484	438	402	418	395	417	429	426	435	406	472	445	399	449	460	420	423	447	418	424	430	438	438	457	392	411	410	428	394	428	428	430	423	405	398	403	413	404	432	458	476	411	429	426	447	466	434	437	435	453	413	449	446	463	409	430	439	437	414	405	441	418	475	425	435	460	387	386	426	478	410	402	450	424	456	435	418	421	415	447	436	438	429	424	415	420	459	383	414	440	419	458	449	406	426	476	418	390	412	420	444	467	403	446	419	392	416	444	436	419	407	407	431	465	449	440	455	411	441	452	396	449	445	416	453	469	422	420	396	397	423	445	436	448	417	405	432	396	428	448	441	438	374	424	424	436	422	430	443	438	427	433	442	404	444	413	411	433	446	438	461	418	416	424	452	432	436	418	459	451	458	421	430	391	389	405	463	412	408	397	452	449	406	455	424	419	437	438	426	411	427	439	395	391	393	378	416	431	405	417	442	416	424	424	406	415	434	431	427	429	457	429	443	440	456	394	441	427	474	448	460	438	450	430	405	385	446	432	416	397	412	430	402	413	436	444	410	450	409	403	427	442	442	425	455	390	441	433	404	384	439	353	470	412	410	408	450	427	445	445	430	430	459	425	431	408	382	421	437	387	394	416	436	468	434	426	402	435	414	438	412	423	463	435	421	421	443	391	445	385	448	415	384	443	419	411	422	438	434	404	430	453	420	464	444	405	416	426	415	402	431	467	402	453	406	419	415	451	454	433	394	404	401	413	424	437	441	434	458	429	423	384	423	392	424	406	403	413	405	436	427	437	441	446	392	415	404	386	444	434	421	452	401	408	424	451	420	419	434	406	449	430	447	420	436	419	418	447	402	415	434	402	414	444	482	423	395	395	414	416	380	428	442	418	454	397	407	385	415	460	461	417	444	403	441	475	425	446	463	458	441	461	441	404	421	411	408	425	460	423	451	387	420	451	408	414	437	411	427	433	438	422	425	440	411	423	433	358	414	427	464	437	399	436	432	450	435	450	449	397	416	450	419	424	443	441	424	403	429	415	423	446	431	439	422	412	423	489	444	410	413	383	409	432	433	457	452	439	383	394	449	439	420	438	458	433	412	440	432	427	441	444	429	439	377	418	389	402	438	454	445	415	430	406	413	435	399	429	380	423	402	413	395	410	430	403	444	404	451	428	428	419	426	433	409	435	410	437	438	424	401	425	436	429	422	391	431	425	431	422	426	434	401	465	411	430	437	407	421	438	419	445	417	398	393	398	418	434	405	434	425	427	399	456	432	458	416	442	462	420	426	452	443	406	422	437	438	438	434	392	464	444	434	413	410	450	432	412	395	426	410	418	428	409	417	432	433	440	388	440	400	410	418	452	420	460	438	492	410	415	430	444	423	461	432	379	431	443	437	430	415	419	446	414	458	410	435	406	444	438	400	427	416	435	410	436	444	421	447	443	411	472	435	439	450	427	437	433	441	439	430	437	446	435	465	428	395	426	455	395	427	437	430	443	424	413	403	389	427	435	410	407	429	428	430	437	432	415	430	468
3407	4860	3724	1860	1369	1074	946	773	749	653	612	568	541	549	513	523	497	518	479	510	471	461	471	448	466	486	503	456	463	478	445	446	485	490	453	439	424	434	447	435	406	448	469	478	439	462	433	391	444	472	464	454	447	460	438	473	445	449	401	480	438	427	468	430	478	455	488	470	428	471	425	441	433	451	454	415	440	444	427	414	450	428	441	419	448	442	419	462	426	409	459	478	473	410	444	450	457	456	416	433	441	442	441	458	460	428	441	430	501	420	434	460	434	406	443	432	436	438	416	452	444	457	469	441	428	461	434	425	460	444	472	425	427	485	425	434	395	428	423	435	438	448	448	416	446	426	410	442	430	428	422	449	441	455	464	453	437	468	454	446	437	439	425	460	472	447	416	455	451	433	439	433	474	421	420	438	448	460	439	452	441	409	426	482	457	430	465	452	408	420	407	439	394	421	448	451	459	460	419	450	443	431	437	422	457	481	388	455	412	460	455	433	408	425	439	409	440	427	443	414	434	423	435	411	406	444	438	426	396	422	435	419	463	450	444	433	399	401	460	426	418	419	426	401	459	437	412	428	426	423	423	457	426	450	428	426	438	453	454	442	438	434	463	448	448	427	449	432	481	410	414	449	436	404	419	481	456	447	420	449	463	443	444	444	462	433	434	453	466	442	409	404	444	434	442	407	445	401	392	398	460	424	473	509	477	482	386	416	462	427	464	407	411	438	455	416	429	418	485	414	438	435	455	465	414	436	468	436	450	393	440	442	412	474	439	429	450	413	435	418	450	450	412	458	442	409	427	431	418	436	453	447	431	390	421	470	410	449	452	425	417	467	431	406	437	489	451	444	416	408	445	414	449	456	402	428	422	421	423	446	441	395	450	432	428	442	444	474	428	428	425	450	465	427	427	398	437	430	408	440	425	415	431	428	469	431	453	434	431	417	441	478	425	426	433	414	405	450	417	440	437	414	426	443	454	485	438	436	462	433	393	479	424	421	434	423	428	440	456	427	457	409	434	418	445	443	438	437	436	458	440	434	463	435	418	427	420	438	446	442	447	396	380	415	410	422	411	405	417	416	445	428	417	477	417	415	382	451	415	426	428	453	391	409	481	434	408	461	384	419	449	444	473	461	403	441	460	430	424	457	423	457	457	427	396	443	423	440	438	398	449	427	406	434	463	420	434	464	432	410	437	397	450	399	408	427	441	435	431	418	443	486	439	433	443	424	485	392	415	427	451	443	447	459	450	437	460	433	445	429	408	410	396	437	424	425	421	444	449	476	425	449	412	401	435	442	451	434	476	467	451	424	395	466	460	458	409	451	390	428	415	430	388	458	452	417	455	418	449	424	434	395	465	427	429	439	499	408	465	397	445	433	426	467	440	445	415	463	391	476	394	437	455	460	440	439	399	445	448	436	427	427	435	427	451	409	452	421	475	412	466	442	417	408	431	397	420	415	445	425	424	441	401	437	487	421	435	438	467	395	406	436	399	424	431	432	442	435	428	433	445	402	400	418	440	430	409	434	453	431	467	425	448	429	420	437	447	407	440	410	446	438	451	446	457	430	433	438	405	404	411	430	437	437	411	452	426	430	413	441	428	403	430	443	435	451	414	423	457	456	422	429	395	437	413	412	398	420	460	426	443	413	426	437	434	457	430	441	440	434	409	436	379	432	440	450	436	460	416	429	455	427	411	437	420	407	421	429	452	452	440	422	411	411	422	441	416	463	453	462	444	450	422	471	449	411	403	447	417	428	406	427	401	412	431	415	412	437	394	444	487	422	446	441	467	434	437	456	458	461	423	428	435	420	418	406	431	431	401	442	455	475	426	450	435	435	392	462	442	443	418	412	423	416	468	402	410	420	442	419	423	425	443	450	439	437	408	396	428	431	434	459	445	424	437	434	434	435	449	439	467	407	413	425	480	437	406	397	461	433	427	409	455	426	461	429	480	402	421	400	409	395	465	418	411	432	408	388	428	441	414	440	430	432	428	436	441	430	421	464	407	435	416	456	411	441	449	469	446	436	399	425	448	428	453	415	495	449	427	459	408	446	453	423	445	440	427	454	415	382	439	486	445	433	438	444	489	453	421	459	439	444	426	452	390	419	436	468	436	397	410	386	433	413	431	418	429	456	432	392	411	446	432	477	455	397	451	470	397	469	455	439	433	439	434	419	412	417	399	407	410	431	421	440	447	417	429	423	422	427	413	424	431	483	470	429	434	431	420	423	423	433	447	441	441	447	459	454	452	457	465	409	414	426	410	420	396	418	441	431	422	466	436	396	414	426	439	400	408	417	446	421	449	465	402	444	424	442	454	415	456	410	470	396	391	427	448	416	474	455	394	429	419	434	458	420	389	449	447	444	436	445	487	458	441	456	420	460	420	456	419	416	382	406	457	414	410	395	414	416	423	446	435	433	420	444	408	448	464	395	442	430	451	443	414	424	439	447	402	457	437	412	432	454	393	434	379	416	407	452	441	448	419	422	460	448	445	474	416	423	432	426	440	395	431	406	466	411	442	428	450	433	458	446	422	424	378	441	446	419	433	392	475	412	403	420	416	413	382	454	424	408	445	424	437	415	429	414	444	426	434	397	444	410	439	409	377	435	403	404	412	459	405	443	444	459	414	410	439	415	445	435	417	423	416	466	439	449	451	429	459	436	417	459	456	456	438	409	467	393	453	398	445	449	411	406	449	468	462	428	408	395	426	441	433	415	417	464	441	403	454	440	485	412	413	407	454	407	414	420	463	454	470	430	447	397	412	401	435	453	448	424	427	441	435	445	406	431	438	395	411	455	438	410	387	411	399	415	416	425	460	437	442	439	442	443	430	445	431	383	441	417	463	415	417	401	440	442	478	446	461	450	423	402	453	425	422	437	419	460	407	384	441	412	421	436	401	424	472	419	405	426	422	462	418	420	440	428	403	435	414	462	429	453	443	449	462	412	395	432	408	413	434	455	437	453	422	414	439	472	425	452	465	416	399	424	417	488	425	430	432	390	430	441	402	388	409	430	397	438	449	454	407	438	462	398	415	439	438	434	424	437	440	427	424	441	462	444	423	389	422	459	473	392	433	420	442	431	446	434	396	414	394	421	481	419	440	438	417	449	456	403	438	439	440	421	437	449	422	416	426	441	397	401	433	431	460	428	435	438	471	441	405	450	423	422	419	471	437	431	450	412	408	452	405	437	414	409	443	425	426	387	418	409	434	428	454	420	423	408	442	458	417	452	435	398	444	443	390	424	444	437	430	454	441	411	436	431	401	450	434	442	431	426	415	475	418	390	416	417	453	412	434	395	419	429	390	412	417	394	412	435	377	433	448	452	407	430	432	415	435	432	455	404	444	444	481	427	419	404	452	462	417	422	406	417	458	419	466	426	455	402	449	412	427	423	424	442	456	452	420	450	427	441	410	415	434	476	466	442	446	398	435	428	441	455	424	412	437	454	460	455	445	439	430	422	437	432	444	436	426	419	415	473	421	387
27605	12053	2115	1224	928	919	902	940	900	906	931	870	881	882	870	875	863	880	933	838	924	926	859	908	877	880	858	893	857	930	913	864	950	939	880	885	926	828	867	889	878	871	933	896	906	901	847	910	929	889	897	835	912	900	905	935	869	925	929	906	882	873	863	904	857	859	935	852	883	898	902	869	859	928	875	915	903	857	868	888	903	841	920	939	907	851	873	903	952	920	908	863	898	897	926	884	861	910	871	881	857	875	916	910	876	859	876	862	864	905	904	941	903	917	844	920	873	922	919	917	902	887	926	933	845	897	881	876	917	920	933	902	898	930	868	882	903	875	876	869	838	898	899	899	875	870	881	859	884	923	874	929	817	851	894	916	943	869	915	874	884	911	870	893	891	863	912	922	869	935	931	952	906	894	885	927	918	915	934	936	908	896	869	892	890	936	914	917	868	889	923	879	844	893	894	915	976	843	879	927	852	858	937	919	910	880	931	898	919	884	931	865	918	900	936	896	909	884	938	882	893	872	947	890	880	896	937	918	936	917	916	859	898	882	898	898	851	900	883	871	868	867	867	912	865	896	945	869	910	950	889	916	873	843	884	869	894	851	914	939	880	859	847	915	839	901	874	901	879	885	926	849	913	865	863	945	890	891	901	841	868	883	875	899	889	867	884	830	929	911	911	927	908	901	868	893	899	911	932	910	939	882	919	873	866	869	885	917	896	906	900	881	873	847	858	886	855	891	885	874	903	913	910	852	917	898	907	930	926	884	836	937	869	897	903	929	921	911	901	871	864	881	874	880	861	812	841	849	859	861	914	903	875	873	908	872	871	901	915	850	864	896	871	871	903	871	920	910	906	911	883	907	893	859	858	883	896	836	899	962	920	943	905	899	874	879	891	864	904	885	853	946	906	893	875	907	953	957	849	834	988	904	887	910	895	906	860	948	920	880	966	906	921	880	857	897	935	925	869	887	859	935	907	916	882	885	859	856	879	893	895	850	871	837	920	839	924	846	875	939	887	875	847	868	870	880	899	880	920	909	909	879	860	922	938	906	909	950	911	875	898	923	879	862	934	909	869	866	908	942	882	859	873	877	899	925	909	916	888	941	880	953	903	899	872	866	878	843	909	973	910	877	892	884	893	849	902	878	846	930	882	860	974	888	861	843	904	894	890	823	930	859	895	890	958	906	898	900	906	908	852	923	893	920	900	968	923	870	853	862	866	893	954	903	897	931	870	871	882	890	900	877	874	899	862	871	882	853	924	871	904	884	860	864	907	902	877	915	887	906	925	920	842	922	874	885	878	864	898	837	878	916	875	933	885	881	943	915	906	872	891	925	900	950	849	895	888	931	896	863	862	862	853	902	883	857	921	881	826	872	905	938	930	910	837	868	902	868	889	856	825	912	938	866	858	888	870	916	910	866	978	891	936	847	921	901	917	892	841	920	910	930	908	874	912	879	918	870	872	898	873	922	888	896	908	863	864	878	898	880	940	897	917	870	886	857	938	916	825	925	907	883	929	892	913	856	905	845	881	853	903	917	856	839	927	822	894	869	907	869	939	882	910	900	899	927	910	878	858	874	856	915	824	892	884	898	901	892	887	911	862	832	887	901	945	873	886	843	886	902	877	891	915	897	910	876	978	872	883	829	855	934	846	854	875	879	873	909	858	894	908	911	895	867	879	851	910	887	866	862	922	915	914	870	884	891	865	947	864	899	897	897	957	850	870	865	882	847	895	880	807	882	920	886	889	918	892	862	865	922	921	969	942	896	908	870	968	920	886	907	845	835	860	890	877	892	926	951	900	830	906	917	905	892	901	875	949	848	889	906	885	891	939	863	888	879	879	873	905	890	843	890	920	856	863	909	867	919	968	900	864	952	923	891	930	898	941	831	934	904	912	894	903	846	900	903	959	923	917	926	873	894	904	871	965	913	902	874	919	932	874	908	913	924	876	861	900	894	883	914	921	948	905	922	879	915	922	919	873	905	906	917	902	846	887	945	919	860	916	897	920	909	892	903	914	913	989	921	841	866	843	983	910	922	944	935	851	849	934	936	882	854	901	935	892	898	911	863	930	876	864	915	894	875	817	887	869	884	848	903	880	886	874	920	888	895	913	900	898	891	922	917	942	921	944	918	938	889	895	932	919	873	859	926	890	883	892	896	926	917	896	864	871	890	826	941	893	950	876	863	858	876	930	849	875	932	890	957	900	936	899	862	974	905	910	895	871	930	881	913	829	872	875	908	839	862	853	871	874	873	907	882	924	889	871	918	913	969	859	910	905	908	915	914	913	909	835	901	890	948	852	879	831	910	915	939	913	938	855	865	871	931	832	858	940	864	860	857	896	862	936	893	934	894	902	860	969	924	911	883	909	881	894	881	891	906	883	929	868	946	926	902	893	911	894	961	967	809	878	914	848	879	887	921	913	913	880	886	935	882	896	880	906	909	906	868	859	937	923	893	880	891	865	929	851	899	884	886	867	922	903	867	891	922	902	958	873	852	866	921	899	890	913	874	876	911	920	873	928	911	920	871	892	867	858	888	896	921	873	932	934	855	891	883	934	883	909	840	871	873	922	944	892	931	856	899	871	881	872	916	937	941	905	891	942	868	943	888	914	891	852	937	900	855	931	909	891	954	868	942	852	916	874	857	889	942	939	946	918	866	899	885	912	894	910	948	950	908	899	913	867	911	882	898	886	890	916	941	858	918	922	942	875	909	868	885	845	942	906	868	894	901	917	899	887	945	878	906	903	893	847	916	886	862	889	912	920	892	857	918	857	894	902	820	866	905	893	857	862	931	890	895	864	826	855	908	854	886	918	874	911	930	912	916	889	929	908	901	914	914	897	912	826	894	930	867	889	878	852	876	881	915	886	923	893	904	916	920	875	894	888	872	920	876	898	878	907	879	928	880	939	896	899	862	894	849	874	860	889	862	899	943	840	930	903	901	899	876	912	882	900	877	890	889	916	863	884	871	869	870	885	882	805	856	908	929	891	921	919	941	901	880	906	940	867	923	907	876	917	888	928	892	880	928	790	872	921	904	926	837	867	913	947	875	874	882	913	917	910	896	898	899	917	901	869	917	863	882	912	925	898	915	913	899	866	915	865	859	914	885	904	927	865	935	885	882	852	881	926	869	927	897	849	886	911	937	936	926	913	895	947	907	868	913	872	896	972	895	898	875	882	883	873	907	943	888	880	925	858	878	914	947	907	881	985	898	938	958	946	855	849	907	873	877	898	848	890	860	890	946	873	864	905	861	866	922	883	921	928	899	884	900	853	927	899	891	906	882	907	891	896	850	896	870	957	844	875	930	879	876	892	926	892	896	933	896	877	869	914	858	896	865	949	882	879	858	855	861	917	866	934	907	913	859	947	898	866	906	945	896	915	861	919	897	887	897	908	913	871	873	880	905	887	916	899	895	909	965	942	949	892	908	908	853	907	898	918	866	933	899	868	902	898	889	938	859	898	965	876	881	847	846	901	902	885	885
5190	1018	941	858	843	837	803	770	762	759	799	837	787	772	785	771	780	784	771	767	790	818	790	777	778	788	770	811	835	803	756	813	745	793	784	795	792	720	775	792	778	784	816	798	777	764	843	791	768	790	806	798	749	761	779	848	800	741	808	763	785	736	801	841	772	770	760	771	768	874	777	759	777	746	797	780	786	817	753	725	793	824	802	801	791	779	791	779	791	788	805	736	759	783	788	850	802	790	767	767	788	763	779	778	786	791	780	731	764	752	831	761	753	770	818	741	766	719	747	798	777	817	801	818	801	750	771	782	793	808	779	797	768	804	820	768	760	778	813	746	765	787	753	740	827	806	794	770	781	840	779	777	782	767	820	800	793	806	787	802	765	795	742	786	747	742	775	844	810	760	773	756	771	761	767	789	724	780	828	769	804	805	766	786	766	732	760	806	733	777	808	753	772	758	765	735	811	790	766	766	735	793	740	748	826	767	757	744	802	774	742	750	733	740	774	771	775	791	799	715	705	790	759	752	813	793	746	739	791	780	774	801	768	780	763	777	766	789	786	798	751	806	837	795	764	774	762	767	808	809	742	744	778	770	729	766	787	755	799	783	730	786	753	758	732	747	826	843	822	752	835	736	790	789	772	765	812	811	763	791	748	798	809	820	821	781	734	765	804	771	799	749	854	736	698	780	779	769	764	773	739	764	758	780	766	758	735	760	771	776	778	781	740	784	719	803	798	742	749	775	753	759	738	781	780	784	765	723	781	747	769	786	845	786	816	766	792	736	800	747	796	724	801	770	783	781	791	803	818	809	816	812	790	823	810	713	781	751	779	765	767	789	789	774	817	799	708	819	735	842	792	808	788	793	799	766	748	728	780	737	774	769	750	767	762	806	817	752	767	748	819	764	815	793	804	785	803	812	741	786	762	765	777	782	790	758	724	786	779	795	744	823	771	798	791	781	750	783	778	768	785	788	779	770	762	793	767	792	761	765	752	803	864	797	768	810	768	766	785	786	759	826	789	741	766	861	786	826	791	676	815	756	847	789	737	767	769	780	786	740	727	801	765	798	771	736	757	801	766	817	758	800	809	779	816	810	771	809	755	778	815	758	753	745	744	739	764	781	790	746	782	756	750	806	774	796	766	762	789	787	792	796	770	790	767	760	801	784	773	750	774	774	794	783	755	789	767	784	704	767	766	724	839	794	754	761	824	793	722	761	779	801	797	820	817	775	741	738	744	815	787	805	769	772	724	817	785	757	828	762	766	736	758	748	753	746	780	795	825	758	795	795	825	727	811	747	752	725	791	762	756	820	816	762	774	769	738	761	753	815	766	737	803	825	779	748	792	798	746	797	773	788	790	748	777	734	767	784	767	702	793	811	783	780	773	750	783	800	780	757	824	766	741	755	753	768	771	827	834	781	773	778	801	768	791	820	749	764	765	825	826	777	743	780	751	778	815	794	784	807	723	760	797	740	757	740	787	761	741	761	787	787	760	783	799	795	744	791	737	804	761	730	812	772	798	799	749	760	791	831	774	741	805	789	805	765	756	717	789	774	792	799	757	772	765	801	786	738	804	806	740	757	818	806	787	744	835	769	772	756	767	812	787	807	806	823	751	778	814	748	767	758	865	793	767	767	793	817	775	747	791	836	760	809	738	769	760	818	742	746	752	800	793	777	791	791	765	799	766	762	773	757	749	852	773	789	776	773	805	834	793	804	773	787	774	757	812	797	759	771	839	754	779	785	753	784	807	817	768	751	764	736	792	793	797	756	757	812	771	752	817	776	822	780	798	808	789	743	797	820	769	751	750	738	759	754	734	778	766	796	736	755	792	787	776	752	776	791	788	796	808	750	824	760	750	800	770	763	756	733	729	774	767	766	771	743	815	793	750	778	792	757	772	779	780	753	815	839	773	778	789	766	753	773	785	780	719	753	760	775	810	778	785	767	718	798	822	840	785	788	779	762	706	778	789	745	756	789	759	801	732	783	772	792	817	791	757	792	767	757	807	762	719	777	789	795	767	792	782	797	750	788	823	803	793	785	798	806	766	786	781	726	817	775	774	770	755	816	740	714	745	777	788	780	763	759	791	737	792	798	760	716	809	799	820	765	767	814	810	768	743	755	743	804	736	792	797	787	794	760	781	795	778	823	753	758	764	741	801	823	847	757	773	744	812	802	789	781	728	780	748	773	806	781	792	774	768	796	788	790	723	761	763	768	773	716	826	757	748	776	782	789	783	781	810	801	746	826	776	798	837	806	794	765	806	792	772	753	731	788	745	800	786	811	785	834	806	778	780	745	796	787	784	762	818	783	717	751	807	741	804	772	748	735	787	824	785	789	783	807	744	818	781	830	828	820	771	765	746	789	783	745	732	793	774	824	860	796	796	765	771	783	789	767	771	714	754	787	774	770	782	816	835	787	762	787	752	787	731	746	836	781	792	799	793	787	824	787	726	748	803	736	796	796	803	756	766	750	795	773	825	843	728	767	759	766	782	789	805	774	769	772	765	807	822	748	790	770	778	773	796	769	746	798	745	778	771	800	812	832	767	784	813	743	787	844	804	789	740	817	770	804	785	797	774	792	763	795	801	783	770	828	761	799	783	807	733	754	783	778	820	775	778	750	761	831	762	777	786	769	809	810	796	751	780	807	772	757	767	777	771	778	742	768	809	774	754	818	806	764	799	752	771	756	760	741	760	779	734	796	807	749	791	797	789	781	753	763	792	817	796	811	775	778	762	751	776	756	732	750	758	777	773	777	795	772	786	822	819	796	788	767	844	780	776	759	814	765	789	776	729	772	794	797	834	754	769	776	757	751	730	803	751	812	788	761	759	796	790	736	772	824	795	769	742	797	769	729	823	794	773	735	808	787	755	770	785	762	797	814	720	748	793	763	793	766	734	815	740	794	771	780	794	798	781	793	729	787	803	816	768	745	781	759	740	778	750	810	727	757	723	739	796	789	817	829	800	821	739	745	733	770	773	863	809	828	801	803	789	778	758	735	792	774	715	797	859	779	803	791	749	759	759	738	715	783	789	772	791	786	787	784	787	784	785	739	807	774	798	745	829	759	754	742	753	791	796	768	782	802	802	808	808	798	769	792	763	789	841	759	786	775	735	763	755	795	791	768	790	775	751	768	837	791	755	749	717	786	810	776	759	792	809	699	793	783	760	726	813	784	813	825	804	784	784	800	734	787	764	805	809	767	817	761	755	754	778	746	775	786	767	771	762	778	769	747	710	752	778	810	835	797	731	822	766	750	758	807	790	771	711	798	821	777	801	769	760	775	780	762	815	736	765	781	742	767	817	774	772	825	775	815	756	768	769	765	790	754	762	766	755	809	776	801	785	738	796	784	783	788	745	777	695	761	806	802	817	838	797	767	793	703	724	788	801	746	737	847	754	825	740	801	755	780	806	806	783	826	795	752	809	764	761	772	745	770	767	764	773	775	794	736	794	766	733	768	800	766	741	767	759	725	778	788	762	770
25799	21486	25908	18738	2268	1171	1015	977	938	854	859	876	896	866	905	891	886	882	855	887	814	835	829	825	835	846	776	807	862	879	863	866	892	862	823	862	840	834	817	850	842	820	854	870	879	831	826	911	821	887	848	798	806	884	833	874	857	925	857	791	906	850	844	830	813	785	844	832	862	791	843	814	836	850	864	834	862	791	899	807	843	881	889	828	867	884	845	859	817	845	794	822	817	853	799	809	865	816	813	793	821	846	802	830	827	813	835	870	859	861	834	813	823	807	823	814	829	811	839	842	800	825	881	827	836	817	872	849	851	807	829	852	776	891	827	827	804	851	876	840	802	838	889	843	847	881	850	852	788	895	819	882	826	839	907	817	799	837	840	909	857	813	877	835	792	825	811	819	869	834	865	869	857	885	861	841	845	789	861	825	817	812	854	833	876	787	795	820	855	882	837	798	852	765	786	867	794	856	881	836	892	870	768	804	879	852	836	843	845	833	783	833	814	786	843	814	851	884	803	812	861	886	872	856	794	797	813	833	826	802	857	829	817	834	827	875	860	852	845	826	838	768	827	827	830	851	866	835	815	836	797	836	787	902	825	775	803	778	813	816	897	837	802	812	825	907	835	798	858	862	836	798	869	791	834	914	835	840	867	815	871	801	866	866	811	805	817	888	842	851	827	811	830	823	874	867	822	803	854	823	821	766	855	878	831	880	814	813	831	848	814	865	818	847	817	817	840	874	812	828	856	775	812	848	794	867	864	805	877	851	835	830	878	850	873	813	798	823	820	865	850	812	878	857	841	824	904	779	797	809	804	828	915	883	898	822	841	802	827	809	851	852	850	848	882	813	828	849	833	795	850	847	835	803	834	819	848	846	808	848	819	841	855	797	851	821	814	830	766	832	855	853	785	768	877	828	856	825	829	847	808	795	936	832	800	857	865	819	809	848	848	827	834	825	775	803	829	816	801	890	825	873	767	839	782	824	849	861	872	889	885	839	810	829	788	810	827	821	821	851	796	774	811	823	822	846	809	837	867	764	859	860	855	875	827	815	868	841	860	832	807	784	841	814	868	822	809	855	816	830	816	857	846	840	840	885	824	796	848	844	853	817	877	810	824	841	796	797	834	845	815	867	859	820	837	875	814	859	810	819	829	840	874	770	884	855	882	824	875	855	844	810	822	844	850	856	834	855	870	767	884	843	855	807	812	846	811	792	818	814	840	842	837	858	822	818	835	861	824	836	789	825	868	874	853	830	808	804	832	773	808	833	868	825	827	792	828	783	793	841	836	824	821	841	851	840	831	829	863	835	854	844	849	853	841	839	872	857	805	806	828	840	834	837	851	838	812	843	842	828	799	844	820	810	815	800	811	838	840	798	834	791	815	813	776	812	817	804	869	825	900	878	832	809	882	872	795	846	837	854	849	807	877	845	854	835	897	838	856	853	849	832	863	828	840	879	790	875	852	844	831	824	844	884	818	825	843	836	865	859	852	782	829	812	874	800	842	861	830	821	873	811	855	835	824	862	867	862	856	859	827	843	837	851	854	814	860	855	794	849	829	831	818	850	828	840	810	870	860	836	838	792	793	799	903	758	852	792	857	851	870	817	853	872	796	822	848	813	840	807	812	809	833	825	846	831	842	837	827	830	846	826	835	869	912	801	825	781	862	823	812	811	803	822	840	838	888	814	789	829	850	806	792	813	801	815	801	835	847	813	842	871	816	856	791	816	819	822	809	845	876	842	804	830	845	795	844	876	847	823	836	797	844	803	790	829	845	883	830	770	837	849	842	841	847	816	837	843	842	846	827	864	848	831	832	817	821	814	800	849	842	835	862	843	838	820	779	891	881	849	862	786	841	823	786	839	843	805	815	841	811	844	793	805	828	826	818	816	872	823	832	830	820	855	856	797	858	854	832	851	898	818	828	795	810	868	828	827	777	824	851	834	806	810	898	832	834	828	827	858	779	878	820	783	822	817	841	826	809	877	814	826	842	831	856	864	864	818	860	870	824	821	762	819	808	851	849	811	837	853	890	819	795	826	770	807	811	818	837	819	822	846	859	800	871	832	874	875	855	837	824	816	810	798	839	775	800	867	854	821	783	882	788	772	799	823	869	847	823	889	845	827	831	890	789	863	814	868	834	785	862	797	801	802	819	855	801	837	835	861	844	843	857	844	858	869	876	836	843	818	856	853	835	827	816	837	856	848	857	777	892	784	837	830	814	766	833	794	819	851	836	797	820	853	803	806	826	825	852	823	830	847	865	821	862	872	835	782	866	799	813	873	815	818	809	846	814	862	824	796	844	839	823	863	810	830	877	815	860	801	832	852	860	873	841	869	833	854	871	857	867	845	815	819	864	825	858	866	819	827	828	821	831	818	788	848	843	856	852	866	825	844	894	865	813	836	855	828	819	864	859	820	849	827	813	828	770	882	773	846	867	840	860	835	858	775	816	824	832	836	838	812	898	803	797	830	827	780	818	836	848	872	812	864	881	831	871	792	832	823	812	822	864	864	815	767	836	835	888	816	826	886	827	815	873	812	826	833	855	851	817	836	791	826	826	840	812	847	848	853	831	845	837	852	815	850	861	803	826	825	821	806	776	804	802	798	859	837	843	828	801	853	858	810	823	797	875	846	883	857	806	823	816	834	840	799	873	859	856	815	836	824	904	860	842	867	848	823	866	856	802	850	813	841	794	796	842	873	894	807	816	813	764	863	885	826	859	797	786	857	797	847	832	867	839	835	855	849	845	787	842	818	886	828	801	834	860	866	845	783	848	825	779	789	777	824	914	785	822	825	845	786	870	843	816	854	826	821	797	805	855	885	809	872	856	836	851	883	825	828	817	830	867	828	814	828	859	826	800	791	847	858	886	829	831	809	812	818	839	846	848	833	831	831	840	754	861	879	802	864	831	861	825	883	846	799	826	849	820	774	778	825	833	803	827	836	904	861	859	846	805	781	819	867	843	852	896	793	895	803	867	814	843	820	874	811	824	810	899	846	805	848	840	809	873	848	803	818	880	883	831	864	829	835	906	813	811	825	892	842	827	856	852	859	815	826	796	869	886	878	873	863	808	821	819	817	858	775	817	864	913	859	838	856	830	806	826	815	876	838	852	833	845	814	831	848	849	834	853	828	859	800	829	846	812	836	768	807	831	834	847	822	805	799	834	882	860	796	856	873	824	865	825	799	807	840	816	796	863	902	835	827	821	847	799	836	817	805	825	792	821	825	800	846	823	808	852	815	852	832	942	873	890	886	854	830	827	820	777	818	834	844	848	894	832	849	859	800	874	803	847	865	816	813	835	849	864	852	848	796	858	814	852	820	849	824	820	838	809	895	844	863	904	881	855	828	908	848	842	872	851	845	846	827	833	842	835	834	866	896	863	806	810	873	815	848	839	819	858	814	826	845	888	858	819	850	899	780	808	819	839	846	891	863	854	793	851	815	806	814	846	856	819	859	862	807	782	791	826	813	790	877	828	850	790	800
3634	2420	1975	1310	1104	950	888	854	875	782	836	786	827	806	825	780	761	772	783	768	745	802	762	734	735	780	745	779	722	762	716	747	753	728	758	788	742	743	775	726	759	698	766	777	735	739	765	768	773	716	763	718	804	802	736	753	770	775	745	721	758	788	772	766	745	773	730	802	743	727	763	788	726	745	781	757	781	781	722	716	764	779	726	741	767	719	736	778	748	776	769	748	767	786	767	808	712	741	764	765	741	734	741	812	693	736	770	783	759	721	753	763	759	782	700	709	726	805	760	709	777	753	749	760	775	723	740	752	730	717	733	722	780	721	776	748	796	775	757	783	711	725	749	719	752	785	700	776	754	710	759	786	730	745	692	753	711	774	736	763	775	775	755	729	689	714	764	721	761	713	760	722	725	791	742	692	722	748	755	732	714	777	717	781	749	747	810	776	721	759	730	743	770	824	751	760	759	787	695	770	742	725	774	789	760	780	736	713	746	746	732	771	748	737	735	761	751	715	724	755	703	816	738	775	743	785	695	720	717	786	732	738	770	764	762	754	796	701	772	755	773	745	756	771	737	727	740	797	779	778	762	729	716	787	740	731	762	742	770	726	778	741	744	795	823	731	746	773	771	762	729	693	769	698	769	710	735	750	734	743	769	755	727	709	731	763	777	687	772	793	772	700	744	726	755	755	740	766	743	721	737	750	736	742	791	761	750	786	705	746	767	721	756	766	680	740	748	785	664	765	735	742	704	772	770	732	706	743	756	715	738	782	717	728	741	728	730	793	763	748	768	759	745	782	689	725	745	754	754	756	705	709	716	666	750	701	731	762	737	683	745	751	713	731	719	729	738	712	778	720	753	751	719	786	745	700	718	754	737	778	831	798	745	695	699	721	763	744	726	765	717	788	714	741	740	722	728	742	744	775	748	769	749	778	743	755	779	742	771	763	749	769	800	759	783	732	774	670	739	752	705	730	683	762	733	763	706	772	794	725	748	742	762	777	702	790	733	753	736	785	756	747	743	729	696	762	749	738	702	677	755	714	765	740	731	761	743	751	730	775	736	775	736	748	731	690	742	733	733	773	752	763	759	785	813	734	726	729	707	739	728	711	736	767	705	732	764	765	753	744	774	727	779	756	733	758	725	739	729	724	784	764	759	761	783	735	733	724	721	737	770	734	733	746	770	750	823	696	725	814	760	727	737	724	762	766	749	680	744	750	781	770	748	749	776	740	747	785	722	715	748	766	744	751	728	757	740	701	757	792	753	734	739	736	716	788	752	711	725	747	785	750	722	747	759	764	781	718	691	760	714	730	736	794	731	725	705	804	705	738	735	755	788	761	735	762	729	716	747	782	761	732	739	777	756	745	733	745	778	736	758	781	768	707	771	782	761	802	737	715	778	740	777	713	749	718	803	713	793	732	763	759	719	712	728	793	797	807	729	709	758	666	740	807	782	756	753	742	739	754	666	710	758	737	770	746	729	735	729	771	719	736	790	705	784	752	729	747	736	754	727	779	746	760	772	760	738	727	751	741	749	712	761	745	727	761	706	780	721	707	760	747	699	710	726	763	684	766	751	686	673	763	778	770	761	744	775	733	683	753	699	725	761	759	787	674	760	737	764	773	755	731	739	753	752	727	734	766	734	771	688	725	796	763	752	728	728	752	695	729	729	722	760	733	799	754	782	753	769	744	706	724	759	747	747	746	778	705	760	754	769	726	724	724	741	695	738	751	730	773	765	738	796	739	745	735	737	775	693	726	756	691	749	783	680	710	736	761	718	792	745	745	767	767	748	775	743	735	771	759	775	728	759	733	742	744	764	701	725	738	805	711	768	772	760	716	734	749	712	745	774	750	751	719	763	741	747	774	731	702	764	724	763	794	759	743	705	731	742	736	755	752	749	721	753	754	748	721	722	693	741	765	713	744	745	728	741	726	774	723	765	747	753	752	730	704	757	724	756	752	745	688	725	704	740	749	681	729	727	733	769	739	734	774	718	751	726	771	750	696	758	697	751	727	741	703	741	730	791	744	721	716	740	708	731	732	758	766	687	710	724	737	750	773	706	715	759	753	738	778	741	731	753	763	739	732	773	770	711	767	761	725	764	780	748	719	739	775	758	717	760	796	728	699	734	706	730	739	732	727	688	733	695	709	756	725	708	766	758	759	733	758	725	713	724	712	744	746	764	760	732	738	763	747	764	761	764	739	745	709	723	743	772	723	776	713	753	713	713	701	715	773	740	751	742	755	731	755	759	796	770	760	733	754	724	763	772	741	765	778	743	746	705	732	734	739	746	752	766	712	755	687	771	720	766	799	776	766	744	721	731	786	759	787	716	769	743	726	766	786	714	731	738	765	746	737	736	748	688	741	723	705	806	767	756	761	780	751	763	700	715	763	734	777	711	747	714	762	742	703	746	741	804	734	775	716	788	742	763	742	779	738	793	745	725	751	712	711	741	721	782	751	774	687	710	770	763	728	728	724	725	735	741	745	750	750	747	741	807	738	743	749	743	680	726	744	738	754	717	730	754	759	745	712	767	744	751	720	787	744	786	781	745	743	724	782	719	722	700	726	714	769	736	720	777	785	766	766	772	825	781	713	749	754	732	759	738	719	710	740	768	753	728	741	732	726	753	735	737	742	707	760	758	686	812	758	704	715	733	725	766	733	743	733	778	737	745	750	782	742	753	753	763	765	728	731	713	658	708	712	771	712	766	753	732	737	763	732	746	744	754	763	745	763	731	754	814	719	737	732	742	705	804	746	702	788	743	684	750	762	770	771	796	719	746	717	721	751	747	777	754	665	744	737	740	789	753	718	722	699	779	731	762	700	711	755	735	699	746	733	774	721	740	742	718	737	743	740	733	749	748	704	680	735	759	725	727	712	762	727	658	695	719	745	751	740	770	774	752	754	737	738	710	715	743	777	740	729	743	747	798	746	725	751	746	736	740	686	735	744	714	734	725	759	734	760	761	737	723	715	765	750	709	747	765	795	791	779	790	722	713	711	789	805	751	734	745	698	711	709	730	720	726	794	764	783	758	736	745	731	724	781	700	746	706	743	740	758	745	730	735	729	725	749	778	742	752	734	766	687	733	770	739	804	756	743	735	800	747	763	761	700	737	792	771	718	751	763	759	770	723	752	729	800	730	696	775	730	734	742	698	735	733	737	776	747	758	731	713	698	732	750	765	723	760	728	739	775	772	780	761	748	732	694	744	754	743	775	672	719	785	722	793	719	728	765	749	728	704	745	731	761	779	755	744	732	765	763	754	728	763	749	718	748	767	749	765	777	722	730	753	721	798	763	727	741	762	729	708	742	745	790	720	766	735	738	761	724	771	775	724	748	738	722	733	736	735	721	770	710	742	740	741	739	699	729	716	694	768	724	722	705	808	737	766	682	753	735	709	811	744	724	701	728	769	784	743	732	736	712	741	714	763	766	754	752	761	730	775	741	750	767	736	738	774	744	739	731	720	793	713	761	740	759	773	716
24162	21408	28573	24625	20415	3202	1048	716	545	520	507	518	494	513	493	486	430	490	456	436	488	453	426	462	456	431	445	426	440	435	443	425	411	462	427	448	424	441	417	436	423	410	385	404	424	414	402	410	414	433	424	443	420	439	471	423	422	410	413	437	452	417	437	413	414	460	394	393	409	413	466	444	418	460	383	456	424	443	419	407	430	434	442	427	401	425	434	404	432	441	444	403	444	422	418	423	415	440	421	455	394	448	444	429	419	409	383	427	393	451	446	396	393	388	402	419	409	410	428	425	412	417	393	399	442	426	416	477	410	392	420	430	444	406	442	416	410	444	404	403	401	439	414	405	458	461	456	401	425	411	454	399	432	449	408	430	416	428	401	443	446	434	451	422	432	403	435	401	427	403	448	431	398	470	445	407	413	413	409	413	408	435	426	443	439	421	411	412	431	431	365	431	410	412	384	417	406	447	419	448	421	411	430	417	401	435	411	391	446	400	407	412	399	415	415	430	428	441	417	451	442	425	396	391	405	432	423	425	409	443	432	427	435	411	455	407	431	385	410	431	413	420	418	426	448	423	433	390	432	429	423	457	443	444	411	413	403	415	400	403	415	418	371	419	404	372	383	402	414	432	416	412	415	384	420	443	399	407	442	456	413	411	397	425	465	440	447	440	428	409	426	419	412	397	459	424	375	415	396	388	424	420	445	410	428	431	407	442	414	468	451	420	394	411	440	393	443	446	482	442	434	445	448	404	451	413	415	395	452	465	411	377	410	426	441	412	427	422	393	392	434	425	412	409	412	408	429	401	419	398	410	403	439	435	439	425	435	419	434	440	410	382	433	423	396	439	413	411	400	401	427	409	422	427	407	465	449	431	396	444	433	430	439	420	399	429	441	406	409	405	428	400	411	409	443	407	457	394	429	421	414	398	428	405	412	416	438	414	385	460	445	410	435	434	451	451	420	412	424	415	426	365	447	425	413	436	388	402	418	437	415	447	421	414	456	452	408	442	428	393	398	400	434	421	426	405	428	419	419	399	421	413	415	427	420	407	429	443	429	393	404	438	398	398	406	408	437	429	424	419	403	410	427	440	440	435	408	437	433	411	418	451	442	427	415	438	437	397	419	396	446	428	416	416	409	398	459	421	427	447	433	431	408	429	460	446	482	401	436	413	434	437	422	433	402	400	430	421	375	441	448	406	398	452	420	442	432	394	405	433	398	426	430	444	418	412	436	440	441	410	434	424	423	440	400	381	433	410	425	407	416	412	427	395	430	413	439	435	407	426	389	468	469	414	405	424	458	389	430	419	458	441	419	419	414	448	437	427	412	409	444	431	437	427	418	398	395	392	413	406	441	394	463	410	430	437	415	410	438	397	395	390	431	407	421	432	415	427	390	414	452	426	419	400	404	414	435	403	427	384	433	423	436	437	412	411	408	441	409	433	421	423	425	408	418	424	391	408	423	346	388	409	394	423	446	394	413	464	434	457	399	452	419	399	411	433	455	444	407	402	417	412	455	394	425	392	432	412	435	400	399	391	409	395	421	386	436	446	419	433	379	423	411	407	417	446	422	415	404	422	424	443	384	451	397	418	400	425	429	412	434	394	409	428	399	416	436	435	406	429	428	423	426	439	387	403	432	423	414	370	431	413	436	409	437	450	398	378	461	440	398	427	433	399	437	418	390	411	433	417	402	408	433	459	393	438	429	428	447	427	370	404	399	422	443	409	438	409	428	442	413	465	423	408	461	422	427	406	414	439	378	408	459	417	430	434	409	429	407	443	410	402	374	417	399	426	394	430	420	436	421	443	454	440	439	434	439	421	422	426	435	383	417	408	404	438	392	433	408	421	402	384	394	464	436	465	424	402	394	416	442	431	377	408	404	390	406	438	438	429	441	428	401	428	399	417	414	387	407	418	390	415	411	423	424	426	384	417	453	422	409	410	402	397	438	451	389	412	422	431	421	445	428	431	431	427	394	418	410	444	397	373	431	454	390	418	395	422	428	430	415	381	420	449	404	428	431	413	418	447	391	431	443	415	419	407	443	422	397	433	426	386	462	418	432	401	387	408	380	411	393	429	414	377	434	395	385	442	386	419	420	381	448	397	416	413	398	425	441	434	431	469	389	411	399	399	398	400	394	439	429	440	438	421	411	417	400	371	465	457	436	425	413	399	421	405	413	414	415	426	430	390	412	423	440	399	394	427	429	433	406	416	425	424	413	398	388	435	387	425	402	404	381	416	397	390	397	487	409	403	426	419	458	431	404	401	426	475	420	398	425	423	414	422	436	443	384	422	372	397	436	443	383	452	393	419	430	406	438	407	437	387	405	411	407	448	446	415	428	404	448	404	418	401	411	403	395	423	443	412	402	410	428	405	437	404	466	433	439	432	450	417	447	439	389	418	427	442	386	404	430	413	397	428	460	424	415	421	413	430	453	404	409	409	407	416	434	423	381	426	443	419	433	440	413	385	373	407	435	423	439	418	408	408	390	399	412	458	408	439	437	433	448	427	429	439	412	385	402	425	436	400	425	431	438	436	390	403	423	424	415	449	451	379	437	394	395	395	427	412	427	429	374	430	426	421	460	437	405	456	435	405	391	443	450	423	446	421	470	428	436	419	429	412	451	429	415	398	406	414	427	443	438	453	429	423	444	410	415	411	442	450	434	417	421	399	405	396	445	434	421	416	438	422	436	405	458	392	375	401	418	440	424	412	464	416	399	426	414	407	436	440	453	431	391	453	411	404	420	459	415	383	421	375	415	431	417	365	400	410	420	372	452	462	398	416	441	405	434	441	411	385	413	399	429	448	435	416	432	411	417	400	392	413	419	407	408	373	413	427	405	422	416	423	380	445	407	390	445	401	386	388	428	442	441	405	424	395	398	379	430	381	406	391	441	434	422	459	422	401	408	422	439	483	428	412	428	392	391	426	409	392	393	451	446	408	407	399	440	441	425	419	414	443	392	410	451	426	404	398	455	429	415	411	417	414	433	435	397	427	386	400	409	408	401	444	410	414	400	435	440	409	415	400	413	427	443	386	432	415	428	410	427	412	382	417	405	466	417	421	446	420	434	445	442	403	411	436	443	404	416	436	409	398	425	406	427	399	430	410	441	432	392	409	430	415	420	434	398	381	407	422	414	419	448	432	407	438	395	391	428	401	427	438	420	401	432	414	405	400	417	373	394	415	447	415	394	426	424	459	452	421	418	442	465	444	427	377	396	408	408	424	396	421	454	423	445	404	419	423	431	420	391	409	441	425	403	436	454	387	415	432	420	458	430	454	401	425	444	397	418	415	424	437	427	430	383	364	435	418	402	394	428	429	436	440	404	447	426	422	387	395	447	384	379	469	410	410	443	400	448	418	420	434	437	438	444	432	428	393	415	425	389	409	355	458	421	424	425	411	431	406	383	415	396	411	418	426	458	443	460	433	449	398	433	402	377	430	428	439	464	439	416	454	425	399	414	418	387	442	403	433	438	416	405	432
3382	4848	3852	1971	1437	1045	906	795	798	595	644	568	606	518	546	514	510	486	480	501	470	482	417	428	509	451	482	481	470	438	508	490	464	447	444	465	423	463	422	461	415	427	469	467	456	455	470	422	469	484	416	418	455	450	444	472	432	440	436	436	413	462	471	447	448	466	446	467	432	430	437	438	423	454	465	443	458	430	446	453	465	409	442	435	459	441	435	438	429	439	453	401	457	454	410	454	429	459	456	401	415	438	441	409	451	461	422	412	421	437	434	423	443	437	423	438	403	443	451	411	433	438	443	419	476	437	435	428	430	409	435	440	442	426	455	441	473	461	390	424	428	431	429	433	414	447	440	433	449	450	446	475	415	446	381	446	466	431	437	450	432	418	433	429	414	444	431	463	447	457	467	446	442	430	422	439	466	432	443	433	411	425	441	415	425	450	445	403	439	479	416	463	430	440	476	437	438	439	434	453	442	443	463	438	444	434	443	387	431	456	440	429	453	440	440	433	417	443	419	472	452	434	460	459	453	420	427	445	447	416	463	436	410	454	435	429	447	404	388	441	425	462	435	436	451	447	453	429	441	452	443	440	447	447	428	456	407	433	434	461	412	431	483	445	420	452	461	426	436	429	389	456	435	418	428	415	392	444	410	434	436	414	412	414	453	444	442	431	432	456	444	433	447	446	399	398	431	432	416	444	422	414	447	447	419	433	442	432	425	414	411	422	454	422	449	441	438	424	421	464	402	435	384	436	425	436	433	448	427	409	468	414	438	420	394	410	416	473	441	455	422	460	429	460	392	422	450	444	412	432	426	420	447	437	454	433	443	417	460	398	424	415	451	481	467	420	455	413	445	424	450	430	456	422	420	470	447	441	474	446	424	425	425	435	453	439	432	432	409	408	438	428	417	436	430	424	433	413	468	418	400	425	449	430	446	442	415	456	433	428	409	410	408	421	443	417	441	420	432	409	460	434	452	441	453	421	436	441	435	409	426	458	445	468	427	434	449	440	425	416	429	451	397	432	424	399	473	424	435	453	438	428	403	444	448	496	439	439	446	424	434	433	436	407	414	433	438	454	441	422	441	447	443	445	438	450	434	406	448	421	423	421	437	462	428	421	438	429	419	427	417	414	420	451	413	444	442	422	390	429	469	455	448	446	426	392	449	451	436	403	464	454	376	427	430	428	425	427	468	430	458	443	462	449	399	465	416	442	424	445	451	432	427	456	456	420	467	467	439	410	426	421	407	454	471	419	447	423	465	437	447	426	466	461	464	419	431	423	431	441	461	437	424	495	432	438	411	405	423	421	460	430	447	447	443	427	410	384	443	466	436	445	441	473	422	450	425	442	455	458	413	403	446	448	397	436	421	448	475	439	421	374	422	435	389	424	426	404	456	433	445	389	429	456	435	445	426	403	460	436	442	454	460	423	435	443	442	443	412	427	418	428	461	472	429	442	406	439	418	410	426	435	469	448	426	414	443	438	401	417	427	415	425	447	421	426	390	416	465	425	446	434	424	439	466	449	419	423	437	410	440	443	419	439	408	434	454	407	393	442	444	448	421	455	421	410	429	409	443	435	420	419	427	442	433	449	403	384	454	415	474	436	399	424	457	406	440	421	396	494	441	441	439	419	441	421	416	437	416	423	424	426	400	412	406	420	410	417	431	438	430	402	433	421	464	424	432	452	434	438	435	415	421	449	410	448	399	406	427	430	424	417	434	426	445	413	446	372	447	428	434	420	461	445	436	418	448	435	407	413	465	435	443	456	370	429	379	413	432	428	436	369	446	432	457	423	399	428	412	460	461	437	430	438	425	451	416	427	423	457	467	451	438	427	434	417	429	416	436	404	422	463	423	447	425	429	450	418	471	464	446	442	450	452	406	418	482	431	410	434	451	424	492	386	429	459	417	411	418	430	456	459	471	429	452	438	443	439	415	466	423	440	432	459	457	405	465	402	425	422	401	409	462	402	430	426	433	479	446	422	479	419	418	426	440	438	404	402	411	403	423	418	442	409	473	400	408	409	430	385	440	449	425	432	406	482	459	478	440	411	463	403	439	443	440	446	425	442	402	437	430	433	413	420	437	403	419	420	416	392	435	444	400	359	406	464	447	417	441	416	430	417	449	411	419	407	418	421	427	436	431	439	403	441	415	443	438	414	422	426	436	424	390	464	442	437	428	472	414	401	429	455	437	406	428	413	443	425	433	375	401	460	442	386	446	405	437	410	399	440	422	433	416	435	405	413	446	412	387	453	368	453	428	442	448	444	449	432	432	431	451	445	453	410	437	385	408	451	385	424	414	443	422	421	489	367	431	423	416	459	415	412	444	441	443	398	436	448	420	402	434	453	428	414	418	417	387	408	435	406	424	432	464	418	432	410	419	394	476	398	432	477	406	423	409	424	433	431	428	398	438	406	422	412	410	434	395	451	405	452	432	440	424	406	445	414	369	404	431	426	437	462	457	400	396	447	399	428	431	413	457	423	466	440	445	419	443	431	433	450	442	446	459	436	431	419	426	440	432	433	421	404	379	419	451	410	438	422	437	431	441	419	427	447	420	439	451	466	428	411	461	457	433	436	440	473	414	435	407	437	414	424	440	427	424	417	424	445	415	393	423	424	428	445	396	439	401	445	434	440	444	436	392	432	399	445	441	456	425	440	425	405	480	448	440	393	438	414	432	418	426	412	431	406	432	413	470	464	448	434	411	385	425	421	414	425	449	425	435	401	416	436	420	434	452	405	414	441	426	433	428	443	442	420	421	426	441	441	435	470	429	418	429	432	445	416	438	431	431	442	395	425	410	426	430	404	415	402	410	402	436	421	408	443	449	410	410	427	425	432	458	440	439	447	401	433	452	430	410	405	420	429	430	418	426	453	425	427	409	436	406	408	419	441	452	420	428	392	418	465	403	459	455	411	400	438	409	448	433	421	455	413	407	474	419	443	418	458	428	436	413	425	439	379	392	449	420	446	455	439	417	413	475	433	404	412	453	432	435	417	428	444	438	400	438	426	429	421	408	356	401	403	395	424	435	428	407	404	408	429	470	449	402	389	436	441	415	446	459	424	441	466	422	382	449	469	439	400	459	428	422	456	412	409	461	445	376	424	405	442	403	417	430	449	441	456	453	444	449	423	453	455	407	406	424	422	453	436	443	449	415	464	447	413	429	437	438	440	429	423	428	442	398	441	428	418	412	427	455	439	410	434	444	432	440	424	448	443	398	422	422	435	451	416	401	447	447	423	396	396	410	439	390	452	449	450	446	411	400	452	448	435	411	426	459	414	460	433	444	401	418	457	408	412	401	431	442	406	383	422	420	425	407	446	435	417	398	437	400	455	420	425	429	472	450	426	415	398	408	392	445	434	430	415	411	445	425	394	412	391	423	419	438	417	445	410	436	371	452	409	438	430	439	423	375	414	427	418	469	435	395	402	450	503	405	423	434	438	433	472	464	409	468	450	410	455	422	408	426	449	401	422	412	443	405	418
27584	12006	2325	1458	1131	909	923	947	877	918	902	916	938	876	933	978	929	939	940	909	916	936	912	882	880	892	850	936	958	915	917	842	921	864	913	853	895	871	835	854	879	886	891	893	898	880	864	918	866	902	874	924	962	852	842	884	942	919	921	904	896	926	942	915	889	923	893	908	923	906	890	921	817	929	940	863	907	901	911	882	888	886	928	894	923	878	875	934	857	894	882	850	900	853	875	872	967	914	869	927	874	904	931	932	891	854	853	910	874	844	880	897	925	884	861	872	918	897	860	898	920	880	844	890	949	907	902	881	932	933	848	849	902	880	874	868	913	888	864	838	891	900	849	867	865	937	893	902	906	913	917	862	898	904	894	914	941	884	911	858	879	857	867	879	895	872	862	905	946	822	916	900	885	900	908	879	908	895	870	877	890	866	883	912	900	832	919	883	890	855	851	867	937	925	889	904	855	905	857	865	891	863	856	917	879	910	880	853	903	919	880	894	898	882	895	879	888	868	969	830	873	943	838	911	898	964	853	886	879	925	898	914	933	874	880	928	873	881	875	937	894	861	878	928	879	898	903	868	905	889	928	876	877	885	888	881	928	830	896	918	859	894	934	888	893	856	865	795	894	894	898	884	890	860	905	898	909	889	898	895	882	875	909	843	883	901	892	871	918	889	856	887	910	872	879	956	906	903	823	903	876	893	852	889	858	916	905	880	880	925	893	873	918	901	883	915	899	943	889	918	926	939	872	886	875	873	930	902	923	889	896	901	861	832	895	883	859	874	894	856	895	846	910	910	913	903	891	862	895	880	901	890	904	935	960	872	893	819	892	863	878	893	927	880	870	859	891	883	875	948	904	864	915	934	876	890	840	881	798	912	856	907	923	881	859	895	956	901	845	853	885	920	909	840	876	860	909	817	897	881	887	902	805	873	967	891	912	854	949	882	918	930	869	841	946	874	930	892	927	895	944	889	890	949	870	932	896	874	885	865	904	857	866	841	881	947	870	900	890	910	868	897	874	867	874	915	937	866	902	893	896	924	878	852	867	877	899	868	851	880	880	884	890	926	933	834	900	874	939	913	940	878	882	881	856	858	867	877	892	913	908	907	853	842	889	946	847	829	862	923	861	855	873	908	881	926	915	879	888	913	885	884	890	889	968	920	954	887	916	968	895	956	882	891	883	926	882	857	954	832	831	883	946	898	959	886	940	880	884	930	913	913	872	831	906	892	870	892	860	899	842	889	872	955	929	878	895	923	904	881	896	882	890	878	932	907	892	860	890	884	911	882	922	882	856	930	861	927	894	921	867	847	949	860	928	830	902	918	873	911	878	884	882	862	885	841	904	953	846	882	918	862	918	925	921	885	915	887	875	852	885	861	875	874	918	846	905	848	867	907	876	893	875	907	860	921	895	876	948	850	871	905	899	872	890	915	833	833	820	904	874	937	898	917	933	909	895	840	916	855	920	883	910	909	879	889	914	852	951	885	931	936	930	848	901	909	905	886	922	947	913	914	884	909	952	934	884	870	911	863	878	866	890	899	906	854	809	861	853	928	826	832	922	879	906	908	871	852	846	919	886	873	894	904	798	837	880	905	889	892	920	872	851	913	924	897	873	894	870	850	932	887	897	978	878	969	905	922	922	905	882	847	894	910	812	875	899	876	907	861	874	897	936	890	885	901	919	920	897	860	915	830	979	945	864	943	898	907	886	865	956	861	878	916	906	877	917	924	903	865	885	901	879	896	904	906	909	926	856	911	915	941	901	900	881	920	941	898	924	847	895	896	882	847	903	860	867	858	848	899	918	929	923	902	923	886	891	920	885	881	886	918	871	854	835	920	947	888	881	908	859	895	888	866	905	871	887	934	871	866	893	917	900	888	868	938	878	850	919	873	901	800	900	891	935	921	909	881	877	904	926	849	851	877	849	939	898	882	852	905	897	869	931	939	910	815	889	875	937	900	908	913	899	898	877	870	925	851	883	864	907	904	926	876	875	908	878	866	896	903	898	899	879	899	897	909	890	942	870	885	890	871	944	868	861	881	869	893	881	870	869	878	909	910	873	870	933	908	940	931	855	873	867	864	890	875	867	879	985	888	866	915	947	860	885	876	940	889	875	890	891	839	910	938	851	890	947	868	852	871	961	904	880	866	867	893	917	875	864	905	889	876	857	866	853	893	916	912	887	837	855	880	850	864	923	871	835	931	976	886	924	888	879	914	928	859	863	912	901	906	880	872	848	930	900	931	883	868	837	912	941	908	847	892	898	876	895	837	859	854	882	889	919	891	939	907	877	861	890	903	901	908	966	888	939	900	918	915	915	898	901	909	883	888	857	910	905	912	908	918	941	896	894	887	877	881	886	832	896	914	927	883	893	920	887	891	927	867	914	921	896	932	865	878	858	972	892	890	929	876	900	892	873	838	935	932	941	860	907	849	895	907	898	864	846	937	867	900	891	883	882	953	897	930	879	933	915	905	925	894	860	928	917	902	828	895	907	936	922	873	933	876	891	879	978	877	922	879	912	875	861	929	912	954	861	897	891	902	913	875	913	890	906	906	898	832	889	898	877	955	871	948	863	896	828	879	913	885	880	902	927	900	875	888	875	909	938	915	898	881	887	897	940	917	917	898	905	833	936	881	913	890	897	859	895	862	984	892	862	903	937	910	907	863	882	892	891	926	905	915	940	923	903	855	926	879	883	858	898	900	878	959	905	851	835	873	861	824	907	883	863	909	864	830	906	901	931	904	888	895	894	946	876	911	891	915	858	892	905	874	899	893	872	887	858	860	903	910	914	907	910	866	887	887	902	893	995	892	903	895	915	847	924	895	929	841	893	897	912	860	929	867	921	866	933	931	874	935	892	913	893	959	912	878	859	871	869	929	840	882	910	910	968	879	875	911	917	886	927	873	906	866	925	870	905	887	921	899	827	855	898	864	835	893	871	909	905	861	872	876	889	853	875	883	916	930	885	896	889	900	878	892	897	876	924	890	888	858	966	948	889	920	897	891	899	905	847	948	995	914	871	916	903	842	946	847	873	860	929	879	912	854	887	879	911	890	838	843	888	882	885	891	937	969	893	883	859	868	901	874	882	926	909	929	916	887	922	875	916	843	905	895	896	877	942	866	856	861	852	935	902	901	874	854	932	880	857	888	893	958	932	845	869	843	883	880	942	891	922	841	921	939	916	926	903	883	848	897	900	960	910	922	899	880	861	890	880	893	912	901	914	855	922	916	863	909	916	906	936	914	858	921	913	895	898	923	899	873	912	879	867	932	858	947	909	914	952	873	884	903	914	821	870	942	901	928	871	884	904	922	903	913	952	823	902	892	919	818	868	898	944	839	900	960	891	872	877	886	932	948	938	917	939	927	877	914	847	904	873	880	888	921	907	916	903	893	868	848	830	903	934	888	947	927	829	872	867	919	870	884	965	921	920	864	879	891	908	862	926	882	847	902	876	813	898	865	879	898	887	859	885	837	880	883	891	905
5173	1043	960	866	865	832	836	809	840	763	731	801	795	733	765	777	769	748	773	749	770	799	745	732	779	823	723	757	760	743	772	818	781	772	741	754	764	778	788	791	725	737	785	748	759	786	769	733	781	741	741	774	801	808	751	778	810	773	834	775	745	805	815	770	776	736	805	775	782	714	783	752	782	753	748	757	759	825	780	774	785	838	739	823	733	797	813	777	757	754	734	764	813	768	780	793	760	771	763	738	794	709	782	785	728	746	746	797	766	801	734	815	759	791	795	767	781	779	783	767	777	783	788	740	779	788	817	767	761	783	772	773	726	752	775	764	783	799	741	744	783	776	738	801	764	791	724	761	761	763	764	801	754	795	784	790	759	754	757	802	722	774	832	779	814	750	771	797	753	789	791	755	780	839	779	774	774	814	775	772	854	784	817	754	790	741	775	778	748	776	756	781	755	765	770	772	760	762	768	789	797	731	741	772	784	714	709	722	752	780	778	759	756	803	790	783	756	765	769	789	753	770	768	741	771	792	770	772	788	754	772	782	749	767	775	777	760	782	801	762	744	762	753	803	777	787	831	759	759	724	750	782	772	780	770	835	800	787	726	776	777	787	764	745	828	803	788	752	782	778	789	752	728	810	821	759	718	802	752	807	778	761	785	784	753	755	770	722	795	809	762	701	781	735	774	772	800	772	751	745	772	746	769	754	745	743	836	774	805	752	765	767	750	756	774	776	772	776	756	743	806	776	777	772	766	772	769	782	783	733	783	792	772	796	804	803	786	763	782	748	822	768	777	795	767	740	799	818	764	785	820	825	754	801	766	735	757	751	732	716	726	767	780	740	758	778	800	750	737	756	750	780	798	782	753	758	754	742	779	798	768	744	758	791	740	705	768	744	792	735	779	823	742	793	766	770	774	760	768	805	803	767	827	771	756	766	727	763	763	817	729	739	749	788	765	809	843	790	794	782	714	764	777	785	723	774	811	749	769	781	737	757	801	731	779	813	813	781	745	708	787	753	761	763	769	746	747	802	802	784	774	804	730	779	778	771	806	760	745	811	744	792	778	780	740	751	799	787	793	753	757	784	794	784	782	723	737	801	780	819	787	794	742	737	808	745	730	723	782	765	789	770	820	763	810	732	719	734	765	781	736	791	751	782	737	782	739	756	752	735	762	791	769	754	715	790	785	755	794	781	783	786	784	805	731	773	794	785	755	799	785	800	761	758	739	862	753	800	785	773	761	763	853	746	787	797	792	824	776	766	789	816	772	690	796	781	788	767	784	795	770	781	765	759	770	761	798	738	750	805	805	805	771	763	789	753	757	795	745	791	741	808	760	832	771	840	761	769	761	772	798	779	736	766	720	764	742	764	736	778	762	802	781	761	749	732	748	764	754	790	780	750	727	729	768	789	829	768	810	773	764	760	747	779	747	760	734	780	821	754	774	729	756	790	738	780	745	776	763	787	766	760	795	746	757	773	767	796	767	774	841	783	775	769	792	762	768	774	690	704	799	751	767	758	757	756	823	797	789	795	780	772	774	751	767	740	771	788	770	762	767	733	836	777	819	750	752	767	800	759	818	733	762	770	809	758	757	727	754	795	776	749	710	780	778	749	807	747	774	775	751	766	741	757	757	773	732	788	821	763	735	783	774	771	736	758	809	783	739	761	774	744	787	824	758	802	820	795	731	742	767	748	807	774	725	783	796	767	812	766	749	805	804	777	773	794	756	810	756	756	781	787	749	757	730	763	800	740	794	775	790	752	772	799	724	757	731	760	689	791	753	762	745	782	813	779	747	786	810	787	719	751	737	782	724	782	790	697	771	737	774	762	763	782	834	797	765	808	785	781	815	754	794	827	803	793	774	807	772	755	770	816	827	783	815	772	765	787	771	793	807	790	786	806	768	813	746	782	751	790	820	785	794	763	800	731	756	731	757	771	786	761	735	767	757	783	795	768	772	778	807	765	759	769	801	789	800	737	741	819	782	764	857	791	806	745	729	768	829	732	773	740	774	818	768	772	748	796	767	719	755	780	752	734	744	720	755	810	755	727	756	782	777	783	862	813	770	725	823	729	754	751	725	778	752	765	742	758	755	805	737	744	792	744	800	834	772	738	735	751	727	782	762	724	787	757	812	759	795	770	788	815	741	836	799	835	756	778	810	771	765	725	800	764	738	852	736	789	765	771	738	751	756	835	786	784	754	767	761	747	764	756	779	700	779	760	815	698	815	778	805	779	758	781	764	779	784	783	752	764	790	752	769	785	751	779	802	744	775	790	762	796	724	777	794	762	807	811	786	699	804	796	766	807	770	820	772	758	748	771	768	800	743	761	761	775	795	765	756	800	741	740	773	815	826	791	809	753	739	766	773	796	814	787	744	779	795	774	743	777	786	718	776	756	726	808	723	758	722	791	785	795	753	747	793	782	787	788	785	790	778	784	761	706	777	786	775	771	747	836	783	762	772	735	776	720	815	765	776	793	726	809	775	756	771	737	802	791	755	810	794	775	751	803	784	733	742	754	776	795	746	732	763	775	748	743	795	742	771	738	794	833	769	809	753	772	742	772	744	734	737	737	760	724	764	769	790	761	773	724	767	753	752	794	804	756	766	722	747	801	748	743	748	771	750	764	745	755	801	793	840	719	742	775	818	785	782	774	807	787	788	745	792	763	723	814	777	761	756	720	753	761	796	759	739	836	745	741	750	789	794	747	791	802	786	738	785	784	780	776	808	772	811	782	755	744	753	729	756	807	741	757	723	788	768	804	761	710	814	750	773	764	754	774	762	758	756	794	803	774	740	771	746	785	745	744	778	767	757	748	751	757	784	819	773	811	785	780	775	779	787	752	770	795	762	718	801	748	780	784	773	764	792	825	767	799	788	791	779	772	709	790	754	750	765	775	831	773	739	762	765	799	779	755	789	803	776	779	724	763	764	796	746	789	769	840	760	768	752	772	764	737	766	742	722	738	727	786	738	794	775	850	777	771	775	747	800	773	743	753	762	773	787	757	810	747	820	791	805	780	787	787	783	772	769	753	774	798	794	736	762	809	733	766	768	753	761	743	761	722	777	776	720	769	736	810	788	817	829	798	808	761	756	794	766	765	750	769	769	738	779	794	758	766	794	784	781	821	795	755	777	755	774	733	775	805	746	766	760	767	731	815	794	718	767	765	745	728	766	813	774	761	829	777	790	727	758	738	765	794	752	744	741	778	775	745	770	743	798	773	754	778	761	719	767	769	750	777	721	736	787	787	774	822	804	775	731	742	789	768	777	748	751	743	695	752	767	795	771	798	775	759	752	729	836	809	764	747	716	753	785	769	762	772	765	747	789	741	746	745	779	781	779	749	761	800	758	706	762	780	743	771	770	810	752	771	780	823	770	798	786	704	793	759	749	746	748	761	764	742	748	786	823	748	781	683	760	789	769	761	765	796	702	773	766	798	760	764	806	780	733	785	769	769	737	787	762	771	825	750	787	801	775	776	853	816
25741	21452	25833	18770	2186	1196	1049	907	855	885	851	852	920	846	867	838	845	804	881	860	874	871	844	845	852	805	868	868	809	839	826	805	825	828	860	874	824	793	830	847	811	860	856	860	865	815	842	833	865	791	831	848	812	787	830	886	864	836	849	872	821	863	846	906	805	853	819	826	863	878	852	816	858	828	839	816	850	858	825	840	873	875	831	841	844	838	821	807	779	806	817	845	863	858	840	810	835	779	865	878	876	839	863	835	853	851	833	867	802	828	793	839	854	809	829	827	821	819	884	805	811	802	869	829	838	803	859	815	858	864	830	792	853	833	841	797	763	822	863	843	811	850	870	811	846	839	811	833	829	844	876	894	816	822	828	813	815	833	818	845	885	818	838	824	845	773	822	884	879	833	850	866	851	824	865	769	861	824	833	814	844	869	823	883	855	811	774	814	834	832	841	781	834	797	867	847	860	832	825	864	830	870	836	845	820	833	846	843	844	806	924	818	829	835	859	865	827	750	872	794	831	837	843	829	810	795	841	827	813	863	868	799	839	845	833	828	851	830	864	842	908	809	814	811	826	816	841	854	831	810	844	826	843	824	837	809	852	818	838	799	875	857	881	825	869	813	849	808	837	786	834	777	854	851	843	825	805	815	790	822	795	858	829	858	876	792	800	847	853	854	852	815	837	813	827	817	811	780	873	801	838	821	834	818	824	887	841	818	847	808	835	775	811	846	843	807	785	785	855	839	854	822	847	802	846	813	841	854	824	788	868	824	821	822	822	765	855	780	816	864	776	856	781	822	857	824	821	851	869	817	785	793	841	816	829	855	844	811	815	821	869	817	850	846	816	832	806	881	852	855	807	874	847	839	832	845	882	856	826	820	836	778	880	823	869	825	810	877	858	827	846	833	825	889	865	825	809	786	802	863	810	829	862	790	850	871	850	862	830	846	868	930	822	845	845	860	862	820	871	851	824	815	816	858	813	853	821	837	778	843	776	786	808	857	816	827	866	808	811	849	836	824	901	829	876	847	780	806	778	873	871	772	791	869	844	815	868	876	822	859	792	848	848	828	851	841	932	782	798	824	855	838	793	842	822	791	816	827	850	802	839	852	815	780	820	834	870	808	849	858	836	830	811	848	889	817	903	818	836	775	835	794	809	837	825	796	803	779	820	809	813	807	829	781	760	793	837	812	888	839	847	805	791	830	846	840	881	798	866	859	865	837	875	836	837	820	806	812	842	787	836	859	818	799	844	842	843	855	852	890	825	811	765	869	819	802	865	852	827	814	854	796	832	836	861	819	838	881	748	829	841	789	831	809	837	838	860	846	830	838	859	845	791	830	809	763	895	874	878	821	804	844	837	824	850	846	872	806	886	828	827	789	820	830	849	866	788	836	821	896	823	836	807	836	765	865	813	788	892	791	859	828	863	856	845	832	834	878	833	821	819	834	856	856	812	894	804	846	889	833	846	881	818	902	820	909	894	790	834	834	854	880	851	813	828	852	841	862	886	802	842	868	832	851	883	795	843	850	873	848	826	863	789	836	787	815	848	831	798	758	844	858	799	861	858	769	848	875	803	846	836	816	879	828	780	808	817	842	816	786	877	863	882	855	770	815	819	855	837	840	833	801	836	784	835	806	769	891	826	802	867	868	827	825	855	797	780	843	779	818	838	894	834	862	817	827	867	818	802	830	818	799	871	849	816	840	781	854	834	831	857	781	816	823	811	838	815	831	849	840	865	844	831	822	821	856	869	845	839	843	820	815	843	845	760	853	864	800	808	842	906	849	837	803	827	832	827	840	794	825	893	842	823	849	803	826	842	861	866	824	847	881	818	809	807	811	842	782	855	815	801	844	836	851	830	816	872	804	786	790	845	821	853	905	859	838	837	817	849	838	817	832	820	824	797	864	815	836	833	842	856	835	833	830	805	846	833	864	781	793	853	870	818	804	867	820	851	789	827	826	825	834	842	832	856	833	856	869	835	836	839	833	839	804	837	895	788	823	829	825	785	794	831	793	807	775	775	824	803	830	808	808	840	840	826	849	881	837	829	838	838	806	856	816	831	817	762	839	844	841	834	843	874	797	804	856	819	848	850	807	824	871	862	903	835	827	794	826	842	804	831	786	826	843	828	815	862	937	903	862	819	817	913	777	821	815	866	818	892	841	853	842	827	834	857	851	842	840	871	816	866	827	838	841	843	838	825	788	842	841	829	834	861	825	806	820	839	783	843	848	809	853	810	836	856	896	847	840	800	862	831	809	853	833	844	879	770	828	879	861	844	805	836	821	785	840	863	815	894	817	813	785	852	835	796	796	861	861	817	820	830	868	870	811	806	874	837	808	801	835	866	834	848	850	821	811	790	798	817	792	800	789	818	837	822	800	859	762	845	831	786	860	843	801	799	865	835	847	781	814	851	858	820	849	889	788	863	789	818	766	803	810	846	862	837	871	836	890	833	829	884	784	831	849	810	847	839	841	800	811	866	777	779	826	827	806	783	803	859	824	883	878	822	807	801	884	791	801	838	807	790	840	827	792	777	897	863	815	815	811	790	821	868	839	812	844	830	815	889	850	828	823	842	857	825	812	848	832	816	817	817	840	823	848	826	787	852	814	870	788	764	844	806	855	827	818	861	840	800	875	836	828	864	891	852	813	827	799	873	864	857	852	858	873	805	816	828	803	848	846	851	802	796	809	833	808	817	801	801	839	815	844	845	820	838	875	830	798	827	808	871	836	843	803	847	819	841	840	827	776	817	773	858	782	835	850	803	814	876	820	845	837	825	804	828	792	825	794	838	831	878	846	826	804	852	841	876	855	782	862	862	868	766	843	836	791	805	845	863	835	847	860	770	785	792	817	819	863	794	881	835	861	806	823	802	806	869	756	784	832	796	809	856	805	791	837	822	830	846	801	810	838	847	826	814	834	826	849	838	797	871	864	808	806	873	808	820	876	820	815	845	856	858	791	802	904	848	785	850	834	823	825	849	800	843	786	822	829	915	848	907	811	757	876	886	833	859	792	814	866	851	838	822	885	860	807	884	812	804	791	806	834	785	823	830	836	839	817	884	848	836	886	798	835	799	811	828	842	824	821	776	828	834	860	811	830	848	859	871	815	825	843	889	864	813	804	827	833	827	809	837	881	878	771	871	816	827	767	847	827	836	834	866	873	856	837	846	883	780	819	857	858	857	856	801	783	828	774	810	803	845	843	853	804	856	865	815	859	845	843	822	851	824	830	844	852	786	834	855	759	845	825	839	875	815	839	841	804	874	800	789	826	852	860	803	851	831	841	825	829	809	840	758	842	862	853	849	804	849	813	852	768	807	817	861	831	833	809	846	793	851	841	746	774	836	843	859	842	808	849	877	855	849	752	842	855	820	788	880	823	827	803	818	842	837	795	837	831	824	841	821	850	788	842	775	804	816	759	889	814	872	809	844	839	812	850	852	859	907	866	839	855	827	820	852	823	873	784	800	822	846	825	864	860	831	924
3628	2331	1986	1312	1084	1004	926	890	873	794	797	810	822	752	789	772	823	781	771	791	751	758	774	767	735	819	777	741	794	747	779	728	781	751	769	711	733	750	768	764	729	765	738	776	733	722	726	772	772	745	765	757	731	771	721	788	718	791	703	747	722	733	792	765	761	782	820	759	767	772	740	752	764	716	766	784	732	763	747	757	763	728	741	756	711	759	718	773	778	714	746	759	768	786	739	788	764	724	749	730	755	768	759	679	755	789	767	781	736	741	745	742	719	739	771	707	727	737	756	722	750	740	719	765	755	732	755	733	742	784	712	733	748	742	756	725	720	710	755	774	765	778	732	756	750	752	782	721	777	785	785	753	770	717	738	749	712	741	741	704	779	730	756	777	771	711	699	717	754	741	729	681	739	750	740	744	717	674	765	789	728	731	713	736	722	750	753	770	731	687	743	729	745	768	747	769	836	765	751	783	749	757	751	733	745	730	736	773	741	715	741	759	728	804	773	744	765	753	785	783	735	743	669	722	773	722	721	765	748	694	748	754	695	706	725	732	760	816	752	758	720	774	763	720	741	757	710	721	730	795	753	769	786	757	761	722	752	791	707	760	745	701	795	734	713	731	715	761	738	787	742	712	746	744	727	727	713	773	718	784	739	737	753	697	771	713	716	754	777	771	711	761	729	773	711	774	730	738	772	746	786	735	819	682	763	767	740	748	751	790	734	746	772	684	766	806	770	803	720	752	740	759	788	741	709	745	743	728	775	725	753	750	702	740	718	725	733	754	743	745	779	734	736	747	780	753	784	768	795	753	718	799	719	727	769	740	728	767	693	702	730	763	746	791	797	755	786	750	686	742	767	818	767	749	751	781	773	735	702	734	752	730	749	746	749	778	743	756	730	759	749	788	774	737	749	790	766	724	765	755	721	726	768	718	731	809	694	786	737	750	722	765	765	670	762	707	743	701	748	770	692	719	750	712	750	713	753	733	712	695	765	791	759	781	748	737	786	772	732	772	714	733	754	739	725	760	805	739	705	707	796	731	699	770	737	739	760	753	734	712	751	727	772	724	739	693	712	726	738	787	741	752	766	722	707	785	743	704	779	736	763	740	744	718	727	794	761	770	714	695	769	722	770	769	730	785	743	727	771	723	747	727	763	727	755	795	751	729	717	768	711	725	741	704	778	753	736	729	741	715	724	742	743	725	731	756	720	798	778	751	750	742	741	683	752	782	785	777	707	748	728	735	766	731	765	759	756	727	812	761	737	777	696	738	741	703	729	725	719	691	747	785	770	761	782	710	765	756	735	731	744	738	730	710	751	727	728	735	746	760	722	797	709	780	767	758	757	763	716	751	776	740	703	758	746	743	772	730	806	752	728	768	777	750	726	746	724	754	758	727	747	723	774	803	700	722	683	779	747	719	722	710	783	720	836	793	719	750	723	717	741	760	734	775	716	750	755	769	709	702	757	707	752	705	753	755	706	690	752	693	755	754	718	773	707	708	696	710	718	768	783	742	725	790	731	707	712	739	777	746	744	723	743	732	691	776	728	808	762	744	769	794	698	781	788	792	815	776	701	717	738	713	737	767	708	765	713	709	701	754	734	785	757	708	759	717	772	775	751	755	748	752	759	746	768	745	756	683	738	731	755	768	743	666	748	746	775	736	773	766	768	778	738	736	717	775	755	747	682	766	724	783	769	736	751	748	762	769	751	753	770	773	743	785	742	734	758	751	736	787	706	725	733	741	741	781	752	723	737	751	735	749	768	765	705	760	737	735	765	718	747	755	692	725	750	721	738	727	751	713	729	742	781	746	732	770	789	780	735	753	722	761	800	759	743	748	759	757	737	768	686	779	739	771	709	766	754	763	763	720	709	742	727	695	781	702	680	667	753	734	723	753	755	775	720	736	705	744	776	757	761	714	726	759	738	778	781	752	713	736	792	792	735	736	773	753	745	768	696	768	741	775	771	728	754	771	734	721	720	722	750	723	776	714	727	742	748	772	776	765	763	716	749	730	750	790	767	818	736	761	745	771	788	728	728	734	774	755	749	700	703	801	765	770	767	739	729	710	776	741	726	770	745	741	736	816	695	716	764	782	787	741	785	757	770	761	738	766	726	760	718	732	773	768	793	754	712	733	747	747	735	698	743	721	692	742	769	758	766	673	807	692	806	730	729	688	768	675	717	717	719	751	702	707	727	726	755	661	742	731	687	752	774	697	764	767	754	789	709	807	719	718	717	736	787	749	740	724	739	715	744	746	756	744	781	712	732	716	771	732	734	725	762	731	739	755	764	708	755	721	696	720	736	754	763	739	756	779	701	711	767	749	773	702	754	736	759	731	738	749	706	799	725	709	723	714	765	737	785	725	659	786	740	776	753	757	722	740	711	749	722	677	793	735	725	764	765	741	750	755	746	752	761	712	739	723	734	739	732	737	748	756	706	770	741	743	701	694	729	707	737	778	697	752	759	810	698	749	771	770	752	778	786	714	720	698	726	720	762	738	778	689	772	759	730	742	792	697	773	795	744	739	692	758	715	780	734	737	757	790	692	744	761	714	761	716	747	756	786	791	692	760	739	724	755	737	758	739	735	743	757	737	752	742	730	756	780	710	734	725	757	762	721	716	684	711	747	676	763	728	756	754	766	722	698	732	742	751	751	736	734	749	749	734	728	766	753	745	762	694	761	748	778	747	778	753	750	712	719	783	717	714	750	747	757	742	686	755	770	770	790	731	754	811	743	739	719	737	773	748	697	736	758	755	747	716	789	739	716	787	679	712	720	746	685	759	691	714	787	755	711	725	807	772	705	782	754	705	746	716	736	767	763	758	761	796	760	727	720	772	763	764	786	750	702	718	799	758	792	805	734	764	760	737	702	719	723	735	767	714	742	729	728	735	765	759	784	747	727	796	795	707	697	721	754	712	773	759	707	756	791	767	710	748	715	732	737	716	721	724	712	733	713	716	729	764	703	734	748	735	707	715	741	744	706	755	733	757	731	745	686	736	729	805	741	771	733	759	780	765	783	778	766	730	788	750	733	735	771	752	736	735	738	716	729	743	688	759	744	737	732	705	728	747	757	765	698	760	736	728	754	742	784	739	729	781	706	773	777	751	753	765	833	735	750	706	773	784	729	748	753	759	754	785	743	738	704	708	745	767	716	755	668	720	727	744	687	759	721	737	766	738	707	741	775	747	763	712	745	718	774	761	727	739	733	740	773	730	766	753	757	735	771	774	785	751	752	723	734	741	714	736	743	713	759	738	789	732	748	714	825	747	743	752	738	741	762	763	769	735	772	705	754	783	781	772	717	727	802	731	766	731	811	783	744	740	720	753	794	734	703	690	750	773	763	688	738	771	741	761	739	712	749	755	717	743	721	780	720	753	748	728	820	771	756	713	733	731	794	679	786	691	701	772	764	697	728	747	758	751	801	711	749	756	731	764	740	764	695	762	749	734	755	743	750	761	744	781	713	755	760	721	770	798	689	771
24191	21428	28636	24614	20470	3143	1070	694	558	561	550	509	524	477	464	463	475	415	481	420	477	470	466	466	461	436	447	446	444	430	460	431	447	478	437	437	457	411	440	442	444	434	443	436	437	459	411	392	459	465	420	441	441	418	442	468	422	443	447	401	428	438	451	440	416	420	450	434	403	480	438	448	452	450	445	448	397	450	440	414	414	428	441	418	461	450	454	418	464	474	454	392	440	428	445	424	441	408	438	432	455	403	431	426	441	431	439	409	447	462	412	487	479	426	413	464	425	415	454	413	390	414	437	442	430	419	411	421	450	417	425	428	414	435	448	434	403	439	428	413	422	401	405	358	395	408	435	408	419	398	427	442	437	432	426	429	406	443	428	414	422	415	385	383	407	412	409	452	432	428	440	412	384	453	421	438	436	450	425	418	436	446	439	405	403	428	403	394	409	428	410	452	444	415	402	441	423	431	447	454	445	397	477	410	432	431	423	421	422	414	386	416	426	435	401	423	428	426	404	462	396	409	434	421	416	420	456	434	394	430	421	432	432	407	413	421	420	432	418	430	380	429	437	425	416	421	426	428	452	419	452	435	421	440	411	436	386	430	448	422	442	414	437	403	449	397	411	411	397	425	371	436	416	426	439	434	425	436	425	418	413	428	437	461	419	414	402	414	446	451	412	425	458	405	432	432	445	398	419	442	461	389	453	412	464	394	409	431	394	397	409	368	449	396	450	450	405	400	400	382	430	451	394	425	444	409	422	409	426	410	430	449	435	394	430	402	447	427	461	408	447	411	403	426	413	446	433	432	412	445	416	418	476	426	431	427	457	422	434	449	453	411	422	432	468	447	421	419	463	429	450	417	430	435	447	444	447	405	428	444	423	433	430	442	403	442	399	466	398	435	430	425	406	407	444	453	444	390	428	419	411	446	425	434	417	419	411	432	415	438	447	444	387	433	412	418	407	428	433	407	422	416	437	458	435	443	443	424	425	419	456	407	430	411	454	433	448	426	442	421	436	425	431	439	405	375	441	393	436	399	456	456	461	426	453	478	449	435	450	417	435	401	413	413	449	439	438	433	428	424	416	420	446	378	437	417	448	454	404	419	422	420	451	394	389	438	453	424	464	466	406	416	426	406	414	419	420	406	390	391	395	446	440	427	406	443	429	428	392	447	482	416	431	409	447	386	383	439	430	432	439	444	408	430	426	410	420	418	462	428	448	422	423	427	404	416	393	386	416	417	442	440	441	393	425	405	409	434	396	417	450	433	424	371	428	404	454	435	426	447	454	429	371	437	417	412	455	439	459	435	409	415	412	444	468	382	442	411	426	423	432	457	430	400	421	402	436	442	433	448	430	423	396	444	425	411	444	402	403	433	415	418	386	463	441	429	430	460	393	437	431	436	441	418	436	412	441	440	437	414	416	431	433	412	431	428	447	406	441	408	421	438	410	432	431	409	423	437	412	404	407	408	453	443	377	409	417	412	410	419	441	440	426	439	406	461	441	445	431	443	412	395	408	435	438	424	467	436	415	425	400	409	407	410	400	417	415	408	412	425	407	412	407	400	412	403	411	403	406	392	436	441	428	413	446	476	461	410	398	444	424	465	391	410	404	415	401	437	416	439	414	435	418	418	425	463	430	442	423	467	468	405	425	437	422	443	419	423	448	434	429	404	433	415	441	419	399	438	447	429	432	437	417	440	412	470	416	372	413	430	400	432	401	432	435	429	363	419	441	434	429	433	443	467	452	448	425	408	396	418	399	414	423	436	406	462	398	432	392	395	438	479	450	433	404	424	429	442	406	393	396	395	385	447	424	366	432	439	414	424	411	393	385	404	421	434	417	416	436	412	429	416	429	433	421	402	434	440	409	411	405	412	413	420	414	431	428	407	401	431	446	402	456	403	422	407	405	438	411	422	439	382	459	432	446	440	399	430	434	414	442	389	406	472	426	450	445	394	422	445	379	388	407	459	436	435	397	417	410	434	423	417	432	403	429	447	410	404	442	419	460	438	414	405	446	430	422	395	425	439	415	445	393	432	436	405	393	418	375	432	403	411	441	437	418	408	415	378	436	425	432	442	420	419	436	404	462	389	413	410	449	437	409	385	409	401	443	424	438	425	438	434	438	454	429	422	447	454	472	416	418	432	433	470	423	407	460	443	424	447	419	403	429	423	446	438	412	413	460	417	405	434	421	411	418	432	454	440	402	427	439	447	446	412	416	384	425	395	442	406	446	414	475	422	431	410	461	410	461	425	415	436	428	474	400	429	415	426	412	466	396	421	390	414	401	423	423	415	439	398	430	428	459	444	423	464	370	424	388	403	433	389	395	420	429	416	432	420	409	421	444	401	408	458	409	411	418	436	410	427	386	405	411	436	377	408	428	378	374	430	434	398	409	442	410	438	406	427	421	437	417	430	433	421	428	410	451	404	432	451	425	409	458	405	433	444	438	441	403	429	406	400	429	419	398	413	404	437	420	419	420	414	389	435	407	371	446	433	427	414	457	439	428	418	399	434	427	409	444	403	437	422	435	416	409	390	434	368	441	421	423	401	405	421	375	433	448	431	428	412	408	410	421	416	452	433	431	399	396	446	437	422	448	436	400	443	429	442	435	373	420	404	425	436	431	449	435	421	441	401	427	433	429	439	413	429	436	465	450	439	414	451	390	460	394	431	442	404	416	394	428	435	438	438	466	422	402	440	458	425	437	425	407	396	414	440	419	410	432	407	417	398	399	406	440	442	436	423	409	420	368	411	448	402	434	461	408	434	439	426	408	379	413	418	438	423	428	454	467	414	411	416	440	401	403	439	422	380	404	451	444	412	428	419	446	397	440	459	419	446	412	461	423	406	432	416	390	450	432	421	412	404	443	410	419	447	421	420	425	408	411	432	448	383	400	439	446	432	403	460	465	435	413	427	432	419	429	377	419	427	398	409	420	432	436	426	418	404	460	428	422	412	381	444	404	445	415	420	426	432	450	461	432	422	454	459	425	426	432	415	387	435	425	402	391	442	397	434	466	433	455	438	449	410	420	429	446	418	437	449	445	438	421	415	436	413	427	454	444	443	428	449	427	419	415	411	426	419	385	401	389	447	436	427	431	435	399	386	412	442	456	396	433	437	422	432	385	421	425	439	429	413	461	418	400	395	454	442	407	405	415	446	442	460	400	421	432	430	411	434	446	431	415	396	412	423	464	438	411	409	393	447	394	444	396	426	441	428	392	388	419	427	375	419	417	417	446	426	422	412	442	446	437	404	431	454	366	420	414	454	404	444	394	424	393	415	417	381	401	428	404	486	430	413	394	448	397	435	368	431	421	390	416	406	405	405	411	409	436	454	416	446	386	426	420	423	415	438	411	396	430	439	425	437	431	415	422	412	417	418	401	431	424	448	411	435	432	413	432	471	416	435	417	408	449	376	421	403	408	429	415	434	453	440	436	426	411	417	392	409	426	421	424	408	405	421	424	412	436	429	451	372	442	413	420	440
3457	4956	3882	1976	1387	1074	931	775	735	615	560	604	592	535	510	513	505	459	473	512	480	457	532	458	483	457	493	487	457	482	484	478	463	448	479	471	441	434	469	459	501	458	463	466	436	474	438	475	493	441	434	423	465	449	443	474	481	463	453	417	469	437	477	458	429	439	446	449	437	410	434	441	431	417	420	431	452	456	466	479	448	408	427	446	438	420	472	478	487	459	453	445	411	436	442	438	417	488	434	431	435	460	439	464	435	411	454	421	449	445	443	425	464	414	418	447	426	462	451	411	431	424	446	409	403	421	469	441	457	438	458	475	468	431	423	409	441	455	463	466	385	438	430	410	404	442	446	435	440	418	445	451	407	433	404	457	429	425	443	454	425	438	446	453	432	449	439	423	422	427	428	410	412	454	433	445	466	466	443	431	429	435	450	431	442	419	440	467	432	441	443	472	488	405	413	408	460	399	434	420	436	423	419	433	451	434	465	460	439	449	419	420	430	462	421	424	438	447	446	426	448	426	473	432	446	406	438	451	457	412	420	413	410	452	425	423	418	435	405	419	453	473	432	411	419	431	424	407	423	446	454	427	421	422	479	434	430	420	443	442	436	440	452	447	450	435	419	437	433	393	417	461	436	455	458	441	430	473	452	434	433	400	460	435	453	447	410	449	444	480	413	443	409	438	405	456	461	421	400	421	428	442	417	438	459	432	445	415	418	467	426	432	411	459	447	459	430	441	432	427	441	425	444	459	442	466	427	418	423	430	406	432	431	433	430	468	454	398	427	431	444	450	471	464	459	448	472	470	433	421	392	406	428	460	414	404	436	424	446	450	426	421	468	419	423	460	458	448	387	432	468	418	438	432	426	443	420	441	429	435	408	427	448	455	423	403	455	406	441	422	458	451	420	449	404	464	468	479	442	460	415	438	407	444	419	437	436	426	450	426	424	387	430	423	442	414	460	452	469	473	416	452	418	421	421	425	458	393	462	430	430	455	427	414	430	459	435	428	432	451	429	410	440	457	451	423	435	414	406	423	483	437	460	423	434	401	444	456	398	442	416	439	424	427	440	448	402	430	431	441	465	421	435	426	446	449	448	455	465	443	447	425	424	423	410	427	423	439	447	443	423	445	434	396	456	474	429	419	398	414	443	453	432	408	397	429	443	408	434	471	448	406	446	423	399	449	459	430	415	430	440	500	452	446	416	450	433	439	424	432	439	439	447	429	413	412	474	427	420	406	420	421	477	441	446	415	437	439	409	437	453	433	418	424	460	425	476	461	434	408	423	445	449	438	433	384	456	417	436	398	411	432	425	398	402	426	441	427	421	443	421	422	423	399	406	403	461	425	453	450	447	459	439	437	419	469	455	454	437	431	429	403	453	414	446	425	402	414	422	445	413	448	427	435	413	428	406	459	437	440	426	406	420	366	431	462	444	397	448	416	416	438	439	459	456	424	416	447	430	429	433	438	460	436	423	462	423	439	434	453	447	408	403	413	435	481	417	416	439	460	422	429	411	396	399	442	432	420	449	400	398	459	451	392	435	447	412	451	452	421	496	430	393	450	469	426	448	433	423	373	429	449	441	392	417	427	434	433	418	448	426	406	397	428	452	426	434	442	442	447	440	460	414	440	411	434	419	445	416	424	422	441	437	418	433	433	433	418	461	444	417	464	434	446	488	436	397	402	407	390	406	436	441	415	401	416	449	427	443	453	448	422	397	446	442	415	465	443	444	429	456	444	442	433	418	470	434	447	393	434	440	454	396	414	438	392	424	403	440	396	404	398	444	433	423	431	438	450	408	392	428	414	487	425	419	434	442	378	436	456	416	435	369	421	430	408	442	434	421	450	480	441	460	449	421	436	408	454	447	441	442	386	402	443	413	406	437	456	373	455	439	426	416	404	477	443	419	416	406	407	464	444	428	422	432	435	435	455	438	412	415	469	402	395	415	445	442	448	439	440	426	450	460	472	434	459	437	441	423	434	472	449	419	430	427	444	441	403	452	441	457	424	439	425	451	454	416	439	452	459	422	430	421	390	426	439	422	435	439	440	420	425	393	445	458	434	432	413	465	427	423	442	448	449	446	421	459	425	417	437	379	443	405	421	400	428	454	462	435	396	456	421	447	462	430	461	452	405	476	426	435	418	395	413	431	414	433	418	383	433	434	430	413	401	407	443	448	442	457	430	415	436	466	408	399	430	416	431	443	434	415	475	446	432	401	437	410	443	432	468	433	424	429	425	403	449	434	400	428	466	480	422	393	428	441	441	458	439	389	437	429	446	450	379	434	444	418	408	448	423	421	433	451	425	464	422	395	412	423	417	423	409	428	423	410	420	461	449	461	444	432	443	468	430	430	433	404	428	429	469	456	433	456	448	427	432	466	419	429	401	453	440	418	432	422	436	427	403	447	462	435	423	424	424	416	426	408	445	424	453	458	416	456	401	396	406	463	416	421	422	450	465	468	418	457	441	463	442	429	428	432	444	448	464	453	447	380	434	425	460	422	386	463	452	476	456	440	403	428	420	454	421	442	419	440	431	459	412	422	478	390	466	440	401	441	402	449	455	427	419	396	430	442	425	381	464	434	408	462	426	430	435	384	450	435	419	440	427	437	433	440	444	438	432	431	406	418	456	436	463	403	435	416	406	437	433	408	428	420	426	424	446	410	389	405	422	427	455	446	451	458	395	406	411	421	434	419	450	427	425	427	386	422	441	462	417	431	436	425	405	429	428	406	463	426	456	407	407	446	448	434	441	456	376	391	396	426	394	430	437	444	417	475	451	421	436	437	457	395	458	422	414	423	438	406	411	420	456	384	456	426	408	416	399	424	433	405	397	391	428	413	468	384	432	430	447	432	435	388	426	474	441	428	448	415	423	385	424	429	425	442	387	414	496	448	418	454	444	432	441	435	392	418	411	395	415	401	378	427	432	398	422	429	453	443	447	432	472	439	490	434	428	418	430	471	426	447	405	436	455	431	428	397	424	468	421	456	431	435	411	459	414	422	417	386	469	440	421	422	475	458	406	436	421	473	427	423	455	481	446	438	397	445	443	454	438	490	440	475	413	432	414	419	432	417	440	418	440	419	412	421	425	423	437	417	422	435	467	419	417	410	404	444	442	459	442	464	439	426	410	460	461	433	447	441	370	436	440	396	404	401	446	424	441	449	484	385	445	440	429	418	422	443	416	433	449	417	433	427	398	425	432	415	431	447	449	421	414	446	431	426	435	435	412	460	438	394	422	427	416	422	446	401	404	411	441	452	448	418	416	394	406	436	404	439	408	462	471	418	419	414	421	459	408	416	424	424	412	378	472	422	446	449	441	429	414	449	383	434	456	459	388	428	423	422	440	428	446	462	449	444	444	440	401	443	442	411	451	420	424	422	415	429	391	436	442	420	464	458	424	423	410	457	443	409	374	434	468	443	427	419	442	453	420	419	452	430	419	421	395	463	441	454	415	444	460	418	409	464	417	453	447	425	423	442	421
27598	11925	2273	1467	1044	923	881	862	947	878	870	934	909	925	855	917	863	909	895	869	870	863	888	897	882	916	939	926	900	873	835	863	846	895	859	943	838	837	937	899	879	971	883	924	931	932	891	844	857	891	842	865	882	862	851	847	890	885	829	837	868	886	919	853	909	872	856	857	900	908	982	921	895	908	925	873	795	910	878	895	897	903	886	914	860	914	791	877	896	904	879	888	897	822	862	863	888	870	892	908	890	856	879	870	825	887	872	858	902	897	882	875	883	936	902	911	891	913	897	895	896	910	937	906	914	837	897	901	864	861	856	886	884	885	874	907	891	872	872	928	888	904	859	935	878	877	917	871	893	892	895	951	885	882	863	855	865	883	929	910	857	930	897	890	859	910	862	928	870	837	863	887	912	890	858	881	938	942	896	903	861	878	913	910	909	856	868	884	911	861	931	889	888	905	858	874	864	893	863	897	902	886	862	934	916	888	871	935	843	836	853	864	914	877	895	889	910	904	845	905	945	884	898	912	841	851	907	951	913	910	884	846	884	889	897	911	841	887	930	873	860	844	931	876	892	843	876	849	855	833	933	837	865	885	842	881	848	911	853	868	900	914	861	889	854	916	924	872	927	869	865	862	899	895	936	868	935	960	907	875	872	841	879	832	878	901	888	888	882	862	878	905	932	885	897	907	889	898	880	827	909	908	889	857	873	893	868	892	863	960	866	873	854	847	905	880	912	879	924	857	864	855	882	898	873	901	910	847	891	922	849	931	833	856	894	855	867	836	854	913	856	861	861	977	927	915	888	888	864	919	888	901	850	874	895	862	871	919	871	951	935	898	850	874	856	885	878	867	892	923	864	842	898	899	873	934	840	850	905	888	955	886	928	868	855	913	873	904	893	869	823	880	883	874	940	891	896	887	870	878	844	862	895	884	869	862	843	876	904	926	890	889	906	903	882	883	912	924	895	885	946	881	903	878	836	837	885	878	936	877	916	886	877	910	861	844	906	862	882	902	888	920	897	913	882	844	898	868	869	900	890	912	889	933	867	892	879	883	929	909	872	874	875	913	859	887	894	846	904	858	926	877	864	871	912	843	887	883	830	910	887	942	902	900	854	862	926	855	873	841	920	918	829	849	938	931	857	861	878	881	871	845	846	896	827	882	864	870	910	841	877	919	910	921	912	885	904	891	920	878	918	863	895	836	863	880	842	922	883	854	904	865	895	912	949	926	870	914	821	851	832	831	871	922	841	892	884	854	860	854	878	874	823	835	884	879	884	886	881	889	912	815	903	979	865	841	849	832	903	874	876	875	840	928	886	921	882	929	815	921	905	870	863	848	847	913	855	883	821	904	893	813	861	844	919	840	882	906	867	884	897	938	854	888	937	885	884	879	893	874	834	930	903	928	859	845	862	916	922	870	874	889	893	867	871	893	891	865	832	940	850	836	863	920	913	883	881	881	917	879	915	954	860	886	854	868	897	891	881	862	874	921	890	870	898	957	866	895	868	858	984	902	881	899	850	870	847	829	848	882	884	919	870	864	930	938	904	855	918	845	921	854	908	913	857	823	830	857	862	931	902	863	874	854	873	903	824	906	897	854	821	894	854	867	903	867	946	845	832	867	889	938	931	922	898	850	823	957	908	946	923	907	893	847	847	900	882	891	879	913	883	867	862	903	880	881	851	868	922	884	920	880	862	874	857	828	939	920	883	921	864	870	861	886	896	844	856	905	907	844	856	866	876	862	912	875	950	902	872	892	836	924	863	865	887	923	915	941	966	861	885	917	864	839	879	882	951	925	859	898	900	895	857	868	901	912	928	898	886	871	891	887	909	861	909	924	881	880	835	890	934	924	889	886	883	876	861	854	914	912	886	865	876	953	934	825	935	890	902	873	886	908	926	909	886	906	899	885	938	884	910	862	907	874	875	819	853	838	872	905	869	949	884	901	917	891	870	884	883	938	831	884	895	863	887	890	901	894	910	821	895	858	870	874	902	949	885	907	889	900	877	874	867	896	884	901	897	873	897	835	840	851	904	879	902	922	907	853	962	926	879	910	894	862	869	905	899	906	882	849	792	918	902	887	907	852	929	862	831	912	867	849	858	889	942	915	896	897	912	834	888	893	890	878	892	859	925	882	947	877	870	850	890	854	887	882	919	898	866	900	824	901	881	919	844	844	900	905	852	867	962	921	867	887	957	881	903	851	886	917	914	868	888	851	819	885	903	870	868	923	851	877	898	895	880	817	966	850	897	864	890	881	908	877	928	839	860	792	889	936	913	858	877	914	845	935	889	860	876	894	878	899	915	886	864	922	826	929	882	886	961	899	849	861	846	915	910	934	909	934	841	887	906	883	909	895	947	860	892	830	895	922	864	897	877	868	871	883	875	915	864	893	948	890	943	859	899	886	861	861	910	897	888	898	868	887	906	877	899	894	916	899	936	867	901	912	848	932	877	926	942	832	911	881	898	933	930	871	881	841	850	895	1009	907	904	889	909	843	903	862	888	793	872	863	870	851	891	887	899	904	909	948	913	887	869	844	863	865	964	875	896	863	876	927	896	925	894	864	939	885	920	941	891	969	891	832	920	893	889	877	937	928	852	934	923	915	886	885	921	862	892	853	954	902	902	936	920	956	873	871	854	891	924	843	894	892	868	910	874	876	880	879	860	887	889	917	879	918	797	875	840	872	866	909	909	911	879	929	851	907	869	847	879	885	939	886	876	899	880	914	824	865	931	885	882	897	881	877	880	896	917	897	844	887	900	937	877	906	826	902	880	907	859	910	876	875	846	945	854	894	907	868	842	862	876	905	882	856	945	840	890	913	895	923	891	838	897	873	872	856	924	866	872	889	880	858	897	888	867	882	908	853	863	832	897	953	922	910	853	844	893	872	865	868	864	858	927	886	890	845	851	897	905	842	898	923	843	859	914	898	891	901	929	930	892	871	878	930	914	888	888	924	893	896	933	911	870	871	912	916	883	872	864	881	862	880	882	891	921	872	912	890	920	881	879	902	898	973	813	927	906	862	857	919	867	874	853	815	913	906	910	850	866	888	897	958	903	867	910	863	919	895	868	873	897	839	905	839	954	849	896	852	863	907	832	911	908	849	888	841	930	921	919	899	882	906	875	889	880	905	824	831	878	924	887	887	880	897	910	912	867	880	903	881	938	890	922	833	910	917	886	913	877	930	944	829	890	878	917	904	891	905	911	844	866	898	865	866	812	843	904	902	917	850	893	894	936	933	847	887	907	884	865	880	902	864	889	906	853	859	911	901	949	889	874	860	871	848	845	953	889	910	831	878	851	903	917	897	914	886	904	918	876	888	927	943	906	839	832	854	881	869	922	919	936	919	884	889	910	835	869	952	844	836	879	899	901	946	920	880	840	884	814	859	775	889	827	868	865	916	891	868	922	860	907	893	906	881	856	913	916	890	914	884	862	923	884	884	872	895	907	861	957	849	878	901	888	852	883	937	828	883	929	869	838	891
5134	1063	977	917	812	787	822	763	803	812	770	736	760	816	806	783	794	811	767	783	774	773	806	713	798	761	833	811	765	737	754	725	778	756	807	733	784	813	807	763	739	819	789	773	800	790	820	771	785	767	796	745	815	862	772	811	739	724	822	774	805	812	827	815	799	804	737	810	781	758	786	808	767	727	782	805	713	774	770	794	792	751	790	744	758	739	789	732	773	749	818	795	777	807	735	779	788	790	781	793	756	775	797	820	794	750	761	811	782	805	776	785	796	777	748	770	744	780	753	773	776	759	825	828	781	791	778	800	784	768	740	735	787	790	795	787	813	787	844	766	736	792	759	782	788	819	730	726	793	753	791	770	804	802	766	738	776	766	715	735	836	750	797	741	829	737	749	770	791	774	766	745	742	802	773	756	819	753	801	745	808	739	779	765	754	765	770	784	771	739	762	775	762	759	743	800	736	790	710	739	756	738	793	799	786	744	766	744	766	775	794	772	724	782	760	767	780	786	744	799	792	752	798	729	778	764	775	817	836	779	774	815	795	752	743	732	754	816	749	782	747	811	793	756	786	816	799	802	795	819	771	781	758	809	756	751	813	761	805	791	763	783	817	812	770	730	717	751	743	783	764	763	788	788	851	800	757	781	756	752	763	703	744	764	794	788	755	807	749	806	752	768	767	815	743	776	728	734	755	796	724	758	766	752	790	758	787	736	806	777	759	733	755	795	767	790	805	833	750	795	789	811	764	780	816	796	793	758	790	815	776	831	740	769	725	831	769	786	797	739	741	762	818	770	807	737	767	856	770	800	789	751	779	751	767	784	800	793	798	751	833	776	743	779	769	800	768	816	769	778	775	765	784	772	713	755	787	769	776	780	786	805	747	780	715	752	796	727	754	796	795	757	796	784	728	750	761	729	738	740	733	756	764	750	803	757	811	837	801	750	791	770	814	784	765	799	769	810	784	734	803	760	805	716	772	780	835	780	799	761	810	750	799	830	809	784	846	787	801	767	788	700	790	768	770	793	786	762	757	779	726	788	782	754	741	747	766	790	759	801	725	788	796	825	804	701	746	761	763	771	753	777	723	740	730	746	770	749	807	778	772	791	806	735	780	805	779	768	779	771	780	744	758	770	730	784	763	754	782	785	730	768	818	761	812	790	770	744	769	780	783	760	754	790	762	747	810	819	791	742	781	830	821	763	814	777	794	746	799	796	794	745	803	816	755	794	752	776	763	760	799	761	759	763	727	759	774	787	774	751	774	779	772	788	775	772	857	772	797	748	750	779	762	825	770	796	804	795	734	774	750	816	763	778	802	795	766	791	759	756	777	764	735	768	759	753	789	793	773	785	756	727	755	745	788	822	738	773	788	782	750	783	762	764	770	819	812	773	770	763	761	749	758	752	785	752	773	750	760	738	773	813	742	746	818	749	769	777	747	756	785	738	808	756	760	812	801	767	775	797	764	780	792	789	765	785	816	739	759	741	810	787	759	839	788	751	742	764	845	771	774	800	779	811	791	789	810	781	824	727	836	761	780	820	782	792	775	779	775	744	769	765	780	741	765	744	742	801	796	780	757	744	751	757	800	763	770	781	768	776	770	789	810	773	729	806	756	784	781	771	725	735	786	785	789	778	760	784	773	737	734	788	744	797	762	784	791	768	824	804	792	766	795	837	802	727	765	770	813	809	777	799	803	771	721	771	774	774	788	770	776	803	765	773	756	764	761	762	789	756	797	792	786	756	819	782	833	789	782	802	774	816	751	731	784	779	754	761	785	810	770	768	789	749	742	790	770	766	803	784	778	842	785	761	833	820	796	750	788	777	743	800	748	733	788	768	792	802	783	741	772	776	771	709	793	767	787	821	766	774	727	801	725	788	817	821	756	790	762	776	749	758	780	751	752	819	772	727	764	740	743	734	795	771	769	742	807	816	783	755	782	791	771	752	751	812	773	762	816	822	812	783	740	787	726	764	807	776	788	781	761	809	760	769	784	782	826	765	781	787	763	769	711	811	776	766	770	764	750	809	762	751	775	745	771	806	786	749	734	758	823	764	762	800	768	776	787	770	757	782	818	767	740	739	765	750	804	791	836	788	794	743	769	824	754	821	801	780	830	808	793	791	700	778	753	785	794	830	792	772	755	817	778	796	797	767	845	820	794	784	773	771	744	812	760	710	838	807	810	748	807	791	764	791	801	783	744	814	768	756	740	797	734	780	778	774	748	778	740	856	788	804	748	758	776	759	791	754	768	775	768	794	808	771	755	765	798	800	752	798	783	815	793	805	798	778	777	743	719	768	776	750	740	763	718	764	744	761	745	766	783	770	802	821	776	798	751	749	768	789	792	782	767	812	760	770	789	810	778	758	809	785	789	767	795	828	808	736	740	792	742	769	806	782	747	795	746	784	761	769	770	764	799	742	773	761	742	752	762	814	777	757	768	751	776	755	788	755	772	751	818	744	805	792	775	778	766	756	764	801	731	779	736	763	790	737	710	735	735	795	803	779	758	757	820	763	757	776	779	712	805	765	776	765	777	740	725	736	753	751	757	758	810	785	774	727	774	828	773	751	769	799	777	778	801	755	758	754	809	715	759	769	754	771	761	749	798	780	748	730	726	804	809	766	786	793	743	743	750	785	780	790	843	742	773	784	738	793	765	773	804	757	798	752	763	744	767	740	748	760	729	797	760	803	753	778	766	773	770	792	795	764	791	825	764	805	771	784	835	735	754	805	787	778	787	782	757	791	789	740	761	786	751	790	801	784	757	842	773	790	789	723	763	779	776	794	753	788	783	749	832	767	736	795	781	762	807	838	836	748	788	766	767	775	802	767	753	793	791	756	786	714	752	848	797	783	759	767	786	799	795	736	825	806	758	807	788	758	806	740	755	776	794	863	811	772	806	802	808	820	787	758	741	804	806	786	759	773	748	787	817	785	816	787	764	735	778	762	750	718	787	775	736	761	755	800	763	745	769	759	767	763	776	780	763	760	753	750	744	757	757	758	781	815	771	792	755	802	785	792	759	799	797	764	734	762	745	865	735	778	804	744	783	734	791	844	813	752	791	761	755	793	784	827	835	816	800	753	774	781	826	809	789	815	724	748	809	758	803	769	791	793	791	794	771	723	782	781	791	754	757	758	769	826	774	760	736	843	765	756	763	753	795	760	739	805	760	756	758	756	828	764	762	772	819	771	769	767	681	758	796	782	771	781	784	769	760	774	761	756	794	709	701	780	801	750	795	751	750	805	752	798	750	821	728	760	751	762	799	791	783	773	777	790	800	752	739	768	766	776	761	775	738	778	802	797	746	791	820	769	804	771	801	776	778	755	759	781	746	797	762	809	771	768	774	729	768	791	790	787	763	776	806	788	743	773	737	763	798	752	796	821	788	803	775	772	766	832	778	772	840	782	795	743	738	785	732	784	761	763	793	745	785	736	789	742	793	788	777	779	793	760	783	774	789	770	802	754	789	765	718	776	809	745	759	810
25715	21402	25743	18771	2277	1144	1009	903	893	919	872	872	837	917	838	817	828	857	858	808	852	809	907	819	860	848	845	881	875	839	857	825	911	879	847	792	815	832	816	854	873	790	848	858	832	832	861	875	870	865	831	858	866	864	855	797	800	898	858	820	771	892	842	836	817	825	824	830	824	835	840	802	862	848	837	812	872	857	819	877	834	823	878	840	766	845	845	892	874	855	766	868	855	824	822	865	868	866	881	802	865	873	896	836	857	843	816	804	848	879	858	832	859	812	813	809	823	833	855	833	863	811	846	891	809	851	870	812	881	892	843	865	860	856	837	813	885	808	802	813	805	852	839	866	779	821	855	879	804	879	838	804	817	869	841	862	823	821	878	843	834	875	823	841	816	882	820	856	749	861	829	860	840	885	835	823	818	849	824	766	790	889	849	839	831	833	895	878	842	853	849	844	790	844	835	904	829	840	809	746	841	780	782	829	872	805	843	856	805	894	806	821	798	839	847	840	861	890	839	844	858	866	830	796	801	870	813	825	800	833	883	850	870	831	868	871	829	803	862	811	826	827	854	829	787	834	791	832	802	866	841	814	815	811	865	843	847	842	860	883	832	855	802	840	864	816	835	823	882	823	826	830	889	826	809	791	782	858	838	852	846	842	831	788	834	847	832	853	827	870	864	885	860	814	823	783	833	826	845	817	826	857	811	848	866	840	888	847	829	796	871	832	852	796	821	784	805	819	774	875	837	845	829	828	846	806	799	780	853	854	863	815	795	845	851	831	803	875	776	837	834	836	810	850	812	836	851	871	811	864	878	802	841	810	857	846	838	861	831	811	822	843	819	826	853	854	876	829	855	799	854	852	818	864	832	888	808	862	829	851	870	843	848	859	821	860	830	818	783	862	890	917	827	849	805	850	826	793	818	790	806	816	842	860	833	854	857	862	814	887	852	842	909	855	803	844	833	836	832	832	811	811	857	823	885	782	836	812	811	858	798	806	832	798	866	841	798	797	883	879	838	882	844	847	841	828	838	789	853	836	846	822	810	867	879	795	808	776	784	814	819	815	817	796	856	797	842	806	862	771	831	844	815	881	847	882	814	835	799	860	867	848	812	830	824	815	870	813	850	838	824	869	798	845	834	848	850	844	816	813	858	855	854	792	850	860	829	816	845	854	877	864	818	856	804	872	784	847	830	859	845	850	841	764	878	847	838	783	837	862	848	854	823	804	793	826	842	822	823	792	847	867	786	860	821	817	851	817	796	858	824	797	837	822	791	841	834	882	862	853	874	842	841	835	813	882	854	838	867	803	867	893	824	849	860	842	775	793	841	828	832	834	809	864	817	851	820	844	837	806	880	817	803	836	786	822	847	812	835	875	844	847	855	853	850	826	844	858	822	786	862	848	826	800	800	824	841	829	834	821	855	815	838	878	859	882	884	829	799	844	852	812	831	877	839	857	817	818	821	835	810	857	857	780	890	833	827	813	858	874	857	844	856	825	829	878	821	824	859	852	870	863	830	886	853	904	800	826	803	842	833	870	818	822	808	842	799	817	806	843	887	855	790	849	799	835	832	872	857	801	828	861	866	799	846	825	832	846	849	849	837	841	817	846	806	843	841	871	860	850	842	859	803	845	820	782	779	798	830	840	779	829	815	873	826	814	852	825	889	868	816	830	871	865	820	828	843	844	872	810	811	846	853	856	824	893	873	883	809	832	871	868	824	850	850	824	865	816	855	838	842	772	829	843	807	826	795	827	813	824	828	861	814	842	798	826	816	824	856	819	827	866	857	891	827	837	811	862	806	887	839	821	823	898	827	830	903	803	832	841	772	821	808	815	829	834	781	769	860	825	841	866	834	809	844	822	827	835	862	861	827	892	838	850	783	842	815	816	825	871	803	783	795	818	840	829	846	826	863	834	851	826	841	866	816	852	808	859	829	883	845	850	854	849	844	810	856	835	808	817	842	843	896	858	816	811	868	833	871	801	832	871	797	859	812	849	841	782	817	917	864	867	854	816	815	783	815	825	833	832	903	899	815	809	807	867	856	838	789	882	917	815	830	870	834	881	847	826	874	864	808	803	795	852	770	809	829	823	818	840	905	809	802	869	838	857	870	879	863	827	882	856	847	807	782	869	854	810	857	840	860	796	867	835	878	892	824	813	814	825	850	826	835	815	835	783	863	856	853	838	799	834	834	815	894	816	887	813	811	777	877	828	823	855	876	812	822	884	814	816	865	824	822	799	880	847	816	853	833	820	798	846	846	860	829	857	827	896	829	819	879	805	817	902	874	833	846	849	886	812	823	835	806	881	769	863	832	817	835	804	806	837	897	854	833	821	839	853	833	773	826	859	813	816	864	848	898	857	852	843	832	808	860	802	859	818	813	828	842	815	839	884	790	813	836	835	842	798	864	898	800	842	827	890	842	821	783	786	827	818	852	794	840	806	827	852	852	834	798	864	783	830	864	782	913	888	812	864	830	826	824	814	883	852	808	862	826	819	814	844	842	819	800	820	797	849	834	884	887	807	804	828	831	798	855	856	828	846	817	780	834	888	859	851	847	882	831	850	806	842	841	855	829	853	816	806	866	857	844	863	814	881	851	894	800	777	770	830	831	803	866	845	853	781	824	855	821	822	833	865	824	847	867	844	860	812	822	848	815	942	842	795	850	869	797	837	850	822	881	843	848	862	879	899	850	840	808	813	832	881	832	855	815	844	774	828	797	833	798	810	820	815	875	877	752	820	814	855	864	846	839	807	829	817	843	853	827	842	832	784	780	839	871	820	830	797	802	835	802	823	812	839	815	876	934	831	827	842	846	861	841	888	833	816	823	844	883	774	868	815	890	771	804	854	825	837	808	813	854	809	810	857	811	894	834	794	829	833	864	847	778	824	844	875	779	814	799	843	857	831	884	837	848	816	870	812	831	808	836	780	797	840	834	850	866	853	835	795	848	863	832	854	871	836	832	817	885	803	823	846	842	819	818	806	852	838	826	819	807	830	820	793	865	869	914	865	854	829	893	860	816	829	802	867	858	845	815	830	814	877	823	819	831	850	832	840	857	856	835	838	816	835	808	857	841	832	797	854	850	817	809	804	834	793	838	841	806	826	845	840	842	826	848	800	810	882	874	861	826	823	883	907	854	827	809	858	852	840	869	822	834	827	852	888	836	828	864	794	803	847	806	824	882	850	801	835	846	815	804	872	856	857	861	822	857	824	807	799	825	818	851	825	869	809	877	838	830	851	865	820	835	818	817	855	835	818	847	837	812	822	799	830	847	863	814	874	850	851	841	904	846	871	827	819	832	818	858	818	853	784	847	818	893	860	848	806	875	847	794	807	841	807	812	836	819	805	859	811	795	861	808	812	807	884	871	854	829	848	866	795	811	864	817	868	818	857	835	826	841	857	808	837	848	761	878	824	834	847	796	810	840	854	762	827	848	824	794	845	821	810	848	840	902	857	786	839	842	869	879	876	819	846	836	843	845	828
3653	2389	1935	1321	1074	980	948	889	888	809	830	787	809	800	797	762	773	821	760	735	738	741	788	842	798	770	788	789	768	738	767	754	798	762	780	760	762	751	710	754	726	745	784	754	731	752	733	773	746	756	771	770	740	689	761	721	744	768	791	769	758	809	751	751	746	769	763	756	742	698	746	825	775	713	756	713	759	713	813	736	792	762	751	783	760	724	735	753	737	757	725	771	762	779	777	743	774	733	760	756	738	751	693	756	751	732	752	810	770	729	764	750	794	735	738	773	804	748	739	779	789	786	747	748	718	762	760	729	748	725	783	752	742	770	752	801	781	770	769	763	777	731	719	726	752	760	733	741	743	771	790	748	761	718	762	752	732	734	735	760	758	774	714	806	781	764	759	766	726	778	756	764	713	773	767	714	749	746	712	760	739	776	757	801	747	738	743	747	730	734	774	760	754	727	764	720	729	757	763	805	727	743	793	731	777	727	737	697	777	745	804	755	773	731	780	711	758	748	757	782	729	754	784	778	713	711	747	762	753	764	765	744	783	736	752	800	732	790	745	797	780	763	759	735	748	776	806	752	756	761	745	743	789	771	788	753	724	762	695	752	717	778	706	726	734	739	778	682	763	757	685	762	740	732	729	749	763	792	785	774	733	756	764	739	736	720	771	724	760	740	757	767	718	755	756	799	813	779	714	721	784	775	808	771	751	733	760	746	752	681	841	713	746	792	728	752	720	772	730	716	766	791	796	731	773	779	744	758	790	777	730	755	727	767	743	753	711	752	771	782	768	750	787	757	746	747	719	762	748	769	824	813	744	706	787	755	782	724	801	766	764	743	798	730	779	735	785	747	784	719	782	735	745	730	742	746	741	734	714	767	715	745	704	753	707	759	711	751	776	746	797	725	721	771	747	807	768	728	803	783	759	707	754	729	778	744	760	784	748	743	754	742	729	757	757	738	786	735	736	753	773	761	727	698	739	744	708	758	694	711	780	731	732	719	695	739	746	782	719	783	758	767	732	727	730	741	713	735	732	726	762	717	770	822	682	667	818	793	789	739	748	768	735	730	781	751	776	785	742	781	743	762	737	773	771	751	701	732	775	731	743	724	766	762	772	729	741	737	758	720	724	746	759	724	735	739	685	731	765	729	750	734	790	771	745	730	775	752	751	740	742	794	752	742	765	759	729	729	773	763	767	766	750	791	779	737	769	762	763	771	804	771	779	728	746	734	826	738	767	761	757	750	742	720	709	758	746	776	766	751	736	725	764	757	738	752	755	736	718	743	751	753	785	765	724	745	721	781	793	734	754	727	772	701	701	745	814	720	769	778	752	777	739	757	791	735	790	751	782	804	782	732	771	802	741	763	725	758	757	775	758	750	730	743	742	767	731	760	756	759	738	756	751	737	721	768	749	755	765	793	720	731	810	784	783	734	750	763	738	718	774	769	756	783	726	739	765	794	696	793	787	790	748	728	729	767	767	738	728	755	780	712	784	728	750	742	752	764	762	778	748	724	783	781	715	729	765	693	729	719	764	789	756	765	733	743	709	788	770	731	724	767	714	775	732	739	780	788	785	740	759	750	681	745	824	779	812	731	731	727	805	746	701	757	809	745	749	764	766	735	766	764	750	772	762	738	722	763	756	724	740	778	744	755	742	796	791	744	728	761	794	765	791	747	765	791	714	700	764	771	717	775	783	791	772	783	767	760	767	695	725	762	744	810	784	759	738	755	679	740	739	758	739	774	752	748	756	755	726	826	730	716	741	730	786	763	790	744	774	726	770	733	728	763	744	730	732	747	797	788	753	807	738	746	742	722	806	774	783	724	768	753	739	732	772	780	730	790	741	759	754	723	727	743	781	760	755	746	762	771	757	738	772	761	726	737	746	723	695	744	774	736	787	757	782	773	706	729	782	729	731	739	774	728	737	743	765	752	775	763	798	721	794	704	759	685	744	741	728	759	780	748	767	788	764	740	739	723	757	755	739	766	710	716	729	748	755	753	750	787	721	771	754	751	772	680	770	770	687	742	735	725	707	761	770	725	785	763	729	758	753	759	748	760	782	740	755	783	765	755	806	720	744	775	753	798	713	710	748	734	742	751	741	743	761	786	799	717	725	765	714	797	768	772	741	711	739	778	741	779	743	751	739	765	749	780	790	721	741	773	740	744	744	828	709	755	708	743	722	796	730	748	743	752	783	749	763	765	748	743	818	752	777	738	787	749	754	759	782	796	757	760	752	774	800	745	762	764	694	757	767	729	762	708	728	719	726	741	758	791	759	793	793	702	739	797	744	766	772	779	729	731	720	757	719	797	729	756	668	763	741	789	742	721	751	764	743	748	719	757	753	744	776	725	757	734	770	798	706	730	774	719	779	764	798	729	788	742	763	710	747	777	753	741	717	752	752	776	740	756	734	777	737	752	738	744	798	757	745	706	724	753	756	750	816	771	707	752	700	757	781	766	720	785	745	758	754	776	696	759	763	756	714	728	779	733	764	747	762	727	805	752	722	744	739	775	783	776	706	756	778	770	774	768	772	721	800	697	775	738	797	738	747	767	774	745	744	748	737	757	748	730	767	756	789	720	733	746	750	725	767	774	744	789	755	764	710	795	751	755	774	746	737	729	767	705	791	749	740	766	748	746	753	721	759	723	749	759	746	773	744	719	763	745	737	755	762	755	753	714	734	751	798	756	739	683	752	746	746	829	792	751	747	735	798	750	749	748	752	789	768	795	721	721	685	761	733	747	702	751	710	767	772	752	766	731	706	752	700	747	704	767	692	695	775	726	783	697	752	711	745	789	784	728	761	803	701	790	722	718	745	748	762	734	733	741	776	727	814	768	718	782	773	767	729	752	711	751	742	760	736	772	771	730	759	786	799	720	766	747	805	752	777	708	763	810	747	773	791	775	795	716	730	763	727	767	762	745	738	727	782	766	736	733	793	744	719	740	758	738	700	806	763	749	652	754	726	734	780	749	745	705	775	753	752	780	765	807	736	792	708	742	708	723	741	716	721	731	762	720	748	744	735	729	739	713	729	710	801	765	769	761	766	791	767	778	732	757	758	800	731	785	757	724	705	732	754	780	698	754	753	753	716	777	710	784	710	742	745	753	758	740	798	792	729	769	778	737	739	754	716	760	761	773	745	774	740	742	758	813	791	726	747	740	715	790	748	768	708	757	799	733	784	719	751	718	767	750	752	771	752	800	783	752	811	779	732	742	774	716	749	785	749	772	762	751	759	708	710	761	764	741	755	759	809	728	710	693	697	759	774	766	779	756	729	726	752	780	744	777	770	731	739	777	735	732	707	741	766	698	765	817	728	745	736	738	749	803	733	752	761	723	722	751	731	758	753	723	700	725	756	761	754	724	801	731	763	749	748	779	780	753	754	786	746	726	757	761	745	736	786	749	750	770	737	755	752	784	776	739	759	763	735	764	757	743	731	773	779	744	751	754	749	735	721	713	754	719	766	759	727	737	728	750	753	737
24296	21428	28593	24644	20472	3221	1124	675	600	568	547	480	494	504	484	480	417	454	507	462	453	445	414	462	444	413	403	419	430	438	481	483	427	486	450	463	415	436	422	446	440	502	463	453	397	432	478	472	435	444	402	447	399	422	399	464	441	462	438	430	418	411	423	429	460	463	442	427	455	421	416	434	398	404	453	432	461	422	451	428	433	416	422	394	425	431	443	447	422	434	409	431	419	430	421	439	437	455	416	387	407	442	422	456	431	453	404	434	423	451	429	419	407	435	392	419	402	401	402	427	465	390	440	429	430	447	400	423	393	447	429	439	400	428	419	429	463	395	418	404	420	436	407	429	405	455	453	453	455	465	435	427	409	399	440	411	414	441	418	430	412	432	402	435	428	415	456	412	426	435	423	449	427	433	445	438	431	448	398	422	422	412	428	427	442	428	457	443	438	424	425	443	445	397	413	434	411	446	409	434	419	456	410	408	452	453	403	452	432	452	429	427	438	405	394	428	412	446	467	391	459	408	405	413	447	449	420	443	421	426	413	431	428	407	405	440	392	437	424	416	401	423	386	416	406	437	441	461	443	404	445	442	396	398	427	398	401	443	421	401	433	424	369	406	440	360	378	414	415	468	386	428	411	384	444	434	399	420	432	431	390	398	452	423	410	394	413	458	434	393	390	407	414	444	439	443	452	434	396	441	412	393	429	438	454	405	415	422	454	418	366	453	380	479	413	396	427	408	436	433	416	406	455	412	419	431	458	414	407	405	449	414	423	372	414	413	410	450	390	406	437	400	422	414	421	431	408	449	420	455	418	418	434	409	439	434	424	424	402	462	471	407	434	428	413	393	430	414	444	461	423	433	424	403	429	443	412	403	402	412	418	440	397	445	424	427	438	406	389	412	410	401	404	399	442	431	444	399	427	447	429	457	455	418	455	463	427	384	468	457	459	463	459	411	427	417	443	424	446	418	433	433	435	435	419	407	427	485	410	412	401	422	391	401	426	425	432	439	446	434	430	402	408	389	418	415	391	375	458	380	426	398	432	436	436	401	417	418	463	445	445	466	414	411	399	383	437	417	439	439	463	418	405	419	393	402	389	411	423	391	432	397	426	412	442	439	430	372	446	450	378	406	424	441	416	467	411	408	410	432	422	422	400	416	438	409	393	476	396	412	465	449	411	433	425	397	448	429	430	408	397	427	413	415	434	423	411	390	427	404	433	415	415	465	449	421	402	415	418	390	450	479	425	423	392	435	401	421	420	435	428	403	412	445	447	406	387	425	419	466	389	439	425	450	450	402	418	385	429	402	443	475	414	430	462	437	413	417	426	413	452	433	447	438	412	425	419	441	453	416	454	425	386	439	430	423	440	449	450	465	394	449	440	438	420	429	450	467	450	430	436	417	400	387	430	402	431	449	466	446	403	444	438	413	454	404	439	428	437	443	416	391	392	448	416	392	427	438	450	435	405	414	415	403	455	419	409	424	455	440	437	445	440	425	437	410	430	400	454	429	400	427	424	419	385	428	446	430	419	392	402	413	429	390	418	422	431	449	407	417	434	440	390	426	412	422	443	420	414	420	409	449	433	415	434	422	439	433	450	437	441	398	440	425	408	438	397	415	448	420	416	446	448	434	406	451	427	450	405	416	438	445	455	397	432	421	419	428	444	380	408	396	402	421	435	392	418	420	433	432	409	415	425	435	436	417	432	402	419	423	391	381	444	450	426	400	437	372	426	388	448	437	460	421	407	447	444	425	437	412	393	389	420	425	396	406	406	414	416	445	447	423	427	401	400	442	437	387	435	415	412	391	445	429	441	442	441	417	395	432	435	448	434	437	411	435	396	427	423	414	409	425	425	417	422	453	418	419	446	421	423	410	451	410	426	398	463	413	437	416	430	395	409	427	429	448	393	396	418	441	397	438	454	415	402	450	417	410	441	415	414	465	413	374	458	409	442	436	433	425	417	383	445	424	422	402	421	429	394	449	432	448	408	430	410	429	411	447	447	415	429	434	413	449	440	440	434	380	402	454	415	411	446	381	425	413	428	400	420	388	441	428	449	392	421	391	462	447	447	400	426	402	383	398	437	443	437	410	381	426	447	419	438	411	421	399	394	416	435	400	439	429	451	417	374	424	429	453	418	382	447	408	413	438	428	469	415	416	407	446	412	399	411	406	425	434	477	462	416	398	444	407	416	419	431	480	397	383	410	429	404	385	442	426	427	418	408	391	464	392	438	411	422	400	420	421	422	448	419	411	448	412	400	406	424	429	409	411	382	424	411	423	401	397	435	390	402	408	403	424	388	444	410	408	397	403	405	403	434	412	413	399	401	430	413	392	420	441	431	420	443	435	409	429	410	418	432	426	457	384	466	399	412	418	458	457	407	451	405	409	427	423	397	443	438	389	418	385	400	413	400	441	361	481	397	461	434	360	431	429	421	413	437	397	428	414	403	429	443	404	459	418	392	435	431	399	416	439	411	403	460	425	444	411	437	432	414	448	415	406	421	448	426	441	428	439	444	413	385	426	440	405	404	399	438	424	437	409	411	423	413	444	439	425	418	433	410	417	403	443	417	417	439	455	439	415	426	415	396	438	400	429	439	444	424	420	415	404	441	410	387	438	467	390	431	410	408	424	450	432	404	403	403	459	416	396	418	427	425	470	424	409	405	432	468	385	456	442	451	417	426	409	420	427	377	418	452	417	423	429	458	414	463	402	466	410	434	446	413	395	391	438	428	447	410	424	433	399	407	461	429	443	424	453	468	397	448	441	432	395	417	432	409	391	421	443	430	397	412	410	437	449	430	398	393	427	425	425	418	441	423	402	424	459	390	416	417	410	435	425	436	431	411	433	414	436	424	414	427	467	417	433	397	431	436	392	390	443	414	426	431	430	455	411	421	433	409	411	398	424	431	411	421	423	426	417	482	427	460	418	395	386	414	420	443	407	425	439	455	400	389	409	458	396	425	435	448	446	403	405	416	438	379	404	423	457	425	449	396	443	417	445	428	427	449	417	435	439	442	442	422	397	403	434	401	425	452	429	417	419	379	408	408	407	442	447	436	417	438	428	424	448	438	405	442	422	419	461	445	438	418	435	413	377	457	434	398	436	407	422	389	415	417	430	439	465	411	405	435	419	425	413	386	430	412	401	455	406	397	436	391	379	428	421	424	416	406	416	420	391	424	435	412	431	403	440	424	383	447	434	432	409	419	404	382	404	417	430	397	461	421	414	430	420	419	428	407	407	446	442	454	397	429	457	434	418	437	454	392	455	444	424	407	438	387	430	402	450	443	453	441	423	449	424	385	407	402	442	419	434	407	415	403	386	442	447	388	448	417	438	407	425	409	406	409	445	417	440	418	387	436	409	391	464	402	438	347	437	469	416	433	385	423	390	405	453	433	412	466	443	445	421	447	443	439	453	393	418	425	387	453	428	443	407	441	404	421	425	442	438	410	405	439	430	427	426	450	417	437	417	420	398	430	400	403	394
3392	4807	3908	2016	1446	1145	890	853	704	677	570	613	568	566	514	478	481	467	475	482	434	527	500	499	492	485	502	471	421	434	444	450	477	464	430	451	460	446	475	470	441	467	476	458	454	444	441	462	449	399	445	442	443	428	419	408	475	451	468	431	453	425	479	447	488	463	483	442	449	417	439	453	448	448	434	445	471	445	418	437	427	444	443	421	454	440	459	474	488	424	478	426	442	443	419	458	462	448	465	456	417	465	459	421	397	443	445	415	443	424	473	473	440	468	472	475	474	416	456	424	455	428	444	422	448	395	442	472	430	463	505	476	487	460	431	432	431	411	434	451	452	443	468	450	414	441	481	490	418	457	472	429	452	478	434	420	421	436	427	448	432	456	439	410	450	476	425	436	412	405	448	434	443	402	427	438	456	428	435	464	437	456	422	426	438	463	386	437	452	473	434	468	446	454	452	426	432	415	476	476	478	434	401	424	440	421	434	467	439	474	456	452	419	446	429	434	446	406	439	423	442	440	439	395	426	430	423	400	424	450	417	446	428	425	425	415	436	467	425	444	427	411	455	411	481	400	483	437	476	412	421	428	450	405	436	424	468	426	445	416	420	452	435	419	475	485	430	416	455	455	491	438	482	421	411	444	449	455	444	416	429	429	418	435	466	472	456	447	419	425	437	476	451	463	423	472	444	475	436	457	413	468	427	489	454	423	475	444	440	421	469	456	423	463	418	434	432	453	450	431	424	473	442	434	453	413	460	449	452	404	417	447	472	450	441	463	434	486	442	441	423	404	447	437	470	469	418	455	435	421	424	417	401	464	451	459	419	443	440	469	436	435	447	469	422	438	414	458	425	427	408	445	428	425	462	433	450	414	449	424	470	427	444	444	451	440	434	467	454	408	412	463	434	432	446	430	421	438	467	435	393	412	460	435	436	463	411	434	422	437	459	454	423	424	413	439	438	443	423	414	425	389	425	460	444	454	420	416	432	462	454	459	422	431	448	458	420	431	457	424	452	420	439	417	423	410	436	453	431	423	428	448	430	436	448	414	393	449	454	437	442	443	413	451	427	459	428	414	431	474	475	466	448	464	450	455	432	451	444	451	448	451	423	433	422	456	433	448	431	400	432	444	414	459	465	452	421	417	432	457	389	433	435	449	456	495	422	468	450	435	424	457	427	423	446	425	446	416	397	425	436	434	426	443	458	439	445	402	429	487	464	456	440	448	445	468	384	395	444	438	415	450	428	421	437	451	433	431	428	440	432	450	453	443	401	452	454	447	438	424	402	450	454	424	398	436	416	426	410	478	380	438	449	384	441	450	384	423	473	469	408	440	393	403	426	450	431	398	442	433	445	418	442	440	411	466	459	398	434	396	447	455	411	466	441	449	438	425	425	417	433	450	428	444	438	448	422	440	429	454	415	448	377	444	371	428	441	428	442	425	375	458	474	427	441	457	444	443	443	448	393	440	433	431	451	409	443	470	414	463	439	451	394	431	433	457	437	422	452	439	428	442	443	442	467	446	465	460	402	446	433	444	459	468	406	437	443	441	450	436	450	416	433	413	443	441	415	486	426	415	456	431	425	418	460	477	451	426	435	439	422	469	458	419	441	455	455	442	436	413	447	440	413	436	459	441	404	435	434	441	457	449	402	463	439	424	421	411	446	471	437	452	425	405	441	425	433	444	415	474	417	421	449	445	412	422	457	446	460	438	436	410	460	453	449	433	436	488	455	445	417	428	415	467	421	419	474	476	432	410	426	414	404	408	405	441	431	408	436	452	472	417	425	446	425	415	420	446	431	449	410	446	422	439	414	425	414	427	453	404	395	465	478	439	447	445	465	430	454	409	429	440	424	440	406	446	403	461	435	433	413	415	418	426	474	423	463	412	459	428	432	451	420	418	451	444	413	418	413	456	441	443	445	440	428	472	501	456	440	443	442	458	416	440	429	421	419	437	433	444	442	427	425	401	468	439	454	446	457	435	429	428	446	472	389	407	417	422	445	417	450	437	454	453	436	438	411	426	425	428	445	408	418	441	447	456	457	394	437	427	411	447	450	394	419	467	418	420	404	451	433	449	431	454	431	416	438	425	400	419	465	438	413	426	444	429	405	427	435	482	433	428	440	425	413	428	435	461	425	466	452	424	444	420	430	426	466	414	444	406	462	443	450	476	434	412	427	409	455	402	431	441	434	456	418	438	429	438	442	455	428	434	425	370	432	438	452	459	430	444	459	451	455	428	419	430	443	451	423	411	427	374	457	413	429	464	433	414	431	404	396	430	469	434	429	422	401	443	437	471	440	462	458	417	461	443	425	453	433	417	435	407	451	401	403	405	408	434	469	454	439	431	401	476	431	413	417	401	464	463	406	413	415	457	445	466	422	468	439	453	441	426	473	460	409	434	463	420	427	471	425	391	432	425	418	436	419	435	424	430	403	423	443	431	428	428	464	449	448	421	454	444	417	463	421	455	412	456	426	413	422	485	452	433	465	441	464	445	454	397	412	418	449	445	430	447	396	435	435	446	420	427	430	433	457	449	424	444	432	441	441	416	428	423	401	447	459	451	421	435	441	445	401	438	453	419	447	454	463	451	432	396	397	447	434	440	400	433	430	412	455	423	440	472	438	428	415	457	454	437	422	455	444	446	441	446	421	427	425	462	417	437	406	412	441	419	432	447	419	398	438	437	413	464	432	420	438	451	433	446	442	389	432	468	414	437	424	427	439	414	437	448	421	446	434	447	463	438	456	431	443	420	422	441	417	421	465	442	432	446	418	485	456	430	455	459	444	452	441	451	443	433	426	421	420	436	409	435	438	425	422	412	423	418	449	451	445	408	442	466	439	410	432	436	453	460	457	418	456	459	409	457	428	439	425	448	418	439	429	415	399	445	431	437	407	429	448	432	465	434	456	448	454	422	467	416	427	445	449	381	437	447	422	441	430	427	403	438	436	405	438	404	381	456	422	412	432	402	438	434	423	428	437	423	452	413	427	436	396	397	434	382	411	442	475	468	438	403	444	455	445	419	399	402	458	448	429	454	447	454	446	457	454	412	415	443	451	421	447	443	436	459	428	410	435	446	442	453	415	438	414	438	437	450	392	478	405	409	433	435	446	432	432	467	451	444	429	498	410	469	387	451	455	465	464	423	417	440	459	419	444	441	435	431	403	448	455	434	431	434	426	423	432	442	431	419	437	480	437	428	431	422	424	446	427	438	440	463	435	438	432	453	405	463	440	454	418	443	438	433	466	455	458	397	421	433	418	461	450	435	418	378	407	451	461	426	429	437	440	414	438	430	423	420	426	453	437	434	445	409	423	447	421	415	443	414	476	423	385	455	427	426	427	497	406	423	426	400	442	427	432	419	450	425	474	413	450	448	416	437	430	439	429	390	430	459	444	471	455	424	435	427	466	461	448	446	403	444	407	412	400	377	460	403	407	454	418	448	386	453	485	398	480	405	404	416	438	438	446	434	457	481	438	405	419	399
27584	11831	2194	1273	871	938	914	913	911	938	926	883	870	928	876	911	881	902	843	894	932	864	878	893	920	868	873	858	898	888	920	910	850	848	870	862	898	846	842	884	899	890	877	902	898	900	839	904	896	853	828	930	885	902	867	912	872	864	904	879	834	857	880	908	836	920	867	918	887	842	823	885	872	897	841	913	884	887	920	872	856	911	881	852	908	891	872	911	832	890	872	871	893	916	872	816	850	905	831	883	945	893	879	875	924	901	884	937	917	840	860	910	849	937	881	858	825	914	845	931	875	886	841	854	854	896	837	893	869	864	858	913	889	947	936	890	922	879	905	875	857	876	925	938	917	864	836	894	840	898	877	847	844	897	821	874	843	889	930	894	844	865	918	867	868	903	946	844	868	894	888	853	902	879	909	874	869	843	890	904	890	906	864	868	861	915	880	891	887	830	910	856	900	892	911	901	984	862	890	879	891	836	845	868	904	851	891	901	835	875	918	882	898	922	856	860	892	893	871	828	853	915	942	884	880	878	883	909	857	926	876	861	914	852	894	885	913	927	866	923	874	886	909	838	911	839	902	917	922	881	895	833	924	884	869	909	859	852	890	828	917	893	880	851	893	857	877	857	834	898	883	897	875	873	838	874	857	924	893	882	843	909	892	868	918	891	901	883	910	887	910	929	919	894	893	951	944	872	888	839	881	840	819	887	889	910	873	884	906	864	934	853	921	862	853	868	932	887	931	901	850	891	887	923	861	934	965	888	821	854	854	883	913	898	852	895	823	891	873	899	817	843	865	871	934	859	903	901	919	979	921	936	906	882	885	909	885	871	889	870	883	898	841	840	897	897	915	897	825	841	849	880	874	900	840	921	896	903	873	888	884	871	908	915	883	849	882	924	838	875	900	838	854	901	915	907	891	887	866	886	865	859	836	946	870	868	883	844	906	875	859	869	872	924	929	869	825	919	887	876	917	874	847	924	893	934	941	863	916	901	880	864	892	878	925	867	888	944	964	909	836	880	846	900	845	870	918	924	873	903	886	853	936	889	853	914	939	918	909	906	901	892	923	875	889	871	843	845	899	940	904	903	847	886	897	901	838	905	913	889	906	826	902	881	846	894	909	881	912	832	869	898	884	888	841	883	877	893	892	926	951	871	901	890	903	881	911	881	867	873	840	832	869	866	910	868	825	920	884	933	918	945	925	878	914	848	877	869	825	882	873	888	866	875	851	882	907	891	887	852	896	874	853	891	844	868	930	875	931	904	875	880	875	929	884	933	881	929	856	870	968	885	898	876	921	871	842	884	905	881	843	918	906	899	875	918	917	830	918	836	827	888	898	888	842	897	880	902	939	909	933	951	894	941	914	898	911	859	912	826	875	961	871	863	881	917	854	883	862	902	952	912	901	910	891	840	899	867	838	842	894	878	902	867	887	831	941	917	875	852	872	853	924	887	838	934	915	884	875	891	870	903	889	893	871	885	879	912	876	885	906	899	933	888	836	877	889	919	872	899	842	872	849	889	925	919	852	829	874	845	892	920	855	841	855	846	881	897	861	897	874	843	813	896	898	870	883	900	880	894	902	903	906	928	876	907	874	880	907	848	893	927	887	872	904	862	884	860	875	944	947	900	892	882	852	881	880	844	875	892	841	964	870	872	880	890	848	836	872	833	881	848	917	866	861	865	860	870	912	890	863	860	931	879	884	884	921	825	928	841	882	948	897	918	929	845	857	910	903	841	901	862	905	930	941	914	849	912	871	876	900	900	907	894	886	947	877	857	863	922	884	875	881	844	954	948	926	870	891	843	893	872	919	861	872	877	856	907	924	841	844	864	852	886	839	877	859	893	853	861	845	867	932	859	934	865	866	885	884	858	934	883	855	843	891	901	898	898	878	844	873	897	918	932	871	893	871	884	868	861	905	882	873	915	889	923	877	948	836	876	882	860	914	879	861	896	947	901	886	868	848	859	806	947	947	864	921	838	850	885	920	875	909	881	913	890	877	883	840	837	880	870	892	889	861	861	900	899	902	892	877	927	885	856	863	874	860	900	879	888	930	891	867	915	829	916	930	895	861	942	922	880	886	936	905	900	875	878	887	896	895	903	890	909	905	861	902	920	827	906	915	856	856	889	905	901	920	864	876	882	810	902	864	873	945	876	872	865	876	914	876	921	871	967	889	889	860	943	863	885	838	904	932	893	824	912	909	855	849	908	828	843	916	867	908	940	863	853	923	870	925	899	893	913	897	879	870	918	892	929	819	881	902	848	840	906	900	863	870	871	869	873	923	893	904	930	901	882	853	894	908	853	916	851	852	833	884	918	874	853	872	911	927	878	887	863	852	856	899	887	840	910	912	943	898	881	867	884	914	901	897	813	837	883	888	911	898	876	892	844	858	943	852	884	862	899	854	915	933	885	886	904	900	907	912	902	857	919	933	878	920	868	884	898	890	897	903	892	880	860	899	889	851	846	871	898	866	916	880	816	853	857	897	843	864	898	901	872	867	882	847	887	943	914	864	832	838	833	895	897	887	886	873	903	887	870	893	887	912	880	852	845	910	887	865	896	890	930	884	873	953	916	839	871	865	915	852	840	854	862	905	914	920	889	909	940	904	823	825	892	875	863	920	914	872	872	916	914	937	923	898	908	815	917	859	911	894	901	851	855	867	915	890	855	917	907	885	848	959	920	891	853	876	854	859	862	890	826	869	864	836	827	872	958	873	881	899	915	901	891	862	854	863	854	872	945	902	850	864	896	878	879	887	860	867	887	887	879	895	864	885	858	866	904	837	900	866	926	909	908	878	907	915	923	912	863	856	891	849	826	837	872	921	923	857	863	878	894	874	900	884	824	871	866	915	943	847	877	892	867	925	935	891	889	912	865	876	898	964	913	883	889	943	899	884	835	852	856	922	823	937	860	915	873	917	873	929	855	878	948	905	927	870	883	870	872	902	852	896	877	869	914	890	867	930	848	939	862	883	882	877	889	855	917	903	862	909	857	915	953	894	869	865	864	888	856	911	928	925	956	868	861	893	845	868	914	887	936	918	842	873	870	855	871	827	865	839	890	854	855	939	905	888	864	906	964	917	901	877	917	875	874	845	883	873	913	840	884	917	883	895	867	851	882	915	914	895	834	934	900	876	938	846	894	885	840	863	920	921	892	902	899	874	840	888	788	886	867	932	857	904	921	916	848	822	912	866	879	895	943	850	883	948	917	918	874	860	877	855	893	884	923	844	882	910	863	847	903	841	909	896	838	922	846	937	913	867	856	898	880	892	863	847	861	832	823	927	888	996	893	868	878	919	903	909	951	847	908	875	897	850	942	854	876	868	917	857	932	830	912	816	864	877	904	850	899	884	819	868	864	878	860	911	879	876	824	897	846	923	899	889	908	893	866	867	970	888	875	872	845	893	899	837	861	832	933	937	883	920	871	883	901	827	837	906	906	901	930	914	849	990	871	916	908	902	892	918	881	886	921	935	927	867	866	857	913
5072	1055	985	857	841	739	844	814	771	792	765	738	745	781	748	810	810	780	777	795	799	817	790	782	844	791	777	801	772	776	755	777	752	784	745	763	758	793	793	767	766	777	733	759	739	804	845	789	790	777	812	760	821	758	740	746	784	788	791	778	810	758	795	763	751	808	792	737	779	787	783	793	799	770	777	766	801	808	704	830	810	794	825	773	772	835	767	750	736	723	821	821	792	823	800	751	787	799	779	791	792	785	834	723	809	813	796	804	757	792	789	788	737	783	772	829	830	760	753	793	781	830	820	762	772	743	841	789	784	782	755	789	774	778	777	826	826	810	843	781	761	797	761	755	787	794	778	819	797	790	783	758	823	810	761	735	787	766	817	775	760	777	779	782	811	766	800	797	746	777	758	752	852	746	800	773	804	802	810	759	781	773	805	774	815	812	776	757	801	763	768	808	787	777	754	795	757	764	776	748	770	790	734	744	743	703	801	752	825	773	800	764	811	760	806	791	763	833	803	792	811	819	779	801	810	783	783	796	775	781	781	866	763	805	796	751	765	759	798	815	773	750	812	740	813	778	801	757	831	799	735	797	807	833	796	747	787	808	794	772	771	780	767	788	839	787	758	740	791	773	782	814	803	746	780	765	798	771	825	795	789	804	751	852	802	764	784	776	785	815	772	828	755	807	790	795	842	778	821	750	789	781	812	769	793	796	804	775	748	799	820	793	807	768	776	791	807	790	794	781	753	810	811	784	819	839	736	799	773	809	785	834	767	754	757	749	766	738	819	764	831	780	787	780	820	785	795	758	828	817	804	786	794	785	747	818	773	798	810	762	784	795	782	819	821	801	742	777	773	783	791	805	791	764	770	767	784	796	800	777	761	715	805	824	753	760	793	807	768	813	806	770	781	796	808	818	818	800	762	720	835	775	784	852	746	819	779	801	829	809	826	758	799	809	760	702	760	812	773	786	817	813	815	823	791	780	807	766	777	791	805	778	754	768	786	764	774	772	807	791	767	789	775	786	793	798	842	758	746	765	793	773	788	763	782	768	784	799	828	835	776	794	767	787	753	801	767	771	786	805	806	781	795	752	779	783	763	781	825	817	812	793	772	734	764	753	780	778	747	784	838	780	811	791	784	840	783	775	828	759	772	866	819	789	750	817	766	784	772	782	754	762	797	806	767	783	775	766	838	811	780	781	775	777	760	821	779	814	763	701	740	739	781	803	809	832	825	712	816	780	815	783	787	744	833	810	775	815	804	776	779	767	832	781	768	815	772	764	736	732	807	783	808	773	801	803	792	799	787	830	808	770	787	771	774	765	784	813	786	794	768	806	801	789	768	804	762	787	803	821	813	790	772	820	736	788	785	741	824	783	760	770	763	809	809	806	749	802	787	806	791	807	772	763	782	803	766	813	767	764	804	749	786	811	797	821	795	781	751	789	778	751	802	780	786	767	799	760	825	803	784	780	825	810	773	787	786	796	768	782	777	758	834	825	775	820	787	786	850	840	748	773	769	740	739	783	743	795	780	761	799	804	820	786	770	784	739	756	819	811	782	817	783	764	814	775	729	805	757	760	772	846	796	802	811	809	748	762	835	810	815	774	796	755	796	773	773	771	808	841	736	790	781	783	791	752	781	775	768	795	783	782	746	787	806	787	757	858	790	756	781	808	746	807	726	751	768	794	766	799	747	782	783	771	781	799	743	749	821	784	754	746	832	760	806	791	752	760	769	784	780	797	727	768	773	791	810	805	770	726	801	798	823	807	800	789	808	817	794	850	810	841	842	736	746	787	803	761	758	784	774	786	745	833	815	784	791	811	811	849	847	832	828	836	779	744	757	770	782	781	816	743	809	762	736	765	815	767	773	800	759	786	796	784	814	841	794	753	753	765	791	788	803	785	751	767	774	810	832	803	697	764	760	781	811	799	784	763	808	780	802	788	772	803	785	803	776	798	811	817	788	774	806	785	829	765	783	781	766	805	807	728	793	749	743	726	729	794	849	702	780	769	798	777	776	745	757	795	712	789	794	769	746	805	792	803	785	747	787	762	787	831	723	773	739	815	795	763	730	791	796	786	829	793	798	774	814	836	777	817	823	767	804	844	827	770	822	759	761	754	739	798	757	811	792	773	788	786	805	772	802	782	822	783	824	771	793	851	792	782	774	783	757	774	757	827	764	819	796	771	803	783	786	808	731	779	778	800	798	715	837	786	746	791	777	767	768	751	787	796	718	770	751	751	814	744	749	757	796	815	765	842	771	783	789	766	765	738	799	773	787	799	752	755	825	786	800	821	823	805	726	779	767	770	854	805	766	756	797	785	743	735	804	788	761	813	787	792	755	777	782	805	779	765	818	822	797	811	807	752	777	789	744	763	784	779	783	761	799	771	738	809	782	798	744	804	779	727	789	786	736	781	770	744	803	794	807	791	778	784	775	757	781	814	798	803	746	788	759	764	762	821	778	771	771	791	767	742	791	813	791	745	782	788	765	738	774	767	774	784	776	818	766	827	792	759	784	804	801	742	774	761	761	803	771	836	821	777	822	831	777	794	764	784	754	807	787	805	784	799	800	824	758	768	772	787	783	762	751	809	773	782	804	815	798	796	795	746	779	770	796	746	785	773	798	758	794	788	812	819	795	779	827	797	769	725	798	777	814	796	737	780	782	771	788	821	772	802	784	794	748	760	795	808	831	773	788	816	762	803	770	765	801	785	784	780	817	832	737	804	809	786	816	785	787	780	737	800	805	761	810	774	753	769	772	847	790	756	829	800	800	766	812	793	785	757	773	798	818	734	800	778	757	810	776	806	780	823	814	804	736	779	846	798	814	751	742	791	791	742	842	805	759	765	757	767	804	795	802	771	785	787	750	779	790	772	795	808	787	768	764	759	792	740	825	808	781	768	781	763	774	769	824	751	799	791	812	812	791	767	737	826	733	799	787	806	821	753	748	772	768	790	779	783	767	815	795	789	821	796	806	802	776	796	808	782	769	803	776	769	764	790	792	749	763	824	814	840	799	777	747	694	795	797	798	806	808	751	812	827	786	803	786	735	757	787	778	789	736	760	791	732	795	728	744	810	742	817	777	750	753	777	792	799	810	754	773	784	790	767	767	761	770	777	784	782	752	778	760	795	766	785	731	798	770	818	779	782	810	759	761	776	794	801	761	796	811	761	797	740	798	739	819	786	788	777	792	750	778	759	764	813	769	771	745	749	788	839	781	774	804	766	806	763	744	823	749	783	787	781	802	741	782	777	835	811	779	794	722	759	751	793	798	717	828	780	786	804	810	795	774	800	763	776	820	810	811	852	755	822	767	813	809	775	775	791	730	780	741	765	810	767	763	764	761	803	787	796	812	789	821	807	813	810	786	864	764	764	784	827	770	775	796	841	849	772	799	763	757	801	792	778	764	800	798	768	756	781	762	813	762	772	748	768	813	838	796	759	819	779	775	769	778	806	779	814	768	826	811	783	773	765	819	813	816	749
25668	21400	25738	18683	2193	1227	1056	934	920	903	943	943	869	832	885	848	865	852	814	847	875	862	795	839	835	845	856	904	829	850	851	807	812	880	856	846	889	822	824	827	816	873	826	860	840	817	854	847	866	829	839	797	825	842	817	841	821	788	813	860	800	875	824	821	823	834	819	848	845	793	900	878	816	836	812	837	820	857	848	829	821	847	872	894	832	833	912	810	898	865	851	816	872	873	855	853	867	816	887	799	846	839	807	883	899	811	830	858	834	785	838	810	790	835	821	909	845	831	825	855	861	772	822	834	826	813	845	857	844	793	831	857	804	862	869	854	807	821	906	933	842	863	828	885	874	865	837	875	853	861	857	886	827	881	840	846	846	891	872	857	892	897	802	837	873	788	887	894	847	886	835	850	816	839	836	781	869	908	859	809	890	788	795	878	829	829	860	853	874	854	827	769	844	857	844	829	885	814	836	798	834	786	833	832	858	813	838	798	798	859	870	828	829	824	884	868	839	869	821	838	830	815	891	862	839	791	868	839	818	846	845	890	854	820	852	824	878	843	837	851	849	859	813	847	839	837	812	825	828	889	874	883	809	845	805	853	797	884	820	775	846	880	868	779	893	846	838	833	827	862	892	829	797	843	827	841	815	842	824	840	845	846	825	838	807	844	852	808	867	801	845	843	845	860	831	843	856	845	796	868	846	864	788	822	849	846	837	807	868	859	865	824	802	826	853	816	809	826	808	859	873	891	911	840	818	779	810	775	835	799	815	766	841	841	814	865	882	810	898	808	850	866	852	872	836	783	876	832	867	850	790	777	810	833	813	794	921	885	869	820	857	854	789	831	882	845	874	809	787	829	848	808	893	884	832	778	791	851	821	831	839	835	803	785	886	885	852	827	802	827	849	850	851	878	846	820	855	831	860	856	870	871	886	818	844	792	843	826	920	827	841	830	867	820	834	828	862	769	795	842	815	818	819	863	845	790	830	811	775	864	807	823	823	837	840	808	814	851	803	831	843	843	868	801	829	844	806	819	802	833	883	867	740	821	797	811	869	802	821	810	849	795	836	797	821	812	877	831	796	884	832	793	875	800	813	873	834	890	829	850	866	843	845	866	829	886	849	823	864	801	859	810	865	810	873	877	770	864	823	798	833	838	839	837	850	818	812	852	883	863	843	808	847	861	851	818	860	823	873	841	814	799	849	875	801	832	805	870	782	804	816	854	870	892	830	882	824	833	864	872	870	820	837	806	829	846	811	834	755	850	867	794	763	856	829	873	816	883	787	861	833	813	842	872	862	833	802	813	844	834	761	837	800	853	838	809	848	830	885	850	810	786	816	841	813	814	823	799	834	810	847	804	849	843	876	825	827	849	801	835	893	810	830	858	808	870	820	831	832	857	810	860	854	826	837	802	843	829	810	814	843	837	782	880	819	822	892	880	892	792	830	808	810	825	823	837	834	903	843	897	839	788	842	881	868	807	829	790	823	806	847	838	793	810	794	835	860	812	818	856	832	854	883	865	837	829	845	843	851	850	881	850	822	826	854	835	870	860	811	870	858	830	841	830	893	820	842	788	819	855	856	826	882	795	832	831	872	853	838	832	853	869	794	847	804	829	865	802	790	839	914	757	803	817	853	842	838	818	810	872	845	799	863	828	864	817	873	849	828	839	886	926	842	841	858	842	842	834	876	817	840	822	821	795	859	843	852	861	887	865	862	797	839	844	790	867	871	816	883	884	870	794	894	820	857	791	782	844	830	845	816	845	859	774	790	824	821	814	884	835	854	780	811	755	829	831	843	818	813	902	811	870	869	845	841	877	846	867	787	855	886	843	827	827	826	865	809	849	822	846	870	817	859	856	850	832	870	823	835	811	863	818	821	861	842	843	810	829	865	856	863	815	828	821	845	874	863	834	840	833	873	842	809	872	883	818	841	836	783	826	833	859	836	827	832	851	858	820	835	880	818	844	841	813	856	855	811	841	767	801	852	848	829	871	823	789	826	859	866	857	793	784	837	821	864	850	853	839	894	854	799	825	792	878	825	868	813	852	836	862	854	805	823	874	853	844	814	862	861	891	874	845	797	822	882	895	803	867	785	806	783	848	825	813	838	789	812	781	863	829	836	816	876	844	796	842	791	863	806	849	806	950	843	866	862	829	819	831	816	821	799	818	808	872	847	861	819	815	820	857	796	835	827	847	834	802	853	865	876	858	823	801	845	813	798	876	881	802	799	826	807	793	851	853	794	845	813	868	785	823	847	816	846	844	841	812	829	820	817	838	831	757	813	830	786	817	800	804	863	803	820	881	825	864	845	848	869	837	838	861	826	847	823	829	792	864	857	873	836	828	836	884	837	801	848	804	830	835	844	837	814	886	816	889	832	871	845	817	811	819	858	891	848	842	793	788	858	812	831	821	832	798	831	816	843	888	797	851	853	860	810	843	844	844	825	821	845	844	807	819	889	802	815	852	862	827	844	789	777	834	873	873	868	864	843	822	844	824	824	880	819	785	839	808	855	873	815	863	795	817	787	792	825	855	853	799	851	825	869	849	803	803	852	870	852	846	783	835	811	824	800	836	797	853	840	880	871	843	887	827	811	842	830	848	809	856	847	800	844	847	855	797	880	859	799	831	828	863	826	820	850	802	788	806	897	812	816	874	797	841	778	848	848	848	863	838	817	813	810	842	850	821	807	856	861	840	843	843	838	854	844	845	800	817	815	820	809	847	895	915	806	834	848	811	825	869	836	857	850	788	882	880	869	789	778	885	833	825	830	837	817	858	826	831	847	812	884	815	875	835	817	846	826	814	807	862	840	796	852	848	798	840	888	795	838	799	828	839	848	811	829	833	806	829	858	843	800	793	851	831	826	864	814	800	771	838	854	875	837	871	857	836	856	823	874	847	796	775	848	798	846	823	820	809	871	850	856	837	843	814	864	827	818	813	818	851	844	823	800	855	842	872	818	864	860	873	860	857	846	829	808	851	810	887	838	879	834	853	833	814	842	855	844	846	862	828	831	896	825	841	819	885	904	844	844	799	784	909	798	828	887	850	824	813	861	840	825	818	822	813	786	808	808	790	889	799	845	805	832	863	829	815	794	803	836	859	835	818	801	811	865	831	863	849	872	849	830	843	838	820	837	812	836	856	822	844	843	831	806	855	813	815	845	790	840	854	853	811	861	850	781	859	852	832	833	854	839	871	875	863	812	882	840	794	802	853	912	897	790	850	874	819	840	834	860	844	825	820	803	820	813	866	881	839	860	830	857	824	814	829	809	808	799	797	820	810	853	805	853	848	815	850	820	840	836	887	849	819	931	767	819	852	806	804	833	840	891	806	836	814	803	782	834	854	827	886	846	815	831	879	824	839	842	841	783	863	909	838	823	854	864	837	875	845	852	805	873	851	781	832	852	812	850	865	828	807	806	824	860	838	847	810	834	804	859	848	845	873	816	824	848	768	857	847	888	812	828	810	902	838	868	842	842	799	843	869
3719	2407	2002	1301	1047	970	945	915	895	855	808	771	833	787	828	844	810	798	776	780	734	776	767	802	763	756	767	748	743	760	764	786	792	730	778	784	772	743	754	733	741	766	789	771	729	744	732	795	748	758	761	792	786	758	762	828	749	730	792	766	787	741	790	758	725	792	728	789	751	738	829	741	785	737	747	779	785	775	816	788	744	739	801	717	766	771	799	808	791	759	752	787	714	802	743	756	811	777	707	816	765	786	799	769	674	792	702	758	767	684	751	750	785	762	729	753	765	750	735	799	733	806	773	782	818	764	793	752	766	776	755	810	713	707	755	793	819	739	780	754	769	744	766	775	774	777	746	748	798	677	776	758	722	765	736	750	761	748	757	837	772	745	719	789	709	776	707	809	764	757	733	757	712	740	812	714	770	776	796	703	719	793	828	782	715	735	809	791	764	738	763	726	767	746	717	808	766	789	734	713	816	763	760	746	751	789	823	729	758	752	742	770	768	759	723	758	763	748	742	746	750	770	764	723	810	761	740	780	758	769	773	835	800	744	743	754	732	779	754	774	785	731	734	761	809	835	753	813	763	798	764	771	779	741	754	752	767	784	761	777	751	765	737	772	705	724	784	750	781	746	700	779	737	753	758	769	754	751	760	818	773	709	718	771	781	738	769	766	741	769	734	786	704	736	788	797	728	757	715	724	779	741	754	724	749	763	764	758	695	758	809	720	757	716	751	711	761	763	719	761	708	723	734	694	780	747	748	763	776	730	748	781	713	750	719	717	754	712	720	756	704	728	731	776	751	749	746	730	747	736	730	770	781	770	766	748	790	734	723	730	727	727	724	762	752	759	768	738	729	763	775	714	732	753	753	761	757	798	715	724	757	763	769	750	786	762	764	767	767	752	733	749	815	773	711	713	775	761	722	747	773	737	774	761	781	772	738	774	741	735	788	795	739	799	768	739	729	749	747	745	762	764	761	733	727	749	800	775	792	777	709	776	743	772	746	759	756	727	779	800	738	772	717	698	696	737	792	742	754	735	730	777	770	727	796	725	709	743	736	680	779	797	778	746	729	765	731	716	778	743	688	768	759	689	770	755	706	751	743	806	755	768	792	724	760	745	762	748	748	717	729	744	728	787	719	740	723	749	735	734	735	773	757	725	711	723	779	734	754	769	762	778	767	757	787	774	785	692	781	735	772	742	759	749	789	784	735	743	775	758	755	750	808	750	725	741	774	790	760	752	801	729	743	763	741	822	738	768	684	748	719	784	781	731	733	745	757	778	734	785	774	727	737	759	729	760	757	771	805	738	803	760	770	771	783	717	763	729	739	763	719	770	771	768	745	737	711	756	756	732	756	791	786	752	762	782	727	781	763	729	738	786	735	755	776	738	713	813	768	709	734	713	774	803	797	780	743	749	724	736	746	719	791	821	731	748	799	809	794	764	744	770	769	723	792	751	770	729	769	812	799	733	740	726	748	764	800	769	734	761	746	779	807	745	742	791	726	782	773	748	765	712	794	777	791	748	712	766	758	720	763	737	809	770	759	739	774	769	726	735	724	738	782	766	789	769	789	719	776	758	777	760	787	755	707	759	785	719	782	770	769	726	772	771	723	749	774	746	779	751	755	788	711	770	790	737	771	791	782	810	739	833	767	763	750	744	754	757	786	727	727	750	752	772	766	754	768	746	793	762	770	747	734	758	700	718	724	743	795	767	747	736	740	725	772	740	795	736	741	754	719	753	738	753	759	758	733	763	767	750	742	796	742	784	723	770	775	725	730	732	778	784	759	785	727	756	732	752	763	752	720	768	730	701	741	794	766	732	737	725	782	764	728	716	769	758	756	736	789	798	811	765	755	824	800	777	788	745	720	703	712	718	797	767	744	742	762	780	732	763	770	761	709	728	812	831	762	734	734	740	743	745	762	741	732	734	754	758	763	769	797	765	714	776	757	778	772	745	734	713	807	733	752	721	726	704	765	767	766	744	772	731	732	731	745	707	689	763	721	756	755	743	748	772	775	805	724	714	787	770	741	771	719	774	797	781	756	739	729	750	739	746	733	748	746	783	774	735	725	669	807	718	776	763	813	779	740	753	752	759	749	740	759	700	773	730	767	765	780	762	770	786	755	807	766	769	721	746	752	747	723	766	772	812	755	740	765	741	807	804	713	714	782	775	827	700	766	791	739	722	778	687	710	806	729	810	740	767	761	716	740	764	780	750	772	777	733	718	713	780	771	750	703	719	750	743	759	741	745	729	762	760	740	763	778	714	678	772	745	711	800	766	762	769	782	756	744	699	764	734	790	751	738	701	728	744	766	752	737	792	723	741	776	731	791	761	775	748	766	740	727	751	747	799	831	721	731	777	760	758	761	766	823	804	738	735	769	752	759	745	734	736	755	743	767	766	807	772	769	771	789	776	779	816	769	781	709	735	774	747	706	768	745	803	753	784	782	760	745	701	738	767	803	777	743	770	789	741	750	753	787	762	665	784	754	711	769	743	737	776	772	751	709	738	782	752	706	781	789	728	757	777	772	789	732	752	759	767	774	713	720	754	759	840	772	758	752	758	753	733	773	781	776	795	830	766	742	742	742	732	815	716	798	733	772	781	736	772	728	711	732	737	774	809	795	728	759	771	756	785	733	764	757	746	742	755	746	788	775	772	762	778	741	769	801	729	772	781	720	786	773	745	723	659	793	773	753	789	764	755	791	743	748	752	742	727	730	749	753	715	743	772	701	761	736	800	772	725	737	753	771	711	786	774	782	745	730	728	751	749	749	762	760	771	759	751	768	801	749	729	776	776	751	747	776	792	740	721	773	743	782	755	796	753	705	730	764	715	819	750	746	766	764	715	753	758	750	701	718	742	727	752	763	720	752	794	765	717	803	743	767	722	743	773	766	771	786	776	787	722	767	744	776	810	754	752	798	767	736	781	753	737	714	728	769	746	781	760	737	730	746	784	767	770	764	700	747	810	757	722	736	751	763	755	780	759	748	794	727	765	757	765	729	784	765	816	715	760	783	718	757	745	732	767	783	749	728	720	741	755	721	784	773	727	750	722	766	750	760	746	780	738	780	734	775	792	765	753	721	740	722	785	775	705	718	727	706	714	739	782	710	729	739	729	723	758	746	754	697	790	733	792	759	766	742	753	760	764	757	721	780	699	772	762	751	768	690	757	789	743	748	754	784	749	753	734	729	734	779	784	753	721	748	761	816	756	775	730	705	746	761	774	755	790	754	757	728	759	737	722	733	732	749	788	781	723	766	806	793	725	728	804	768	783	743	745	746	698	800	731	765	751	740	726	737	787	757	751	773	758	750	739	784	798	738	772	748	747	782	736	759	743	746	728	756	779	710	796	729	767	760	776	768	718	794	772	804	774	707	761	766	769	722	725	743	739	744	703	756	739	745	709	727	767	739	718	796	750	735	725	733	762	768	798	760	800	693	726	714	766	746	784	750	747	747	781	714	770	747	730	756	754	776	774	769	712
24275	21420	28599	24650	20450	3132	1057	705	556	582	487	500	496	495	469	503	485	432	460	445	464	394	444	456	425	455	468	452	420	482	461	435	400	439	430	450	462	413	444	435	461	403	425	431	459	415	460	442	442	490	452	396	459	451	452	405	437	430	461	388	496	421	430	445	442	434	391	433	445	388	426	399	424	437	404	384	447	419	411	395	430	416	436	433	448	435	420	414	421	413	426	433	399	465	434	421	430	410	454	424	433	435	412	412	438	413	409	442	391	377	424	435	457	442	410	403	405	417	467	432	408	440	425	426	452	400	413	433	380	439	472	430	402	463	440	397	449	434	426	384	426	431	415	432	447	437	400	441	429	436	440	416	420	400	428	390	407	440	418	415	404	382	411	404	445	406	453	407	480	412	392	433	453	427	437	439	437	411	421	418	452	428	438	430	425	403	403	389	383	379	437	445	423	478	474	435	395	434	411	413	424	422	453	459	426	434	435	424	451	378	422	413	432	419	403	400	406	418	454	470	412	427	376	394	453	437	419	431	451	447	408	409	400	374	432	426	426	430	425	446	425	433	399	444	398	438	433	418	425	404	415	392	412	398	446	406	429	465	442	424	436	438	426	426	428	418	414	397	410	387	437	412	398	407	419	416	435	416	429	417	402	431	447	431	445	395	428	424	416	443	434	377	461	403	386	407	430	415	444	428	399	446	420	451	449	425	440	446	371	419	459	426	422	446	425	439	430	444	368	462	427	426	437	415	407	456	451	427	400	425	415	393	407	427	441	430	410	405	401	436	450	429	430	409	423	423	404	428	428	412	419	391	424	422	462	445	389	415	415	413	383	421	416	386	409	405	437	427	425	438	419	426	434	429	390	389	465	377	423	398	426	387	433	433	420	404	377	397	400	443	440	410	420	448	412	416	388	430	431	432	408	424	419	410	403	419	406	409	414	438	422	405	381	412	416	417	425	392	421	382	398	433	438	436	406	406	416	435	367	406	417	439	431	435	429	425	457	409	426	434	375	405	383	431	437	392	422	400	449	424	433	474	451	447	381	436	408	440	415	438	424	445	387	421	442	421	441	421	437	433	433	363	418	391	428	415	421	414	446	456	408	431	444	415	410	447	427	389	440	413	409	413	429	425	398	402	460	439	417	439	397	412	441	421	440	415	393	416	428	412	446	383	429	403	419	418	422	398	431	430	423	411	394	426	405	420	444	443	409	410	412	421	439	415	405	430	429	458	444	456	414	408	445	406	422	405	400	411	449	446	409	433	424	461	445	426	441	404	400	452	436	439	424	425	364	418	422	428	430	424	433	434	412	447	388	399	414	411	409	443	414	419	434	407	432	399	427	411	418	445	424	448	407	433	449	433	411	422	462	425	441	400	407	395	474	414	400	411	424	426	410	417	386	382	428	382	427	373	456	456	424	416	412	405	404	435	431	418	400	433	451	438	414	456	439	412	375	412	358	426	419	442	425	432	419	462	416	401	402	427	393	411	453	435	418	432	398	434	469	416	444	433	462	419	428	386	419	414	428	468	399	435	345	438	401	446	434	426	429	417	423	439	403	432	426	415	384	425	415	409	430	421	403	409	408	421	416	409	397	421	399	420	458	389	435	420	424	427	424	404	402	412	459	440	392	414	383	406	459	424	442	432	420	390	432	428	445	396	426	435	423	418	429	385	410	448	435	420	386	414	445	391	418	430	403	431	404	390	442	428	436	455	415	424	400	447	394	394	388	421	437	447	419	422	430	391	396	437	430	408	463	416	432	422	412	428	418	424	443	471	445	405	458	427	406	431	428	451	428	428	418	429	387	436	437	422	463	414	399	432	475	408	423	397	447	402	424	420	428	424	414	430	405	422	369	445	400	424	443	444	445	433	415	426	430	421	419	414	376	377	427	400	416	422	441	421	445	436	401	441	452	439	419	428	416	392	452	409	434	420	434	414	460	423	428	410	453	416	405	448	443	382	395	395	420	419	447	432	412	435	402	438	391	430	430	434	463	416	411	435	381	427	417	406	421	378	421	395	428	418	418	434	457	384	446	448	421	398	424	403	411	394	449	433	403	408	407	417	437	421	451	410	419	418	443	434	417	443	421	385	423	422	441	434	404	395	411	427	426	408	405	404	394	431	391	370	419	452	408	441	413	417	422	378	406	432	408	436	409	435	399	409	422	399	406	396	434	401	474	390	404	433	443	389	438	419	390	419	409	414	446	406	406	450	397	441	458	456	432	427	422	421	410	416	446	435	399	426	412	411	405	445	472	375	436	375	431	427	439	416	412	438	419	373	417	442	431	393	411	427	435	377	424	391	394	456	435	441	453	425	405	443	441	429	364	426	417	390	425	384	448	400	453	459	409	449	426	454	415	435	449	417	409	409	401	410	447	398	446	403	422	419	393	423	431	409	411	397	362	413	418	406	396	438	433	396	366	433	440	441	435	393	430	390	454	403	390	405	421	426	407	430	416	437	423	453	414	437	424	423	485	437	417	409	418	446	401	418	428	433	401	448	438	396	443	408	429	432	409	424	392	370	424	401	466	418	426	417	427	386	437	400	421	454	396	384	421	426	429	440	434	417	427	410	449	413	402	437	443	436	435	454	402	432	426	382	446	451	434	405	417	448	430	422	416	412	400	411	392	412	416	403	441	439	431	461	408	444	447	398	405	408	394	428	437	421	420	411	415	444	403	416	452	399	477	461	433	425	421	403	406	410	400	396	423	398	386	431	407	393	423	413	400	431	458	425	415	427	439	412	420	417	430	441	424	436	442	438	415	438	445	423	423	448	391	476	415	425	414	408	442	395	437	417	413	409	427	405	424	402	420	429	426	417	421	431	407	396	448	387	432	424	423	389	448	393	430	423	383	399	428	371	430	402	454	424	456	432	437	413	401	422	411	428	414	439	460	450	431	422	425	421	439	419	422	378	432	463	424	415	468	438	398	387	380	423	443	424	395	389	408	435	397	464	446	420	423	457	409	429	411	432	426	460	399	420	410	425	376	432	396	383	399	382	439	403	429	395	437	417	407	397	411	395	379	467	450	416	435	408	451	415	421	409	406	393	413	415	409	433	426	397	411	399	420	456	441	414	427	365	395	450	408	436	398	427	420	435	412	441	441	416	371	448	390	417	434	452	422	427	420	420	426	421	401	394	413	400	404	396	414	396	427	431	458	407	406	441	418	404	417	412	420	427	399	430	398	403	433	422	404	420	441	413	445	385	435	448	397	424	437	407	410	436	446	446	446	421	437	463	411	413	418	451	394	425	412	429	411	418	431	403	417	447	434	465	425	408	435	397	397	434	378	407	441	412	423	417	483	418	421	429	445	434	408	424	376	428	434	403	409	400	412	417	446	437	461	422	372	434	410	412	465	418	423	393	415	415	418	417	436	467	413	422	407	409	405	403	424	438	414	436	394	416	396	437	438	406	414	411	406	417	414	408	406	440	434	411	379	423	381	437	420	400	398	399	403	414	426	403	471	409	426	421	385	413
3445	4961	3867	2007	1442	1108	924	801	715	657	597	591	608	531	523	568	521	479	483	497	485	507	513	480	485	489	458	481	476	455	469	484	451	458	511	452	470	444	449	458	450	458	479	470	470	486	472	447	448	445	457	469	471	453	476	435	470	442	457	456	432	465	469	478	448	481	429	431	487	475	450	457	460	429	431	464	465	457	452	453	430	453	514	419	464	483	421	447	423	410	472	447	447	439	418	457	436	455	433	452	424	478	453	451	435	502	436	427	455	466	442	472	434	398	407	458	440	463	473	446	472	446	435	441	449	468	440	433	442	473	481	450	448	450	420	419	452	441	417	435	457	473	440	429	461	450	444	447	464	477	451	436	452	428	429	455	416	426	449	446	407	449	454	447	432	451	432	453	477	413	458	450	425	419	502	479	431	456	424	414	431	416	454	448	444	432	436	481	444	417	437	432	455	442	430	468	418	459	442	447	411	405	422	406	444	462	447	405	451	428	445	477	436	445	425	452	437	420	445	436	454	453	447	433	456	457	429	464	430	435	453	463	439	434	429	466	448	452	401	455	446	441	439	450	459	433	444	424	416	437	452	433	431	466	424	384	438	462	428	475	424	465	452	443	422	459	435	441	445	411	445	446	440	452	446	438	442	458	444	451	458	452	436	450	454	434	467	456	436	506	437	439	447	444	449	463	418	436	459	448	450	404	457	445	458	452	423	461	425	463	456	439	444	414	421	442	437	452	429	448	478	457	465	442	442	447	454	439	440	450	477	443	429	448	431	428	427	456	467	446	448	446	496	425	451	440	445	421	468	445	425	452	427	449	418	456	446	449	445	445	439	455	467	456	431	430	430	454	472	453	423	464	435	464	436	458	455	439	453	428	450	446	413	450	438	453	454	436	452	447	445	422	450	452	485	437	432	423	422	453	435	445	416	415	470	422	449	451	460	443	443	428	458	436	436	493	403	421	469	438	436	417	441	461	433	418	385	437	454	443	425	435	416	429	415	440	440	387	465	455	431	427	428	447	453	483	449	430	436	381	471	411	446	414	443	378	447	429	426	453	423	436	418	402	456	424	438	474	459	452	430	425	442	452	425	432	474	441	447	418	441	446	415	420	452	437	449	442	416	439	385	446	460	468	432	471	421	442	488	440	427	435	467	441	434	461	479	444	450	458	444	430	434	481	467	416	479	412	402	435	438	463	420	439	461	456	456	448	438	457	470	456	479	435	391	453	405	446	447	461	427	444	422	456	436	404	414	424	430	461	468	440	446	463	451	426	430	432	469	459	445	417	417	417	452	391	463	439	422	429	438	448	428	440	440	438	448	437	455	428	433	473	449	462	431	441	448	436	419	444	441	393	451	435	438	422	438	426	469	484	395	424	432	413	447	435	419	431	400	464	438	415	436	444	409	442	456	434	428	471	432	466	406	415	435	436	426	462	437	425	432	418	437	423	425	448	430	417	439	438	419	399	427	459	432	433	461	464	426	441	438	429	431	417	427	445	428	443	431	428	419	453	424	467	483	456	418	415	430	416	452	447	474	442	436	403	461	434	410	429	424	442	441	442	425	463	448	461	455	421	404	379	427	454	424	420	427	411	427	417	420	445	430	456	414	429	454	432	424	403	438	455	442	413	430	434	435	443	446	469	460	428	401	437	428	443	408	392	430	444	442	457	441	425	427	430	443	437	407	489	437	455	422	431	421	451	418	427	445	436	425	414	419	452	464	444	439	461	436	455	387	430	469	423	433	434	424	430	452	435	462	424	442	429	453	457	483	450	498	437	450	424	445	444	421	421	440	436	449	414	423	434	421	438	445	428	468	435	416	435	421	414	450	420	443	500	438	458	433	424	433	417	438	455	432	453	441	442	454	464	448	442	480	435	430	413	453	404	445	438	420	426	428	476	425	437	427	418	429	448	405	433	446	445	451	454	421	428	446	425	463	420	397	488	440	422	459	413	449	416	415	457	456	458	429	445	415	371	449	452	468	429	452	431	459	430	449	440	423	434	403	417	454	433	441	438	409	414	446	417	445	452	475	451	424	416	466	461	452	430	425	420	446	441	429	449	430	430	427	468	412	439	440	448	471	476	436	421	459	440	429	436	411	448	438	462	416	443	428	445	459	444	437	447	423	438	449	439	439	433	427	450	460	407	425	414	423	431	424	444	459	423	435	448	413	422	417	426	435	420	449	425	454	434	433	413	399	452	464	394	452	426	414	401	403	457	422	441	468	467	432	384	409	431	435	429	466	423	402	444	466	417	426	411	441	446	440	407	408	445	420	449	465	420	454	422	447	430	446	424	451	494	425	430	406	456	415	431	446	442	431	448	430	446	437	459	407	447	473	428	451	445	449	438	474	476	448	428	422	414	466	416	451	423	496	461	473	440	461	443	423	487	443	420	434	421	465	431	442	446	405	465	421	405	420	398	427	442	451	452	427	456	419	441	440	433	419	392	407	451	395	409	431	390	442	436	478	445	408	445	423	448	435	411	415	410	454	427	463	456	447	439	456	471	431	460	426	399	421	447	456	443	445	475	464	429	422	418	417	407	442	443	451	431	425	437	427	449	427	450	440	414	441	459	473	433	462	439	437	415	420	441	466	426	442	453	449	464	438	423	440	456	447	437	452	467	465	471	413	464	488	448	439	448	459	441	465	442	431	416	419	460	430	439	421	414	491	446	428	421	433	453	426	420	431	443	465	460	422	472	457	417	434	423	407	471	414	416	441	444	428	411	435	458	447	433	428	452	466	444	457	410	464	408	446	428	430	411	434	467	439	431	467	460	423	425	433	424	420	500	440	441	420	478	448	437	426	431	438	416	471	456	454	439	450	438	452	422	410	412	428	428	439	460	446	438	462	407	418	435	421	427	446	416	436	425	434	459	449	464	465	435	447	454	484	436	427	461	474	463	415	444	448	404	431	387	424	461	445	418	440	436	452	446	427	428	420	447	477	408	402	412	459	466	410	403	434	427	457	420	480	493	449	440	407	426	466	453	456	399	412	396	422	443	457	399	417	383	465	444	421	428	438	459	440	475	426	413	434	426	453	424	398	426	404	433	449	470	445	396	468	414	469	438	432	422	445	413	435	422	424	426	421	416	421	400	421	444	381	417	431	431	467	404	428	408	414	402	430	409	473	426	386	443	435	437	457	447	455	439	443	459	436	419	456	448	469	460	418	417	425	431	415	453	434	433	459	436	417	455	441	419	407	409	423	472	454	435	437	432	407	410	466	441	437	457	396	431	425	416	365	462	440	402	443	445	447	439	409	451	426	440	400	431	431	431	467	444	439	465	468	444	451	443	411	449	424	436	435	406	421	439	485	398	433	430	461	439	428	436	449	425	427	440	419	436	416	435	448	452	429	416	418	414	420	420	432	448	451	437	440	406	432	400	439	428	426	447	417	478	390	447	427	423	464	431	426	438	443	442	456	466	420	431	460	453	465	415	415	430	392	436	455	415	415	426	417	477	410	435	423	446	428	442	411	452
27478	11837	2126	1228	981	981	950	894	892	911	927	869	903	874	877	862	934	924	853	925	887	915	930	969	876	834	860	904	913	912	868	888	840	870	913	913	885	891	869	881	867	847	904	899	925	915	905	959	838	868	871	909	829	904	896	909	896	882	944	882	892	894	869	894	855	898	862	883	915	925	931	908	933	870	889	895	964	928	904	827	883	893	897	920	864	895	948	957	843	925	888	884	937	872	899	932	914	898	860	923	865	874	883	890	843	851	917	843	899	850	923	900	890	855	902	922	879	892	851	852	931	903	909	863	865	860	831	914	852	901	878	902	892	907	890	868	938	852	913	861	914	889	901	880	847	871	916	895	879	874	897	851	908	929	914	910	871	919	877	850	888	895	848	899	889	866	867	854	859	907	924	897	840	846	864	813	791	814	857	835	894	910	873	929	934	877	933	837	893	891	950	913	930	878	897	893	882	917	930	915	912	880	929	866	867	859	847	880	898	884	869	880	940	886	855	873	877	937	893	886	899	878	878	866	885	915	885	933	896	913	866	907	895	848	887	890	882	884	928	888	922	921	869	884	873	899	898	915	913	879	866	901	881	898	862	877	877	890	877	878	901	884	914	881	920	900	873	830	873	833	895	871	871	929	877	904	905	847	845	840	871	954	897	912	907	875	885	901	831	903	938	888	884	835	856	878	914	858	888	879	816	856	863	944	875	845	887	888	856	919	875	910	850	883	888	883	901	860	873	896	862	895	798	896	924	937	828	890	886	928	856	817	847	883	964	854	890	883	905	856	872	875	858	915	927	892	874	871	908	874	842	832	972	883	958	856	883	968	936	883	939	871	887	924	913	894	878	870	879	912	891	916	790	915	849	873	850	831	870	852	896	874	901	906	916	886	898	905	914	816	846	879	892	832	906	898	875	905	901	920	875	874	898	887	906	867	908	882	916	883	870	871	848	899	884	799	945	807	863	883	934	904	856	875	906	934	892	842	904	853	912	876	911	850	891	916	848	892	866	863	861	820	858	876	940	932	883	892	931	849	852	885	886	837	844	882	877	890	861	878	832	876	922	902	923	959	889	880	922	815	840	867	916	880	938	918	876	893	833	874	856	908	915	876	868	897	877	887	862	899	860	881	890	903	877	827	900	883	887	949	914	834	906	845	848	863	911	872	900	895	846	900	847	865	895	945	943	869	869	892	876	890	867	908	897	892	887	901	912	916	906	880	944	907	910	851	890	940	865	881	911	897	888	867	860	910	913	846	875	855	842	841	917	935	903	938	887	870	897	941	920	873	953	858	903	894	860	888	930	877	858	874	930	872	905	924	932	906	900	885	881	844	858	879	882	890	917	899	869	883	874	931	852	866	854	893	899	908	818	883	862	882	932	888	857	842	942	917	867	889	897	888	858	889	905	913	854	890	896	906	913	916	917	844	895	866	903	876	891	852	884	813	849	885	890	881	924	822	860	882	922	849	887	891	882	810	882	885	920	928	863	836	843	868	925	855	885	855	870	876	856	909	870	862	895	896	874	918	897	919	898	926	892	880	837	818	893	837	879	836	918	898	824	835	851	902	894	866	847	896	858	889	927	861	861	905	858	916	891	839	879	894	825	850	886	879	927	877	934	917	885	945	845	965	866	953	905	877	885	873	871	910	886	815	885	888	906	885	916	878	872	893	882	903	937	897	882	819	861	852	876	862	855	886	894	880	883	879	878	853	886	866	845	872	863	921	878	882	872	943	890	887	885	875	889	904	945	844	889	935	890	882	881	889	893	900	782	898	866	893	837	835	954	879	873	919	892	857	924	870	897	922	906	911	894	899	862	895	928	907	871	842	877	918	863	881	883	909	886	851	896	944	897	917	894	889	895	932	913	904	842	880	867	865	865	855	887	931	823	918	895	919	879	842	902	901	866	884	884	835	896	850	878	957	885	880	807	880	881	869	846	910	871	911	891	875	882	950	947	933	907	843	889	864	906	899	896	877	881	941	901	852	841	904	866	926	928	911	841	878	858	860	898	874	937	932	904	937	882	886	879	859	909	874	876	920	910	888	884	891	926	878	886	845	891	876	856	891	905	949	874	885	868	888	850	894	904	908	889	886	963	936	922	843	901	904	854	901	873	847	890	869	904	808	863	891	897	887	873	904	907	960	871	879	886	913	921	856	920	848	818	876	912	889	951	900	866	917	896	863	865	896	932	945	879	846	864	949	902	904	892	862	864	889	859	883	876	899	938	883	915	837	841	915	843	949	870	876	907	900	881	927	870	939	873	901	901	873	879	869	876	845	904	901	882	954	839	916	902	829	903	864	886	847	889	871	863	880	882	892	895	879	873	906	879	833	814	890	872	856	831	916	875	917	812	911	909	888	865	852	851	910	871	918	858	860	904	905	896	934	916	871	941	808	866	911	867	873	927	927	903	938	824	882	871	924	892	846	889	918	879	878	901	889	928	901	878	833	910	896	853	917	897	891	905	918	926	854	847	930	947	891	902	890	868	892	862	884	861	843	833	894	866	822	903	887	859	872	886	837	864	850	899	877	854	827	850	887	850	853	887	896	869	907	830	902	892	918	853	844	909	891	866	909	883	895	908	876	892	909	919	858	877	873	900	864	890	924	904	925	872	900	895	817	880	885	884	866	879	932	824	844	853	900	871	875	901	881	864	854	870	955	908	932	937	931	903	910	847	836	871	849	881	836	913	908	949	861	863	868	950	914	872	822	886	827	797	840	850	883	842	876	898	877	935	860	928	833	848	887	838	899	912	880	918	876	878	887	911	866	896	938	876	833	865	851	840	902	823	923	850	915	859	925	906	914	871	856	909	883	910	868	844	864	891	853	835	863	871	866	882	887	895	890	887	862	873	924	914	935	922	918	910	892	875	916	889	913	820	842	906	842	928	810	893	908	894	864	865	872	907	883	861	912	865	922	885	843	893	921	868	906	911	861	884	920	836	877	863	831	892	906	873	941	896	901	904	870	866	926	880	891	900	814	876	822	887	817	869	876	869	837	884	831	904	863	898	891	878	875	882	869	888	896	877	915	959	913	890	867	837	865	934	901	838	907	890	919	857	921	910	886	928	984	899	951	924	899	886	903	832	918	867	872	910	910	846	947	930	940	845	861	888	883	872	919	892	895	888	871	920	905	894	864	880	855	853	860	918	841	877	841	853	888	845	859	900	829	924	885	895	877	941	873	902	905	923	897	835	890	945	854	880	886	945	862	901	844	900	913	912	828	885	969	904	828	893	875	891	874	843	901	882	943	937	913	868	927	883	870	929	899	879	865	848	886	876	881	922	876	911	863	865	850	855	839	838	898	833	877	907	914	925	892	922	945	954	929	884	904	874	905	858	887	893	869	810	834	889	904	873	883	865	898	846	953	799	867	814	864	949	873	868	843	840	894	846	811	857	941	882	861	901	874	905	862	878	834	892	898	910	914	867	863	874	860	975	892	916	863	883	914	903	926	830	852	930	926	890	880	894	874	910	868	852	908
5105	1018	1011	878	801	881	823	757	844	803	811	885	804	838	792	817	814	863	805	780	830	758	806	802	811	829	785	811	785	810	819	800	768	824	798	778	769	803	829	802	836	825	760	812	835	851	824	778	773	804	796	783	753	787	823	804	804	788	776	848	830	849	854	793	772	840	794	810	744	821	842	743	771	811	869	793	796	792	809	802	807	801	755	770	795	773	811	738	834	810	794	792	772	794	814	809	812	763	805	768	773	834	815	805	788	802	815	805	800	799	749	775	771	769	794	808	813	811	835	799	789	781	823	757	794	854	780	797	791	773	810	824	831	785	768	800	803	796	843	848	783	809	767	762	766	823	783	807	777	770	801	782	792	763	738	803	791	813	802	787	798	791	780	785	761	829	760	802	760	826	792	817	752	814	779	767	785	791	827	800	808	784	777	783	776	790	781	753	768	797	821	802	862	828	767	760	772	830	764	792	753	774	829	826	770	773	813	796	756	781	804	756	794	748	759	792	823	786	784	754	787	745	840	742	764	797	799	797	774	785	814	792	758	784	777	854	779	799	822	734	829	751	819	823	787	804	819	841	790	776	792	794	778	784	785	821	759	850	788	828	756	781	822	787	781	778	767	798	846	773	778	775	824	800	779	773	764	757	769	819	790	786	853	831	809	779	778	807	770	771	822	804	788	766	810	812	758	799	767	762	772	831	752	790	820	773	803	805	778	734	833	763	797	830	794	761	795	827	802	848	775	794	742	744	811	785	824	834	812	761	777	798	778	785	767	765	760	806	808	790	810	818	794	794	809	766	780	785	812	790	778	793	842	799	752	805	776	788	823	849	759	784	765	856	774	798	790	796	771	814	778	765	811	772	788	789	751	807	801	805	841	798	794	763	783	762	793	868	765	764	776	838	821	794	810	815	802	807	783	799	794	803	818	834	795	872	773	796	770	807	736	833	802	753	759	802	814	814	813	797	790	801	770	739	820	770	758	795	770	808	771	803	825	752	792	829	771	814	800	798	773	814	790	790	781	797	818	801	797	789	817	767	801	808	768	781	818	769	778	821	761	792	803	775	761	757	756	756	821	823	787	770	742	803	838	811	791	818	767	805	781	827	800	753	812	724	773	789	796	785	797	846	776	775	794	786	789	787	798	788	773	837	799	793	778	795	788	811	804	767	815	810	707	787	814	840	799	849	797	816	768	837	758	764	816	749	814	802	790	760	790	771	841	769	784	847	757	802	774	864	804	760	750	798	780	816	786	812	786	833	799	823	746	853	812	814	779	775	728	789	782	781	785	790	760	803	819	778	805	802	760	758	775	773	842	791	792	806	780	853	825	766	770	846	786	764	769	824	796	808	758	779	791	787	802	764	783	820	835	779	788	811	826	806	768	804	837	758	826	822	791	755	781	796	828	835	813	834	819	831	806	780	795	792	799	787	814	805	798	802	761	764	784	799	792	817	812	778	797	785	803	817	766	726	760	884	770	813	802	765	810	834	777	754	826	781	808	816	822	830	767	835	777	836	773	811	789	848	787	802	777	816	812	755	769	843	763	806	793	802	811	788	790	799	770	808	796	792	820	786	825	776	825	797	804	773	822	821	745	781	807	817	796	817	788	830	774	814	811	762	820	773	778	814	794	828	775	830	794	818	764	858	814	759	810	841	795	804	788	801	804	791	765	785	790	834	732	805	799	808	762	771	795	790	756	799	813	829	822	835	786	736	810	861	796	839	766	775	798	792	812	779	812	846	732	793	849	825	772	804	820	824	782	785	739	816	777	738	777	804	844	810	769	764	799	756	780	830	774	777	828	781	833	784	797	787	817	823	752	756	827	810	818	799	823	797	790	791	813	790	796	803	795	806	789	781	809	849	782	797	800	754	778	775	783	831	791	800	794	748	787	842	752	793	812	851	757	812	766	736	808	774	783	778	778	781	809	821	812	830	864	821	743	782	839	793	833	845	837	825	794	814	810	773	801	785	858	786	824	803	792	765	807	865	805	847	744	826	792	841	800	780	807	811	808	776	867	755	734	783	808	793	750	782	767	773	790	817	795	768	821	776	781	766	859	811	774	796	821	851	794	799	780	773	858	802	799	804	765	760	845	761	774	823	757	755	787	834	784	764	775	772	790	787	785	866	878	762	831	759	777	791	755	812	766	782	773	846	773	782	780	799	811	823	776	800	839	784	789	799	804	785	817	809	726	798	791	747	777	779	807	843	796	771	814	808	807	770	802	789	814	763	793	827	816	798	831	789	725	819	790	789	795	812	764	812	809	802	755	800	798	736	814	793	807	740	783	789	815	811	785	753	833	813	749	809	811	814	767	802	768	795	745	785	819	825	783	843	808	797	811	816	839	810	789	820	840	772	810	806	783	742	771	801	792	829	825	804	798	781	788	831	811	808	817	778	800	801	786	824	829	859	757	809	811	824	889	788	785	777	781	793	776	787	792	790	813	773	810	818	789	797	825	776	842	825	774	824	776	777	778	759	870	808	770	789	762	818	811	776	792	732	773	759	803	793	824	775	804	784	774	780	776	800	805	781	820	830	752	806	817	814	803	783	809	806	756	756	816	770	793	786	776	838	773	761	810	792	780	764	779	738	770	851	800	808	791	794	819	761	803	784	797	797	783	806	823	804	797	835	739	838	775	801	788	823	773	870	796	789	819	800	758	858	802	835	787	819	815	799	767	737	804	832	735	774	841	761	797	758	817	817	792	854	789	778	749	818	779	746	782	775	812	831	813	788	784	768	793	792	732	778	848	801	782	807	760	760	755	769	756	784	824	837	818	796	806	838	768	809	803	798	794	838	766	839	799	775	757	782	798	776	782	810	847	751	813	789	797	801	818	794	832	804	819	815	832	759	772	806	801	795	852	809	771	821	795	748	737	796	792	808	718	852	829	807	781	759	785	818	781	809	790	848	752	837	771	781	728	745	760	772	817	792	813	831	828	818	798	774	815	775	811	802	821	788	821	822	758	782	784	778	788	821	862	762	757	795	782	790	763	778	777	823	792	795	831	777	796	808	806	840	798	818	836	788	759	806	803	802	780	802	761	769	857	787	745	840	855	792	789	724	779	742	785	790	767	835	796	828	793	799	814	787	752	813	737	846	777	852	777	803	815	799	777	834	803	789	797	753	770	811	818	830	802	838	821	813	791	797	783	790	817	825	813	772	800	780	826	801	774	789	792	822	810	761	754	802	810	791	793	795	807	776	782	806	833	799	819	795	797	769	842	776	818	797	776	820	809	790	794	772	775	744	835	776	817	787	766	783	823	785	806	790	847	764	797	767	824	808	819	802	840	732	756	797	835	822	773	846	788	805	753	807	757	773	756	803	764	794	767	785	794	776	790	818	833	847	795	816	813	810	746	888	781	794	780	783	788	802	799	813	798	751	806	768	787	779	809	776	837	798	808	752	823	805	793	817	830	748	778	802	797	776	792	788	792	859	808	788	846	857	757	803	822	746	787	780	842	743	792	840	804	801	814	798
25760	21440	25797	18571	2190	1152	1004	984	963	876	914	827	898	894	859	873	805	874	837	903	893	893	824	877	870	913	843	840	861	808	822	855	911	816	886	825	834	822	858	844	873	841	894	868	815	888	838	890	870	821	841	824	801	856	900	842	807	883	869	839	816	845	818	827	794	798	833	804	851	895	778	821	816	837	853	821	797	844	801	848	866	853	866	864	848	865	802	807	816	855	883	878	900	835	842	834	782	835	870	871	822	900	865	853	792	777	889	856	835	840	821	823	823	837	831	799	842	831	829	877	815	871	821	862	808	858	862	820	799	852	878	855	852	860	875	840	875	828	840	853	844	845	887	828	823	858	860	830	874	845	892	852	796	828	816	805	860	856	853	820	854	863	777	810	793	860	808	855	835	822	861	825	825	849	843	872	841	855	886	799	811	822	878	871	829	825	849	858	835	826	821	820	842	867	867	817	812	847	824	813	866	826	820	818	875	855	853	822	902	840	883	806	813	824	875	888	806	816	841	842	821	819	854	858	924	862	839	854	869	822	927	860	818	826	804	840	859	812	854	867	806	861	891	814	869	813	875	840	852	850	861	826	782	842	811	756	826	838	837	856	814	842	822	865	819	857	855	813	851	858	829	806	841	813	800	772	835	852	842	807	802	834	815	825	839	790	804	808	879	813	852	791	845	847	829	799	834	829	803	789	791	843	875	851	817	839	788	849	835	800	762	862	875	823	781	848	851	790	895	860	835	858	841	858	809	813	866	867	818	857	882	844	818	885	860	844	829	863	830	828	810	830	836	850	797	798	870	868	839	839	809	811	826	823	868	802	874	799	811	877	804	858	841	862	849	887	875	858	827	839	805	822	854	892	851	814	895	848	850	835	873	882	830	847	839	831	811	841	840	870	901	856	826	852	838	824	858	832	882	878	813	820	827	909	831	831	837	829	778	862	799	895	844	878	805	810	866	845	837	808	836	862	847	797	867	852	839	829	844	811	857	851	831	854	805	815	889	822	834	812	798	843	855	856	790	879	821	882	835	870	877	839	826	846	837	804	804	846	800	859	887	811	840	855	820	819	853	850	784	872	806	862	826	805	821	812	832	799	851	862	802	858	817	843	767	861	818	799	796	856	882	859	868	880	844	824	862	926	821	868	842	807	797	855	830	849	835	817	848	892	817	871	820	819	823	824	865	838	840	856	869	803	812	874	814	849	854	847	837	833	836	850	845	785	855	814	785	857	855	804	813	814	839	856	815	806	820	841	822	861	815	840	801	820	892	846	869	858	876	823	859	877	903	822	802	836	809	826	849	864	914	835	802	804	814	800	848	828	808	848	881	874	836	833	832	866	777	863	859	829	877	792	816	814	798	891	842	873	836	872	809	815	799	841	899	907	819	864	822	893	839	860	880	869	878	847	857	834	833	813	836	812	846	906	868	835	841	810	888	858	831	837	839	847	882	857	835	857	841	812	849	824	819	883	795	821	843	864	834	858	779	793	835	847	836	797	890	850	832	806	837	815	793	840	805	891	886	889	836	860	845	848	876	836	839	796	848	757	844	827	864	812	834	869	820	859	846	819	896	880	835	808	886	872	855	912	827	834	847	820	764	840	854	829	829	813	818	837	846	766	836	865	829	871	788	847	813	775	850	839	902	862	881	794	891	833	808	840	816	802	831	839	815	781	882	846	845	853	814	815	857	853	811	816	883	836	858	860	833	832	869	856	885	827	865	841	833	833	903	755	809	829	826	838	841	832	828	821	824	772	843	866	825	867	852	810	835	819	829	818	834	865	797	829	837	836	842	820	839	778	834	892	856	864	837	803	881	866	873	794	851	867	852	813	828	892	829	815	845	888	856	882	831	839	851	833	775	814	857	843	841	831	840	877	860	779	827	841	797	810	839	794	794	861	844	874	804	833	855	878	888	833	841	825	821	853	877	857	806	815	815	872	824	848	882	857	805	846	826	795	829	821	824	866	901	856	826	866	858	836	844	870	845	790	854	817	851	846	868	799	811	867	833	868	813	826	856	881	773	920	835	827	921	774	841	834	777	837	842	834	823	886	846	875	813	863	868	827	859	779	820	831	897	830	822	883	816	866	840	862	822	847	821	851	829	813	797	822	801	832	884	874	899	830	826	850	850	818	752	799	862	806	784	887	845	873	838	854	839	849	851	888	810	873	897	832	799	805	839	865	821	821	842	801	838	836	823	795	845	879	832	821	844	836	838	825	840	826	788	796	857	852	814	815	886	783	836	868	798	848	856	886	866	759	872	854	808	833	800	860	838	857	802	834	825	834	774	837	895	786	832	887	849	836	926	837	842	854	803	860	789	878	829	787	852	879	820	815	868	881	820	824	793	820	846	800	836	835	822	857	855	858	778	819	812	857	846	870	835	861	857	840	814	799	842	800	844	769	815	852	847	841	836	845	826	898	879	850	835	826	853	852	848	839	846	834	844	841	829	790	869	779	827	808	840	867	839	897	802	823	838	852	801	863	853	819	825	846	810	808	863	860	832	830	820	883	845	859	828	824	888	859	900	839	830	824	868	832	822	806	832	835	836	860	860	858	895	894	834	852	885	846	810	808	838	836	843	775	820	856	815	811	843	855	869	815	794	840	846	833	844	867	841	843	862	841	889	857	811	841	814	897	827	825	821	877	831	857	834	882	858	867	841	841	842	843	826	835	879	883	790	857	807	828	840	820	827	872	823	893	873	816	852	873	797	892	851	834	831	847	869	880	845	805	859	833	820	875	840	848	795	810	827	867	918	815	814	846	810	860	810	846	798	849	831	768	825	824	832	817	870	881	866	863	816	825	838	766	825	882	814	849	831	854	889	917	811	838	881	851	860	832	866	809	846	903	897	856	884	796	817	865	872	824	807	841	813	780	835	839	854	823	822	859	897	843	874	828	878	868	821	855	827	859	808	843	878	811	800	819	865	803	831	833	917	876	830	890	830	844	826	819	888	838	839	867	815	823	849	839	830	815	838	825	774	811	805	831	857	870	860	774	859	860	829	813	815	827	801	800	848	867	828	852	829	893	884	815	862	832	862	778	863	874	864	856	816	788	838	824	821	811	873	830	892	801	867	890	819	814	803	861	821	853	860	866	752	821	830	862	858	787	816	822	840	894	876	894	853	793	835	839	856	842	804	838	850	836	873	867	876	799	843	816	833	777	867	894	815	881	865	813	877	771	880	825	860	854	843	826	833	835	831	832	785	843	827	881	859	816	842	826	890	824	823	810	883	881	834	794	846	815	834	842	802	832	885	857	866	810	875	829	832	830	811	820	886	834	854	849	852	833	838	842	830	850	838	796	849	820	820	865	845	814	801	825	884	795	818	879	853	827	873	890	829	864	814	795	818	856	860	837	869	857	883	819	811	808	823	839	812	851	881	829	793	855	786	841	868	851	802	908	850	857	843	832	834	838	816	836	808	813	795	785	863	866	870	828	843	875	864	774	799	776	840	855	856	780	808	816	845	859	882	853	819	904
3618	2391	1957	1292	1151	1065	908	902	846	853	859	815	829	819	809	781	801	798	727	774	749	802	819	771	771	815	786	741	824	772	814	804	783	779	781	809	755	755	791	784	796	700	803	780	777	741	786	737	723	782	776	815	833	752	780	749	752	759	784	740	793	740	739	750	775	775	757	740	732	766	778	811	760	758	751	734	814	766	750	729	733	753	802	846	734	769	729	757	770	780	741	768	784	765	753	799	760	747	775	775	735	732	819	764	761	772	786	770	715	731	746	756	780	765	728	740	749	763	762	784	765	804	786	726	745	774	764	725	751	745	756	796	738	770	748	810	810	753	775	733	776	754	844	761	784	795	790	777	730	776	784	714	766	763	718	800	726	770	797	720	772	765	762	777	792	763	777	778	780	731	738	748	777	734	774	820	776	742	775	778	745	762	747	783	764	790	754	772	771	791	788	786	743	751	744	744	749	735	767	721	744	794	787	750	766	756	786	762	732	781	708	744	757	800	776	740	830	760	778	701	751	794	793	740	724	774	777	738	779	748	790	771	788	733	736	741	753	750	776	748	771	779	785	744	776	774	770	723	766	810	771	773	794	771	818	754	765	760	758	726	762	740	773	785	749	758	805	752	799	810	780	734	717	721	786	792	767	749	786	723	778	725	782	773	768	781	807	734	734	770	697	759	738	749	756	775	766	726	726	715	751	773	758	751	733	790	755	790	760	763	751	792	745	780	783	758	808	785	787	797	748	779	739	784	740	737	742	749	755	773	745	752	755	757	772	826	757	800	740	741	734	728	760	823	783	768	708	777	748	750	741	813	747	758	767	737	718	789	726	738	788	749	803	758	731	731	785	755	796	748	799	792	787	765	782	749	746	765	735	775	754	818	704	745	768	791	778	761	740	781	778	752	750	804	748	749	770	753	724	783	780	743	771	725	753	755	794	760	725	740	717	761	759	770	761	776	732	722	775	752	734	740	766	750	747	775	723	783	774	733	756	762	816	733	787	784	748	745	741	756	724	726	803	760	780	750	764	755	737	765	772	735	787	783	741	787	741	775	776	774	809	741	791	732	771	774	761	787	760	789	773	767	752	789	745	765	783	770	772	784	806	718	743	681	786	765	746	738	711	736	752	739	768	761	773	736	726	807	803	780	794	766	764	779	803	765	733	752	810	771	763	775	768	693	687	790	755	724	730	742	761	812	738	774	801	720	757	758	791	795	743	792	808	793	798	745	767	760	756	752	749	752	774	713	718	713	800	798	735	753	780	738	776	743	730	803	802	793	769	749	750	776	787	762	781	756	785	778	759	753	758	784	789	756	822	769	817	820	744	765	763	774	754	752	730	778	729	764	745	734	775	771	818	714	748	738	742	767	752	738	731	727	774	745	704	759	774	772	750	715	710	721	755	770	758	722	736	791	762	768	752	773	716	789	793	813	803	762	796	798	743	772	743	724	771	762	762	738	773	739	759	725	813	719	768	823	775	767	793	785	730	796	790	744	738	755	806	760	797	776	796	741	774	720	719	758	703	810	780	747	749	788	754	822	743	765	744	767	798	720	783	703	761	787	733	743	756	779	784	725	793	731	759	716	737	725	712	765	787	825	785	758	791	719	765	756	730	738	789	762	794	778	748	733	809	757	736	771	765	761	790	752	718	815	811	786	724	781	757	743	825	740	713	744	753	780	727	755	786	715	768	797	771	788	765	753	745	805	800	799	778	778	782	722	749	733	782	779	782	746	815	750	763	697	794	742	740	733	770	779	756	710	747	770	749	788	787	786	801	767	799	757	748	696	751	766	779	786	791	726	757	784	781	764	717	751	757	767	747	779	738	752	746	791	770	799	705	749	759	754	769	715	750	742	772	725	741	757	757	770	803	763	763	773	773	769	755	762	801	761	774	758	732	727	808	731	760	777	771	768	744	738	775	764	833	749	710	756	774	750	735	800	729	760	747	731	796	728	756	771	742	798	753	752	739	757	712	763	810	731	766	780	736	808	707	693	730	747	768	794	712	750	738	722	759	746	827	750	764	748	770	744	745	733	787	753	806	758	769	724	757	776	778	734	765	735	746	773	735	756	754	754	764	742	773	788	763	703	771	754	723	778	746	750	731	694	782	778	716	770	797	772	803	756	774	759	739	781	812	748	775	735	785	727	784	723	754	777	776	760	787	767	818	752	741	744	779	783	778	788	779	764	775	763	793	693	724	759	710	726	748	767	751	758	773	797	804	764	734	730	758	759	752	788	777	767	774	770	766	746	785	763	748	739	765	753	755	733	750	765	776	711	745	788	775	754	781	783	751	729	755	743	765	797	798	811	764	778	761	731	737	770	751	757	753	744	770	801	778	767	704	772	744	782	787	832	781	756	746	788	753	796	754	765	706	731	744	758	745	756	787	752	802	763	788	776	783	733	785	716	758	734	792	784	700	744	791	729	822	716	798	739	762	769	767	761	762	745	727	759	809	747	791	771	807	742	776	727	804	733	804	736	740	769	741	783	726	704	762	742	747	747	757	782	779	779	770	789	744	736	744	762	768	803	768	729	768	738	754	769	763	764	764	774	769	719	775	778	731	758	772	735	793	789	748	781	760	736	794	760	780	744	778	758	774	795	805	786	732	752	748	769	759	739	734	770	752	789	739	738	793	811	766	780	724	739	709	784	773	786	744	743	749	744	745	771	788	686	833	775	744	791	764	784	756	771	759	730	761	783	800	684	733	785	802	797	741	756	806	752	722	739	711	744	757	733	724	754	779	768	800	730	754	769	768	794	769	757	773	760	808	760	793	755	793	741	760	784	752	768	747	770	768	743	769	787	780	780	768	787	785	776	722	796	715	791	756	751	749	797	729	773	800	748	746	738	809	750	775	782	796	733	759	753	763	752	719	758	742	783	737	759	751	746	815	745	722	753	738	776	810	733	796	748	754	773	752	733	773	759	763	721	781	789	793	735	739	767	741	724	760	770	760	778	739	773	777	767	747	787	799	777	751	808	767	812	723	801	793	768	782	713	775	757	798	747	802	771	747	747	762	781	787	727	745	771	829	710	748	733	754	765	762	778	774	783	765	774	764	772	763	744	778	751	811	706	761	750	771	731	806	775	782	745	730	789	732	758	721	769	729	766	734	734	710	798	773	812	730	779	755	779	714	734	798	760	704	763	810	784	774	796	788	724	742	780	741	769	795	695	756	774	801	717	773	776	762	756	759	735	771	764	721	760	743	757	754	732	751	753	762	812	719	753	742	743	726	796	739	677	765	729	760	753	786	758	748	750	694	734	751	766	765	743	784	695	711	727	715	761	753	763	814	741	772	770	782	854	752	810	754	747	745	784	726	777	730	764	740	772	740	723	718	764	730	761	790	759	738	774	775	768	783	787	761	755	728	806	763	732	748	781	754	742	743	783	746	754	751	751	751	821	742	748	797	757	790	753	759	771	738	789	685	737	770	804	794	754	848	807	801	761	764	797	763	763	796	768	743	774	756	767	731	755	758	763
24230	21400	28573	24620	20357	3093	1070	701	561	566	538	507	532	510	445	459	444	445	467	476	452	445	469	465	445	433	436	432	457	460	427	447	452	406	448	427	428	415	452	405	417	431	434	490	432	412	428	406	415	430	424	452	430	434	456	403	388	389	372	403	384	405	410	440	421	431	414	427	404	410	431	441	432	451	432	454	424	445	429	402	382	424	464	407	454	423	432	451	409	466	434	418	469	421	442	405	427	444	439	437	407	405	454	443	435	464	443	386	430	437	413	434	401	421	415	441	431	417	423	431	423	401	401	425	453	459	446	409	417	411	419	422	409	407	439	402	395	413	420	412	405	439	439	421	397	446	421	443	410	447	448	398	429	438	398	398	399	402	434	444	422	446	432	449	378	437	418	403	417	395	417	382	404	438	402	440	466	460	385	420	423	422	412	451	417	410	432	390	484	412	412	399	429	432	412	405	434	429	385	447	419	383	420	412	431	442	448	422	433	423	417	396	464	429	400	447	426	404	414	428	450	409	476	393	420	426	406	460	408	412	472	440	403	412	397	427	399	421	418	432	405	421	412	442	397	430	389	422	418	425	435	409	438	431	370	428	438	404	441	442	432	433	422	425	443	447	412	431	413	454	429	452	356	429	450	437	389	419	433	424	424	387	450	405	419	416	380	426	423	420	411	449	379	399	416	409	397	419	429	422	432	433	411	423	419	444	439	437	451	432	398	423	364	392	377	420	428	460	408	429	446	407	392	445	418	392	402	444	431	406	428	412	433	429	432	392	428	405	456	433	414	386	396	392	426	433	430	445	408	453	483	412	459	433	430	406	416	421	387	380	443	421	442	448	404	424	417	431	414	402	397	413	400	405	448	447	443	401	418	436	424	429	406	432	450	451	458	422	427	431	447	431	407	459	440	386	438	447	393	423	423	396	448	390	392	421	424	406	402	377	436	440	424	400	414	448	414	393	419	441	410	385	398	411	392	391	430	390	475	420	418	431	429	402	435	417	438	473	427	447	420	438	400	435	430	427	450	449	400	417	442	415	423	411	397	444	455	407	455	405	372	442	465	414	441	419	447	423	386	387	427	476	431	415	398	413	396	446	398	386	429	410	422	414	432	417	443	404	440	416	390	436	422	390	427	414	386	444	416	396	449	366	385	446	419	411	448	380	441	408	413	444	427	426	405	407	435	422	427	423	407	428	420	435	389	441	412	422	414	485	407	419	385	411	395	424	408	419	396	481	434	434	396	422	418	374	402	398	382	419	410	409	408	412	441	421	461	421	386	427	389	405	422	383	392	420	380	399	402	370	409	430	403	425	407	402	411	433	442	461	403	400	380	408	444	418	437	424	422	408	426	410	396	452	402	443	405	429	416	420	418	403	397	425	439	425	402	454	437	380	415	399	431	455	416	385	365	422	399	386	426	428	412	463	411	380	434	425	395	427	410	411	412	416	451	408	396	375	444	419	366	432	399	424	419	448	419	392	442	396	394	422	438	395	436	434	422	429	426	436	423	420	412	438	447	448	401	409	434	403	452	409	437	454	405	421	417	397	401	415	408	402	387	427	405	454	435	392	415	397	419	399	412	419	416	419	382	347	445	393	411	419	399	397	431	405	441	403	430	422	427	423	448	412	419	447	415	391	418	387	364	394	388	410	422	440	426	432	451	402	455	418	429	406	402	384	434	434	421	427	427	432	399	442	463	377	416	424	416	427	446	367	417	471	439	463	444	404	419	474	477	430	401	401	431	427	422	425	442	424	396	402	438	426	405	431	434	403	416	426	406	434	427	445	422	444	450	406	417	448	400	422	417	432	426	423	399	396	388	402	448	396	430	396	442	371	438	450	450	423	430	388	434	399	426	489	399	397	429	393	406	437	406	444	449	433	396	425	432	371	413	420	443	413	419	421	411	476	405	437	419	403	405	410	426	427	436	404	403	429	431	359	443	413	426	444	414	437	426	424	428	405	429	410	418	451	420	410	458	424	396	456	409	397	437	387	424	394	441	405	458	407	419	428	396	405	426	420	430	399	422	406	401	415	442	406	442	401	384	405	404	450	467	448	426	420	392	421	388	436	378	428	445	397	446	441	451	432	429	441	432	376	397	442	434	416	381	407	408	378	401	422	447	428	397	412	405	413	447	431	366	415	415	414	403	411	403	419	380	404	381	429	411	446	378	388	372	434	449	465	430	398	396	417	432	431	417	384	406	410	415	407	390	402	412	390	402	417	415	405	401	442	442	416	410	417	424	394	424	438	439	405	415	436	393	379	432	429	412	420	393	448	374	386	406	411	424	436	410	410	425	420	412	387	381	419	430	419	396	396	434	398	421	439	409	407	395	420	386	399	402	433	448	404	444	404	435	407	404	442	395	421	414	434	384	405	406	412	423	410	379	415	423	444	411	427	393	431	445	395	416	443	411	411	410	426	417	408	415	414	415	402	424	419	429	367	411	414	447	415	398	405	392	430	397	398	418	363	425	401	483	416	420	410	408	418	423	406	417	389	420	403	390	397	424	407	437	472	427	381	434	393	452	441	419	402	413	434	403	425	438	406	407	405	442	399	450	441	384	429	417	410	396	386	418	444	402	419	441	429	405	404	418	375	414	457	474	383	435	390	406	425	393	420	418	409	440	404	382	408	382	429	468	402	405	428	462	406	422	453	417	468	441	406	383	419	411	424	375	444	404	395	429	429	416	484	371	398	470	382	438	413	447	413	397	365	384	417	403	401	432	422	392	438	401	372	442	426	391	420	436	386	395	417	411	425	419	393	404	420	430	427	429	414	401	426	405	463	401	376	422	426	407	389	425	404	418	435	421	440	425	428	423	459	390	423	397	425	440	432	435	409	433	408	426	407	432	405	417	431	392	414	432	381	427	400	406	417	418	411	398	402	430	429	407	379	387	403	413	351	445	406	438	379	407	389	403	436	485	427	445	424	388	418	405	458	435	417	398	425	425	426	407	411	386	435	420	407	412	444	376	395	418	455	420	424	420	407	402	396	447	385	403	403	419	399	414	393	433	387	446	428	391	451	404	424	428	402	406	390	453	420	376	399	404	413	402	425	426	428	477	442	395	413	413	407	419	394	401	439	383	400	437	406	412	424	434	399	430	444	408	422	387	419	417	453	464	390	432	413	398	413	420	400	442	418	433	412	439	411	391	409	462	407	384	432	419	418	407	417	415	457	385	483	453	419	409	408	401	367	402	431	468	390	446	413	408	438	451	422	417	398	425	426	413	429	395	399	478	421	409	427	406	404	398	425	422	418	402	362	423	421	426	402	420	460	414	436	412	424	414	381	424	416	406	386	429	373	434	398	411	431	433	428	415	411	457	435	394	445	403	451	434	426	432	433	384	395	415	414	434	389	412	385	450	411	405	406	434	419	402	415	414	400	428	401	414	419	429	423	425	439	429	364	435	387	391	404	429	416	431	442	371	435	420	418	420	442	451	448	379	414	451	410	412	400	430	404	415	427	434	440	420	405	410	425
3437	4819	3798	1959	1344	1104	980	848	694	623	640	612	563	512	542	512	498	492	524	491	485	498	487	506	478	435	467	435	476	472	457	453	475	420	459	493	463	460	465	452	461	454	438	446	505	454	458	438	418	453	447	433	447	428	461	430	435	445	433	460	516	439	461	463	455	486	457	416	456	476	446	430	436	430	463	461	447	476	483	483	449	404	478	458	467	465	452	438	411	457	423	477	433	418	493	462	430	467	446	420	450	459	503	423	451	488	417	443	442	432	443	444	408	456	413	431	452	446	464	443	434	443	460	445	442	399	431	459	468	437	459	442	443	422	457	443	466	438	423	451	513	457	413	406	416	449	430	442	459	472	439	424	408	426	449	423	455	433	426	445	422	443	427	463	462	488	442	441	416	467	453	457	437	437	445	480	433	419	398	464	393	457	436	473	471	476	463	418	405	445	407	425	429	483	437	384	433	405	440	465	468	452	411	435	419	444	453	385	464	446	430	457	473	432	420	477	441	447	451	441	417	430	457	429	427	449	441	428	404	430	433	447	440	438	420	452	486	452	408	399	461	423	442	426	470	472	403	416	464	427	434	426	448	407	460	476	424	453	448	450	476	481	455	455	412	428	434	441	459	447	426	445	475	471	433	419	431	458	405	423	447	421	442	461	427	441	453	408	444	447	406	448	446	445	435	453	430	449	416	472	433	459	430	422	406	392	450	418	441	425	445	420	439	443	434	444	413	429	461	477	419	457	416	426	455	473	457	457	448	486	439	449	438	444	447	443	443	445	438	438	454	416	471	429	420	441	424	467	420	423	415	458	440	413	418	431	461	463	421	489	421	398	458	451	402	428	435	416	441	443	459	450	425	418	459	426	440	435	454	467	401	453	464	447	455	455	462	429	450	469	482	421	464	455	451	431	438	466	419	449	440	470	411	456	467	414	409	464	427	454	466	443	425	441	401	434	437	413	427	443	432	385	460	447	441	463	442	455	450	445	441	464	421	415	443	433	461	479	434	420	440	445	418	415	442	443	449	440	442	410	445	464	414	461	465	434	465	415	452	422	416	443	460	432	461	469	442	424	427	444	426	443	420	458	494	431	443	446	427	437	472	450	433	479	446	462	425	427	482	446	470	452	455	430	462	464	470	450	440	455	426	446	415	457	422	458	412	410	429	435	456	409	434	445	431	436	458	441	437	425	452	437	423	449	435	472	449	418	438	410	466	421	416	444	436	432	460	465	419	459	446	419	431	432	462	450	424	442	451	431	421	435	450	450	433	445	456	425	472	431	427	427	417	423	470	467	466	427	422	437	438	448	458	453	450	400	430	478	397	434	380	431	419	441	404	435	433	406	439	439	434	458	421	420	430	426	460	411	398	411	483	447	401	435	429	458	454	449	430	422	443	429	437	439	442	416	453	425	482	402	444	462	425	408	424	428	453	446	408	439	433	436	437	515	427	412	434	428	469	409	429	424	436	464	449	457	437	423	455	425	453	435	413	426	433	418	435	408	428	434	402	409	462	411	436	457	406	401	427	424	438	408	434	455	465	385	454	418	424	451	453	433	458	468	433	448	442	421	442	421	421	429	415	448	423	407	441	435	425	399	448	472	430	441	421	469	438	450	434	455	420	418	414	432	477	444	451	448	448	419	463	465	419	432	407	427	425	443	436	437	431	444	422	427	426	421	450	445	448	440	454	431	451	438	428	434	457	403	470	454	402	430	415	449	405	416	414	431	423	471	406	418	436	471	447	408	458	423	443	429	444	401	453	412	445	406	471	427	423	389	458	436	471	453	412	425	428	489	457	436	437	437	448	423	420	383	410	441	383	433	459	454	454	487	474	454	405	422	474	452	463	409	453	406	454	439	447	456	395	466	439	441	443	440	457	425	434	466	437	453	461	471	432	447	411	456	443	431	462	457	410	411	473	445	450	422	414	463	469	434	464	422	467	406	434	471	438	411	433	432	414	443	408	446	448	417	412	425	448	479	422	440	433	429	443	452	452	454	400	408	420	437	451	445	457	406	458	417	458	416	445	474	435	438	430	432	426	442	469	468	440	433	440	415	463	424	460	436	419	434	442	437	431	394	426	465	436	400	466	423	463	447	430	431	419	432	408	426	486	408	467	413	433	411	440	443	443	440	432	417	446	409	407	475	437	426	429	428	463	457	428	435	458	409	451	454	428	450	457	477	433	454	437	452	423	434	456	464	425	449	431	454	486	435	427	435	440	451	393	451	438	447	465	420	425	439	450	454	496	466	414	433	433	431	466	450	441	457	447	435	436	448	464	405	443	485	440	441	434	464	471	390	474	440	482	433	432	448	432	467	449	412	445	414	427	478	470	441	449	405	459	429	446	418	444	422	441	432	413	462	433	417	429	413	446	432	479	428	434	428	434	431	430	468	449	445	367	433	452	440	427	418	430	406	484	432	414	455	396	463	428	429	449	448	460	437	431	436	448	425	414	437	454	440	442	476	459	394	412	446	460	438	443	411	470	453	434	411	447	437	396	435	454	464	437	420	434	455	433	430	424	454	392	449	397	418	448	430	425	430	456	436	422	435	431	464	428	452	442	443	429	449	403	423	422	439	465	401	434	419	476	417	445	409	407	453	412	374	468	421	398	436	416	438	485	477	458	453	434	426	421	438	404	430	430	435	422	441	428	412	410	437	429	402	424	411	435	461	413	444	429	424	457	449	439	433	434	409	425	411	435	402	433	434	413	413	454	427	455	472	417	420	419	436	421	457	451	440	419	416	428	426	444	458	448	437	409	415	466	388	455	434	427	443	448	455	448	404	420	441	425	437	419	460	483	438	388	466	433	420	437	469	450	450	459	467	446	424	456	438	440	414	476	423	400	427	423	414	447	411	424	434	437	451	441	449	431	447	446	418	473	420	431	414	439	437	440	435	436	465	469	428	421	437	446	452	438	391	463	417	432	456	430	442	435	461	424	421	464	436	423	451	431	421	460	466	435	418	417	406	411	445	433	441	464	433	431	434	444	413	471	426	449	459	430	419	469	420	444	428	431	400	449	423	432	441	434	437	425	429	431	427	453	431	439	467	426	423	437	439	426	435	420	410	416	473	441	458	461	470	425	472	444	379	433	377	416	416	414	446	407	414	436	423	447	451	428	446	466	403	434	413	425	443	448	455	416	413	446	385	383	448	429	472	434	440	453	466	413	437	423	417	461	419	413	447	427	435	426	424	453	424	480	462	416	449	433	416	424	417	429	429	442	412	460	443	430	440	457	427	414	469	431	427	445	422	455	429	443	469	422	408	429	453	400	463	410	432	428	422	458	438	431	432	503	404	428	399	473	409	454	408	431	448	432	480	426	491	466	457	444	419	435	479	440	426	408	436	422	424	460	419	411	478	435	450	477	402	436	410	437	447	411	452	431	436	448	381	423	454	436	434	456	479	428	409	458	447	432	427	443	453	414	445	445	464	430	406	416	444	407	409	485	450	432	401	421	396	419	446	433	421	427	440	425	487
27701	11863	2134	1324	953	938	878	944	880	958	889	880	942	874	853	826	898	891	908	884	940	960	904	885	895	911	838	892	880	867	899	896	911	910	909	940	914	886	908	895	813	851	894	917	908	918	879	870	906	891	903	912	929	884	875	951	842	947	915	939	948	899	905	950	880	885	869	938	911	911	909	970	848	874	900	895	908	920	888	927	893	893	894	918	932	834	1010	939	917	892	825	902	886	914	908	918	876	916	910	884	878	874	878	917	927	858	919	858	926	882	898	839	931	887	884	874	857	901	893	861	840	876	867	880	880	861	916	910	922	905	893	918	864	930	917	878	906	940	866	920	844	871	900	854	905	924	923	907	839	912	920	897	923	892	867	924	875	871	864	921	881	912	884	884	949	873	916	945	860	889	884	887	890	911	882	893	886	906	890	927	898	893	950	887	887	890	914	938	848	927	902	906	831	885	928	939	924	946	849	909	894	887	876	946	865	876	905	910	962	854	867	876	900	914	893	914	884	861	898	893	880	903	927	856	853	837	922	936	905	885	844	934	837	900	906	876	915	929	894	861	917	896	880	904	874	873	880	895	905	886	968	920	883	881	916	900	893	839	827	889	900	888	862	887	884	903	897	922	899	836	885	862	862	878	927	897	879	857	910	859	907	856	855	928	895	879	862	880	901	881	876	857	908	892	901	856	884	928	954	851	910	892	879	952	916	864	883	882	904	894	873	869	914	846	862	868	933	919	868	927	890	898	900	956	913	853	909	901	865	911	886	913	873	880	889	879	849	861	881	875	913	894	836	906	876	897	922	845	892	882	889	896	823	876	860	917	871	869	935	955	918	913	845	919	895	896	942	911	855	936	921	911	931	886	942	905	904	919	922	898	905	883	853	860	880	877	937	894	843	872	916	886	856	900	887	878	873	907	890	854	903	916	912	888	900	878	880	927	868	878	895	871	871	905	896	922	912	908	932	890	972	944	972	860	932	876	873	922	835	869	870	954	879	894	849	913	886	869	894	850	928	938	883	901	899	884	873	863	897	909	880	862	825	895	993	877	875	908	887	897	895	896	876	840	921	824	887	933	867	859	846	873	838	892	903	888	881	927	879	899	869	884	849	902	849	844	892	902	911	881	854	856	888	847	977	862	916	855	872	869	868	868	885	920	928	858	863	881	870	906	887	953	888	909	908	909	926	955	885	882	948	917	918	902	840	891	874	944	860	898	860	901	892	831	902	918	926	882	854	877	899	871	848	919	904	921	896	928	870	935	881	883	855	848	890	952	891	909	865	876	899	948	923	908	875	891	916	938	893	904	856	910	928	873	948	884	927	918	910	851	875	823	914	930	909	840	912	856	931	915	905	924	900	897	871	896	885	859	909	857	873	925	867	877	864	936	863	893	851	861	929	888	814	910	895	919	904	879	932	877	908	879	923	953	902	890	855	869	900	890	854	948	868	847	894	900	880	882	876	883	878	926	881	941	914	869	900	927	878	944	833	890	858	891	894	891	875	858	867	888	952	868	969	906	810	849	934	892	904	916	920	903	924	867	852	908	913	928	917	857	945	926	869	875	872	922	905	837	902	878	902	824	918	885	897	935	928	885	871	841	907	822	861	900	885	869	893	909	896	886	835	863	902	895	853	840	931	874	911	905	865	921	908	914	965	863	936	889	896	894	920	880	897	912	891	876	900	871	874	846	918	864	916	855	882	918	901	949	958	889	872	892	835	851	847	909	974	899	876	903	894	886	939	807	899	908	943	870	882	920	828	892	864	928	942	829	877	880	926	891	953	919	887	859	841	892	877	848	831	868	865	881	897	892	930	820	869	927	973	882	925	891	898	900	923	934	880	925	899	884	1008	881	901	899	888	880	855	869	870	907	819	905	884	887	873	975	894	915	823	949	935	875	854	878	882	877	860	884	872	849	867	937	906	875	929	924	886	852	877	931	916	847	867	871	866	883	846	897	850	813	865	839	912	869	901	905	916	874	878	829	924	876	919	893	927	913	878	861	980	881	943	911	872	856	897	910	915	876	878	844	910	874	887	902	907	913	871	955	897	847	933	933	939	907	918	964	931	873	853	919	864	859	857	894	857	929	925	924	913	914	865	985	877	851	922	799	912	909	872	855	912	890	954	871	849	869	876	922	944	853	913	893	975	868	909	888	899	827	956	861	887	842	904	956	914	878	877	844	859	898	922	825	925	880	933	896	859	881	915	902	887	855	872	872	925	858	922	897	872	872	873	907	883	870	888	927	933	856	865	866	883	877	960	914	859	867	910	930	879	859	908	897	870	872	918	859	867	880	925	939	882	889	878	882	881	862	882	946	861	880	898	971	944	889	905	887	912	900	892	895	878	917	893	909	818	895	914	886	913	883	822	948	846	855	937	873	917	914	955	937	844	874	881	929	898	872	862	832	941	876	846	862	844	866	881	822	874	861	902	889	898	829	875	876	821	914	959	836	929	871	886	890	899	909	866	940	877	826	905	913	831	878	831	869	875	883	893	938	914	894	838	881	927	914	855	898	901	932	851	925	854	963	866	831	941	886	851	924	879	899	906	866	870	894	920	939	935	903	880	909	878	880	936	915	912	858	890	888	875	949	867	901	896	867	937	845	847	834	860	908	841	889	926	880	919	890	907	914	882	872	911	915	851	951	855	922	930	915	915	904	921	873	919	911	892	870	826	933	902	953	865	912	895	846	891	903	893	898	880	857	871	894	903	926	873	878	916	930	888	862	882	906	834	914	926	920	947	872	927	910	905	894	816	927	893	880	877	917	893	928	839	850	875	857	874	906	921	881	904	869	883	873	864	893	944	856	905	880	955	902	900	921	900	836	879	864	908	886	835	876	891	877	871	938	885	878	974	874	893	883	857	924	913	915	862	912	882	906	867	890	905	843	851	871	940	932	918	933	877	924	877	911	859	928	912	866	866	896	853	870	864	931	857	878	894	901	888	869	915	857	915	876	856	886	878	912	911	915	909	880	874	884	945	842	914	917	933	852	956	896	923	832	913	934	887	878	896	887	842	929	885	866	863	885	931	893	895	891	871	894	827	900	896	867	875	850	862	933	872	907	925	839	863	866	877	910	926	883	869	877	891	906	879	921	895	868	847	933	898	911	890	895	912	894	898	810	837	881	877	921	905	929	909	946	862	871	909	889	904	935	934	861	874	896	926	862	925	874	890	873	921	871	924	875	859	862	852	860	912	870	892	880	864	908	857	942	877	889	892	927	863	911	917	867	919	929	851	875	820	852	908	885	898	871	927	928	870	928	910	890	884	910	855	850	863	904	910	883	884	863	854	839	865	907	890	864	907	900	908	895	946	905	899	867	946	841	878	886	945	845	972	877	896	909	886	848	840	935	892	930	920	854	890	890	891	876	901	871	853	860	921	873	894	894	868	818	910	893	866	891	920	855	867	913	911	893	861	886	906	914	913	879	937	849	908	881	924	924	920	877	935	913	866	929	870	937	918	907	877	875	881	917	884	908	939	913
5219	1048	993	889	815	845	779	805	809	755	804	818	831	782	794	774	831	835	788	787	771	812	748	759	754	787	804	836	822	794	818	849	756	812	857	788	798	735	796	805	802	789	803	759	756	729	764	840	718	815	774	815	794	780	805	836	807	825	864	744	793	813	841	769	755	787	808	821	786	793	773	828	775	822	851	831	806	783	846	846	808	817	801	781	777	854	770	772	762	803	778	812	803	765	774	795	829	795	790	790	769	748	794	858	796	779	749	739	827	789	821	779	816	804	771	784	830	852	781	777	771	858	777	777	796	809	806	800	803	767	801	772	789	767	813	783	800	797	819	851	798	799	788	786	791	748	831	754	793	786	798	752	786	775	813	844	775	780	856	805	818	779	747	756	835	814	795	818	773	770	796	779	803	800	785	771	737	815	798	807	798	741	780	775	805	816	768	785	800	865	834	804	818	763	812	807	777	779	834	755	787	752	784	768	787	909	750	821	783	781	758	814	817	807	778	800	722	805	825	823	778	781	786	782	771	764	793	792	764	814	795	804	779	789	802	772	778	773	764	791	853	828	817	809	809	850	818	767	822	822	787	788	754	792	791	766	770	736	779	737	793	820	817	789	774	813	822	832	774	809	772	794	817	790	850	780	792	784	766	809	774	800	772	815	750	793	789	770	811	796	811	785	808	797	793	753	818	831	799	788	804	741	794	807	805	849	764	779	796	790	828	775	796	784	750	792	764	854	793	808	795	786	767	803	824	762	797	811	793	787	779	774	849	803	797	809	773	829	790	762	798	786	815	840	803	776	773	755	846	764	743	760	764	829	821	794	852	833	796	818	817	793	792	737	842	797	809	776	787	797	768	811	832	760	753	767	821	801	796	737	818	777	774	788	791	792	769	812	794	772	810	791	757	827	782	812	830	779	771	791	761	781	764	808	762	769	756	797	753	794	800	795	768	820	779	784	777	830	749	809	848	756	759	813	764	802	832	813	826	771	737	793	788	822	804	761	765	743	779	805	813	795	808	799	761	805	763	777	827	823	827	759	804	841	820	791	858	774	806	816	815	767	832	837	768	803	810	754	813	793	803	757	824	819	865	791	787	777	769	802	823	766	771	869	764	847	778	788	774	847	720	777	778	766	778	763	780	776	789	777	807	813	769	754	810	789	760	790	744	809	800	773	794	829	851	806	841	803	782	820	792	778	816	794	773	763	798	787	811	832	814	756	780	792	750	782	772	784	785	845	769	753	756	741	837	822	814	811	840	821	803	810	757	833	777	778	781	774	775	787	833	847	802	774	781	772	799	864	793	798	796	810	794	770	795	773	776	793	791	830	745	792	790	772	787	798	778	751	802	765	810	809	808	811	744	793	822	781	752	792	799	750	776	806	737	821	839	787	746	822	773	823	788	775	761	808	771	750	804	790	784	740	793	836	785	798	815	806	776	769	825	775	826	803	786	759	804	762	818	806	789	775	784	842	839	797	779	818	765	766	796	796	796	804	801	779	766	798	843	795	829	800	787	793	734	789	750	779	735	772	804	784	763	786	771	831	789	798	797	824	815	699	802	801	765	795	788	815	827	795	833	794	780	752	799	769	794	829	748	815	778	745	765	785	783	785	752	784	818	792	758	749	862	815	794	777	810	804	793	757	783	760	772	762	739	844	787	767	771	773	732	804	794	781	802	870	811	810	820	792	806	806	812	752	789	839	839	814	776	803	758	797	795	773	775	783	810	784	761	815	768	861	832	823	781	788	794	789	804	804	783	784	780	772	795	781	801	804	821	790	755	820	829	775	777	833	795	776	771	810	778	768	827	836	815	783	816	781	792	879	827	777	796	822	805	783	801	838	800	824	817	806	777	780	825	767	835	759	753	829	783	798	804	735	799	742	742	840	739	760	814	789	755	753	799	805	789	831	758	826	767	789	808	817	751	826	775	863	807	781	791	736	787	782	817	701	823	771	731	768	740	770	790	754	759	821	802	761	819	775	798	794	815	823	787	786	790	811	769	768	791	798	738	786	831	788	796	809	749	749	790	810	778	809	786	752	882	787	764	800	736	727	812	792	764	773	783	778	798	775	791	764	800	820	755	770	795	798	824	807	798	774	793	797	819	810	750	813	824	826	810	751	793	846	794	788	792	784	719	821	769	757	770	807	772	816	820	781	758	775	815	778	817	812	826	796	800	795	782	821	772	795	809	759	791	818	820	799	739	759	744	780	754	766	758	766	812	808	798	814	850	798	809	790	786	760	803	753	826	802	812	789	791	771	791	808	794	776	738	776	804	842	800	786	768	782	769	789	809	832	782	826	741	819	854	786	718	791	787	779	773	816	755	754	756	780	779	754	798	816	808	790	805	807	781	801	784	822	776	790	822	781	789	799	808	794	828	773	749	776	818	775	813	820	782	754	737	792	763	826	803	822	785	838	793	777	764	787	792	793	810	798	815	805	807	810	833	839	770	779	794	817	806	800	811	788	848	816	845	809	779	816	799	799	817	798	766	793	766	765	781	822	760	753	784	811	881	786	771	800	803	841	691	795	819	790	750	804	815	803	786	813	700	816	826	769	796	839	778	776	767	741	825	783	773	798	748	799	773	800	835	795	792	768	785	793	772	757	750	793	763	738	787	825	789	798	809	761	839	753	801	828	814	739	804	860	805	792	792	820	789	825	790	802	771	792	771	805	824	828	785	762	789	744	821	804	810	774	793	802	768	819	818	835	818	827	787	787	784	772	798	840	806	743	734	744	826	743	768	814	778	843	798	797	789	772	803	795	851	787	779	759	769	769	784	789	827	791	809	781	809	780	785	743	767	804	782	795	800	810	780	803	774	822	835	770	801	821	812	767	792	817	785	815	818	807	727	795	824	852	764	812	823	770	761	800	811	788	783	799	769	744	775	746	801	804	797	741	791	799	799	832	752	837	783	791	826	807	764	769	831	799	743	773	821	779	770	788	778	795	770	784	810	781	763	796	819	797	800	772	754	823	807	791	772	772	798	795	795	801	774	773	828	782	776	794	832	792	775	791	789	785	836	778	789	755	805	803	787	769	807	810	768	790	819	774	765	791	786	803	812	771	777	803	766	800	833	787	770	819	804	752	829	824	832	787	830	807	715	745	791	792	829	805	759	838	821	829	805	748	788	815	824	823	773	753	811	796	807	759	757	771	829	791	815	809	767	824	767	802	783	755	794	778	799	769	776	793	760	868	796	825	796	779	812	807	757	759	770	799	769	794	813	853	814	797	825	788	738	822	830	830	822	818	791	838	756	746	784	788	735	818	815	788	783	817	811	802	797	823	831	799	765	753	809	835	800	798	773	827	822	772	754	761	794	759	784	794	787	794	781	802	794	777	810	750	798	806	783	815	783	835	782	807	802	792	776	765	857	794	749	791	833	830	802	802	821	793	785	818	776	764	753	786	865	795	809	793	771	831	787	780	803	817	820	772	744	822	757	783	785	773	805	832	772	789	824	713	782	799	807	820	790	739	811	801
25717	21426	25686	18537	2158	1149	1042	940	904	917	863	881	875	834	846	865	864	871	898	864	921	815	880	808	818	771	778	851	896	832	849	888	837	868	767	841	828	834	845	821	804	844	845	871	853	853	863	855	886	822	822	840	816	846	825	846	830	864	831	828	815	823	826	844	824	808	897	895	884	832	828	773	798	873	909	823	844	843	828	812	803	867	867	839	836	831	800	851	841	863	900	852	853	855	878	845	803	842	789	901	890	838	839	828	889	843	768	815	828	798	803	834	820	899	825	824	879	863	845	851	868	775	834	802	816	833	857	852	831	827	808	860	810	837	861	872	814	810	866	833	841	833	869	815	847	843	821	818	827	774	802	855	791	854	819	848	824	891	820	795	790	836	828	772	844	842	839	840	844	838	864	863	760	830	825	824	841	812	854	836	801	814	853	789	833	857	861	808	865	830	800	789	813	840	792	844	846	856	770	838	844	815	897	793	812	835	884	837	788	827	828	851	827	869	880	810	819	856	839	816	797	873	894	828	890	883	862	788	856	895	816	834	821	809	848	792	830	841	879	794	872	909	785	795	809	816	844	863	870	865	778	777	820	858	844	846	864	829	811	803	825	862	814	881	842	853	815	803	835	881	838	883	827	812	844	884	804	832	883	862	878	823	807	827	849	861	830	772	806	838	849	873	836	804	840	838	791	849	865	799	828	853	842	833	820	877	769	827	848	835	793	813	844	882	804	860	869	838	841	857	822	821	834	916	799	824	844	846	805	818	858	880	789	868	785	816	850	866	859	879	810	820	856	866	826	802	849	833	794	830	850	793	932	823	800	830	843	801	843	863	810	827	873	807	854	833	801	845	833	833	852	795	858	855	858	781	824	780	845	814	785	841	818	816	823	847	807	841	829	795	796	813	816	849	801	860	768	787	829	795	828	812	815	871	823	787	811	759	813	865	893	798	797	845	829	817	879	876	899	831	850	818	789	858	849	852	803	815	831	843	787	867	821	835	803	823	813	844	830	819	857	861	838	783	836	848	851	808	825	871	804	830	852	809	836	813	882	830	862	845	820	829	804	839	844	840	826	882	843	884	837	848	822	760	868	830	858	835	840	832	812	859	858	807	827	814	741	839	837	864	809	851	810	891	824	820	806	832	820	857	807	842	883	854	881	816	848	840	855	854	861	808	864	867	828	809	796	879	845	822	849	834	808	823	825	862	812	810	826	837	825	822	799	801	777	853	839	846	849	844	795	855	838	851	814	818	884	831	854	826	829	900	786	841	790	845	826	856	814	835	822	844	821	814	862	792	817	794	854	826	780	820	853	829	761	801	833	846	844	841	861	828	810	840	785	827	860	811	822	787	836	831	854	833	791	804	873	824	829	797	789	855	776	806	842	818	814	792	856	845	851	875	814	867	864	842	872	791	864	870	849	808	835	832	852	848	848	834	835	815	857	824	818	849	901	799	841	865	827	799	819	815	860	859	801	762	857	825	809	777	844	784	846	859	853	809	806	836	833	862	854	895	865	841	786	847	847	820	809	852	833	835	820	809	811	835	854	810	853	811	847	794	839	861	827	787	864	830	793	819	795	893	850	797	835	862	857	831	824	821	890	836	821	837	856	867	816	815	911	867	798	836	763	787	813	870	819	863	847	846	850	906	851	819	846	797	818	783	783	885	839	852	858	855	786	893	764	858	846	832	839	855	779	865	887	879	843	838	817	840	810	847	814	806	746	800	799	857	837	822	811	874	810	821	857	822	811	787	767	809	800	827	782	878	822	806	824	779	802	846	817	853	829	855	840	785	815	808	834	804	830	831	878	870	801	805	856	832	823	853	834	857	842	769	789	827	760	865	865	818	857	848	847	850	884	906	801	841	822	820	785	801	791	836	776	823	864	784	838	890	827	798	814	797	820	828	845	869	828	852	880	831	809	804	842	848	878	844	857	825	800	849	836	822	815	824	867	876	841	853	772	832	810	816	856	824	795	825	841	828	816	829	886	782	853	794	855	801	831	799	877	850	843	838	854	872	848	798	804	835	830	857	837	879	806	778	863	825	919	805	803	798	825	831	835	835	848	776	841	849	864	794	878	804	811	844	817	796	900	831	881	816	864	809	821	842	841	796	806	821	836	798	844	832	817	806	812	823	838	791	816	852	835	800	829	815	795	923	829	793	762	852	813	843	871	828	789	878	850	862	934	866	772	785	821	843	807	820	852	803	828	833	821	812	839	824	827	781	817	797	813	811	798	807	793	845	822	845	824	850	828	843	884	874	775	832	895	853	820	851	832	814	848	790	812	777	832	855	764	851	797	826	879	843	809	831	858	780	865	860	820	838	790	855	801	790	826	837	802	874	868	877	813	853	805	768	816	828	806	819	819	845	840	823	784	812	861	851	816	827	835	821	844	816	798	899	873	830	790	835	849	812	830	843	798	812	831	901	817	859	855	825	825	847	828	827	790	852	823	771	848	826	833	845	788	860	870	838	813	832	859	891	884	850	837	850	811	833	852	853	811	863	824	863	798	809	844	781	790	797	883	844	796	836	885	854	835	815	798	790	809	837	844	820	824	863	829	830	851	810	776	813	800	852	829	856	843	853	815	833	780	809	884	849	812	805	866	879	817	834	864	827	873	839	798	766	816	807	797	787	837	825	833	830	790	869	826	833	854	817	848	797	814	823	815	778	812	777	823	850	795	819	762	798	848	879	860	886	816	791	837	834	931	809	780	809	816	827	756	823	817	825	843	835	794	839	851	784	807	819	788	918	808	820	758	853	778	853	809	816	830	850	787	835	856	860	842	774	823	864	859	834	828	851	814	878	848	806	861	784	841	847	768	834	915	811	882	825	864	826	812	811	800	778	853	840	834	867	803	803	849	838	817	787	810	814	861	827	822	783	878	804	840	813	822	844	840	805	902	865	828	829	831	840	800	795	852	865	820	805	846	847	808	866	831	850	832	823	835	832	817	848	837	830	820	863	826	821	829	830	787	738	806	778	823	805	876	816	815	864	818	827	837	826	883	837	892	822	845	771	849	843	810	785	832	839	841	828	842	816	843	775	848	816	808	830	786	876	857	864	853	809	827	856	794	809	814	891	847	826	827	845	837	819	859	835	808	839	860	834	823	809	812	813	859	891	869	781	828	823	832	834	848	802	852	861	888	801	841	821	860	838	807	846	883	843	784	806	852	832	836	807	839	852	821	824	821	765	841	812	806	801	793	867	791	811	827	764	821	789	838	851	792	830	841	808	837	838	836	855	878	845	851	831	841	836	841	837	838	869	813	864	887	808	823	830	805	847	837	864	869	815	848	880	831	834	858	856	813	839	850	846	826	810	828	812	851	844	835	868	825	812	838	827	852	814	871	794	868	859	811	845	781	818	806	810	833	854	875	880	820	845	824	818	780	838	867	813	849	809	844	875	818	819	826	835	820	821	824	866	896	859	809	824	815	835	823	814	817	882	829	883	859	833	884	800	826	795	818	849	870	806	771	833	856	833
3678	2419	2011	1303	1111	1017	926	920	873	888	830	853	848	798	828	800	808	760	778	832	797	780	768	772	767	740	767	792	785	731	799	784	773	800	748	787	737	783	764	807	771	692	779	773	785	776	821	768	809	864	781	771	760	780	776	840	742	731	754	732	815	731	746	785	749	802	779	767	733	768	728	765	784	753	723	770	757	735	795	793	789	770	753	722	788	809	757	791	716	752	747	726	773	770	716	743	762	772	774	803	780	749	777	766	779	757	803	788	789	739	727	787	819	728	796	826	767	746	761	762	761	783	740	774	748	822	771	703	756	770	790	791	782	785	789	773	749	766	810	757	767	800	812	809	765	715	768	742	793	802	758	771	782	823	767	783	789	724	757	731	755	739	805	766	724	757	740	851	745	787	785	739	757	766	757	773	708	744	736	831	767	777	812	735	785	762	747	757	768	797	775	754	735	800	766	733	798	765	758	754	778	766	770	751	830	710	761	761	778	730	787	803	753	732	777	783	681	743	737	756	762	787	735	745	743	733	776	764	809	785	803	740	752	816	759	781	737	718	739	804	780	776	714	741	765	804	739	770	843	779	770	788	774	759	723	779	694	750	798	780	806	765	747	771	765	738	845	784	784	824	821	797	801	763	787	780	777	773	744	749	730	770	776	708	763	777	775	745	718	788	775	753	799	756	755	770	803	729	731	812	753	751	797	785	775	793	775	755	750	814	723	749	791	781	808	751	817	741	736	740	733	678	771	782	756	699	780	764	697	769	782	735	774	756	758	809	790	746	725	777	743	781	754	755	778	761	767	805	715	809	795	766	755	720	775	767	746	768	788	768	751	728	753	707	771	770	818	789	764	776	727	800	799	752	779	773	815	759	770	828	756	739	727	739	730	751	762	770	783	758	750	772	720	784	776	813	823	769	761	805	718	751	703	739	772	733	754	778	741	739	736	821	811	758	729	795	790	749	759	807	798	756	775	750	780	803	749	762	771	725	766	763	763	706	810	797	800	724	800	755	723	750	766	741	731	782	833	743	803	719	773	750	801	775	804	740	749	701	761	781	767	735	777	752	734	693	787	767	740	762	742	734	825	732	789	788	745	738	783	753	749	743	727	743	776	830	769	770	807	752	760	757	729	753	782	751	762	777	783	807	800	749	740	776	754	795	713	766	763	773	694	726	750	735	746	756	775	789	771	768	784	758	748	750	749	814	815	718	718	751	741	783	806	804	805	713	737	762	788	793	784	749	796	748	795	793	773	763	761	718	732	777	765	732	762	799	795	833	745	778	769	779	745	759	765	786	760	731	779	770	764	758	688	777	774	786	796	815	772	762	740	751	806	768	812	787	744	814	787	724	783	801	724	759	770	757	755	728	735	749	735	804	787	772	768	813	708	722	791	754	788	780	755	794	778	763	815	774	738	770	782	747	726	738	779	751	731	755	798	727	789	750	774	736	799	769	745	748	778	784	784	734	735	778	716	779	748	748	790	737	778	767	772	735	803	785	703	751	769	812	782	790	774	780	771	748	770	734	715	737	740	735	782	768	755	729	790	734	748	799	745	749	734	764	721	759	775	770	829	741	770	734	778	728	794	798	728	805	796	788	737	732	796	753	794	744	774	739	736	760	787	753	731	725	754	810	735	789	753	761	744	732	780	714	763	773	801	806	745	765	772	760	760	786	781	764	820	759	785	738	754	761	743	741	754	756	713	744	765	777	714	749	741	707	725	721	817	758	765	752	748	731	735	740	735	790	758	712	760	737	767	731	830	792	763	735	738	771	754	762	721	740	779	703	769	740	744	788	737	729	755	739	745	712	737	746	774	751	730	767	739	780	787	763	743	744	752	728	784	802	740	744	736	751	724	719	771	717	785	772	749	755	772	759	789	774	762	758	759	758	764	740	745	779	770	733	768	796	749	754	776	800	747	719	749	692	763	771	716	779	740	799	759	757	731	793	769	791	726	751	774	749	785	733	721	738	747	748	806	672	745	738	807	747	801	767	796	821	746	768	763	799	769	789	743	755	759	787	757	769	722	786	754	743	752	777	787	795	784	807	755	772	742	754	752	732	771	770	734	739	734	745	784	779	705	789	738	739	741	754	746	765	742	767	734	745	724	739	739	771	747	848	739	767	730	728	753	766	734	739	750	801	793	732	771	808	766	826	769	766	756	765	743	738	747	820	820	815	783	807	741	770	791	754	731	775	763	754	735	750	772	724	749	766	760	838	749	790	784	776	768	699	741	751	769	728	755	753	814	778	712	760	761	792	751	778	822	799	750	784	769	757	740	787	751	775	743	788	720	719	747	774	737	757	746	799	751	759	768	745	732	774	780	720	747	733	741	762	737	707	752	707	820	775	730	786	759	770	767	724	755	751	718	725	785	752	715	747	740	731	740	754	756	792	760	720	787	761	776	736	756	761	740	791	749	766	780	698	759	784	795	743	746	764	775	768	801	747	822	737	723	757	783	748	800	750	745	804	787	759	765	746	751	756	783	764	743	807	737	752	750	749	753	775	755	800	782	796	797	750	723	715	723	721	728	785	746	813	774	748	746	752	749	814	710	756	806	774	751	754	745	715	765	753	785	796	777	785	737	736	759	797	718	810	764	742	799	768	767	778	717	747	769	759	718	762	749	795	778	765	765	769	773	742	765	751	760	730	703	704	738	777	762	740	734	730	733	749	736	748	761	758	743	809	765	729	773	769	725	727	758	702	761	767	772	795	771	768	760	796	759	807	745	777	760	746	781	740	784	729	769	802	770	761	764	767	784	725	718	707	731	770	771	751	812	729	777	763	735	739	737	761	821	806	730	771	771	788	792	767	766	754	722	772	789	761	700	727	770	811	762	792	746	750	770	756	773	769	742	756	764	739	738	769	748	741	770	767	779	749	722	738	757	739	779	787	742	767	748	789	767	700	755	768	746	757	739	809	759	773	786	762	762	760	771	753	769	744	702	782	733	793	741	734	736	756	760	799	745	734	808	741	760	739	722	725	787	714	758	745	772	770	744	736	773	803	758	742	751	749	766	752	759	764	781	760	819	738	739	714	770	714	783	775	756	741	750	717	741	760	741	740	784	754	704	743	782	762	754	776	755	727	777	745	770	756	731	694	791	734	749	739	699	758	790	717	749	749	760	749	763	738	721	806	742	766	769	748	769	741	700	774	741	771	778	748	728	736	706	755	708	786	788	756	757	734	764	752	806	819	783	777	707	742	757	735	757	722	745	783	777	736	760	776	774	747	802	800	736	789	741	730	734	718	804	748	804	773	832	755	719	744	710	747	706	726	736	754	772	787	753	772	785	725	762	725	721	746	757	785	713	728	750	729	793	758	713	767	788	774	786	737	745	808	726	753	747	740	736	742	752	764	750	700	720	811	790	791	734	730	758	793	737	776	740	763	761	815	766	809	780	741	754	798	768	763	751	756	715	743	810	788	698	768	731	767	809	754	736	756	769	724	719	730	781	740	759	827	787	770	740	764	772	812	770	745
24247	21412	28586	24635	20345	3141	1085	652	573	484	537	503	471	450	502	459	464	427	447	449	461	425	439	451	407	425	454	450	441	416	447	409	428	427	423	402	467	426	419	443	451	450	467	447	444	457	413	393	432	408	431	425	406	433	448	420	441	468	437	419	451	445	425	425	434	449	427	410	456	448	392	448	452	401	430	406	416	424	385	422	429	422	436	420	420	466	446	408	439	412	462	428	394	416	391	396	408	448	419	446	434	407	423	402	418	416	407	423	409	418	390	397	442	435	426	427	450	431	415	393	395	458	390	435	430	445	417	442	413	412	415	408	409	421	397	408	393	448	445	390	434	414	417	398	411	412	408	434	404	383	434	438	361	401	402	439	425	442	453	432	415	441	423	417	415	405	410	416	391	438	438	428	437	417	475	421	384	419	392	413	425	441	416	410	421	447	450	423	415	418	429	437	422	450	395	466	400	409	440	411	405	441	411	436	442	431	423	432	427	438	395	422	417	378	408	429	410	413	453	384	421	405	422	403	415	443	405	424	412	394	436	434	412	442	426	410	396	426	444	413	417	408	428	418	426	465	420	405	418	409	401	415	409	386	400	403	418	446	407	391	404	383	445	419	407	428	411	438	421	374	422	410	413	417	448	428	405	440	433	420	419	405	403	380	423	438	410	456	385	392	415	422	455	415	464	422	448	450	406	401	427	416	399	417	461	464	425	427	400	427	392	420	418	437	406	354	429	406	431	457	428	431	445	420	431	405	416	437	442	395	446	421	425	432	441	472	384	411	397	454	448	418	420	436	418	442	391	402	431	406	409	444	413	441	426	424	413	454	394	423	432	433	442	391	414	417	431	440	436	457	386	391	431	434	397	399	429	440	409	433	434	448	423	412	413	430	447	407	403	413	443	434	443	423	392	428	406	425	391	434	480	438	388	412	422	458	393	416	439	433	444	439	395	415	428	447	443	409	451	436	439	410	423	414	383	441	405	481	431	389	419	461	380	431	408	417	406	443	449	419	389	442	449	430	445	450	421	422	385	441	425	436	446	436	437	394	420	415	411	419	403	430	420	491	417	457	436	409	445	415	413	436	428	435	442	466	378	406	413	423	434	394	412	426	435	420	414	430	415	388	440	420	403	433	402	403	425	411	408	426	412	415	416	427	428	459	424	428	453	415	463	449	430	437	395	428	404	419	421	438	419	421	407	426	426	429	447	432	413	439	454	429	416	391	421	411	434	456	410	406	421	407	431	417	421	418	435	428	421	380	414	468	425	432	412	432	372	412	400	436	424	421	392	420	445	441	422	409	391	420	414	398	442	449	462	431	406	429	438	425	417	445	453	421	405	405	420	430	433	441	426	383	398	418	418	427	409	441	420	450	436	456	441	372	429	401	413	427	423	429	458	482	470	424	418	394	438	443	413	421	461	443	426	413	440	438	457	417	418	426	417	407	364	434	401	398	440	416	422	410	445	466	406	398	440	412	384	415	411	434	451	379	423	418	416	444	418	456	365	393	382	424	435	425	422	429	410	407	405	400	412	412	427	431	414	422	403	414	440	417	394	394	425	431	359	400	445	442	407	421	412	410	453	402	430	437	425	439	427	389	426	394	429	410	419	416	441	421	409	393	429	451	436	461	394	423	404	409	415	409	398	432	404	467	424	409	433	453	447	441	403	471	448	457	442	403	429	404	422	439	442	400	433	409	415	429	427	450	451	428	406	442	431	429	367	421	406	433	414	405	430	428	434	420	438	414	451	396	433	437	417	441	429	403	473	411	431	457	404	409	413	434	372	399	412	445	409	420	414	421	425	435	399	417	426	469	451	442	419	397	396	413	417	451	413	436	425	414	402	458	421	437	425	410	389	390	421	395	408	449	455	402	431	388	422	431	433	460	400	446	406	411	400	456	401	448	418	423	429	408	431	444	428	404	442	430	411	431	410	430	400	458	407	447	408	425	405	431	426	419	447	449	435	446	410	421	408	410	435	428	414	399	447	424	429	399	386	432	463	404	431	403	370	444	431	407	463	397	397	382	390	423	423	402	405	453	410	455	421	416	399	428	408	446	387	426	418	438	399	431	447	382	464	426	408	423	439	427	412	405	402	438	419	430	411	427	423	439	391	386	405	426	415	427	438	415	450	437	438	395	395	433	417	379	397	419	429	418	414	436	442	404	406	430	444	438	435	457	408	387	430	411	438	438	433	414	452	427	425	369	408	443	426	391	425	427	464	449	427	415	417	424	429	445	418	408	398	434	431	409	420	438	446	409	406	418	422	404	430	419	426	463	425	437	427	432	434	415	406	406	429	437	429	422	423	420	442	419	456	451	438	438	409	425	427	398	432	412	447	377	429	434	418	449	436	438	439	407	407	385	413	374	414	444	412	436	429	421	394	414	408	430	405	428	413	460	430	431	433	427	393	400	354	399	422	394	426	407	427	425	416	381	444	431	417	432	416	417	390	410	423	425	436	419	459	420	405	425	443	397	445	444	423	429	414	407	424	396	449	393	391	408	406	421	411	401	452	434	414	423	437	427	425	407	442	398	421	418	436	396	450	405	401	405	446	435	428	447	413	460	436	448	414	404	441	466	410	417	427	442	421	430	404	395	401	435	413	426	430	426	435	415	408	464	437	452	457	419	448	394	417	411	393	409	406	427	445	431	436	419	421	403	408	449	440	393	378	423	422	413	413	424	373	418	439	430	404	404	418	414	389	410	418	378	412	436	447	437	450	424	395	426	442	398	434	422	454	425	372	430	420	431	397	434	407	453	420	423	421	439	414	458	425	376	423	450	406	425	407	404	473	416	445	403	401	435	425	437	396	401	411	417	417	393	436	429	409	411	408	407	431	409	417	430	400	408	430	389	409	427	420	420	427	430	419	456	437	415	393	408	401	420	421	385	417	432	404	390	429	469	451	444	411	431	407	434	438	358	417	400	450	431	428	388	405	412	387	422	452	391	427	429	392	419	442	424	422	449	399	469	434	414	412	415	397	394	417	402	403	429	425	427	451	405	408	393	428	402	436	387	477	398	423	421	433	387	434	412	441	417	440	424	392	441	370	424	419	420	430	434	386	418	447	415	449	395	421	406	462	445	413	420	445	387	414	438	394	392	423	432	409	393	413	404	468	407	414	429	421	406	424	446	456	402	394	427	414	443	383	437	423	426	442	412	415	474	449	422	440	446	426	440	433	419	426	437	470	414	432	412	453	409	428	375	448	426	378	414	425	429	436	409	405	455	394	428	405	428	414	404	398	421	428	440	396	405	420	438	378	460	425	409	426	428	422	399	418	457	423	430	451	420	467	353	416	408	444	431	410	401	399	415	416	437	408	468	423	417	446	399	408	408	433	419	389	454	440	435	400	450	399	400	431	438	410	411	429	425	435	409	440	418	399	434	413	385	413	449	421	443	406	402	431	401	432	430	417	432	408	412	394	382	446	439	424	376	410	387	411	421	424	404	426	431	446	410	406	395	431	433	396	426	416	437	426	423
3400	4858	3782	2050	1455	1101	902	821	801	682	653	640	554	542	559	523	546	539	519	488	518	511	490	481	511	472	447	476	493	483	469	467	424	445	494	422	449	481	473	474	463	457	446	442	470	416	510	443	441	448	410	464	440	453	409	474	434	440	397	449	455	437	468	409	404	423	442	463	475	431	429	467	459	470	502	432	443	461	455	408	462	417	442	478	408	463	451	477	459	448	430	453	430	459	450	474	428	433	448	489	451	439	444	455	474	448	458	455	488	435	464	426	465	437	462	470	463	486	445	470	450	429	460	465	459	430	451	449	407	446	399	457	417	413	447	399	437	463	406	469	432	418	451	415	429	458	455	427	459	434	425	448	446	465	465	437	425	428	479	457	420	473	403	436	417	434	423	480	411	416	403	456	401	443	444	410	425	448	450	419	431	413	445	474	431	448	458	444	429	414	441	432	464	435	443	446	427	485	433	439	450	453	421	449	439	412	446	425	446	435	428	434	453	471	461	432	453	448	434	446	464	390	443	425	451	427	414	421	452	449	409	435	445	473	393	463	443	428	436	491	452	448	470	466	455	432	449	415	442	436	448	429	417	447	430	409	462	469	419	438	459	427	465	456	469	463	414	490	460	476	463	406	413	441	444	441	391	422	446	434	452	416	467	446	446	454	448	441	420	444	422	450	395	421	439	434	430	450	431	438	466	453	450	450	487	430	471	391	432	447	435	446	442	450	444	430	441	409	410	413	441	431	438	446	437	422	442	495	431	442	457	451	449	424	457	451	417	443	438	447	448	440	402	422	435	443	424	439	427	436	413	463	411	444	422	453	438	434	479	430	450	442	441	408	468	429	460	441	445	442	458	454	448	411	422	437	447	435	483	421	453	473	440	448	460	458	442	441	455	446	450	405	391	420	448	441	445	448	438	429	478	453	416	429	455	455	448	424	394	413	438	446	441	425	410	441	421	432	485	451	446	407	459	428	400	467	401	443	408	436	434	457	422	403	410	439	416	446	422	455	457	434	434	452	436	421	461	431	436	435	442	468	418	462	432	416	429	452	413	456	426	428	441	452	410	417	406	435	438	457	437	408	500	467	420	410	430	420	431	444	474	462	460	437	403	427	447	447	425	450	466	486	423	428	428	457	447	450	431	423	449	477	446	457	408	431	416	406	479	460	462	470	456	413	457	466	463	433	462	468	441	483	439	422	450	460	471	439	460	479	437	430	456	393	461	437	462	445	442	444	412	462	411	457	446	433	446	437	430	467	467	440	442	458	444	395	455	400	472	463	478	421	459	447	446	408	445	455	422	469	462	412	428	444	452	433	447	490	457	432	436	455	423	426	472	427	474	447	419	428	433	419	450	430	430	424	424	419	423	461	415	442	436	411	445	447	453	456	435	413	429	437	433	449	441	461	440	450	406	436	443	427	424	417	447	445	470	430	448	455	417	426	455	450	461	446	469	461	418	428	442	436	460	405	469	450	424	457	415	439	434	471	410	423	467	453	515	434	419	443	450	405	440	413	477	454	449	427	465	443	425	467	445	473	462	430	475	423	422	456	434	440	425	440	477	411	444	421	448	436	421	435	405	424	442	445	448	443	460	437	415	399	455	425	399	437	436	426	401	409	431	445	443	442	445	420	424	441	436	421	431	441	429	425	393	462	451	440	422	473	451	430	437	427	405	462	410	447	396	413	465	434	446	437	422	437	417	443	427	472	430	419	410	426	439	436	401	474	438	450	418	447	447	480	420	402	436	415	415	450	406	434	393	463	448	426	421	447	471	438	405	454	409	431	422	425	414	444	450	482	384	415	431	453	420	467	429	428	455	437	437	426	451	442	414	408	430	438	404	415	424	454	444	406	442	450	447	470	418	423	441	435	459	432	405	439	431	426	416	439	443	425	409	432	432	453	414	449	436	434	444	442	445	452	445	414	434	392	431	421	417	424	459	407	452	423	448	427	426	440	434	393	433	409	434	460	431	480	417	433	414	459	475	466	399	402	437	455	430	468	390	454	454	432	481	430	446	444	411	429	469	445	423	443	415	406	439	453	421	437	458	461	459	460	438	423	446	463	453	432	423	421	393	417	438	423	439	428	430	451	415	424	451	392	438	451	446	439	433	422	427	474	434	431	408	451	446	430	435	445	415	432	424	483	431	438	416	466	407	436	441	446	425	424	410	447	426	424	422	447	447	424	445	432	444	399	426	469	441	409	453	427	427	449	423	473	425	410	468	433	428	428	438	407	434	427	447	431	392	421	419	457	409	460	420	454	418	410	445	442	437	419	454	451	395	431	444	450	415	431	437	435	446	403	420	439	425	418	446	442	393	471	436	443	431	419	451	442	397	394	420	420	411	419	463	444	436	450	429	410	429	464	426	446	467	425	466	474	421	422	456	455	468	453	464	427	417	471	443	426	424	421	452	425	414	457	409	491	432	470	424	409	443	440	442	423	452	448	458	441	449	455	427	457	421	472	448	430	441	417	448	435	451	418	471	448	446	377	429	465	464	442	404	442	422	437	416	432	461	431	428	417	457	419	448	408	437	459	414	429	422	446	401	433	430	417	434	443	419	448	434	441	417	442	444	426	445	433	458	433	434	425	465	431	470	408	419	445	418	442	428	453	442	376	427	462	466	438	426	420	428	416	428	427	456	422	444	445	439	462	437	445	448	432	432	450	432	457	408	479	398	440	445	404	465	416	418	451	415	438	431	428	435	427	432	461	470	433	405	439	458	416	404	427	444	444	434	424	441	444	465	416	442	425	406	421	466	445	422	406	419	456	423	485	438	476	439	423	429	450	411	427	458	448	428	432	434	466	438	447	464	459	424	445	418	419	433	437	444	484	428	431	449	435	429	423	468	436	425	440	434	444	434	450	440	409	414	447	432	440	450	456	470	415	425	451	448	393	441	446	432	427	469	411	469	432	403	386	444	390	421	419	447	438	406	435	441	453	463	427	407	414	455	419	443	455	440	448	432	415	452	438	430	431	415	421	504	441	410	435	426	464	442	427	411	479	454	483	403	438	434	435	418	435	463	446	450	448	435	417	434	425	426	427	416	448	448	441	428	422	399	425	417	479	433	424	463	394	431	430	394	420	432	429	454	479	434	434	435	444	433	430	447	413	434	433	430	421	435	473	461	407	428	448	415	426	418	442	432	457	419	447	449	449	427	424	415	460	435	467	449	416	437	421	458	427	428	400	417	421	433	437	441	469	442	435	463	412	429	426	445	455	422	439	376	420	431	412	405	416	413	464	449	429	394	477	426	433	442	451	433	406	418	464	463	415	419	429	420	397	444	432	433	411	441	446	434	441	446	453	429	404	446	426	408	421	421	438	446	439	423	425	440	428	425	427	453	427	393	409	441	449	443	397	440	456	438	419	433	445	433	432	417	417	488	468	422	418	428	423	452	416	457	398	479	385	419	448	449	428	434	448	410	449	427	448	431	437	393	391	446	427	449	439	450	451	415	447	422	424	417	454	400	483	445	423
27597	11932	2129	1300	945	922	947	931	931	850	873	923	874	889	899	908	948	902	918	868	853	895	840	923	860	831	902	926	948	867	928	958	959	874	900	994	904	925	862	863	879	871	962	897	927	934	894	896	882	924	850	903	894	896	885	861	920	876	884	840	940	878	891	887	925	881	847	902	870	935	904	857	832	952	893	871	885	890	847	884	943	897	894	871	856	930	852	893	898	883	860	937	894	955	890	889	900	930	907	897	951	914	846	879	855	841	876	900	912	910	816	950	877	840	933	905	900	914	915	882	898	884	903	857	948	905	917	837	877	888	865	863	903	883	916	895	857	857	954	897	918	889	927	913	923	864	874	913	859	906	872	875	882	853	885	927	891	917	875	896	992	916	881	923	866	893	880	881	883	859	906	894	909	957	926	945	914	848	893	868	882	850	864	820	922	961	822	853	898	949	837	906	927	937	884	851	880	887	854	842	884	941	850	906	960	872	883	870	901	899	955	911	911	870	838	910	890	899	836	883	867	884	839	869	890	902	860	866	884	903	872	932	866	882	946	882	904	885	909	841	939	917	859	948	921	883	915	917	858	885	882	897	873	959	900	960	894	944	899	854	930	889	897	896	861	921	902	872	880	848	892	911	885	868	893	919	865	914	902	870	964	887	870	887	873	937	917	860	931	880	900	851	863	896	901	931	903	873	906	882	917	854	880	914	872	907	894	907	878	911	887	946	916	902	942	968	869	835	869	915	938	867	874	861	949	837	907	897	946	850	941	932	881	900	899	913	923	887	898	854	868	879	874	879	940	840	880	919	849	849	908	905	890	851	934	911	861	874	933	886	881	879	902	860	903	914	937	908	920	892	885	903	846	859	911	836	924	917	891	891	875	900	916	919	900	905	935	925	877	882	937	850	819	868	850	931	890	901	901	895	935	942	878	873	888	861	960	876	858	957	898	904	882	910	882	906	871	904	856	912	890	926	841	901	890	937	856	931	938	914	887	898	873	865	942	867	890	905	862	937	882	905	896	870	875	885	887	886	881	908	910	887	866	889	857	899	859	919	892	940	930	875	882	904	874	869	868	923	857	862	860	898	890	840	900	924	846	921	894	944	905	883	866	887	891	915	873	900	884	914	907	945	876	933	867	871	900	875	937	823	912	857	885	852	932	840	921	869	957	872	868	897	884	884	822	873	924	912	924	908	878	899	929	900	855	895	929	894	907	906	879	948	905	906	881	879	866	924	890	856	959	950	916	875	936	917	863	913	913	894	877	945	921	918	891	860	900	919	870	896	923	904	851	893	887	901	938	864	897	926	867	902	875	905	830	876	913	926	927	888	878	936	900	932	934	923	909	899	887	847	906	882	840	935	903	910	926	952	919	855	848	940	875	918	868	899	871	940	851	838	955	888	887	891	861	850	857	892	874	926	940	847	935	878	881	853	935	880	868	863	891	861	876	817	944	855	883	814	890	895	900	874	842	871	861	889	955	920	834	930	881	869	885	942	888	883	888	844	872	945	900	924	912	876	925	903	878	878	878	856	911	861	870	863	846	888	918	900	830	939	900	894	844	928	911	914	887	914	831	868	904	921	956	901	848	846	893	887	911	875	919	906	892	897	878	900	852	881	846	886	990	823	900	911	871	901	882	890	859	885	904	849	865	899	916	883	911	844	912	889	846	901	904	849	885	924	882	839	897	893	845	933	914	923	862	887	898	878	886	918	961	906	832	895	899	912	943	894	934	884	976	883	917	918	924	902	948	936	879	886	907	944	889	918	865	849	892	861	916	908	927	861	927	891	905	904	900	872	898	868	856	862	936	960	921	920	901	894	897	929	887	911	878	922	873	930	874	839	872	905	914	854	884	874	861	878	856	901	905	926	934	904	902	864	842	931	873	857	873	875	860	917	911	895	965	894	864	951	914	903	893	876	880	931	902	925	915	934	872	890	909	894	940	835	901	848	838	903	891	920	903	878	902	879	891	956	881	863	953	974	887	851	847	960	865	884	929	883	851	899	895	902	862	867	943	886	876	886	873	894	867	953	864	961	892	944	875	888	890	924	900	889	841	843	871	926	946	881	892	843	871	902	886	870	922	904	915	845	846	912	882	908	916	898	887	932	977	893	870	875	875	908	878	899	898	897	918	895	812	885	901	936	818	831	918	874	890	953	890	931	917	912	921	941	869	886	894	888	939	962	936	929	892	867	912	868	926	913	860	874	896	926	898	864	917	849	928	876	918	850	882	914	879	847	879	893	873	903	912	922	846	852	919	900	871	875	883	894	899	928	961	918	931	886	872	895	898	910	862	898	843	939	860	910	899	898	862	954	844	861	861	882	941	919	902	893	948	892	860	895	901	928	934	899	840	952	898	873	904	889	895	974	863	895	886	879	930	859	938	962	924	898	878	905	873	889	893	902	903	888	935	921	906	924	857	889	888	881	940	847	893	870	906	935	925	899	886	878	942	900	938	898	904	925	890	907	917	903	890	895	938	935	839	879	858	871	888	859	918	881	847	947	893	926	837	929	923	912	905	909	920	831	881	863	833	905	852	861	930	932	917	934	873	938	906	901	909	872	861	900	914	837	871	911	859	905	933	907	948	878	892	892	833	912	890	895	925	858	875	876	918	867	931	887	889	890	895	913	927	891	920	872	929	877	895	859	888	910	912	871	942	910	910	891	902	861	946	862	910	937	873	902	891	946	900	853	939	919	915	937	879	932	969	909	891	896	933	899	890	925	882	874	899	928	889	978	910	876	915	816	842	903	867	891	909	874	965	896	919	894	876	902	877	940	915	903	932	861	861	916	925	906	876	935	854	940	873	892	919	909	909	885	946	860	948	907	929	890	945	883	900	869	854	874	890	859	863	898	895	905	912	901	857	856	876	856	864	901	898	862	880	929	934	873	918	888	860	857	873	837	920	910	946	935	929	874	871	919	859	901	925	924	897	877	847	888	961	886	886	930	866	868	841	963	899	873	906	939	906	828	909	951	879	882	890	959	850	878	875	858	867	902	1000	891	856	861	883	912	908	924	863	853	865	907	842	857	879	889	886	880	877	870	895	883	836	861	908	921	909	931	905	866	869	915	882	910	937	912	903	910	878	968	929	961	900	881	931	852	895	883	896	898	910	925	892	874	876	863	936	931	924	868	863	929	885	886	929	904	896	914	917	870	875	885	876	848	888	889	886	898	940	951	909	880	875	913	861	847	890	858	881	936	935	867	847	893	887	863	892	822	872	901	880	820	877	878	930	908	874	931	907	890	911	939	884	927	881	949	873	882	845	897	913	886	929	855	863	877	930	943	899	911	891	872	904	846	838	886	850	876	866	915	927	892	910	895	889	885	931	843	890	948	875	862	871	916	882	903	871	873	897	894	888	902	884	887	918	903	876	884	877	914	889	894	912	849	882	949	893	898	892	863	852	865	910	879	859	895	903	876	905	890	901	893	934	900	873	869	890	915	895	909	934	868	855	888	826	907	891	912	901	835	871	902	928	912
5194	963	973	854	808	791	794	812	817	752	783	787	812	817	792	825	787	813	783	801	800	825	745	787	774	802	748	793	758	851	810	778	788	795	785	745	804	778	788	761	777	805	759	752	857	774	711	793	807	802	719	805	775	763	792	830	739	793	809	829	742	778	779	797	746	822	768	819	828	805	807	797	758	788	807	782	789	832	804	795	820	808	780	795	834	823	800	803	822	755	801	776	808	769	750	799	798	809	814	834	788	792	792	762	744	762	778	807	792	801	820	749	805	729	820	816	730	772	800	791	776	775	765	765	781	825	757	803	791	784	832	778	796	819	757	768	745	753	784	785	837	767	762	808	791	825	800	789	821	785	833	842	797	787	776	759	752	786	773	831	797	803	714	774	793	783	796	834	802	770	821	753	802	780	794	822	752	780	777	807	737	807	783	829	789	799	823	784	767	730	830	771	767	797	750	834	819	755	744	792	829	784	805	789	759	799	790	821	756	753	774	757	800	761	800	791	750	814	787	762	767	819	787	748	759	796	785	786	783	787	759	776	759	782	784	772	792	793	745	801	790	789	769	750	793	781	771	824	775	801	836	758	743	764	809	768	782	793	795	775	815	803	793	803	832	833	786	747	803	785	728	764	704	752	783	780	761	757	841	784	770	774	835	844	781	801	810	783	843	812	810	815	789	786	738	761	829	755	806	783	791	810	795	779	800	807	744	793	767	829	825	837	793	767	799	798	775	801	770	787	800	776	812	834	794	816	764	818	785	791	784	767	801	764	839	777	769	820	782	793	786	807	799	785	782	793	764	791	779	835	817	751	807	823	867	760	790	773	816	748	804	771	748	804	799	802	791	759	726	800	786	781	788	780	769	783	787	775	801	819	787	738	753	803	785	795	835	819	773	801	787	788	777	790	842	751	771	829	832	828	781	757	866	759	814	790	808	744	797	774	791	792	812	724	857	785	749	744	832	810	765	700	754	809	830	794	750	784	825	795	762	781	789	803	815	771	771	791	763	761	768	791	831	754	785	762	798	782	800	754	812	784	791	787	793	754	759	774	748	782	786	807	762	781	732	750	766	830	826	787	776	767	776	772	793	756	773	798	809	788	776	742	817	766	776	766	799	779	758	802	767	809	796	781	764	811	762	769	788	778	759	763	757	817	785	775	759	809	763	847	789	796	818	746	816	804	796	733	801	836	748	791	781	749	790	786	810	797	813	824	809	836	785	804	769	800	760	745	755	821	801	755	726	799	796	763	804	786	776	807	790	786	799	760	776	726	847	819	818	828	779	801	764	747	789	811	823	761	802	740	755	810	786	774	784	819	792	749	803	783	797	768	826	789	774	797	753	745	758	829	831	790	807	741	788	783	827	719	788	764	741	767	742	811	790	799	798	769	779	771	791	789	788	811	777	779	840	767	749	824	825	854	777	809	771	778	797	742	796	821	801	742	790	812	883	785	771	788	747	754	768	777	823	763	785	833	803	842	776	739	803	809	774	773	755	828	760	832	821	805	772	765	778	784	802	747	759	787	761	775	801	782	804	747	784	800	783	765	766	760	783	780	768	760	768	757	796	763	796	800	864	782	766	782	830	784	802	779	794	803	805	758	776	845	779	762	830	773	765	825	782	731	803	756	773	818	774	740	826	834	835	812	838	796	797	801	772	842	767	757	738	760	818	794	805	786	786	801	779	762	786	768	798	788	793	800	811	751	727	759	816	742	792	770	755	767	791	731	786	764	763	791	835	763	775	781	785	765	754	765	789	766	853	805	773	780	835	829	766	807	769	768	773	784	781	855	744	807	788	729	759	822	761	847	771	775	793	774	824	807	767	762	806	831	804	766	791	781	813	777	757	740	760	772	795	808	794	754	816	740	802	801	788	784	789	761	809	737	784	757	765	803	819	806	781	821	804	770	750	793	786	788	781	745	822	765	758	772	814	745	784	799	744	817	739	784	856	796	743	765	800	831	846	807	788	850	815	806	747	794	797	784	794	816	803	764	796	730	812	825	782	768	798	769	803	739	780	827	796	765	795	787	746	740	778	759	798	754	752	806	762	739	755	833	809	793	819	785	806	884	800	759	781	847	755	782	761	782	791	746	730	811	843	792	769	818	785	810	798	752	799	763	837	782	803	782	762	820	816	789	801	783	804	846	783	782	777	839	795	768	789	775	794	787	794	747	731	795	804	822	839	792	759	787	794	749	778	828	772	761	752	782	781	802	775	789	791	811	837	812	801	813	801	831	782	815	831	778	789	805	825	723	838	794	789	844	797	748	753	802	760	837	781	756	831	768	810	816	756	769	747	779	842	802	823	791	778	762	745	757	798	807	766	761	811	778	785	816	795	771	803	743	784	758	831	815	786	821	806	770	753	754	813	783	768	783	766	797	792	770	819	781	781	818	771	792	750	813	849	786	784	730	766	753	773	796	808	799	754	824	780	760	822	794	772	791	786	768	737	805	788	796	789	766	782	817	837	798	782	801	803	837	775	793	718	799	796	825	782	756	794	733	797	795	784	806	740	770	804	855	787	785	773	767	789	836	819	845	857	778	730	797	800	805	802	739	764	827	733	767	856	769	782	771	768	785	792	793	790	778	759	842	781	812	781	788	738	782	784	832	813	774	777	800	789	791	788	767	796	842	715	777	762	789	787	746	735	774	796	815	798	761	834	721	745	815	790	818	812	802	833	748	772	818	790	796	810	799	755	802	749	753	782	795	790	762	793	810	813	741	725	841	770	773	791	801	796	793	779	806	797	833	781	818	755	742	823	794	780	846	773	816	752	772	751	795	788	812	808	777	730	780	815	813	793	805	781	791	768	794	756	790	801	826	810	793	793	839	763	771	795	780	763	792	794	794	753	785	805	815	829	734	807	734	780	765	819	800	842	804	789	703	755	807	758	790	797	765	788	754	758	793	821	746	776	774	784	789	768	766	754	754	805	752	812	767	784	796	769	814	773	834	780	759	810	725	802	803	756	847	785	789	757	780	802	800	811	780	777	743	797	777	784	768	781	788	760	799	834	772	821	791	848	825	765	813	845	785	812	806	775	820	802	770	818	814	805	830	765	765	770	785	744	782	814	818	772	776	756	775	800	781	803	757	771	792	774	733	784	780	802	766	765	839	806	750	830	755	780	758	809	758	761	780	806	816	798	771	808	776	804	767	775	816	783	817	757	780	785	785	812	784	790	820	754	802	768	760	818	774	738	757	726	792	768	798	773	834	754	769	752	761	756	818	785	751	818	811	793	789	794	757	801	785	791	839	827	811	831	767	824	789	857	758	801	779	784	771	772	762	779	758	852	758	760	799	781	769	764	786	733	787	774	759	814	786	734	768	776	819	741	778	779	791	774	781	766	766	799	769	801	759	784	810	772	787	776	808	791	765	791	753	830	814	772	766	762	835	782	820	796	764	742	801	790	792	806	847	787	797	792	750	771	800	790	822	815	785	749	782	807	775	800	771	751	778	737	794	788	777	814	753	822	791	797	769
25690	21392	25766	18539	2203	1176	1077	931	909	868	918	912	866	873	922	870	859	843	842	838	842	883	881	834	859	831	839	830	890	837	838	804	822	854	823	848	930	840	859	884	845	863	900	833	899	862	866	862	834	863	847	858	835	808	802	893	899	799	834	801	914	874	879	838	859	836	854	824	857	870	825	806	856	830	849	823	865	822	857	821	849	793	806	775	852	877	848	825	819	809	802	824	823	840	810	805	790	804	844	831	863	808	804	831	804	876	781	839	847	858	853	832	845	887	822	815	841	846	850	801	795	817	835	851	816	775	825	857	833	863	868	869	826	862	838	846	816	815	797	832	811	842	869	804	848	823	876	853	848	884	843	867	862	828	833	872	843	832	881	831	795	832	848	869	871	827	844	856	818	783	826	821	897	832	821	812	803	862	831	846	791	774	807	803	817	832	794	798	810	766	839	805	758	791	798	834	831	819	790	856	774	824	904	891	818	871	815	840	855	852	814	796	825	840	793	835	810	873	881	816	841	812	839	920	873	804	873	871	780	817	793	873	860	858	830	810	860	835	818	823	783	831	804	786	850	844	857	864	836	848	856	821	881	870	823	822	798	837	827	838	839	819	900	851	816	807	794	841	818	911	891	867	841	846	873	879	819	791	838	820	813	807	812	843	837	839	799	842	816	806	830	835	853	847	870	888	843	839	798	803	838	843	816	861	773	856	830	849	861	874	885	864	855	895	799	859	812	816	775	809	845	846	816	873	829	864	825	881	826	805	861	863	835	838	866	842	826	780	829	860	848	828	884	820	825	851	839	810	851	781	829	806	797	900	888	840	822	876	850	800	842	888	814	820	825	849	860	863	830	840	868	861	822	800	764	813	864	844	817	829	816	805	886	799	841	811	798	874	810	821	880	818	811	818	817	841	907	782	844	843	855	841	814	869	941	898	875	858	890	838	795	841	836	845	807	862	831	810	820	822	823	839	865	819	833	853	825	825	844	808	810	846	874	839	793	897	837	860	851	842	814	822	781	851	836	895	824	799	857	829	862	818	870	861	809	801	812	827	874	839	834	841	817	844	801	838	835	839	824	848	840	840	842	854	783	805	823	873	845	823	804	796	799	868	818	810	878	819	850	817	891	890	808	853	835	795	816	847	819	879	839	835	835	806	803	838	811	823	780	806	798	847	855	787	862	813	832	814	899	840	821	845	856	869	829	867	825	831	830	846	836	866	867	865	826	840	846	867	832	853	865	874	833	821	835	826	818	832	867	765	815	783	822	874	811	892	839	811	792	829	904	822	840	802	844	850	811	838	860	872	851	838	820	856	842	790	850	850	832	877	853	856	793	862	891	834	823	862	781	838	799	844	848	838	823	828	833	883	930	831	888	857	852	838	841	830	805	822	871	853	846	860	855	867	848	875	861	831	849	858	830	855	768	787	810	794	871	885	875	825	846	875	833	852	822	837	868	789	847	840	850	785	802	827	798	841	839	828	857	831	838	820	833	873	912	847	878	877	822	831	847	853	840	829	846	806	831	884	861	883	831	833	822	835	819	872	881	820	832	831	805	881	855	835	809	816	853	834	858	840	815	852	824	862	805	845	866	821	793	858	877	820	841	909	829	746	895	738	826	851	836	838	816	809	813	871	829	840	859	909	856	783	886	812	842	835	824	885	795	883	883	864	853	818	791	827	797	808	789	786	826	826	825	841	872	863	833	824	862	822	827	821	826	821	845	773	810	793	844	838	818	765	787	796	846	908	852	760	795	836	808	827	833	840	847	830	844	792	838	837	849	840	801	852	839	853	833	815	860	845	822	861	818	847	842	823	871	853	847	842	829	836	819	859	828	882	851	862	814	810	788	825	837	841	838	800	811	878	882	841	798	817	809	815	851	830	837	889	817	809	832	795	826	889	840	776	855	831	835	832	857	863	825	846	860	793	837	812	837	855	834	887	808	831	867	867	836	834	818	837	867	807	928	825	845	824	860	835	812	849	843	874	813	836	804	849	775	850	837	882	867	861	877	827	842	816	824	777	769	832	840	849	869	832	842	819	884	829	825	843	818	912	765	820	860	900	864	856	846	814	882	850	816	782	841	813	872	862	788	808	840	819	835	814	888	858	836	793	834	779	850	825	848	846	838	872	814	821	821	872	847	801	843	823	818	843	828	872	810	877	863	837	811	815	786	870	822	812	815	805	836	831	916	868	822	857	793	820	815	803	848	822	843	841	821	818	866	827	836	864	885	825	870	781	795	850	832	827	871	836	839	814	847	818	849	809	832	850	876	859	833	880	862	792	816	870	862	830	840	854	834	795	781	821	773	821	878	869	834	839	861	833	826	817	835	864	806	858	858	803	938	847	848	814	828	809	818	863	834	885	804	826	818	830	843	815	826	799	835	824	824	839	820	841	855	778	864	823	836	814	816	828	811	839	870	845	807	826	808	813	867	819	878	891	851	793	834	821	840	807	839	848	835	819	805	869	902	750	849	843	854	833	814	810	882	880	841	862	906	873	805	807	844	810	802	841	820	824	869	865	831	861	837	837	811	836	816	771	822	858	846	829	840	819	852	785	767	786	799	840	837	830	811	815	835	787	877	878	847	886	832	822	888	810	821	843	831	801	855	832	841	820	884	867	862	812	823	809	858	837	835	845	889	842	839	831	869	866	818	810	795	896	843	876	867	827	800	816	777	837	864	777	832	862	847	843	869	858	824	858	875	795	862	806	766	828	836	771	827	777	830	850	845	819	825	836	855	858	814	819	863	814	844	788	827	835	821	785	915	833	867	849	843	826	869	825	846	875	836	813	807	850	887	773	816	805	853	873	834	846	807	806	825	830	826	874	866	895	854	858	873	856	830	815	873	834	830	850	850	850	841	822	843	822	904	826	788	792	870	849	810	795	821	850	801	808	837	897	820	871	876	827	845	817	813	800	871	838	823	816	809	826	816	824	834	866	822	835	902	867	821	813	858	824	801	843	831	821	848	857	852	775	835	820	842	817	843	849	901	810	831	809	852	812	897	807	879	821	840	872	818	834	915	814	825	847	854	825	872	838	824	857	859	849	871	818	864	843	792	840	837	831	820	829	858	813	836	827	853	839	840	839	798	864	887	836	815	830	803	831	810	839	835	828	828	785	848	861	804	846	837	849	853	837	844	830	833	876	785	814	799	811	824	856	816	818	845	880	802	787	838	806	844	831	844	822	831	881	803	844	827	805	812	885	836	882	855	828	864	805	837	829	843	818	855	843	835	872	795	844	880	863	777	853	838	808	878	869	821	830	839	795	841	827	819	810	883	866	829	834	820	834	846	795	869	848	798	810	828	884	836	862	863	775	897	818	807	781	805	787	809	853	843	791	800	814	838	823	772	830	797	839	799	807	829	856	845	801	780	802	805	871	853	869	802	882	853	785	826	823	823	824	832	861	798	839	798	807	871	854	841	834	871	806	826	826	788	824	801	800	852	812	821	882	823	859	841	756	865	823	847	819	822	837	863	841
3572	2367	1989	1279	1079	1017	944	891	848	851	775	820	811	825	821	806	764	826	773	834	784	810	754	786	813	796	759	775	750	822	785	781	735	724	769	815	737	745	775	820	784	728	780	778	771	757	784	781	783	745	775	783	752	781	780	799	772	750	761	742	736	770	752	757	820	779	757	796	780	785	757	822	799	745	835	744	734	737	798	736	769	807	825	800	756	718	836	808	792	783	772	711	743	706	796	787	753	807	770	771	760	753	766	769	765	779	777	740	774	780	773	715	742	743	712	760	734	779	733	813	788	806	767	740	710	735	754	760	759	734	740	782	756	755	748	736	824	821	749	813	792	771	758	755	738	776	746	746	793	822	760	744	728	794	779	767	766	755	796	759	806	738	778	767	759	762	780	826	742	748	823	775	779	759	802	790	742	719	770	755	776	720	771	770	757	751	781	774	788	792	774	745	736	758	751	802	771	752	736	795	751	784	731	805	723	747	787	726	754	785	790	783	749	811	750	715	800	765	741	790	768	749	740	761	765	724	775	806	685	753	696	807	791	738	763	787	780	765	794	840	755	781	783	763	765	727	787	735	733	745	757	729	742	730	768	734	730	734	773	787	775	748	763	733	746	727	802	775	758	747	766	759	788	777	740	749	712	792	772	755	765	766	765	766	774	740	757	778	762	750	750	752	727	756	788	745	762	755	747	738	739	765	740	800	733	775	786	774	760	723	694	738	774	754	790	723	764	739	770	752	751	753	768	793	767	788	780	742	747	737	786	776	776	742	750	767	740	738	763	783	777	746	727	755	788	765	740	816	789	796	746	803	726	779	812	718	729	795	800	786	769	763	770	787	758	805	759	749	783	767	725	737	738	751	774	754	709	759	744	773	748	799	723	730	777	712	762	792	843	797	695	762	770	730	717	760	761	723	766	753	799	742	765	746	721	783	751	729	767	755	777	744	745	759	768	754	740	807	794	723	746	768	754	773	777	746	716	718	754	728	748	761	747	730	776	794	790	728	777	776	770	728	747	734	802	741	790	750	775	727	769	764	767	732	725	740	732	767	780	755	713	749	791	742	757	720	798	744	765	775	792	783	779	800	776	734	778	747	726	748	766	792	751	776	744	720	810	812	795	731	803	691	774	751	776	824	724	782	736	775	773	751	771	747	762	750	771	735	763	805	760	702	762	747	733	788	812	763	819	799	808	779	779	765	819	769	705	771	719	768	781	725	757	752	772	785	718	739	799	780	713	773	762	787	723	771	757	756	795	797	749	752	759	755	750	749	773	800	795	738	777	790	818	745	825	769	787	760	782	765	752	823	756	777	726	734	789	714	734	755	779	803	740	707	748	748	719	765	769	741	738	764	752	756	779	752	739	809	749	782	755	716	692	796	801	738	756	749	716	737	770	746	745	748	758	766	805	763	789	791	796	724	737	781	745	713	827	806	686	764	795	767	721	745	752	767	757	747	710	735	774	758	749	715	733	767	742	721	771	813	751	791	731	743	736	757	769	786	736	751	805	751	676	733	750	774	714	760	804	770	751	742	785	763	737	708	786	741	770	766	745	768	780	776	723	737	723	788	758	826	764	771	799	786	762	770	776	718	782	745	690	727	732	758	804	728	762	762	798	788	756	752	756	789	810	756	818	776	754	775	776	783	718	792	761	780	780	725	716	775	808	783	804	750	779	745	780	724	758	777	753	790	783	717	755	745	779	755	736	794	769	757	742	771	789	792	784	765	751	736	841	827	741	713	724	787	747	755	733	765	765	739	747	794	752	768	796	780	725	774	769	725	763	774	756	730	803	783	746	765	781	764	814	742	798	762	793	765	768	792	767	769	766	718	753	750	772	735	735	784	697	754	754	747	793	709	775	766	740	746	746	792	756	718	787	713	728	799	765	822	747	792	743	755	723	754	726	775	800	796	780	754	737	743	758	741	706	767	769	804	774	800	728	766	791	809	765	772	758	759	741	799	712	769	709	767	782	750	811	693	814	755	730	777	716	791	762	793	779	723	753	778	775	764	726	752	790	770	693	784	796	716	756	741	696	749	765	743	722	768	744	762	746	727	760	753	782	722	767	743	698	800	710	796	775	777	805	730	738	698	746	753	788	819	740	745	722	743	777	798	745	797	769	763	759	804	739	776	784	735	781	743	729	724	744	745	736	803	726	766	764	760	761	736	728	766	745	772	758	719	739	730	787	771	761	691	785	734	740	768	752	739	788	728	796	772	715	784	783	735	786	758	784	750	738	732	783	768	775	796	756	729	762	766	768	789	751	743	752	821	759	781	754	758	747	736	774	700	739	821	729	796	730	752	783	787	739	742	769	765	780	801	798	737	733	722	776	774	765	766	727	758	756	798	755	749	750	816	765	767	782	764	782	796	741	793	709	760	745	716	760	760	758	799	775	768	775	727	764	720	747	763	790	759	775	757	752	750	814	790	760	780	820	765	782	785	787	756	758	762	745	757	759	744	782	774	748	767	692	749	758	770	737	705	751	745	739	734	735	747	704	711	723	782	777	748	782	793	683	799	784	718	738	727	733	757	704	729	757	798	761	803	772	825	730	768	791	723	731	820	770	734	719	743	750	749	695	762	782	800	750	725	764	787	785	752	742	765	737	716	762	778	768	772	720	806	794	766	753	759	810	738	795	738	756	727	758	751	759	727	771	795	755	742	736	759	785	723	775	805	756	775	731	742	765	758	769	714	772	757	734	780	746	723	753	747	726	785	781	745	796	736	778	778	788	805	739	762	740	761	743	771	753	783	699	754	799	709	773	771	788	777	728	778	743	769	748	770	762	818	781	752	759	763	787	798	727	755	762	743	762	681	740	783	731	780	785	725	754	726	756	787	739	801	739	770	755	765	713	752	746	756	787	769	763	755	784	781	755	752	753	752	734	763	745	762	749	762	750	742	725	754	777	771	762	788	735	756	786	735	761	762	809	728	793	765	766	796	735	768	715	772	797	753	745	819	730	753	742	730	743	737	743	753	777	777	773	749	748	766	773	779	763	751	751	790	760	761	730	806	785	743	738	748	751	765	720	783	715	743	772	742	725	739	726	752	786	732	739	780	752	797	733	757	771	759	744	740	753	745	729	806	792	751	742	744	805	786	734	745	759	781	732	732	744	740	829	739	747	769	754	741	752	794	721	765	724	744	725	748	744	793	745	741	769	789	745	748	709	766	775	792	724	736	736	781	798	752	740	737	740	785	755	765	751	757	713	731	695	683	768	734	804	760	737	738	760	755	761	750	734	777	791	762	751	785	750	739	766	805	732	774	780	701	762	772	741	767	761	725	805	792	781	764	755	800	742	798	725	761	714	738	696	765	767	733	750	771	750	773	787	715	756	791	757	729	759	788	777	742	808	736	771	760	777	799	783	802	721	744	757	753	787	785	781	761	813	766	781	761	735	794	754	789	766	730	751	726	747	776	746	837	710	763	739	779	760	760	816	726	752	751	745	808	797	787	734	764	739	766	768	806	773	783	752	762
24275	21472	28621	24728	20456	3115	1149	665	539	572	504	504	474	472	451	491	492	490	466	438	442	450	462	448	462	461	474	452	476	483	456	447	436	442	410	434	442	458	450	418	423	397	397	442	421	435	442	423	484	443	402	462	414	425	420	435	393	414	456	418	442	428	429	425	406	467	428	410	444	438	480	426	424	398	389	491	424	440	405	422	410	449	434	395	441	427	393	423	438	442	436	457	428	427	421	419	426	447	467	416	416	453	409	423	437	459	390	428	386	429	429	399	427	468	449	453	439	439	386	410	391	415	447	408	420	387	419	455	429	413	466	382	436	432	432	434	431	432	412	441	406	438	449	430	422	416	442	423	428	428	480	444	430	426	416	453	420	422	472	397	431	420	417	411	417	426	395	407	408	462	415	411	431	450	422	409	450	399	410	425	425	410	446	432	425	421	474	440	442	406	449	421	372	417	418	428	427	433	481	437	417	431	433	452	459	413	439	416	409	432	423	421	435	454	428	437	407	438	418	402	406	425	416	424	379	444	440	415	432	409	385	418	425	432	397	439	414	404	415	400	440	437	383	441	436	379	467	404	433	437	401	408	418	426	436	422	424	437	440	461	444	410	409	404	461	441	425	408	392	430	434	395	418	415	411	435	428	420	414	394	396	412	423	432	452	410	384	426	446	440	411	410	456	435	415	440	426	400	413	418	419	451	411	426	430	434	423	435	450	407	426	462	416	422	444	420	426	437	416	398	406	430	435	391	450	445	446	409	385	418	388	405	416	435	424	419	379	418	432	402	432	428	397	403	422	467	418	456	440	406	434	437	377	431	402	389	394	399	404	443	412	384	423	434	469	458	432	373	424	419	458	442	414	435	419	434	419	386	424	432	414	440	408	425	410	439	429	460	417	409	389	426	412	433	403	394	425	395	398	406	412	438	443	403	445	433	433	471	414	436	422	438	456	399	424	406	415	418	446	416	448	405	405	401	448	416	407	417	403	417	401	424	438	442	442	444	459	420	390	401	431	429	427	430	428	420	424	457	398	403	412	428	404	416	402	419	428	430	392	402	441	434	414	432	411	420	395	385	406	422	418	422	420	460	439	407	393	412	399	421	406	418	446	428	388	412	405	390	419	411	418	412	422	425	445	449	398	397	414	397	422	395	416	411	454	426	369	431	413	422	452	456	415	427	417	403	399	398	410	412	408	425	423	430	407	446	443	416	396	409	425	435	411	437	428	417	420	403	383	419	427	434	419	446	421	447	443	397	443	421	443	435	425	446	416	419	392	395	427	435	432	466	412	414	435	411	439	403	401	416	443	386	425	422	430	402	424	395	438	380	408	430	456	388	419	442	452	422	411	437	452	386	414	449	410	419	423	434	424	392	459	368	462	409	451	417	424	462	427	406	450	408	397	435	414	444	451	400	424	432	445	475	413	434	456	403	417	426	426	417	416	459	447	404	424	437	419	452	418	405	419	397	431	402	430	471	405	409	446	435	457	398	416	407	455	397	429	423	464	440	384	397	407	437	444	422	421	412	421	403	414	433	442	428	427	433	412	403	432	430	411	452	421	396	364	432	466	431	428	383	443	408	418	402	426	439	409	444	454	431	437	431	440	412	423	445	438	439	426	425	458	419	410	435	422	403	385	377	398	421	432	419	386	458	420	411	391	410	412	406	458	440	412	429	389	409	424	440	416	395	440	423	404	439	452	435	436	455	394	468	435	400	456	455	410	434	408	393	413	376	432	432	438	439	454	414	417	382	434	395	384	394	412	445	406	443	433	394	399	403	448	411	434	419	448	422	424	423	400	443	432	413	414	399	427	394	435	424	396	414	404	394	465	474	433	454	416	392	385	438	410	403	483	436	422	402	426	466	451	441	407	428	420	411	428	423	426	410	454	426	425	400	426	424	371	419	438	409	406	468	416	456	425	407	426	417	459	434	428	400	424	450	401	425	406	447	433	430	419	431	404	455	435	426	451	368	419	433	422	418	420	432	422	430	415	394	432	438	437	377	418	397	413	418	447	380	443	418	420	430	397	444	387	414	419	410	414	409	458	435	414	419	427	424	406	384	427	411	437	407	410	398	406	400	437	391	453	434	438	421	462	418	406	382	419	433	407	437	412	412	422	466	420	366	384	420	413	410	400	430	417	419	410	423	382	441	433	405	454	394	421	414	402	422	440	413	434	431	405	371	416	396	437	416	405	400	373	407	409	421	434	426	420	411	416	419	461	433	443	401	452	428	430	447	432	425	386	443	407	416	429	413	423	411	411	404	421	414	395	439	441	447	434	401	438	422	406	395	416	378	405	431	410	434	411	403	407	358	416	433	431	397	418	362	407	381	448	426	401	422	425	437	392	424	382	428	433	416	449	386	455	425	405	407	411	383	393	403	408	413	415	424	430	407	370	405	408	426	445	387	404	430	401	410	415	442	408	424	401	433	458	445	420	406	430	428	425	408	430	421	433	408	424	424	442	396	418	407	446	421	409	427	393	406	430	441	441	464	438	411	415	432	437	440	416	421	384	457	368	380	452	434	414	394	415	404	425	408	404	426	393	448	438	418	426	433	437	440	396	394	417	451	404	411	383	392	414	430	429	422	403	389	424	418	470	405	431	472	439	420	445	432	419	434	470	455	384	406	411	411	468	436	442	423	424	445	411	395	410	405	443	402	393	430	376	408	437	447	397	424	412	432	420	430	434	421	430	398	391	392	411	439	413	441	446	416	405	412	423	420	432	427	422	405	443	418	393	450	397	407	454	425	454	442	419	441	410	484	392	441	404	459	393	400	398	403	424	402	406	416	413	420	470	421	408	426	409	419	422	405	413	439	426	411	446	407	387	431	429	427	436	424	396	413	459	444	413	358	436	397	406	421	423	425	431	431	445	467	425	423	415	423	404	445	420	406	439	402	436	424	437	407	420	421	437	417	393	404	409	429	419	406	433	421	400	418	385	437	403	441	419	418	435	390	387	445	421	447	431	390	446	391	391	406	434	402	421	408	429	394	363	405	413	409	411	397	427	420	404	407	404	399	386	425	408	418	426	424	410	429	416	413	410	441	418	434	399	407	429	425	453	440	430	438	444	382	427	446	407	406	415	424	429	403	463	424	429	430	418	446	403	439	406	447	422	372	417	420	432	392	425	433	457	417	439	451	399	424	430	405	401	420	374	411	410	430	407	383	420	446	430	378	445	412	436	404	394	417	438	454	402	446	397	438	436	392	440	429	424	424	397	431	413	447	396	393	414	461	451	420	437	407	396	437	394	390	389	389	421	374	419	408	431	427	445	405	452	449	414	428	386	449	414	413	416	433	404	469	451	407	421	431	422	425	384	422	406	404	413	400	412	407	458	405	419	428	421	478	429	402	414	414	428	429	410	405	448	396	406	389	419	440	410	385	383	457	388	445	421	434	413	440	400	432	427	409	377	427	382	402	412	405	386	411	419	420	398	418	421	401	425	410	433	417	398	411	389	449	411	407	430	407	464	380	419	403
3531	4834	3836	1965	1461	1093	905	793	729	645	625	589	546	585	502	510	530	518	492	450	478	472	469	462	490	457	445	478	474	448	467	454	451	490	477	513	483	462	488	436	479	477	470	479	458	438	459	439	461	455	492	466	466	454	425	448	461	457	466	480	437	444	483	421	472	463	446	466	426	468	398	417	445	447	429	448	470	451	467	457	447	441	453	474	411	429	441	441	420	460	460	467	430	451	443	411	460	442	462	429	482	484	473	481	430	397	423	457	491	472	429	422	502	454	489	452	486	444	438	456	448	472	450	452	463	414	488	442	469	424	453	440	435	464	458	456	466	429	456	467	462	436	429	436	428	454	440	478	424	460	473	424	423	427	446	466	430	409	418	439	441	419	460	412	484	432	473	463	460	457	473	461	443	453	416	476	409	454	457	401	438	419	471	447	433	487	474	441	448	488	479	461	443	467	452	452	441	476	437	480	437	450	463	455	427	472	459	460	412	454	469	424	466	435	476	415	448	458	471	407	484	443	468	443	418	463	477	439	425	453	477	432	438	471	453	451	475	455	477	444	463	455	446	441	456	438	445	479	481	446	396	438	422	431	417	442	458	431	428	423	463	481	418	382	440	451	405	434	434	449	452	448	416	418	453	430	441	426	476	409	430	473	417	462	456	486	450	424	471	452	453	458	387	450	473	425	425	484	413	432	450	443	427	472	410	436	411	462	458	463	458	382	429	420	484	454	469	485	412	443	422	450	467	458	470	462	400	450	436	437	415	455	439	477	451	440	437	410	407	466	421	442	460	450	445	443	440	466	435	471	458	419	450	407	443	436	429	437	456	454	441	441	471	433	464	428	463	438	408	458	421	444	442	440	470	441	466	436	464	472	445	440	396	439	459	450	457	421	460	446	434	449	453	437	473	454	451	435	413	429	462	476	451	437	454	458	460	436	444	459	460	458	424	445	445	451	454	422	461	433	409	473	472	438	422	478	426	461	434	421	439	450	434	444	433	438	460	439	419	457	453	455	406	444	460	430	423	467	419	427	430	445	419	465	453	443	435	470	454	414	444	415	444	442	508	441	452	432	454	455	426	465	451	456	425	445	430	448	434	421	457	425	438	448	432	445	483	430	444	440	443	452	449	420	456	426	440	449	470	454	372	477	471	417	441	456	436	434	441	451	421	424	428	467	437	464	420	429	446	446	454	442	418	442	453	440	401	457	436	412	427	403	472	476	437	438	449	456	473	442	418	454	428	423	440	451	440	437	441	474	458	436	497	464	465	419	439	432	447	460	432	460	430	438	463	458	453	414	426	413	432	452	418	411	454	441	459	425	442	451	448	419	490	445	469	419	445	455	458	474	466	451	441	430	442	479	462	459	466	423	425	447	423	467	439	446	469	423	460	455	448	477	457	426	432	431	458	448	482	449	434	414	422	464	401	403	429	430	463	427	410	434	429	460	447	416	466	418	432	464	447	433	481	463	419	444	468	447	442	456	436	414	441	489	450	452	448	462	427	438	424	467	428	435	447	409	480	439	388	457	463	423	447	453	452	453	436	458	454	456	432	454	419	404	488	417	447	469	456	437	437	439	408	478	451	421	425	420	477	409	444	426	431	455	459	461	449	432	453	483	434	419	472	443	420	483	484	408	444	427	432	467	420	441	456	413	476	467	445	453	468	463	455	456	454	461	424	427	437	446	421	446	451	437	452	429	445	472	426	424	435	433	455	431	424	440	414	460	434	464	454	485	433	460	428	442	449	453	431	404	431	424	413	440	448	433	459	451	465	440	418	469	465	462	442	438	386	412	477	442	410	451	436	451	445	436	444	456	423	420	446	447	415	433	430	437	440	479	488	453	447	453	441	444	465	438	433	417	451	462	431	492	449	422	425	446	451	447	418	434	435	446	407	423	425	457	473	436	445	494	444	438	441	417	463	434	442	437	440	457	436	462	435	491	424	446	424	391	452	426	459	436	437	418	424	417	451	423	480	463	418	434	458	461	499	451	405	415	408	478	465	450	453	446	395	411	438	415	428	435	453	448	443	482	410	452	421	445	469	452	401	421	465	430	424	411	459	480	438	379	433	426	414	415	500	464	404	419	457	446	428	456	407	437	436	449	457	443	428	429	450	478	462	444	445	459	453	414	463	430	410	454	422	456	452	474	443	405	425	431	449	416	467	405	463	432	465	461	465	428	436	436	444	441	434	362	422	464	454	417	425	397	420	461	429	432	470	442	451	483	456	432	414	442	424	424	448	433	457	429	432	444	414	452	429	436	440	442	463	417	425	437	434	448	429	423	403	456	447	485	440	489	414	445	430	461	452	459	438	449	408	478	439	436	405	440	461	455	433	425	443	439	438	438	441	445	447	415	452	434	403	442	421	425	482	425	444	449	430	457	463	462	399	443	417	412	468	442	435	455	399	451	415	478	456	452	454	453	427	436	461	460	424	429	460	466	459	402	438	431	371	431	449	423	469	459	437	430	455	431	425	461	447	435	416	467	431	448	457	450	466	423	436	439	433	420	426	433	452	440	436	440	448	443	439	433	405	451	426	417	400	464	442	433	468	450	430	401	463	447	424	455	440	424	447	448	430	448	439	446	417	416	393	444	439	455	464	418	444	454	444	404	456	425	436	435	455	436	450	404	441	436	412	479	405	456	434	471	446	460	432	461	466	505	475	433	441	432	438	449	428	461	422	444	474	433	424	442	454	423	472	398	443	438	449	426	438	434	428	432	428	430	485	448	481	432	496	453	425	439	451	467	473	418	418	427	423	437	442	431	394	456	464	412	429	416	444	427	435	445	464	404	444	444	445	450	435	432	428	430	405	461	462	445	409	492	469	436	429	451	408	472	437	430	450	466	404	410	450	455	418	423	363	442	443	453	441	422	449	424	434	451	468	466	422	434	469	464	441	401	402	430	482	449	437	457	427	416	436	439	446	401	471	482	400	444	402	420	449	421	431	434	453	459	467	406	450	409	444	445	449	423	401	454	421	436	454	432	452	426	445	449	439	458	456	426	408	451	438	442	452	439	462	456	481	441	440	447	421	426	427	439	440	449	436	400	425	423	461	484	414	424	430	371	437	467	447	426	421	478	429	452	401	449	430	404	442	450	418	431	456	413	438	432	431	440	424	447	444	396	426	441	467	408	450	432	406	413	427	437	457	440	418	473	415	413	431	438	459	425	482	432	454	414	483	479	437	377	431	504	472	443	467	469	462	431	428	442	412	416	421	432	412	420	442	455	424	413	434	399	438	501	422	451	463	417	457	456	441	424	439	434	441	461	439	431	451	460	417	469	449	430	467	490	431	461	388	430	459	429	466	434	431	417	450	453	433	422	449	442	433	427	397	422	424	415	447	439	405	438	447	452	435	467	459	415	481	423	483	433	442	456	440	422	443	477	463	450	446	408	411	398	456	427	459	459	440	438	456	439	383	399	459	436	440	446	435	454	436	450	423	416	421	431	442	440	419	420	414	446	432	429	452	466	423	434
27682	11883	2100	1298	1007	933	946	906	941	916	925	868	898	855	926	922	874	917	911	922	922	913	893	913	913	850	892	893	867	834	891	884	913	886	878	848	858	908	868	964	863	926	911	887	943	901	890	869	813	866	886	870	913	947	960	862	828	902	911	850	888	927	889	887	921	885	914	907	889	837	910	900	930	870	913	885	918	940	911	952	875	880	940	965	859	908	848	889	899	926	914	906	874	916	883	887	853	910	947	876	904	913	906	931	913	914	947	937	897	886	918	854	930	830	921	917	912	905	907	918	866	846	865	898	938	930	877	919	850	916	894	871	871	956	865	842	896	861	915	929	912	895	882	926	848	837	904	886	909	890	876	899	886	918	876	947	856	908	853	847	925	874	907	905	864	917	916	840	933	905	844	927	905	884	891	905	908	874	848	908	887	883	926	910	983	915	916	899	934	889	948	833	888	950	910	884	855	872	878	838	898	899	905	872	947	872	887	929	911	907	903	902	868	980	905	924	932	925	919	882	916	921	898	859	899	896	914	907	875	962	916	880	910	898	935	893	911	863	858	870	918	859	868	856	903	923	873	876	886	908	865	895	925	903	951	925	913	941	853	947	884	913	902	865	847	902	900	886	906	892	923	983	862	893	877	873	890	898	915	883	934	896	887	921	905	904	905	874	890	914	865	882	874	878	977	870	842	908	950	901	896	905	867	895	879	856	887	929	919	849	919	861	962	866	890	846	882	909	868	950	941	942	914	878	883	887	944	937	874	910	920	818	908	876	811	871	887	880	887	913	926	894	922	905	902	904	866	905	913	927	919	912	891	889	908	884	893	916	869	912	905	910	892	880	900	888	873	915	895	910	911	881	903	941	894	907	888	875	834	914	881	889	880	897	893	865	839	873	875	814	942	872	935	901	898	897	863	905	887	894	903	877	885	923	920	934	939	882	918	918	831	869	929	976	893	903	893	875	847	868	864	885	925	892	913	857	913	916	936	929	879	935	912	811	875	919	890	912	891	882	918	871	942	875	851	887	896	875	852	853	944	880	880	932	905	918	872	863	869	855	911	861	913	896	926	860	837	908	864	912	842	908	901	881	875	877	898	842	921	922	875	854	912	923	915	880	891	902	883	884	865	887	889	900	896	918	914	906	831	822	884	815	902	858	912	900	907	916	934	907	891	895	867	883	908	900	909	920	917	908	890	908	914	924	862	922	937	897	914	975	880	911	869	856	946	929	927	867	966	906	917	863	934	835	916	875	872	884	835	925	904	852	927	891	892	882	887	894	895	895	883	855	931	887	868	933	872	838	889	935	929	923	902	883	861	889	837	890	860	863	903	902	911	878	961	932	865	890	905	920	910	901	855	906	864	915	903	917	874	832	917	925	956	909	839	879	901	893	931	901	886	951	876	929	849	890	936	858	875	888	886	869	903	898	897	882	926	911	855	912	905	883	866	930	881	854	836	881	923	956	927	945	914	870	889	929	856	940	911	895	892	815	870	870	880	895	859	850	931	891	939	921	886	920	889	918	921	905	920	897	887	864	876	908	875	869	907	898	927	852	908	906	915	884	900	905	929	865	902	903	885	922	861	873	871	894	957	830	879	910	851	858	906	966	917	879	895	883	888	853	908	935	901	883	884	867	876	872	879	887	873	878	882	907	870	841	859	898	940	820	863	909	894	886	831	892	889	855	900	874	929	909	884	932	917	915	910	875	866	954	928	902	833	902	916	864	838	878	946	841	863	915	883	860	884	924	879	915	838	921	854	869	911	865	894	868	912	823	892	909	923	861	921	871	915	856	889	883	968	880	875	874	895	878	905	916	874	898	907	876	871	880	865	876	916	835	903	953	944	908	874	891	910	882	941	935	899	859	848	890	845	917	852	883	915	911	870	927	921	901	874	827	876	912	907	893	933	882	897	884	893	872	922	937	958	873	939	879	830	854	864	864	860	882	921	879	876	888	876	853	898	911	882	854	837	920	905	879	830	875	866	905	936	904	886	873	900	967	897	888	969	904	883	935	941	938	887	907	884	898	877	875	867	879	968	921	845	887	922	839	893	889	921	957	903	853	854	912	859	858	918	859	963	872	913	868	890	909	907	912	828	857	897	876	904	897	871	889	869	896	915	883	900	943	859	903	898	891	853	871	931	898	901	866	969	907	884	938	880	892	901	954	883	862	876	893	866	894	901	875	864	908	917	893	928	897	908	879	919	898	877	882	860	893	892	931	893	884	917	903	863	887	898	886	899	902	842	930	932	919	918	862	874	931	867	886	852	877	903	960	915	896	903	819	869	910	943	911	900	975	892	872	937	898	916	889	862	897	911	871	874	878	885	904	913	870	893	907	933	849	845	889	895	912	903	924	918	943	943	893	860	853	907	899	852	852	892	923	869	936	913	873	947	885	918	869	886	906	901	835	864	926	857	876	896	865	934	939	929	882	854	882	908	877	895	905	875	875	917	873	941	857	855	919	919	907	892	920	910	907	883	904	894	877	858	912	827	925	925	886	877	879	894	924	859	891	887	888	915	913	888	961	912	896	869	845	934	894	872	874	907	873	881	904	880	832	870	898	893	917	883	897	892	932	925	966	909	866	880	902	905	911	845	907	885	954	894	889	892	913	892	951	913	910	923	869	887	854	933	896	929	898	883	856	866	948	934	890	927	940	899	908	916	865	858	875	901	866	919	900	887	920	848	876	940	895	909	862	886	881	915	873	859	870	909	909	896	894	867	896	852	910	901	910	891	877	892	847	819	918	895	912	892	867	910	876	919	912	874	923	884	881	895	866	872	917	910	901	928	908	926	876	898	880	895	922	846	849	879	861	906	920	888	945	852	878	863	894	894	889	898	866	892	894	890	859	867	888	903	897	883	904	901	898	890	893	870	917	884	888	888	936	842	904	888	950	861	833	895	902	920	902	902	895	866	927	836	876	896	876	889	889	898	870	975	896	911	915	951	908	861	873	868	936	939	878	900	879	855	899	889	881	909	896	947	901	921	818	929	888	904	901	911	855	899	889	858	933	872	891	919	916	916	878	879	895	900	875	921	921	904	895	886	861	906	897	948	853	889	828	901	975	902	861	912	884	834	910	896	922	878	923	838	871	877	904	918	925	862	943	897	852	947	892	871	894	932	881	895	889	884	896	935	920	936	843	867	865	928	905	875	881	867	908	865	874	823	867	861	863	912	859	864	893	873	906	862	904	923	871	881	867	852	968	910	893	893	916	861	884	885	920	846	918	897	914	858	946	904	964	867	876	844	852	894	889	892	907	870	861	884	994	944	831	925	882	892	906	880	935	862	882	926	945	904	894	894	876	866	903	867	829	844	891	897	895	908	933	922	924	891	908	871	853	837	941	900	890	927	856	876	901	881	950	917	877	896	943	887	881	904	930	896	907	914	945	904	871	825	863	867	886	898	866	932	889	857	940	872	925	916	916	848	910	926	918	852	886	933	902	916	908	922	863	862	944	933	914	865	887	844	867	925	847	865	893
5141	1080	930	882	855	900	834	815	816	790	866	863	837	847	831	838	812	759	844	790	849	838	792	788	805	817	830	808	787	800	827	846	811	839	798	844	809	786	794	807	792	801	799	784	833	814	805	825	787	804	852	848	796	805	837	814	804	790	813	845	789	853	789	757	783	831	819	802	794	770	786	803	808	792	816	760	849	762	858	815	807	814	814	833	800	831	845	778	780	786	767	817	824	823	791	810	816	758	802	791	783	787	845	856	797	809	841	780	829	797	777	814	841	774	822	774	837	860	855	805	782	781	794	786	832	798	808	796	867	830	769	819	860	806	779	804	819	767	810	811	782	846	742	826	802	809	742	802	828	828	836	766	823	773	786	766	791	767	833	822	798	820	823	824	795	820	770	786	785	784	769	856	810	762	869	812	810	806	773	802	814	791	803	771	790	821	757	817	825	790	787	804	806	779	790	776	759	820	830	836	850	828	821	776	798	839	806	805	785	758	864	783	786	808	788	812	777	782	797	765	822	775	845	753	803	768	826	784	816	852	784	778	791	758	789	836	817	827	811	822	847	809	760	868	820	798	798	843	815	772	840	727	851	846	786	830	788	784	781	787	792	838	774	814	791	819	833	784	881	823	771	755	758	805	791	789	779	855	763	828	805	804	841	819	787	778	826	814	750	797	793	803	792	844	802	772	780	794	787	833	775	796	846	805	797	845	793	828	803	819	833	767	822	812	789	801	762	797	790	798	755	791	804	760	835	824	784	825	796	802	769	793	787	849	779	815	834	832	766	790	758	783	752	771	787	762	752	842	808	747	774	809	827	810	804	809	860	791	834	798	783	843	781	848	789	805	784	799	817	776	780	839	781	760	802	808	776	777	751	764	830	799	784	758	816	832	805	815	821	795	824	804	821	798	800	860	786	832	811	838	810	786	809	798	798	784	811	813	779	765	775	798	788	822	783	856	783	824	792	768	827	803	795	816	804	795	835	872	785	793	840	811	813	798	795	829	758	809	781	817	758	772	809	802	802	781	767	832	817	784	835	809	783	789	829	821	894	819	809	754	810	780	776	822	801	794	795	782	822	781	796	776	830	808	817	771	782	764	816	804	791	741	808	870	832	825	760	782	790	795	826	777	782	769	785	767	796	831	764	798	821	770	814	778	729	862	769	854	796	868	794	813	786	798	813	833	819	805	835	820	802	802	810	779	837	822	769	807	785	765	807	806	808	840	812	795	751	788	805	876	791	795	776	797	843	791	816	797	807	804	842	804	735	836	787	795	779	819	805	773	805	777	866	773	847	758	809	737	804	774	782	800	874	854	836	837	808	759	782	828	814	821	750	802	771	812	760	816	833	851	754	772	806	783	808	789	815	772	761	810	783	789	752	764	831	762	813	819	803	801	798	831	806	792	838	820	809	758	822	821	782	848	813	808	804	812	816	797	810	829	773	734	813	841	791	800	849	818	802	792	828	796	784	803	781	820	800	810	781	773	795	793	845	837	789	794	800	795	797	805	798	767	801	784	824	776	751	813	786	799	806	766	782	783	777	822	850	788	839	813	760	773	805	763	817	781	802	798	766	765	833	842	791	788	809	775	806	840	803	754	797	784	802	768	789	786	827	759	818	771	829	815	795	785	799	831	810	787	820	796	832	803	809	799	799	769	783	811	808	806	794	771	752	845	795	797	783	772	781	775	846	864	766	822	822	752	746	825	834	870	809	831	786	792	848	784	774	785	790	829	778	774	816	830	820	801	800	806	757	828	804	818	797	811	781	755	829	766	788	772	775	807	773	807	802	838	851	751	852	807	793	811	772	831	780	825	804	726	748	791	785	817	821	777	807	855	818	784	795	820	800	764	766	772	786	858	764	791	850	758	790	791	794	795	803	797	813	817	819	780	779	793	799	804	787	774	815	782	814	800	803	830	796	813	820	733	823	826	772	809	809	777	804	825	820	842	763	855	772	812	785	799	770	842	775	802	803	796	741	816	756	769	822	814	782	795	816	772	763	864	856	859	836	810	813	815	768	825	761	771	768	821	797	759	735	871	796	810	806	794	828	820	858	832	796	770	772	778	794	818	808	802	829	803	792	831	813	834	812	810	796	827	816	740	784	816	816	806	785	776	783	805	803	812	778	780	843	765	846	770	840	829	782	783	822	779	804	774	778	808	804	774	810	768	766	849	760	813	764	819	842	771	823	816	787	731	815	848	901	857	790	808	789	804	824	787	807	804	801	817	777	834	857	802	796	764	774	794	839	776	812	842	829	809	823	849	809	751	805	794	770	772	812	840	827	772	831	804	815	811	799	822	811	811	814	793	835	825	755	793	814	803	827	779	848	793	753	795	773	795	812	807	789	779	789	802	800	820	783	785	819	825	784	776	774	790	784	801	794	793	816	821	784	823	783	861	833	784	854	795	773	808	784	783	818	824	814	788	783	812	788	800	765	814	776	803	818	801	808	764	801	806	828	801	837	754	806	780	768	806	787	874	791	816	753	817	851	785	809	833	782	792	842	797	823	809	791	814	768	800	757	818	778	795	823	813	834	827	780	816	799	795	778	776	803	811	797	781	788	824	791	798	791	810	761	798	823	764	791	816	735	803	801	875	805	843	812	822	791	783	851	815	836	814	797	809	796	802	794	812	790	776	776	765	811	807	801	833	814	725	811	795	765	767	795	803	837	776	825	821	808	739	770	831	781	812	772	716	775	792	829	776	848	765	806	828	799	818	821	797	767	802	760	832	805	763	836	786	775	815	739	737	795	797	836	791	797	792	785	802	787	836	794	804	836	743	778	761	796	810	844	785	774	750	847	806	792	755	827	820	747	818	798	856	815	868	795	760	783	808	795	800	833	835	858	814	779	834	803	797	813	823	833	765	781	797	789	772	740	830	816	813	786	825	768	757	822	814	828	772	819	817	772	798	784	830	782	831	830	784	748	758	808	835	795	807	780	781	811	810	752	803	814	809	796	778	737	839	789	823	818	762	822	796	824	774	776	805	800	766	758	844	819	813	809	747	784	820	815	813	775	816	773	789	810	761	784	794	774	758	824	788	735	803	763	813	819	820	780	764	838	764	761	834	824	771	783	765	793	808	784	836	766	753	812	826	844	832	794	804	783	866	813	816	825	807	800	841	789	861	778	815	822	795	756	831	842	776	796	812	791	803	786	824	801	793	815	764	805	808	824	856	827	813	781	854	825	825	772	803	856	811	793	768	813	794	764	783	768	794	777	819	807	798	797	855	777	820	803	812	816	763	804	793	787	836	828	797	818	776	802	798	836	826	815	801	815	754	784	808	847	820	806	785	777	751	811	794	748	811	892	835	808	826	745	795	776	787	763	790	779	788	770	759	770	799	764	838	847	843	814	785	827	778	786	855	797	789	787	796	815	841	813	813	828	775	839	772	832	757	785	752	807	798	760	805	808	795	768	781	852	825	791	761	844	798	785	792	811	839	793	780	815	780	843	814	804	856	760	752	797	802	809	768	809	750
25671	21422	25737	18487	2188	1200	1025	961	882	934	847	896	901	861	886	924	860	869	887	858	880	850	798	847	821	853	845	839	839	862	845	853	855	857	842	841	836	769	885	860	813	847	842	841	855	840	853	838	853	844	797	793	882	827	854	849	840	800	794	819	806	838	819	824	838	842	838	800	830	871	861	856	874	849	879	795	831	877	875	818	865	872	793	871	799	905	810	878	827	803	817	862	844	807	868	857	859	832	803	865	833	876	788	863	819	846	874	916	825	815	827	816	872	868	837	850	846	884	850	879	850	830	845	867	868	823	892	832	835	869	871	822	842	870	870	817	842	823	834	855	857	824	797	890	841	821	795	892	831	818	878	865	863	822	850	858	789	866	801	864	868	875	818	813	820	857	855	849	836	864	844	834	881	867	833	838	846	788	852	828	839	794	791	830	817	825	835	869	802	786	823	805	867	787	845	864	887	824	863	843	850	832	830	813	836	834	879	811	834	875	831	812	881	818	859	832	932	829	889	891	811	886	874	883	878	811	849	899	803	848	819	831	845	827	810	833	873	822	815	831	845	865	833	849	831	891	797	837	845	850	827	821	883	865	853	826	822	826	828	821	848	815	909	856	860	828	833	838	855	820	874	803	820	893	849	822	830	880	855	853	847	796	854	850	840	850	872	813	851	844	824	821	842	865	818	845	862	851	860	855	831	857	857	866	866	896	853	805	853	803	827	808	833	797	877	832	786	832	782	828	844	858	870	805	818	867	853	820	842	812	900	818	843	806	817	813	856	867	846	881	899	854	823	857	869	819	829	780	866	850	867	823	854	821	845	837	842	787	870	855	898	844	830	833	803	827	845	836	806	871	827	824	828	788	836	832	816	853	881	827	863	858	811	888	794	836	805	772	814	796	856	841	886	862	871	819	839	831	808	851	821	858	855	849	870	816	849	843	849	776	891	868	869	824	825	849	812	830	904	841	844	814	846	780	799	863	834	804	864	861	860	831	805	849	816	868	832	815	864	859	882	895	888	847	882	824	869	843	882	893	897	886	917	838	838	851	860	798	848	867	818	799	852	848	857	825	853	811	810	825	804	780	842	865	872	818	808	859	827	851	899	835	827	837	820	801	826	863	867	827	822	807	825	838	879	858	833	833	852	863	862	800	874	892	805	809	854	820	838	879	808	837	832	861	810	791	814	881	826	839	818	848	806	880	825	844	793	830	856	855	871	833	862	820	841	858	826	808	844	803	842	864	879	849	855	833	841	828	829	850	871	861	768	811	842	843	841	828	863	844	842	841	818	844	839	881	824	854	862	814	833	909	867	872	833	848	856	812	839	807	847	855	837	806	842	828	865	891	887	889	873	866	820	781	893	838	808	814	900	825	845	841	918	844	835	814	863	847	823	837	848	802	814	806	897	839	886	842	866	845	831	844	866	893	828	849	834	836	830	799	857	841	869	780	850	868	817	899	843	817	819	825	807	830	876	842	834	802	870	855	858	817	833	856	810	828	852	828	865	770	846	809	885	864	849	834	834	826	807	887	857	825	840	813	831	867	830	784	860	797	873	874	822	877	848	845	869	827	864	853	827	880	864	888	875	790	846	795	826	887	842	808	851	815	871	878	793	859	804	817	834	862	789	830	884	844	866	835	879	885	815	875	843	833	881	857	857	840	833	787	859	803	856	854	821	866	815	809	867	808	860	826	849	803	821	860	842	863	884	833	856	842	840	816	831	867	887	872	840	885	870	820	849	825	820	871	868	870	893	852	834	834	834	898	819	852	822	834	845	821	837	863	836	795	824	792	845	801	840	797	832	845	847	871	827	882	817	815	789	857	815	804	850	856	810	844	874	877	841	805	831	836	856	860	852	858	875	858	825	829	835	858	850	888	837	856	792	809	840	836	879	853	876	873	836	847	785	794	844	889	836	849	900	832	806	834	816	863	829	858	864	823	821	789	825	871	840	825	863	811	851	866	886	897	827	832	833	856	854	812	789	794	853	849	857	822	810	848	802	827	874	798	884	844	868	848	811	855	836	841	846	846	828	850	854	859	843	796	880	857	831	839	850	896	816	861	821	771	856	816	820	847	835	849	848	839	886	789	801	794	879	857	807	820	923	845	840	822	898	848	840	840	822	920	897	837	797	866	765	831	818	838	811	813	891	859	875	884	833	847	855	768	816	882	804	847	852	801	832	884	846	844	863	870	831	856	836	866	840	891	862	831	840	801	856	871	852	827	847	858	810	833	852	781	830	825	840	828	894	814	815	842	816	841	853	823	872	765	823	872	818	875	838	826	859	889	860	857	833	855	840	844	870	957	840	834	840	848	799	784	877	861	819	849	822	814	864	812	842	829	809	798	794	828	842	825	849	830	855	864	888	896	891	891	821	845	847	841	831	829	842	849	839	859	804	798	865	844	819	837	857	860	794	820	829	813	790	786	810	852	853	808	840	788	827	884	875	901	857	874	811	856	793	857	856	826	861	804	874	849	836	802	791	836	806	851	816	841	821	804	881	823	881	804	838	853	887	876	815	852	854	785	837	849	851	813	802	891	864	860	849	884	828	868	855	834	860	836	856	779	843	829	823	826	871	810	823	844	833	864	809	844	866	835	838	849	830	853	866	912	879	829	817	838	906	853	869	796	814	845	845	797	805	804	855	820	905	841	840	842	844	847	866	888	850	819	846	847	823	804	834	854	831	847	838	859	836	896	788	790	859	883	864	834	791	805	874	848	870	824	863	844	844	802	784	817	789	849	812	834	867	799	838	825	834	889	856	883	848	831	839	816	767	892	847	902	864	842	834	922	840	918	894	832	825	846	833	863	885	809	837	845	860	846	870	798	866	830	829	835	865	882	785	833	811	812	828	787	858	851	853	811	792	833	837	867	808	823	834	839	831	792	815	835	832	884	880	796	802	830	871	828	844	871	841	855	822	843	828	858	893	854	878	830	836	848	877	794	821	822	829	880	867	808	871	811	825	903	847	834	873	826	824	802	805	848	855	849	884	831	836	822	879	841	804	816	842	878	848	805	804	797	846	890	901	876	868	827	854	835	800	798	819	864	856	876	882	888	830	900	818	883	879	818	839	846	860	839	815	780	825	865	806	786	823	839	833	838	811	815	791	805	853	774	888	804	878	855	863	844	839	859	798	818	858	834	830	858	890	836	831	884	836	834	849	811	834	895	790	832	862	821	864	814	856	795	850	869	797	842	889	796	801	783	839	829	834	796	817	845	850	819	825	855	808	809	846	844	825	827	844	816	792	899	846	856	828	824	791	839	798	806	859	876	821	826	789	912	837	843	835	878	840	841	832	806	845	850	848	847	873	849	828	899	843	800	838	884	817	824	788	824	881	831	805	886	759	826	875	875	867	844	827	840	859	820	836	867	835	827	815	847	845	845	811	806	866	779	839	884	782	901	812	821	862	830	816	832	849	858	864	824	864	838	791	813	854	809	820	802	812	839	825	783	863	893	797	842	775	834	864	828	795	846	845	825
3711	2402	2045	1324	1105	939	930	919	809	839	825	838	877	818	837	791	816	787	814	712	857	796	782	773	775	777	867	789	790	804	796	813	820	766	802	818	777	745	812	820	780	801	727	784	762	745	789	790	756	789	782	791	794	811	808	775	769	782	735	763	776	782	767	753	781	799	798	745	776	751	792	780	764	800	763	791	792	764	808	797	835	734	763	773	774	780	735	755	761	765	788	741	793	726	756	759	770	784	779	799	776	763	798	755	751	751	789	773	742	783	760	794	802	759	780	762	804	786	774	754	748	802	786	780	762	768	842	789	800	780	780	815	737	751	717	751	743	784	774	739	806	769	791	734	785	801	713	772	762	782	777	817	791	780	759	761	764	730	765	742	734	774	704	722	747	740	757	792	744	753	814	769	737	809	802	765	769	770	734	804	826	791	793	771	799	737	695	770	781	800	720	772	787	747	758	804	765	744	725	750	768	847	791	763	766	797	779	812	788	709	757	741	776	734	721	727	749	723	782	760	750	731	738	755	730	735	733	742	753	751	757	740	745	730	797	748	810	757	813	793	797	791	799	771	760	771	755	748	756	766	832	761	758	830	824	780	822	775	775	722	745	764	800	790	816	736	791	754	778	790	795	751	770	730	755	748	777	795	728	723	758	771	759	774	711	803	768	746	801	760	811	832	745	768	737	779	799	769	794	722	756	756	752	750	736	818	755	739	725	775	725	829	772	744	791	725	747	819	710	760	773	769	808	793	737	835	734	760	804	782	774	774	750	779	760	747	803	731	742	779	783	776	767	715	806	764	750	800	721	708	754	751	814	775	745	726	787	796	759	766	763	793	832	740	775	735	804	793	713	769	774	753	722	778	789	758	729	782	811	789	748	760	741	765	788	763	768	707	759	766	818	822	797	750	763	770	797	761	736	751	787	778	765	784	819	745	745	777	761	803	790	740	753	774	732	709	784	782	796	769	744	760	755	772	791	781	710	756	805	761	773	789	793	809	733	784	767	755	755	802	771	772	791	803	769	739	749	787	719	705	754	732	788	804	756	835	790	779	738	758	738	738	819	765	767	751	771	755	800	768	781	773	778	808	789	761	784	751	752	758	766	765	762	698	751	779	714	786	748	758	822	746	761	772	740	741	758	751	753	767	757	778	719	761	728	761	738	776	776	742	694	762	790	727	764	752	806	738	767	741	751	828	741	778	770	798	810	775	778	784	772	783	739	749	766	794	784	765	759	717	766	811	795	767	787	764	738	743	749	779	768	775	816	792	765	766	797	750	773	746	768	794	788	766	779	741	738	759	744	782	748	763	809	730	731	751	748	778	742	793	780	729	804	732	718	776	796	736	735	804	782	761	764	758	792	745	769	805	736	769	759	703	784	823	751	739	782	743	848	797	766	709	821	737	748	766	763	742	761	767	745	725	780	747	780	797	744	784	766	768	769	763	803	684	806	773	787	728	755	728	729	755	790	782	758	719	730	797	779	796	732	756	731	736	750	718	749	791	735	746	744	752	778	733	777	766	734	803	790	798	723	787	819	773	786	713	723	761	742	751	763	756	701	743	832	770	772	789	825	757	763	783	771	753	816	783	762	754	769	809	795	781	765	769	784	765	734	767	748	759	706	786	800	773	764	754	763	770	757	752	756	801	742	723	751	760	784	726	802	740	768	760	754	733	773	794	798	751	754	794	749	769	770	774	752	754	740	748	751	806	748	772	734	766	765	752	778	808	790	789	804	772	766	748	744	802	720	834	806	800	741	783	791	791	816	778	738	804	784	788	758	790	783	792	755	737	764	734	765	817	804	803	771	747	789	794	749	782	794	757	764	773	770	753	783	743	798	807	765	767	774	826	779	815	766	748	785	732	724	774	759	741	837	718	725	775	750	781	753	780	722	741	720	764	763	754	797	771	745	799	753	731	779	783	774	761	778	739	769	780	732	776	829	791	807	738	719	762	772	792	774	738	732	821	754	812	773	778	790	773	749	774	806	751	799	766	769	752	703	740	759	735	774	790	723	804	831	759	735	731	768	757	785	752	817	695	829	766	801	782	804	795	750	732	746	757	759	776	806	776	722	760	758	711	779	806	720	758	775	755	777	777	735	758	816	811	798	760	701	753	744	781	786	758	800	750	775	776	769	742	737	782	782	751	827	763	769	769	740	756	746	711	793	776	754	714	756	786	765	742	791	762	749	774	775	786	761	770	781	819	808	775	746	744	747	766	773	749	803	791	795	771	790	782	756	730	769	784	789	791	740	727	766	803	704	783	777	811	784	782	756	774	744	800	745	748	755	711	809	769	803	766	797	788	729	730	764	763	827	758	805	725	733	806	745	719	729	765	752	784	723	791	751	723	705	749	779	750	808	755	731	831	788	774	772	724	761	703	771	730	774	757	729	751	754	811	784	787	789	763	754	733	756	769	762	701	739	791	748	745	788	802	782	740	788	765	783	796	772	737	713	737	711	757	689	807	785	811	797	782	774	756	795	759	777	812	745	753	746	780	719	756	738	773	799	767	784	754	773	750	779	782	782	803	747	785	739	751	784	752	727	778	801	756	756	729	770	759	752	766	708	780	760	784	738	792	749	802	777	771	782	770	784	765	763	770	745	714	793	740	759	781	783	805	749	763	746	754	752	781	788	745	740	755	761	745	741	746	758	758	759	757	735	799	721	771	751	760	729	798	725	739	756	786	758	777	762	729	762	735	746	727	746	780	753	754	744	763	698	835	756	751	779	785	731	798	749	780	734	754	753	721	761	795	789	754	776	804	800	782	805	765	787	769	774	756	739	769	776	778	785	757	791	777	740	756	754	763	772	769	793	729	783	780	740	774	815	783	734	769	787	737	707	748	741	745	769	760	754	777	754	774	778	753	729	776	743	751	747	753	772	716	797	764	767	772	736	703	789	785	762	720	810	733	741	820	764	773	743	790	751	793	745	732	784	799	758	821	739	773	746	819	751	770	775	781	736	767	807	787	840	756	778	768	786	765	747	755	773	782	766	784	740	734	793	762	740	798	764	778	771	769	812	813	779	824	759	776	741	727	803	726	750	763	807	747	769	757	793	779	832	790	776	705	773	781	755	741	756	771	750	766	737	734	782	772	752	792	692	789	760	747	812	769	781	761	718	748	750	728	745	797	744	777	729	775	745	750	803	781	759	832	800	733	780	746	717	755	745	752	725	773	786	785	730	801	752	778	798	753	735	783	747	811	767	778	762	729	780	737	746	758	746	770	725	731	797	732	799	793	766	723	764	790	745	754	740	780	780	805	797	712	753	849	751	748	753	823	802	771	803	718	733	772	765	756	751	770	743	719	737	792	711	738	761	757	785	802	787	762	749	745	754	727	734	730	794	797	773	775	720	775	795	769	754	729	856	759	733	757	797	757	767	737	744	774	767	726	774	727	666	790	774	740	754	774	749	787	808	753	834	720	737	777	768	744	788	752	781	786	755	772	799	751	774	747	788	774	780	819	802	741	831	769	714	758
24312	21482	28696	24688	20488	3083	1075	699	579	562	531	488	500	475	476	505	448	507	454	502	487	468	476	431	441	445	425	432	479	446	440	462	476	403	438	388	433	448	429	459	408	444	475	415	430	418	438	382	454	441	451	432	452	460	438	458	430	446	435	438	446	474	446	412	417	434	432	385	419	423	450	466	426	436	432	431	392	463	422	409	415	448	408	427	432	426	456	452	460	407	463	408	431	423	446	430	407	420	401	416	444	426	463	434	409	464	421	438	420	417	420	428	446	434	445	402	441	424	417	429	431	415	456	411	455	425	461	416	397	468	459	433	458	402	474	421	459	399	431	430	420	444	442	442	430	442	394	405	430	404	388	449	389	425	430	415	429	408	414	420	429	420	392	401	415	422	398	421	400	438	413	437	410	411	414	411	406	438	421	449	437	430	399	435	432	408	436	430	438	417	466	412	416	426	420	430	377	421	442	426	402	427	433	426	427	407	379	451	396	404	431	445	405	421	437	454	433	459	420	440	416	424	448	447	451	436	416	431	426	405	411	410	445	435	453	444	430	429	448	405	434	414	455	417	427	417	446	412	426	429	456	440	379	421	425	455	401	422	421	412	412	456	402	472	401	402	411	430	432	396	417	414	392	432	407	407	437	414	448	409	422	454	403	393	409	457	403	428	418	421	422	387	437	409	411	435	427	425	423	408	456	427	437	431	408	445	394	434	436	448	441	448	429	426	447	424	414	430	464	452	383	449	426	414	444	441	404	414	430	427	410	426	420	441	415	481	427	413	393	415	407	429	395	421	422	460	400	424	406	390	415	396	435	434	463	459	408	431	423	442	478	450	425	394	430	426	434	426	450	423	432	456	427	435	456	439	431	444	425	455	418	447	416	408	416	444	426	422	432	437	438	423	415	392	419	422	434	381	428	387	457	403	466	479	380	441	434	417	412	444	418	434	431	422	390	471	468	458	387	415	405	455	417	412	414	411	461	417	434	463	423	452	470	404	410	435	437	449	424	429	481	442	402	423	397	434	420	444	443	419	431	423	395	413	440	425	443	448	391	446	454	411	372	398	396	437	410	442	383	405	422	438	435	448	413	450	430	462	356	477	444	435	433	409	420	398	426	466	406	436	409	427	405	450	463	427	424	463	410	482	460	413	434	431	433	421	442	435	439	429	414	419	388	432	416	448	419	417	407	402	422	421	409	435	440	414	451	402	427	448	425	450	411	415	421	415	443	389	476	411	427	418	469	429	386	461	440	432	438	382	419	426	408	390	404	420	427	420	406	460	461	444	440	404	395	453	435	419	418	418	429	425	410	387	430	426	421	436	440	379	401	438	455	438	466	433	448	448	382	403	440	432	414	463	442	466	427	457	407	423	425	445	437	431	429	431	448	439	403	446	475	435	406	434	436	426	405	413	410	442	420	467	446	440	429	437	410	433	415	401	389	418	408	441	427	406	425	438	429	419	400	430	438	434	427	401	446	430	435	405	383	402	390	453	442	410	444	429	425	440	466	396	423	394	409	417	447	423	422	451	417	444	413	406	407	452	429	398	409	403	438	439	374	406	416	457	430	434	463	439	421	401	455	416	409	395	417	393	394	466	440	414	413	459	450	402	420	431	418	443	421	420	445	409	431	429	417	408	422	389	431	452	412	457	448	419	426	427	443	389	439	414	435	447	399	435	433	437	442	436	421	399	432	475	464	409	439	424	414	423	398	390	424	431	438	430	420	437	423	393	419	446	432	389	394	436	434	445	439	396	429	442	413	417	426	426	388	383	409	408	422	427	464	448	419	413	406	456	434	418	448	414	419	415	414	403	400	447	434	435	431	440	431	456	397	390	423	419	429	416	451	408	404	402	388	431	427	429	418	392	414	436	440	429	460	423	375	423	425	439	418	442	460	405	418	428	440	379	489	418	413	425	447	431	442	435	422	431	440	433	448	439	391	398	427	429	439	419	425	439	459	467	408	445	408	419	428	467	438	431	428	398	439	387	486	433	418	408	434	427	431	414	459	411	427	424	445	433	443	426	437	410	427	420	454	431	385	442	428	470	441	438	432	438	448	412	412	431	463	416	434	418	450	439	403	404	447	440	454	447	444	444	432	403	414	377	447	401	430	430	437	425	428	399	464	429	389	427	432	453	405	411	413	407	437	419	401	441	448	422	454	437	430	452	428	396	410	417	426	435	391	453	419	420	434	420	410	419	467	455	427	435	419	413	399	462	389	404	441	397	422	426	411	417	448	447	443	396	376	426	446	428	415	440	379	427	455	406	461	405	396	428	412	416	423	424	436	436	429	435	437	433	413	417	456	451	421	397	405	414	404	434	451	444	417	448	413	420	418	431	441	466	442	424	422	424	399	423	435	386	426	444	440	426	433	436	397	447	425	463	423	463	375	418	433	449	459	423	453	426	391	413	397	418	405	419	402	433	422	460	440	422	418	469	430	412	416	420	465	456	416	402	428	418	400	460	418	391	392	403	408	427	402	423	459	431	433	438	407	474	429	431	408	437	404	428	406	449	415	421	499	436	408	423	424	399	443	433	434	415	432	403	457	395	429	400	474	414	415	438	426	421	395	428	411	440	431	434	470	452	447	385	434	423	425	429	441	385	424	432	437	412	427	411	442	394	448	386	446	433	425	397	427	432	418	425	404	418	412	422	453	411	421	413	432	442	428	408	437	438	433	449	421	419	396	406	422	426	400	423	393	403	433	440	437	414	427	471	463	424	417	417	416	416	431	444	430	445	443	438	467	432	434	448	440	430	429	439	422	407	410	409	427	406	440	452	438	442	397	452	419	432	466	462	423	465	402	414	398	423	405	418	444	461	435	421	442	408	461	437	423	387	454	436	428	430	428	445	423	415	418	406	427	428	430	430	419	385	435	448	420	411	409	444	442	433	411	452	423	424	403	442	434	418	417	445	452	408	425	412	429	439	421	418	429	415	438	422	460	435	438	419	421	410	412	417	402	422	419	438	432	446	433	443	435	419	400	450	389	404	426	414	430	405	435	395	402	421	419	429	421	450	412	442	432	400	407	428	421	465	421	427	425	429	433	397	462	449	423	440	444	421	420	420	456	433	397	405	415	440	409	427	379	406	430	448	402	456	435	375	446	449	432	441	403	395	442	401	401	422	426	414	441	432	408	442	456	433	403	422	446	413	455	452	422	435	428	430	432	413	427	459	462	452	409	433	438	445	423	422	389	429	459	395	400	414	422	441	430	425	421	435	413	399	447	451	442	459	418	421	431	426	429	448	436	424	401	427	427	450	422	444	423	432	422	473	460	434	431	431	428	443	442	430	385	446	433	429	410	408	393	398	466	419	435	448	423	400	402	418	429	454	455	439	400	418	406	424	447	423	433	415	445	446	397	419	431	414	424	436	384	401	439	441	439	411	418	428	394	407	438	427	431	438	435	417	420	443	445	392	449	425	401	438	425	460	459	403	419	432	414	416	411	450	428	413	393	420	406	422	447	433	414	422	421	412
3486	4912	3934	1999	1395	1124	922	818	711	641	667	588	580	500	553	548	536	504	522	480	490	486	490	478	492	484	488	475	448	462	461	443	432	439	470	444	461	454	460	432	450	442	415	428	492	459	453	479	444	449	464	481	482	454	465	457	440	432	477	443	497	490	450	426	451	510	416	440	477	451	464	440	458	455	425	431	440	472	479	485	460	450	449	491	450	448	441	427	400	448	456	451	430	481	428	531	431	467	441	448	437	472	478	440	435	442	457	443	438	421	450	455	487	471	472	461	425	473	435	500	439	491	452	420	407	429	448	458	429	424	443	460	409	417	453	442	449	437	449	443	434	448	432	442	451	436	446	471	454	446	482	437	503	441	441	471	437	437	462	475	458	472	462	414	451	423	462	432	459	461	454	434	452	461	467	420	458	418	470	439	462	411	425	454	443	457	507	431	431	425	492	423	450	438	463	393	423	409	468	416	466	423	444	421	465	418	423	443	454	449	460	450	450	442	441	459	468	430	424	477	479	444	455	442	439	443	450	409	402	431	418	440	494	460	443	444	455	457	432	404	448	461	463	425	470	462	469	437	463	455	483	451	461	478	436	481	450	454	434	448	457	483	427	430	433	472	464	428	464	433	418	437	457	441	426	417	458	433	409	408	409	464	413	414	435	449	404	466	441	420	444	467	402	430	449	433	432	405	423	416	460	447	467	477	419	398	453	443	442	446	442	433	431	449	482	447	441	442	420	448	439	479	423	464	473	409	427	430	430	439	440	449	417	443	432	434	443	400	430	444	452	459	464	448	431	436	446	445	431	441	474	452	407	440	448	427	433	483	454	437	445	424	436	411	444	392	427	408	447	448	466	469	426	450	409	422	423	438	422	450	430	404	472	407	452	461	430	421	453	455	488	425	417	467	407	439	437	436	451	432	434	465	462	414	474	456	442	442	415	475	405	449	440	464	463	468	449	422	461	454	416	422	437	491	460	446	435	438	436	442	441	461	458	449	436	453	434	434	420	437	430	441	450	469	422	422	434	441	427	453	398	445	450	437	405	444	454	473	427	432	456	474	503	441	441	444	445	447	426	444	431	394	414	445	447	444	471	459	458	455	434	470	430	446	439	390	440	458	421	435	477	472	443	444	422	439	422	426	473	470	446	436	440	492	448	464	463	466	428	437	414	427	438	414	435	485	420	425	444	439	388	454	429	447	421	435	460	426	460	414	421	427	416	432	470	444	398	445	466	394	457	469	420	433	439	470	451	417	425	453	453	465	405	440	488	435	423	429	444	442	475	449	455	427	418	442	461	461	472	482	439	473	447	454	426	432	440	433	439	430	427	432	423	420	444	427	439	430	412	447	481	439	431	453	456	447	446	430	481	404	445	429	428	433	424	439	438	455	415	417	426	457	421	442	419	429	427	440	391	430	476	435	438	421	446	432	445	424	449	427	474	466	421	428	464	466	445	463	425	433	415	424	431	428	426	436	394	428	476	455	446	473	433	466	423	464	469	438	432	394	433	407	401	441	452	438	418	435	442	425	445	462	424	440	464	441	460	459	453	465	414	434	438	464	445	443	398	434	437	437	444	374	435	474	448	430	462	433	422	462	402	446	466	451	455	453	462	435	439	471	451	425	444	429	484	453	450	480	451	489	424	467	406	475	438	433	455	447	418	417	440	443	450	433	427	441	423	414	433	442	435	471	409	471	449	455	441	423	400	467	423	408	481	467	445	420	426	418	425	427	417	430	447	407	430	428	460	417	434	426	403	442	429	432	430	453	436	456	431	471	451	429	420	479	508	410	430	427	447	424	474	466	485	415	444	416	469	427	438	423	466	453	450	453	439	456	444	421	458	434	457	494	450	431	460	449	450	425	451	445	459	421	420	454	431	452	416	437	441	425	452	417	463	450	408	424	417	439	433	461	419	414	443	427	415	420	444	433	426	417	441	474	427	462	473	479	430	467	427	424	418	466	468	461	428	460	478	434	423	485	434	439	426	429	453	415	457	423	414	445	421	417	458	460	455	467	480	423	420	435	444	462	416	422	496	439	455	475	457	448	439	429	421	440	414	416	451	493	429	406	430	464	420	435	440	466	474	437	417	456	484	402	479	471	466	430	463	408	427	425	473	431	419	417	410	464	455	448	423	469	445	446	426	408	430	445	429	438	449	488	450	413	483	438	439	458	444	435	466	457	447	433	440	434	433	433	425	438	421	447	438	446	434	450	463	447	414	442	456	471	448	391	467	420	412	468	425	434	451	454	418	451	471	448	419	440	468	460	466	442	432	409	465	448	449	406	462	481	476	431	458	432	407	431	435	464	461	454	455	433	422	452	450	415	466	468	449	468	441	475	477	448	440	405	429	434	442	484	440	426	430	417	465	442	480	458	445	449	438	433	464	450	438	491	436	449	427	474	429	430	407	440	420	450	441	404	444	460	428	427	425	451	464	446	491	419	433	442	458	423	433	422	416	440	466	445	433	483	448	449	421	489	432	406	482	417	468	404	478	457	434	476	435	445	418	426	426	427	433	406	425	442	458	395	428	475	420	456	445	429	426	417	432	433	406	400	444	440	435	458	440	457	457	451	436	470	415	421	447	456	417	440	444	416	453	442	423	430	413	466	435	446	419	401	434	413	433	432	435	434	402	467	452	405	433	428	410	444	451	423	428	421	422	447	470	433	428	457	448	457	432	435	455	395	436	412	431	443	426	438	435	438	441	427	450	439	431	451	411	462	487	432	474	429	451	428	443	416	465	426	388	464	465	462	413	449	412	439	377	417	433	468	460	483	448	415	470	449	422	485	421	434	445	487	440	435	467	434	413	499	469	395	442	444	430	442	448	392	446	440	412	470	391	420	408	445	432	430	473	449	423	447	409	429	416	440	454	445	468	440	406	441	418	418	435	415	465	473	426	411	439	456	440	476	441	440	466	400	424	449	450	462	424	454	420	413	457	440	435	467	435	464	429	442	471	450	456	408	449	402	454	429	462	451	456	450	463	466	456	460	440	452	470	416	406	451	438	448	449	405	468	430	451	418	463	435	438	419	453	470	443	415	452	428	461	427	422	487	414	415	407	455	436	432	451	463	478	413	422	441	405	441	457	434	484	420	445	435	441	453	459	385	456	428	393	415	425	412	433	478	416	410	446	423	443	411	449	417	437	440	435	460	465	407	446	454	461	464	460	409	423	422	424	433	424	413	407	424	459	448	406	434	446	456	431	412	472	453	428	435	458	434	429	442	470	411	445	449	426	442	440	432	426	464	458	473	440	433	432	423	416	468	473	467	421	472	434	430	432	451	440	414	443	443	416	444	437	438	426	423	439	422	436	381	458	469	429	423	416	460	433	433	427	418	469	421	417	426	457	477	447	428	461	455	446	454	413	426	476	465	447	440	417	452	459	417	412	427	453	441	456	422	423	465	441	431	473	450	458	469	416	432	435	433	473	426	445	396	429	448	446	434	481	398	440	436	446	461	425	421	405	460	424	423	424	426
27599	11817	2091	1281	968	980	948	957	928	912	915	877	896	937	892	919	890	956	921	865	900	933	890	915	913	878	914	919	906	898	890	905	949	899	839	882	884	850	920	955	896	890	851	836	926	940	966	913	924	836	898	912	866	913	927	956	890	867	940	951	886	894	899	877	899	962	917	924	896	922	924	839	867	907	919	953	973	941	919	875	887	913	895	939	954	910	877	952	942	932	883	860	942	937	853	906	911	924	924	909	944	883	953	895	908	929	920	880	920	910	867	885	902	905	894	959	944	863	861	898	878	863	887	934	931	918	896	892	980	913	984	935	901	910	939	987	873	917	922	941	892	911	944	909	878	882	926	913	887	902	840	925	917	886	849	942	880	942	913	943	907	885	908	877	887	885	961	940	957	918	862	909	921	880	896	898	884	939	881	918	891	910	884	947	938	895	899	987	862	994	913	909	882	905	911	917	877	883	926	888	882	920	882	903	931	906	924	897	905	897	854	895	921	905	950	899	875	890	902	881	924	885	863	886	911	873	901	910	883	879	925	853	861	865	937	903	896	958	865	913	897	908	899	950	883	899	910	912	935	897	918	889	913	911	892	941	875	914	957	879	905	896	821	889	897	954	930	891	886	865	930	927	956	976	933	953	954	965	910	824	864	882	875	918	890	927	853	895	891	868	930	936	941	918	934	895	922	933	944	948	914	914	874	926	907	888	900	852	906	877	925	843	923	957	906	903	912	919	909	904	893	912	883	924	868	889	932	974	935	865	897	941	869	962	945	928	923	937	914	940	882	913	921	906	884	884	878	929	915	925	871	897	937	964	942	865	919	885	890	858	898	862	889	860	907	929	877	885	911	877	908	907	902	898	895	796	891	889	913	880	891	927	849	911	922	838	887	912	915	938	881	923	903	987	895	929	858	911	892	855	898	835	895	901	911	930	882	910	904	879	884	887	876	952	883	855	890	910	960	897	918	962	900	878	863	871	899	869	873	871	944	859	882	881	868	875	941	878	928	953	904	905	915	887	932	894	940	935	903	892	924	886	887	868	930	875	910	909	904	934	927	938	905	943	862	917	891	940	892	896	883	883	818	839	933	955	867	912	906	911	907	922	896	906	901	917	909	869	931	911	902	945	921	896	941	875	908	945	895	861	910	886	967	943	902	874	927	838	916	929	902	942	892	881	939	938	883	917	849	971	930	965	878	968	912	877	877	952	946	894	900	864	840	889	905	869	898	934	850	906	940	865	881	873	923	932	920	914	872	873	926	873	923	945	945	958	925	925	906	904	896	905	890	895	915	916	941	980	876	948	915	905	938	892	948	899	951	906	863	888	914	942	909	945	905	864	904	862	920	936	904	906	925	940	915	880	917	931	895	932	906	892	944	929	949	881	905	945	903	865	958	889	873	918	915	939	867	935	910	935	972	933	898	928	899	919	870	910	899	957	928	894	898	882	868	907	926	863	923	928	925	958	877	823	941	875	976	893	923	901	846	869	892	897	862	898	928	863	876	927	930	883	866	910	847	873	901	953	870	968	892	858	906	910	956	885	897	906	878	874	893	927	944	905	933	918	891	989	925	873	905	943	909	907	872	905	927	896	939	926	900	857	905	891	862	890	921	917	866	962	896	896	911	970	909	898	939	910	936	879	858	909	907	866	917	929	940	947	967	897	906	910	908	929	869	868	854	890	913	905	904	895	906	868	908	856	946	968	932	916	927	919	871	935	883	978	933	904	873	924	895	903	914	893	887	895	941	908	877	917	889	905	948	917	912	919	976	891	923	926	916	881	907	934	955	917	903	905	941	864	871	897	891	877	860	877	924	904	887	907	868	917	956	941	879	884	889	850	885	909	914	874	865	911	924	875	898	933	897	878	899	869	896	915	860	895	897	866	904	891	857	870	902	963	923	948	889	878	913	885	854	936	939	910	920	874	888	917	961	938	885	877	915	963	912	963	912	970	944	909	901	904	857	912	897	893	912	911	848	918	901	928	870	877	854	855	949	908	953	897	996	895	822	915	931	919	963	834	913	952	925	973	885	878	858	907	928	837	958	905	872	942	888	852	923	924	876	940	924	874	861	869	887	882	973	915	932	915	918	914	875	878	911	852	933	951	906	934	912	874	906	865	939	861	927	916	892	906	881	909	901	951	891	926	944	899	919	850	895	897	888	856	857	929	889	876	916	889	939	935	975	957	922	858	886	882	902	951	891	898	858	899	918	918	911	975	919	935	894	923	922	956	880	942	913	920	920	933	856	903	862	926	902	860	864	867	868	900	911	971	877	930	945	945	932	911	915	896	939	921	921	870	868	893	863	888	923	917	936	921	933	947	937	925	912	902	900	916	867	878	873	852	873	894	879	910	883	943	912	899	925	910	931	914	864	873	874	894	917	854	888	917	938	898	908	893	956	937	975	950	915	897	929	870	895	935	931	914	929	912	894	960	947	866	870	939	987	862	906	877	891	918	885	917	942	907	865	897	887	918	931	877	880	916	887	901	885	932	956	890	873	909	874	887	873	851	914	965	908	904	938	957	923	974	908	924	877	919	937	870	902	900	883	906	935	913	881	906	889	866	973	925	937	926	940	915	909	871	858	855	892	909	953	834	874	949	907	927	935	922	910	917	880	908	918	947	900	948	927	896	951	968	878	908	885	866	930	894	925	918	854	907	960	955	949	907	865	878	888	948	887	961	903	977	868	912	942	920	888	902	897	876	951	892	946	929	865	891	903	856	930	888	924	889	938	978	866	866	880	907	876	919	869	935	907	899	951	880	935	884	950	922	911	891	925	885	856	908	932	853	851	847	925	933	883	920	916	891	936	920	909	932	869	890	882	848	887	875	868	913	914	912	873	901	901	943	891	918	876	890	896	864	919	880	913	880	923	889	961	946	896	903	861	880	886	879	885	873	894	908	890	893	902	914	905	922	936	904	895	877	936	921	939	940	923	905	934	939	878	916	963	920	912	943	923	878	902	934	928	928	952	896	883	926	879	917	964	923	827	837	905	932	920	884	888	927	913	939	948	925	941	872	900	909	919	847	838	879	879	951	907	913	891	920	867	919	868	943	861	873	870	886	870	912	874	895	861	952	901	893	944	982	906	967	885	927	909	863	921	911	932	906	925	873	882	934	889	871	936	890	872	878	886	890	904	925	885	924	911	901	901	898	971	894	918	926	872	928	910	891	901	903	883	899	951	941	923	871	931	856	895	972	931	870	873	878	892	948	912	892	847	926	839	935	903	916	887	904	933	922	912	909	887	894	897	928	875	915	909	893	869	905	899	850	884	839	927	929	895	894	907	928	897	906	873	932	884	879	946	905	927	865	904	946	874	881	866	885	917	926	928	872	890	914	910	894	916	884	929	894	880	899	932	901	898	895	912	900	936	883	916	877	909	924	880	851	937	880	894	903	923	931	950	913	940	926	908	921	886	866	911	909	847	946	915	989	938	883	893	965	912	907	900	917	895	931	925	980	954	869	886	982	991	885	906	906
5196	1051	988	899	836	812	819	749	844	840	790	844	816	805	781	829	822	814	845	790	780	817	864	847	838	812	785	777	800	821	744	780	786	784	777	783	853	807	798	847	790	801	746	816	783	813	786	819	833	833	796	784	812	826	759	786	875	783	748	831	788	819	792	851	791	824	742	782	837	821	798	821	792	790	793	806	775	808	809	759	764	772	828	813	800	793	813	788	779	803	818	786	836	825	827	834	771	741	805	778	839	817	826	789	818	742	808	845	781	773	840	821	810	854	790	830	754	781	775	774	791	779	806	803	811	819	832	784	755	845	783	794	805	790	772	812	792	763	777	811	781	840	803	783	774	776	791	784	783	794	763	780	832	802	781	764	760	802	814	783	790	760	774	799	748	860	771	840	802	817	830	838	798	837	757	844	804	808	825	800	826	782	784	818	809	852	840	817	802	803	825	734	805	815	818	799	818	830	814	770	814	849	805	783	793	819	799	789	804	800	803	771	865	807	806	845	782	821	760	797	811	817	807	806	777	803	801	767	786	791	787	803	793	782	792	776	802	779	826	764	867	829	806	814	780	773	798	805	801	762	813	778	793	822	790	744	824	778	824	814	818	801	757	794	786	787	802	757	792	788	776	842	764	779	780	732	803	711	829	810	776	825	804	784	818	778	758	815	766	802	827	814	893	787	775	775	760	797	825	771	768	802	828	793	830	831	766	817	823	840	804	759	798	790	771	771	792	776	771	818	786	814	819	867	791	834	830	780	778	810	824	793	734	820	790	748	812	813	826	792	824	789	787	825	790	772	806	779	774	772	785	772	790	800	769	807	742	820	843	812	772	769	748	848	820	732	783	756	797	751	826	789	805	779	742	809	772	822	761	790	814	780	780	753	828	787	815	833	760	781	811	829	784	744	794	792	806	786	756	765	856	817	785	832	805	729	802	804	807	772	801	811	789	823	769	750	799	844	825	778	796	788	773	777	819	788	773	766	773	796	792	738	802	776	834	842	808	764	816	773	822	789	770	828	756	748	817	777	815	849	806	822	801	771	817	818	824	801	785	827	772	768	789	822	774	809	863	781	789	777	873	787	742	806	787	826	783	787	767	821	774	834	818	791	793	798	816	801	794	762	785	833	768	818	797	725	814	833	820	804	799	777	783	839	775	822	760	808	824	789	777	830	804	759	735	731	787	833	802	796	763	775	819	755	806	757	794	795	787	812	785	779	721	818	809	805	822	770	767	736	806	861	728	775	826	832	813	811	813	805	731	826	826	773	807	790	814	787	833	797	770	790	795	806	858	793	768	872	774	757	766	783	839	746	824	840	805	806	757	816	772	832	819	777	793	733	803	847	826	732	781	828	756	812	819	779	826	832	761	840	808	825	807	749	792	800	789	814	801	802	780	762	839	758	783	792	814	779	817	815	784	788	820	818	770	815	796	782	782	730	808	840	785	841	795	840	785	800	785	848	821	764	787	802	813	762	773	759	782	840	810	775	790	796	795	771	782	807	807	772	798	786	772	805	807	812	787	799	807	785	762	781	816	784	784	828	793	789	803	793	811	759	830	761	816	836	727	720	738	762	789	749	756	796	849	801	767	792	862	765	772	864	782	809	770	821	804	800	754	799	771	807	811	807	816	821	820	765	835	746	879	810	799	848	802	800	751	789	749	810	767	774	739	776	809	835	785	818	824	814	789	801	738	751	812	807	838	801	780	802	798	780	828	745	810	755	795	842	823	822	735	813	796	775	820	791	838	766	804	774	820	772	796	763	815	786	779	796	765	790	814	778	817	832	805	824	813	814	754	818	804	778	850	765	798	816	761	760	804	806	758	793	792	803	809	854	807	799	783	810	773	792	756	778	786	817	764	796	763	786	795	851	791	790	767	821	868	790	772	798	827	841	809	813	771	790	810	826	758	808	798	793	819	821	821	829	775	819	801	830	803	798	795	775	812	809	759	742	852	825	780	788	816	836	787	804	781	785	800	798	798	810	794	790	803	827	802	808	786	778	794	841	764	805	731	773	798	751	758	729	756	833	740	816	844	819	806	803	776	803	771	783	816	765	824	772	801	808	778	813	771	830	796	805	819	797	817	834	772	807	779	778	750	786	798	780	748	799	792	778	781	791	840	800	799	785	828	748	825	815	821	823	824	800	712	795	835	855	778	797	805	827	766	765	796	825	785	797	764	859	777	775	783	822	779	800	799	787	790	795	802	724	825	784	790	758	821	820	826	775	797	769	798	777	799	761	800	762	819	833	728	841	836	810	828	841	788	836	808	837	788	772	766	799	784	777	768	822	815	845	820	778	840	817	801	766	765	836	758	760	786	817	777	808	773	774	808	800	776	809	770	770	714	772	845	802	812	802	803	775	764	803	792	778	708	762	779	814	798	779	881	797	844	787	821	839	839	772	793	805	789	814	794	823	771	816	770	841	800	816	797	774	749	810	762	772	809	852	774	800	801	764	754	831	768	793	752	860	775	780	823	762	748	859	815	763	810	787	834	791	759	807	796	782	777	764	755	775	819	793	811	809	786	803	812	793	812	822	796	800	812	821	780	744	819	811	818	812	806	802	743	798	822	780	760	798	788	835	810	761	815	787	793	811	792	788	793	844	803	808	805	737	828	825	772	835	852	836	795	816	796	800	749	820	810	814	826	798	798	833	790	803	812	792	785	854	805	789	779	857	774	821	754	805	833	747	807	778	828	808	845	818	790	802	802	789	804	804	786	835	743	827	805	819	786	749	767	755	776	788	846	822	801	767	807	767	813	782	783	789	843	798	828	765	831	783	835	776	806	757	787	762	833	732	838	805	810	785	855	785	788	784	825	800	788	827	747	820	797	800	812	786	767	776	813	809	778	795	850	813	756	773	796	826	810	759	812	810	777	817	769	792	807	787	781	811	796	778	771	828	824	772	744	756	826	817	770	811	833	790	819	804	801	847	806	833	801	776	781	830	796	813	810	806	767	815	774	784	800	812	793	727	778	730	818	790	768	835	808	802	779	800	832	813	774	804	735	758	819	788	765	747	787	790	831	826	770	776	813	765	788	764	778	808	762	811	792	848	778	787	794	829	816	757	797	798	785	802	810	744	820	816	820	791	773	794	784	822	780	807	823	774	812	819	826	769	823	849	811	793	783	771	772	763	793	761	797	783	784	768	782	822	832	818	815	823	767	855	822	768	774	801	787	781	808	831	776	782	751	810	778	823	824	776	814	795	793	829	785	811	813	865	805	822	787	798	808	816	784	799	830	779	794	762	744	803	803	796	773	827	778	790	805	832	729	826	785	810	721	835	823	726	800	754	818	829	785	808	829	836	744	770	754	804	790	793	812	800	758	779	804	769	772	837	787	847	822	822	819	765	813	808	774	817	800	775	832	767	761	756	808	759	777	810	832	754	786	755	826	833	787	806	767	843	810	822	796	771	787	796	807	826	806	817	802	810	822	882	800	801	814	797	786	761	825	781	813	811	815	816	859	751	815	840	814	811
25704	21400	25699	18582	2236	1188	1056	900	916	922	934	877	833	894	887	843	869	870	856	842	878	851	848	857	837	876	869	871	837	878	870	853	844	875	857	894	854	842	836	861	840	811	846	802	829	833	874	821	839	834	911	826	869	860	868	822	802	878	818	827	863	849	827	821	821	852	811	855	809	818	821	906	892	872	860	878	861	868	865	836	854	887	824	870	821	876	836	849	835	873	827	877	827	788	809	851	842	889	854	852	878	885	851	868	800	872	845	855	850	812	941	869	854	855	844	874	868	849	862	848	869	877	839	836	833	862	847	822	850	826	877	775	819	876	760	883	876	812	848	802	895	862	864	864	837	852	846	823	859	817	826	843	874	806	826	803	883	897	865	843	841	856	838	858	825	843	845	838	869	833	881	854	896	823	833	858	908	816	855	795	833	793	835	907	805	822	822	846	812	890	865	842	874	874	856	864	778	820	800	859	793	807	843	859	852	810	819	846	850	846	841	855	800	839	872	825	879	878	819	902	831	818	833	837	851	908	821	864	880	852	908	922	874	821	832	765	888	845	817	833	856	857	883	858	858	859	769	847	844	858	834	802	805	873	857	866	776	836	882	888	827	810	807	886	874	877	825	820	815	810	851	821	832	840	820	828	861	821	881	859	856	811	851	866	832	876	863	830	786	875	836	856	793	852	881	830	857	836	874	870	835	828	928	830	858	831	828	848	825	886	818	798	853	808	838	853	846	849	807	839	824	868	846	869	843	887	796	815	819	827	859	881	844	860	850	829	880	876	793	789	840	880	850	822	879	889	890	876	882	833	854	794	825	824	853	801	849	874	857	801	864	819	857	922	853	852	875	888	827	803	876	848	838	861	850	856	871	835	881	798	819	849	783	841	831	818	891	816	865	860	820	898	840	835	815	807	829	828	882	829	852	812	869	850	837	830	833	866	851	765	834	880	870	785	868	828	838	801	831	851	851	809	839	816	846	860	808	849	858	832	838	858	842	904	864	868	824	888	903	824	800	830	872	818	832	878	880	864	867	804	832	846	838	832	818	815	841	814	808	814	888	862	844	872	865	845	859	824	814	797	848	857	822	806	840	834	863	795	785	830	839	874	835	862	879	840	788	873	829	813	830	866	818	848	865	808	833	889	872	895	873	818	839	854	828	826	845	862	840	850	878	791	807	852	867	875	828	866	809	842	806	873	872	818	869	828	814	838	803	853	792	812	842	820	862	790	823	841	812	887	808	814	827	876	843	892	871	838	854	811	858	832	810	862	885	809	834	839	854	859	836	814	832	822	817	866	838	836	791	847	884	871	834	837	854	823	835	846	830	803	840	821	853	860	854	843	885	872	904	769	825	846	869	850	866	766	826	929	862	874	844	781	824	859	822	789	867	843	886	816	880	816	871	835	825	847	880	892	811	846	874	854	836	859	827	874	823	831	832	860	831	848	855	817	837	880	823	808	856	854	852	814	783	799	837	871	851	880	875	870	859	812	830	802	887	804	900	881	847	783	835	858	813	809	800	870	806	886	858	854	880	810	832	839	810	850	877	841	841	851	857	816	809	901	823	821	848	851	856	863	884	850	857	866	846	837	925	815	848	927	816	877	832	826	923	920	855	838	823	826	855	837	843	850	831	820	770	954	863	795	840	862	828	805	865	828	905	854	807	862	917	822	838	831	840	859	829	844	843	839	855	883	817	853	854	785	860	835	848	863	835	820	856	806	845	838	793	832	829	862	805	838	840	855	841	855	814	843	850	869	801	813	862	842	782	802	901	820	832	858	827	814	827	864	903	821	828	837	836	827	782	907	844	819	857	816	808	811	862	843	839	867	865	823	808	866	812	851	875	880	852	878	861	831	849	944	837	849	889	880	795	846	844	880	813	839	864	827	858	819	773	851	831	903	822	835	830	893	835	829	806	798	821	925	847	821	818	801	852	858	838	863	796	849	817	790	893	873	881	809	855	830	852	874	812	813	817	831	800	839	862	864	899	876	834	838	850	832	838	836	827	825	821	809	818	827	836	796	853	840	791	856	871	862	859	814	853	787	842	811	843	891	791	851	802	841	852	816	880	867	809	805	864	830	815	783	854	900	846	812	878	841	827	831	850	806	882	833	814	840	813	881	842	865	899	833	860	872	813	856	846	788	869	830	823	855	865	804	827	877	856	849	834	846	802	859	859	821	835	766	798	835	848	836	852	835	872	827	858	765	785	879	824	856	821	879	906	846	833	881	815	833	839	796	883	857	827	834	871	877	835	804	824	828	782	861	834	851	865	858	894	862	866	838	843	834	887	823	848	760	824	801	828	829	851	785	846	883	847	832	873	850	752	825	900	834	861	841	800	808	828	847	808	845	833	807	820	808	838	890	809	807	829	904	780	785	843	750	845	871	807	881	805	815	824	827	788	867	841	857	843	845	856	871	899	822	850	815	799	781	881	821	875	830	838	894	798	783	867	821	838	843	826	863	838	870	845	837	790	800	838	844	859	872	847	783	888	876	829	871	818	883	835	849	856	796	852	828	847	873	860	829	872	819	776	850	821	822	905	830	825	818	857	845	853	809	814	864	885	876	800	874	854	787	855	857	828	809	829	845	875	836	884	861	828	824	862	845	860	799	859	830	825	815	850	866	841	841	851	850	797	786	860	851	847	847	839	784	856	782	858	837	831	865	868	804	848	814	838	853	802	862	916	799	831	847	880	790	862	847	813	803	868	821	886	894	857	907	847	820	873	922	803	844	845	825	841	764	874	864	852	812	809	815	885	787	839	848	906	799	811	916	834	849	816	834	863	784	798	807	858	866	862	838	781	909	852	848	815	860	839	837	821	889	816	827	817	850	854	825	842	822	799	825	872	841	855	878	850	844	805	901	827	837	841	865	842	870	840	854	836	835	869	812	837	831	833	892	866	821	841	822	829	848	819	856	889	915	798	843	826	818	822	810	789	910	896	785	851	890	833	830	901	785	840	867	823	826	851	847	876	893	871	846	828	798	877	778	871	904	824	831	850	863	868	838	871	874	900	800	870	848	864	800	896	875	790	834	880	833	810	851	832	872	833	779	831	836	840	842	845	898	801	855	836	844	787	834	817	874	809	803	847	840	839	895	837	918	796	871	829	805	815	863	853	827	831	849	839	850	826	855	873	864	851	889	849	825	829	910	859	847	824	896	925	855	833	796	864	794	874	843	846	861	873	817	846	866	844	804	827	805	854	812	833	842	797	912	879	865	845	824	811	812	816	839	863	827	847	785	871	870	836	851	914	841	814	843	782	878	860	898	820	883	836	822	829	857	851	859	865	841	821	810	855	855	823	831	807	789	828	849	829	819	849	807	775	841	857	840	831	840	801	801	816	842	887	841	855	857	883	824	835	836	809	859	846	867	873	855	891	848	856	867	845	867	830	845	820	909	834	815	829	827	867	868	896	840	869	816	854	827	764	857	808	847	802	905	855	859	865	836	840	889	790	784	824	812	854	821	882	885	792	822	893	874
3687	2396	2060	1349	1104	1008	931	893	912	830	831	796	840	823	815	807	836	787	819	796	846	803	814	801	796	790	741	754	767	773	779	816	791	777	807	756	795	767	777	802	827	773	769	758	762	759	724	783	776	741	754	793	819	764	786	753	759	750	733	754	736	805	765	757	776	835	755	796	757	792	760	775	761	743	777	752	759	771	797	756	750	775	764	771	767	790	840	765	790	777	772	733	779	801	772	768	772	718	709	716	762	766	744	822	776	810	782	786	804	770	824	768	790	775	843	758	759	831	821	825	750	757	781	810	731	783	797	730	740	819	752	745	700	764	784	689	767	707	746	702	777	805	727	792	749	749	779	768	713	763	748	786	768	803	737	754	746	762	732	789	766	792	742	731	762	711	784	733	729	760	748	790	755	744	794	769	756	779	708	735	795	749	803	798	760	778	776	737	762	819	778	778	766	752	821	792	787	769	773	747	784	706	730	760	794	756	764	810	809	806	791	741	739	774	805	760	785	752	714	776	749	781	792	805	783	763	785	751	722	755	755	787	757	764	789	750	751	738	777	727	798	777	752	747	781	714	801	799	781	782	749	758	765	781	779	772	759	797	771	777	773	764	787	785	749	790	763	774	757	756	770	783	759	777	770	795	782	767	765	777	786	801	778	750	776	736	748	786	744	789	746	754	791	830	736	741	767	786	761	792	802	765	780	794	716	745	721	775	738	763	740	735	742	775	759	775	759	762	768	770	761	744	783	792	774	766	805	781	758	806	786	747	834	740	800	754	787	759	770	821	807	800	740	843	775	753	776	772	823	779	742	771	797	775	778	750	791	777	739	731	770	782	769	764	764	757	782	747	764	793	777	695	713	727	714	789	826	803	750	737	753	779	752	760	810	807	776	810	762	747	775	794	760	766	790	825	773	807	787	762	738	773	800	799	756	793	743	768	772	751	784	803	819	720	745	808	771	726	773	806	793	770	745	760	798	734	758	763	783	782	736	836	774	764	798	751	752	774	727	783	829	753	779	779	750	774	761	812	746	772	790	818	733	746	760	720	767	757	708	797	773	778	728	778	780	725	817	819	791	767	743	811	751	813	762	769	747	764	741	758	812	771	751	759	746	773	749	748	774	774	741	761	769	803	739	793	771	762	744	738	749	752	795	777	807	765	772	760	743	813	814	779	768	829	768	736	777	764	736	767	755	753	715	742	771	742	750	769	785	738	716	795	768	792	796	772	773	781	786	733	741	740	786	764	793	750	811	810	730	779	759	774	750	812	734	715	760	754	778	746	783	825	762	760	712	754	729	752	727	769	713	824	788	778	764	743	731	764	803	802	766	783	767	716	753	753	764	774	718	758	767	726	780	762	796	754	830	766	725	758	758	811	829	752	761	830	741	754	758	773	792	766	741	768	766	753	749	765	725	790	756	727	766	787	787	720	782	730	791	827	764	817	749	724	756	791	754	725	777	732	768	712	744	784	779	739	767	786	748	781	769	759	775	768	773	793	786	806	742	773	774	813	725	727	731	770	789	780	797	821	771	760	765	827	802	780	733	774	705	726	708	797	741	793	788	719	764	763	761	798	783	791	739	767	718	761	771	757	733	759	781	779	755	757	761	771	768	786	793	711	809	787	752	730	809	716	793	793	760	793	752	743	793	763	782	739	767	781	770	757	743	715	772	750	776	760	809	751	715	795	760	750	762	755	790	770	770	767	794	802	814	816	788	746	765	802	747	760	762	771	729	739	787	762	745	776	761	798	847	764	771	742	757	747	780	733	788	746	771	752	708	760	810	796	733	780	779	734	765	796	767	808	755	765	821	738	774	752	805	800	734	748	758	779	778	763	783	729	757	729	798	757	790	728	779	790	788	710	727	760	733	744	759	743	780	747	784	748	755	736	737	775	792	793	780	798	783	779	781	731	769	778	733	774	801	764	744	761	767	775	793	765	754	744	766	742	769	776	712	722	771	762	752	711	771	785	794	727	766	789	768	758	754	773	722	775	766	739	752	773	733	774	804	787	718	752	730	772	753	726	806	834	754	773	804	751	789	742	785	786	763	733	757	745	782	774	749	739	750	771	747	787	759	778	767	740	788	732	721	754	767	769	755	790	747	755	761	796	768	795	750	679	746	770	750	776	793	768	763	768	750	755	781	763	734	774	814	741	805	764	754	759	802	763	752	769	734	773	789	737	748	731	806	741	798	755	774	790	729	781	794	739	772	758	791	755	770	767	726	772	753	767	781	744	790	720	799	777	736	786	779	782	742	777	777	757	739	758	746	753	755	747	766	754	801	776	771	762	720	771	755	783	741	737	779	780	724	725	784	768	784	768	742	750	744	761	773	765	745	771	779	755	737	725	792	771	790	760	765	734	747	775	733	769	726	760	742	732	759	780	741	790	764	774	783	776	802	757	726	777	765	770	754	726	719	780	754	712	778	774	760	797	777	787	757	764	785	802	772	810	778	788	765	779	784	787	787	820	781	770	761	816	787	758	749	782	810	748	777	696	734	809	753	745	796	752	769	716	739	732	745	784	729	755	779	783	773	778	808	749	792	730	741	790	773	750	741	773	728	741	780	759	776	767	761	769	735	749	761	738	759	755	756	797	761	751	759	788	753	796	819	767	742	700	747	790	743	761	775	817	773	764	732	804	761	779	715	778	781	754	766	767	762	746	749	767	840	762	765	752	732	832	769	764	763	785	792	808	762	756	788	805	766	738	779	755	804	760	776	793	793	753	789	731	739	713	773	742	755	711	753	816	766	812	702	817	752	750	768	779	781	728	735	758	763	762	738	765	759	817	770	782	767	758	737	789	759	756	773	713	821	736	763	798	792	738	791	733	744	787	744	795	732	766	753	771	739	773	789	782	741	788	761	738	776	774	765	736	802	734	789	791	781	744	821	742	703	764	762	726	799	790	763	758	717	743	780	789	768	773	783	803	727	707	743	758	746	769	814	832	744	768	731	801	680	788	730	821	758	784	743	774	752	768	791	786	762	785	760	736	724	779	768	798	736	741	736	766	818	759	791	774	753	761	718	719	763	786	792	776	764	765	806	757	768	763	776	751	757	753	751	731	727	727	785	746	823	756	779	741	751	763	777	781	755	785	752	810	791	721	739	760	774	712	749	815	764	760	728	719	700	722	794	759	726	766	765	798	727	771	772	793	750	738	788	746	735	795	760	769	768	761	728	736	775	799	768	804	781	737	771	751	789	764	770	753	758	765	737	773	750	789	763	775	753	776	739	746	768	832	765	768	803	751	780	792	756	758	781	779	801	758	751	781	749	768	761	819	731	695	753	769	755	811	779	747	732	775	805	749	730	731	757	739	751	730	765	739	774	788	790	755	725	790	797	751	705	779	740	776	752	762	752	791	785	777	804	781	747	757	736	754	710	745	750	758	773	743	785	759	740	773	715	808	775	773	776	820	741	797	702	762	767	742	730	780	789	774	770	749	783	735	730	814	781	764	802	750	744	742	819	797	757	767	766	782
24285	21458	28690	24663	20523	3120	1115	709	562	577	479	473	495	489	470	546	465	459	458	436	473	453	477	457	440	411	446	455	422	434	473	454	447	469	434	442	415	430	432	448	452	416	463	457	402	468	428	458	457	457	427	443	430	411	395	452	393	438	464	405	380	402	448	400	429	454	419	437	465	430	414	426	427	454	421	423	449	390	430	447	415	441	416	425	415	432	376	393	445	423	405	437	426	406	494	426	420	421	439	446	447	460	422	419	426	417	428	418	443	425	447	436	460	418	402	424	456	454	436	455	408	403	455	448	418	425	442	418	443	447	383	420	428	452	429	404	417	420	427	407	424	424	391	428	411	435	445	442	441	431	409	408	430	466	462	417	457	450	434	387	430	401	422	424	452	479	428	429	443	432	429	437	451	445	422	446	415	444	458	452	414	401	408	449	379	448	422	442	454	399	410	411	394	423	411	412	414	423	414	402	435	454	411	410	436	467	453	436	461	435	408	449	417	383	446	421	447	389	406	438	422	389	435	421	446	429	408	444	410	460	445	424	412	441	443	413	427	441	406	424	411	400	457	446	417	407	421	399	437	428	428	428	427	442	386	430	386	415	427	434	389	443	431	422	415	427	378	424	450	415	396	453	450	418	403	421	388	412	445	430	388	427	416	390	405	417	461	442	421	474	452	453	426	453	410	416	452	430	406	425	412	426	456	423	402	442	410	434	452	416	442	439	403	429	430	412	397	389	451	430	394	430	486	407	470	439	407	425	440	441	407	412	444	449	403	442	415	408	432	380	419	456	438	460	406	417	410	393	415	431	463	467	434	439	459	430	439	464	421	431	425	420	429	433	482	381	406	410	441	439	417	408	445	458	451	415	402	419	413	420	421	396	387	419	449	430	440	407	434	417	428	417	417	447	452	435	451	428	466	412	450	411	471	427	452	406	429	397	403	439	437	445	409	387	440	393	444	432	434	422	432	395	451	395	427	405	396	463	424	440	435	473	416	432	405	437	441	421	444	412	414	440	429	467	447	458	484	411	406	451	448	396	423	421	464	425	452	409	414	420	441	399	436	435	396	422	411	420	454	410	407	414	441	449	404	392	396	400	410	440	428	462	441	413	456	404	423	431	404	422	424	435	426	446	427	398	388	401	399	427	429	438	429	407	405	424	392	389	418	416	417	449	424	377	408	401	381	440	396	415	404	439	405	450	478	408	443	425	423	423	449	439	440	426	458	440	407	454	428	416	398	460	420	389	477	441	448	402	449	391	436	441	426	403	425	405	404	431	429	480	434	434	385	421	458	402	427	448	403	411	383	417	429	415	452	452	448	432	433	434	441	399	459	453	427	429	404	418	429	398	398	378	455	416	427	407	409	462	429	435	437	434	458	410	415	453	401	398	439	416	461	420	412	471	414	437	416	416	412	420	414	438	435	434	407	463	442	414	412	435	436	393	436	457	432	422	445	418	416	434	420	395	450	448	446	415	407	411	453	404	444	476	437	481	445	396	431	423	428	419	476	419	443	440	428	382	440	423	395	427	446	419	442	384	426	421	403	442	465	477	456	430	442	432	416	407	446	459	416	425	456	387	422	369	438	436	443	419	440	465	385	442	443	414	375	418	461	423	424	474	414	400	420	444	458	420	411	446	460	426	427	401	428	396	387	392	436	427	435	412	435	433	405	407	445	431	445	402	429	396	451	436	437	438	446	409	413	415	431	451	430	462	410	423	441	437	423	398	399	436	395	411	423	414	436	427	438	408	423	433	454	442	455	433	418	432	367	457	392	400	433	406	409	442	427	416	383	426	407	431	389	437	405	382	438	405	432	437	442	427	436	459	419	402	408	394	415	442	398	379	431	446	429	459	437	414	413	424	440	416	412	435	428	413	420	418	410	466	465	408	414	435	445	444	440	430	453	415	384	475	385	429	440	394	421	430	405	437	400	453	404	429	388	402	438	444	436	410	441	394	414	418	411	398	453	440	436	412	410	451	418	446	419	413	438	389	432	432	418	444	425	432	430	446	426	425	437	473	434	423	415	424	439	419	423	427	404	401	436	405	412	408	410	433	435	390	462	430	424	422	415	448	417	421	411	444	431	417	440	443	452	436	419	434	419	416	370	438	404	397	453	408	419	392	436	454	416	417	434	396	441	387	429	412	409	424	438	420	432	436	435	459	418	437	467	437	430	423	437	408	423	452	387	424	431	431	417	422	397	393	451	442	431	418	432	416	385	423	400	404	441	467	411	453	399	436	453	443	400	407	406	459	447	410	417	442	396	406	401	442	403	408	463	383	396	402	437	435	437	432	418	447	449	437	400	425	415	463	439	417	428	431	408	422	383	442	395	439	435	404	430	425	415	435	432	407	446	413	400	437	404	414	453	397	423	425	435	457	434	410	397	491	440	378	430	412	415	455	412	408	435	408	447	437	443	436	433	418	440	398	397	413	442	396	455	409	440	402	424	410	420	411	396	429	412	428	438	422	422	431	400	435	444	417	465	408	409	447	426	387	465	416	397	429	407	430	396	442	432	402	433	419	382	428	422	433	401	400	424	436	383	422	438	396	425	442	443	408	417	422	412	401	473	441	384	413	431	421	397	410	416	388	427	435	416	435	394	408	407	443	428	416	450	438	404	418	426	413	428	464	422	441	454	451	445	409	415	392	398	423	429	430	413	389	428	423	428	481	416	446	417	411	436	405	450	456	406	470	466	430	434	425	415	392	419	413	425	417	444	407	407	442	409	422	420	397	432	414	409	454	431	448	422	431	399	397	418	378	432	416	445	421	405	402	464	415	441	408	420	411	402	408	468	414	411	398	440	426	436	410	419	395	476	408	397	404	425	391	434	456	398	431	421	422	432	420	407	419	450	421	451	420	454	415	423	406	395	499	433	423	438	435	391	441	409	433	422	432	406	439	438	414	420	439	427	409	409	402	412	454	416	396	411	438	435	453	448	424	399	449	415	420	430	436	421	429	430	441	446	447	448	415	418	441	448	411	393	422	419	413	404	422	421	431	438	435	467	426	439	446	403	396	433	383	417	446	420	422	418	439	398	423	431	410	441	437	423	411	413	438	382	446	425	408	431	455	402	450	429	418	409	423	408	423	426	407	434	437	409	406	438	420	432	448	442	405	408	444	421	432	424	405	405	395	419	453	442	419	393	476	463	425	398	435	435	405	437	422	432	388	425	406	387	431	408	398	419	425	449	402	476	412	421	421	380	437	425	408	445	461	477	448	455	434	384	408	410	410	422	409	433	403	465	429	387	428	454	389	440	416	380	433	403	418	434	406	425	409	432	401	430	425	429	397	402	407	453	452	440	427	444	442	443	425	416	447	415	423	433	425	423	457	422	387	405	424	439	423	431	403	407	411	416	389	441	379	408	431	409	422	415	428	388	426	359	391	416	426	440	405	458	405	440	440	408	408	411	412	462	452	404	413	382	442	433	397	402	429	420	463	431	415	415	391	416	406	421	417	428	448	435	451	407	450	442	433
3459	4979	3883	1965	1421	1082	866	803	626	660	623	535	570	547	538	501	491	496	543	522	492	524	474	513	489	485	472	457	470	487	491	481	453	461	443	432	495	469	481	482	476	443	455	448	443	468	422	456	434	452	443	447	433	474	470	438	453	470	436	468	471	460	428	447	455	456	425	463	477	419	439	454	435	440	452	458	416	427	476	446	440	450	453	506	443	451	435	448	481	456	444	431	442	474	446	496	407	463	457	481	447	439	449	416	457	436	454	448	473	485	429	456	436	474	470	453	463	432	474	463	436	414	469	450	454	456	478	442	452	496	430	421	439	419	458	469	445	410	441	447	454	435	402	429	484	481	432	449	427	447	434	465	439	464	444	420	479	461	476	473	447	449	467	417	450	438	467	435	466	432	432	442	434	461	457	481	453	432	447	467	435	480	440	433	436	449	444	451	400	450	407	428	441	482	455	455	457	469	456	453	462	482	457	444	452	467	431	462	403	453	470	449	413	441	447	447	462	456	431	446	455	450	427	478	451	452	431	467	438	444	449	435	419	500	452	452	468	456	443	431	456	436	433	459	402	455	431	426	461	442	483	457	414	419	451	423	433	429	399	401	448	478	446	430	420	402	420	448	399	476	429	440	413	491	432	433	433	453	410	419	428	464	416	455	431	448	473	451	445	439	441	491	472	404	412	441	438	452	456	452	452	411	465	443	456	365	448	485	436	426	418	432	457	443	466	419	443	452	474	438	452	471	426	455	472	436	488	408	447	446	427	407	433	419	447	456	428	397	443	413	433	477	449	440	442	434	425	446	422	438	462	473	489	425	426	432	425	401	410	432	440	461	442	435	410	457	434	428	448	438	431	478	447	433	444	434	444	443	419	425	424	434	449	426	416	458	441	451	414	444	433	439	451	491	421	390	411	428	416	442	424	454	454	409	443	441	441	398	439	471	416	440	446	463	443	490	443	428	444	431	419	406	423	454	458	427	444	445	417	395	454	437	449	447	422	423	448	435	432	443	468	436	441	449	421	467	452	424	494	419	440	477	444	469	442	471	445	397	444	451	434	446	460	434	428	440	448	462	454	446	421	424	448	469	465	411	454	447	461	447	433	466	432	453	454	456	464	477	459	467	441	436	427	390	470	448	455	461	434	463	455	431	467	429	436	479	444	409	432	433	425	445	450	447	444	478	448	474	413	431	468	447	467	442	431	462	468	485	429	433	457	469	467	470	430	418	420	409	456	414	416	430	420	399	433	480	400	454	428	468	441	469	491	436	404	477	440	444	475	449	420	435	460	457	441	465	432	407	405	409	445	477	430	421	423	462	432	470	421	460	457	417	459	457	401	454	429	428	487	411	455	402	456	447	430	438	498	381	417	451	432	423	433	436	452	435	465	388	434	471	412	456	441	460	418	416	475	424	478	398	458	472	473	470	433	444	443	425	455	414	433	438	474	469	473	459	432	433	447	445	438	445	449	454	447	482	422	414	416	447	428	408	458	441	406	437	457	427	465	429	460	417	413	442	477	440	429	458	469	412	393	429	478	435	456	426	435	435	443	432	426	465	426	434	440	392	457	455	428	428	452	435	434	444	444	492	434	440	456	460	446	438	434	425	439	423	443	434	446	467	420	454	420	452	483	482	410	430	449	463	434	460	424	441	415	485	436	449	436	419	454	433	443	453	452	467	410	397	455	443	431	473	438	490	426	417	415	451	423	436	442	421	430	424	415	457	462	402	429	459	465	380	451	429	396	433	417	437	445	433	483	452	444	454	415	428	453	415	438	486	428	460	459	408	444	418	455	445	467	438	425	415	424	438	400	439	409	460	437	444	420	419	463	422	432	447	437	409	445	424	428	438	437	453	457	392	434	456	435	414	435	442	453	442	432	435	439	453	419	464	463	440	463	400	401	447	446	441	401	445	444	464	437	437	423	426	429	436	448	418	469	436	441	462	461	448	440	422	427	447	416	441	495	447	435	448	462	449	431	399	403	437	439	419	395	425	433	446	437	418	446	401	442	415	474	445	472	421	377	463	420	464	456	443	448	474	440	428	424	441	434	446	464	420	459	455	468	462	454	439	507	414	470	465	398	405	427	445	473	418	440	437	454	431	448	423	420	473	408	414	421	410	411	426	455	460	445	479	461	425	462	431	430	471	457	411	475	424	421	454	426	432	422	439	457	418	453	455	430	455	458	471	453	428	439	445	432	452	409	459	440	436	437	453	456	442	473	455	429	447	433	395	444	470	383	427	478	458	440	420	419	434	433	452	412	424	424	451	420	439	448	442	460	451	430	458	425	426	430	410	441	453	432	432	449	465	422	433	405	443	437	426	432	485	462	443	444	434	443	435	451	452	453	396	398	429	459	411	413	427	466	474	430	438	444	449	445	422	423	456	450	451	452	444	484	434	410	410	438	466	455	444	392	429	417	426	410	433	412	440	426	397	452	421	452	466	462	459	385	436	432	428	444	457	434	399	440	435	458	436	451	427	468	418	420	439	435	495	424	452	447	458	432	438	423	461	409	466	441	433	437	420	469	412	422	439	439	425	448	459	397	462	474	408	434	409	436	432	403	471	416	430	454	428	429	424	426	445	418	425	448	448	407	420	442	441	450	422	413	445	481	426	462	444	455	448	489	447	464	444	434	459	455	488	425	436	482	463	423	449	481	459	379	447	440	447	439	438	451	412	408	439	415	437	432	449	452	436	407	421	431	465	445	465	437	439	465	451	398	411	441	455	416	385	423	396	449	452	464	380	389	463	421	449	424	437	425	444	465	447	465	407	473	421	465	420	425	465	424	478	439	408	435	462	414	424	445	422	445	430	470	399	433	432	431	397	467	439	430	463	460	423	428	459	411	465	429	452	426	441	423	441	424	412	427	455	431	411	420	442	459	471	430	431	451	427	432	443	446	409	427	442	422	429	460	430	417	440	446	442	445	466	433	417	424	446	469	398	444	441	455	445	458	459	412	443	449	425	430	416	433	489	432	423	434	450	440	438	471	421	492	429	442	417	444	429	453	415	414	421	446	393	432	446	430	439	433	429	432	449	440	445	416	431	434	425	447	443	475	409	446	430	405	424	456	434	446	445	452	441	428	438	467	449	419	413	458	431	444	447	412	440	419	420	444	398	407	400	439	463	440	416	472	447	414	463	399	460	438	459	468	443	406	409	438	451	415	445	435	415	462	415	423	434	422	413	447	458	434	455	434	434	411	407	445	432	403	446	431	475	433	437	425	441	443	491	456	436	440	404	421	421	449	449	444	437	466	438	437	461	440	416	442	471	418	377	456	435	419	425	447	465	445	457	462	448	438	433	442	443	426	430	451	463	414	421	430	451	404	431	479	446	437	411	403	446	461	400	425	481	441	420	448	433	457	430	439	467	428	454	462	448	424	430	419	425	432	460	443	434	416	466	472	450	424	443	422	437	401	435	468	432	443	440	437	405	450	432	434	459	437	417	424	438	447	462	431	410	433	437	462	447	412	462	437	410
27720	11888	2085	1262	966	963	926	924	915	921	858	870	926	886	902	885	868	923	934	911	919	922	909	927	832	946	919	886	888	892	917	910	853	879	960	883	890	906	917	893	897	922	920	863	849	874	925	935	964	928	882	914	894	869	873	925	869	948	849	931	876	931	959	900	961	937	949	897	923	901	928	898	899	904	931	866	934	900	904	906	912	936	878	937	943	879	915	915	895	857	927	885	900	958	925	904	925	845	930	892	910	904	897	888	908	885	901	900	915	903	925	895	914	832	911	917	925	894	889	892	858	899	841	915	971	939	866	969	901	895	923	847	967	898	919	910	858	883	900	921	866	919	919	897	896	963	923	884	951	908	880	944	901	936	898	882	913	933	909	907	926	853	924	912	846	914	897	942	890	911	894	883	903	932	911	907	912	913	902	846	917	877	901	935	926	920	904	926	918	902	932	888	893	968	871	922	910	885	893	948	903	967	937	931	880	931	887	912	932	927	888	936	895	948	931	856	900	898	886	915	886	910	893	893	948	889	908	931	941	905	848	902	869	905	918	948	861	904	882	925	954	940	946	925	906	893	868	860	915	980	925	908	939	898	930	929	891	945	894	901	966	896	886	913	950	981	924	900	901	967	888	868	893	916	950	894	934	894	908	922	893	897	937	875	948	939	949	940	908	839	833	906	947	907	940	863	877	955	953	863	903	906	882	886	915	853	868	884	969	925	974	886	929	938	864	871	951	886	861	846	859	890	930	953	917	894	881	836	898	870	924	935	908	865	900	901	869	875	914	936	877	898	913	932	925	922	933	940	915	914	904	957	920	940	927	953	931	866	885	865	874	882	866	928	919	940	974	901	881	919	947	929	877	928	886	897	928	958	920	905	921	904	911	919	850	879	920	895	922	903	887	864	864	935	892	911	929	926	923	898	924	918	951	905	941	903	967	905	879	882	869	846	938	947	894	971	861	896	955	919	858	919	928	815	902	848	847	894	914	937	894	884	914	881	889	912	885	920	865	856	915	960	912	979	932	899	929	869	883	867	943	920	877	909	940	887	890	909	884	882	940	884	900	868	949	902	993	933	881	879	924	886	879	950	909	896	871	927	892	915	947	843	884	899	932	915	876	859	895	880	870	886	945	920	899	912	908	895	873	888	889	937	964	947	920	969	906	929	947	894	895	917	907	995	895	906	933	952	928	851	934	891	898	855	936	940	901	859	928	917	940	912	847	914	908	925	903	890	907	881	905	835	963	878	894	877	912	924	969	958	876	908	967	932	898	876	939	938	940	896	910	911	874	862	907	891	827	888	913	859	875	896	925	907	872	946	856	856	925	878	868	889	993	885	945	912	897	910	918	926	933	934	867	913	925	920	896	931	913	942	870	967	916	927	968	912	885	900	904	897	930	916	921	892	901	884	909	885	895	855	837	931	926	913	948	922	926	905	890	866	929	940	905	892	868	884	902	891	868	906	935	864	934	860	884	891	879	915	917	943	935	901	871	940	937	871	913	888	915	907	871	935	899	899	882	914	879	912	911	945	879	930	878	906	880	859	860	905	953	930	935	928	932	917	846	896	873	884	900	885	891	903	934	953	926	901	897	908	884	903	935	912	851	868	882	914	909	860	954	838	931	930	901	906	917	906	942	895	926	915	916	854	910	928	930	922	934	883	887	904	916	917	901	913	941	942	918	884	911	912	951	853	901	940	916	888	832	933	888	909	913	884	950	912	934	948	863	854	876	955	883	938	924	911	865	921	926	883	908	904	966	899	908	851	886	938	897	857	930	904	878	935	938	905	869	866	908	895	930	849	899	929	851	863	956	888	916	910	960	851	932	936	921	902	917	924	869	954	890	936	922	910	923	891	949	893	950	898	927	933	884	933	882	892	916	873	931	917	965	914	912	869	934	914	934	932	881	903	917	917	928	919	872	884	918	946	881	917	875	935	874	853	905	930	874	922	891	908	950	938	939	961	926	921	876	991	896	958	932	934	930	928	924	886	943	889	892	893	871	939	831	887	886	911	907	941	887	906	899	883	900	886	890	973	907	884	911	882	887	881	942	883	879	905	886	911	903	981	966	929	920	908	909	924	904	823	943	865	927	973	960	917	976	873	920	935	865	885	909	891	918	822	908	911	919	884	876	950	936	933	871	912	865	914	861	901	903	901	905	884	881	899	896	910	877	888	904	871	897	948	955	870	880	872	884	931	895	863	891	884	887	904	963	896	884	898	960	923	917	898	902	969	930	868	912	860	845	921	876	849	892	902	913	857	877	903	898	945	865	947	925	918	868	901	906	961	935	906	917	902	900	887	918	904	922	882	914	958	942	867	933	913	865	862	887	935	925	930	863	888	955	936	900	885	892	840	907	881	898	905	917	879	922	877	880	902	952	913	880	910	924	868	856	935	910	890	916	952	931	904	897	945	917	869	911	875	921	871	940	896	902	902	928	892	878	934	912	916	883	854	883	895	906	937	926	885	946	926	918	965	984	858	929	929	919	934	914	916	960	869	966	868	902	895	904	910	913	897	960	859	914	864	864	897	920	945	876	951	903	922	880	921	920	963	894	872	870	938	944	907	941	931	901	944	933	898	886	849	871	886	941	864	898	905	931	925	929	922	972	899	866	929	958	936	860	888	890	944	879	937	896	946	941	913	933	879	865	949	945	931	874	890	957	956	923	896	898	907	949	912	976	894	942	924	889	895	877	830	903	882	921	896	902	922	878	959	930	908	879	908	871	858	955	940	925	912	913	918	918	892	902	914	897	900	898	927	873	920	883	914	860	849	900	871	903	947	917	926	929	918	927	883	893	918	917	881	941	930	905	952	953	918	857	934	918	932	886	902	911	850	871	826	913	889	932	923	874	894	901	923	877	951	975	889	917	854	912	927	895	887	930	906	920	871	1016	890	1008	958	925	902	926	915	918	929	961	930	875	933	910	884	908	941	920	905	859	890	905	970	869	963	945	903	888	875	902	914	889	891	898	905	905	912	886	889	887	910	934	947	893	931	922	924	933	871	882	964	909	921	902	913	912	897	898	863	910	856	898	903	923	852	922	863	914	869	915	883	887	903	907	921	908	971	957	933	891	887	966	920	881	909	920	908	911	880	920	936	940	915	962	909	958	871	920	893	876	934	900	921	915	902	924	934	877	915	933	935	911	875	961	919	943	869	899	846	920	915	920	886	924	909	933	928	871	906	942	881	909	882	914	902	937	877	939	905	881	903	900	949	917	908	906	872	920	845	901	902	953	865	922	926	914	875	894	887	940	831	860	873	903	927	880	889	928	870	878	933	902	909	951	949	885	906	915	916	918	878	907	956	888	927	884	875	896	881	913	896	862	894	920	924	927	958	892	905	872	921	926	924	893	910	891	874	924	893	898	901	899	983	844	883	893	887	918	893	824	907	907	938	893	889	917	918	908	930	847	881	910	846	945	901	903	929	951	918	864	924	874	908	848	904	908	922	892	874	940	949	894	894	930	910	895	904	959	876	915	893
5131	1054	1041	812	843	788	818	792	751	781	813	840	798	810	847	790	829	821	817	774	845	787	786	806	811	833	785	778	795	802	763	850	799	801	843	784	835	765	765	794	825	817	817	779	811	797	820	765	764	805	836	780	802	791	788	821	819	794	809	845	824	817	778	810	790	769	753	825	824	753	816	762	808	783	802	784	832	855	823	832	734	812	816	812	811	736	743	820	813	764	743	826	821	774	859	795	758	814	810	809	816	819	794	835	760	808	779	773	791	811	835	838	785	765	846	865	849	841	802	785	802	777	793	780	787	786	804	767	811	788	836	774	762	836	770	771	765	841	803	842	836	861	776	774	816	758	858	772	819	779	800	776	792	716	829	779	808	792	832	816	808	790	787	857	752	785	860	816	776	782	794	803	742	783	789	745	786	837	772	768	845	835	831	810	840	795	782	773	781	808	776	788	791	786	786	800	774	817	753	772	787	771	788	781	800	796	797	832	803	813	745	775	795	758	775	789	841	844	750	813	801	802	762	848	760	752	775	792	809	820	764	832	846	753	795	864	789	787	815	812	792	874	814	820	777	790	823	802	803	805	777	795	780	781	779	764	801	772	788	795	803	828	758	745	828	786	811	779	763	832	748	779	794	781	790	801	742	765	776	760	812	781	824	812	801	812	805	799	761	796	818	808	795	794	833	809	798	770	801	801	794	854	779	758	808	785	828	800	786	805	796	777	805	784	860	779	784	764	774	797	751	805	838	818	779	782	775	748	835	796	781	809	740	853	809	840	731	831	780	783	755	783	796	770	773	814	780	760	825	728	773	782	842	735	779	775	810	808	795	804	825	804	811	829	792	821	809	772	823	759	775	810	841	764	779	775	782	793	798	779	794	793	844	773	800	827	806	819	823	847	826	800	822	781	800	739	870	782	831	829	786	848	805	801	734	800	801	836	817	800	783	777	815	758	781	797	798	801	896	821	821	827	823	755	828	770	758	819	804	838	827	793	782	756	779	824	792	794	797	849	800	776	802	765	777	792	811	762	819	842	739	765	732	796	807	807	777	790	808	820	827	778	775	834	827	795	775	759	744	790	774	785	802	803	847	792	788	858	788	822	786	802	813	822	816	789	781	831	797	776	772	755	749	791	743	792	821	848	813	795	780	795	823	773	795	857	820	764	829	852	812	761	816	796	835	779	834	781	790	835	825	814	805	810	825	821	815	828	791	821	819	814	773	805	793	823	824	780	841	817	789	821	816	819	805	771	841	831	814	785	734	822	815	823	778	793	807	792	820	805	812	800	785	797	748	802	808	807	825	810	812	831	776	811	783	777	786	803	807	789	760	815	773	832	868	784	769	796	764	807	819	797	796	773	782	779	768	804	757	826	860	759	769	787	777	801	763	846	831	728	822	817	803	803	757	810	761	795	816	828	808	781	786	776	775	871	787	814	825	768	764	809	815	838	792	804	806	765	811	785	800	799	771	808	777	804	808	823	797	799	768	762	814	802	812	773	777	826	741	788	787	786	808	774	844	800	769	830	746	810	822	825	784	810	814	799	797	771	782	787	787	833	871	805	820	786	790	750	769	807	758	836	761	753	840	802	831	843	829	799	802	813	774	823	796	787	797	797	773	782	805	802	767	789	817	850	770	772	784	793	811	745	802	790	791	776	797	802	828	806	808	765	728	765	731	801	825	771	795	792	771	753	767	808	775	768	796	791	824	796	819	761	777	769	754	824	793	820	840	791	780	819	797	794	801	810	735	842	749	802	831	813	749	746	828	726	781	765	749	751	788	834	793	736	827	759	775	807	845	785	813	808	764	794	794	800	828	753	774	778	800	808	775	782	780	750	748	777	820	767	766	797	851	818	838	776	794	804	809	759	793	798	783	783	833	829	847	811	779	798	803	844	797	778	796	830	805	788	799	777	870	843	793	770	817	762	823	835	805	794	798	814	803	828	821	746	814	785	776	771	817	749	806	784	839	799	815	778	802	789	761	824	787	877	738	814	814	797	787	810	779	781	785	816	777	793	812	804	767	769	811	770	856	777	792	788	726	823	781	799	784	807	764	802	837	795	788	796	785	781	820	803	754	805	841	771	803	760	759	793	819	798	802	807	847	808	826	813	800	765	774	838	818	752	810	823	796	815	804	792	851	824	839	810	790	761	830	789	818	817	818	818	799	785	804	795	786	776	814	868	850	830	779	753	804	790	826	807	818	764	790	826	819	768	804	834	794	808	789	808	765	779	779	803	851	784	778	840	743	777	792	850	778	776	816	755	796	800	842	817	791	840	807	797	776	827	790	842	813	804	834	792	828	756	787	738	825	754	765	842	758	792	784	777	774	821	794	771	821	819	782	769	786	803	820	819	808	781	794	768	794	834	774	807	840	793	788	808	775	783	826	786	793	819	810	776	717	797	755	847	812	850	828	878	855	810	774	792	804	797	789	803	775	779	802	817	779	789	780	780	736	810	799	803	781	781	744	830	770	814	769	850	773	779	784	786	789	789	780	789	768	812	805	782	830	816	788	778	776	767	784	797	780	816	809	795	757	792	806	855	754	812	794	814	759	824	782	818	794	793	775	791	835	775	822	804	759	798	774	781	833	819	869	834	770	781	738	851	754	798	789	800	786	766	835	818	774	831	800	797	837	862	841	754	815	830	822	780	855	782	798	828	764	749	735	795	787	797	856	749	807	819	807	779	794	751	812	779	787	758	790	771	788	760	777	770	807	790	793	785	807	837	773	792	740	785	803	874	784	746	803	758	778	775	826	799	813	780	799	796	829	807	835	808	828	785	751	789	765	810	799	771	802	822	815	792	800	802	785	764	784	775	773	796	753	828	796	801	840	772	781	773	813	770	825	808	779	791	785	826	851	789	807	780	789	840	818	824	793	809	817	817	837	777	776	784	817	797	757	810	833	783	846	807	795	808	836	807	819	776	798	784	814	732	800	799	786	804	758	800	804	792	812	772	824	805	739	804	752	777	800	796	800	815	842	796	796	811	786	813	802	754	814	807	823	762	822	781	774	824	756	821	828	850	740	784	814	806	817	849	794	783	824	826	814	791	820	809	780	804	800	747	797	749	778	791	816	812	790	798	846	822	812	776	855	781	830	845	785	774	788	778	803	806	822	793	841	807	749	838	820	772	706	812	780	782	776	798	814	807	790	764	816	848	806	801	762	793	773	791	789	787	771	797	825	788	741	825	794	798	771	837	849	793	750	806	826	771	786	806	799	769	811	774	823	815	785	746	745	775	766	805	796	834	820	803	807	856	779	811	848	771	761	794	772	829	839	796	787	781	804	774	786	746	774	816	785	804	790	767	805	812	838	755	780	799	849	813	756	777	758	812	814	823	795	753	787	812	821	825	743	757	795	749	828	791	815	792	784	791	851	806	835	769	768	860	800	830	795	826	839	833	815	836	794	828	797	788	821	808	821	816	793	808	781	803	803	803	801	785	787	820	798	763	807	811	763	819	801	816	793	798	749	849	815	819
25820	21468	25841	18706	2284	1233	1100	888	860	886	921	888	932	901	862	882	868	815	863	862	862	883	926	846	809	856	869	882	868	916	845	882	832	864	855	807	853	869	849	866	820	852	819	788	839	823	834	796	822	853	829	817	805	828	903	860	846	826	826	890	883	867	845	813	853	851	837	831	848	847	859	860	858	864	860	807	838	845	837	895	833	884	846	844	849	877	857	850	827	886	876	812	886	821	832	827	818	856	873	868	797	815	898	833	873	816	860	823	799	829	879	897	864	868	847	843	863	816	837	840	783	846	854	846	847	833	867	803	837	904	878	853	826	918	870	913	870	894	871	851	849	878	871	851	828	847	828	783	908	813	886	862	889	828	855	851	885	871	813	876	887	857	837	909	851	862	860	847	825	853	842	846	866	871	857	807	819	824	822	849	810	878	847	829	791	817	855	860	887	843	856	873	859	820	891	871	798	834	835	810	826	858	808	798	874	843	864	837	857	845	887	872	846	831	830	877	873	886	874	841	822	839	887	869	833	846	832	822	859	807	932	814	854	865	803	851	910	893	837	840	844	867	859	852	844	852	824	813	850	850	854	870	895	862	831	844	887	871	841	869	863	896	838	837	867	832	867	865	912	868	895	843	858	833	839	843	900	808	829	838	873	888	819	843	865	840	850	911	830	835	873	839	802	879	859	879	877	810	870	826	841	820	847	867	785	886	840	885	841	885	899	843	862	863	849	854	840	816	871	835	836	812	872	844	854	894	812	808	845	852	826	830	885	800	797	820	851	877	921	810	860	826	844	827	869	829	806	914	818	831	799	905	820	819	827	828	847	876	869	812	869	839	785	863	911	805	830	899	851	821	805	839	860	875	816	808	895	790	884	823	850	868	891	840	883	871	838	832	761	769	829	836	833	787	865	835	857	871	838	850	828	838	794	824	891	844	888	827	854	844	845	796	813	871	889	858	841	863	866	859	791	861	877	832	846	826	845	864	832	841	865	848	869	844	841	815	852	809	806	810	849	830	837	853	858	846	885	836	834	809	919	859	828	879	845	813	862	855	837	862	843	858	800	880	893	845	846	859	839	818	859	858	833	827	837	876	823	860	863	855	814	832	835	807	862	898	814	913	826	841	764	848	811	836	845	783	850	823	835	873	804	863	821	826	871	877	841	846	889	821	873	831	880	838	904	929	854	839	844	804	847	875	850	905	850	832	859	848	877	891	823	815	876	845	793	880	846	847	860	850	860	820	834	865	868	836	846	816	860	808	866	854	858	823	890	851	867	845	842	861	887	867	829	825	820	829	896	928	818	870	857	842	847	815	865	933	883	850	842	804	839	856	830	880	843	880	839	835	810	850	900	852	845	842	862	785	844	892	848	852	816	833	845	798	863	864	830	802	860	865	891	845	850	850	826	845	846	811	911	894	881	859	891	839	860	872	847	882	851	822	844	867	886	818	833	827	789	835	809	869	904	840	885	865	815	819	836	879	850	854	865	877	843	860	810	938	862	858	855	849	883	831	893	866	811	865	850	853	844	870	814	834	860	809	860	847	871	848	840	852	824	893	845	858	909	862	841	832	850	788	847	841	894	873	895	839	822	853	875	811	883	851	804	914	914	853	887	810	894	845	853	846	845	908	869	854	838	824	886	840	845	793	827	899	869	846	857	894	872	875	861	873	827	828	880	821	872	841	838	858	804	845	808	814	856	833	883	882	892	852	878	881	862	898	867	821	849	819	833	894	831	850	822	889	834	830	838	839	886	928	847	851	838	850	824	809	800	881	784	826	780	847	856	884	836	844	823	870	851	839	782	820	814	894	859	808	868	865	784	868	831	844	899	870	843	888	821	867	857	832	858	820	835	826	855	827	827	851	863	830	854	886	831	823	834	859	820	869	852	829	876	887	838	844	852	839	895	821	812	860	799	872	838	852	864	845	849	840	851	834	832	891	832	839	829	789	878	831	849	856	841	875	827	778	786	842	875	896	883	841	812	886	819	840	834	858	823	857	857	809	852	840	833	866	864	818	817	839	863	878	817	805	814	850	809	838	888	885	820	824	850	816	854	910	833	833	869	825	851	826	772	802	853	836	875	880	843	877	838	874	856	907	829	842	883	813	823	835	849	800	851	868	826	828	857	820	800	839	830	843	843	820	811	757	893	799	816	805	792	813	863	861	837	827	822	820	790	861	892	854	830	841	839	842	821	864	827	774	807	914	865	841	812	847	857	820	809	830	843	818	851	912	834	834	834	892	820	907	879	899	810	856	867	860	889	857	854	834	813	807	863	860	860	891	870	847	886	838	871	828	867	828	833	865	854	831	824	824	885	869	825	835	830	834	835	838	819	877	945	833	846	867	819	863	865	847	879	817	848	912	838	865	838	884	860	785	865	876	841	813	868	805	825	821	832	819	820	826	870	847	822	870	857	878	823	867	814	835	813	842	849	856	803	846	875	869	815	875	855	817	869	852	829	866	870	808	848	854	840	930	857	839	843	833	859	869	833	905	835	849	838	896	827	806	868	800	853	835	862	896	870	834	884	781	874	843	883	798	854	835	817	852	896	837	835	824	892	856	888	830	846	836	830	857	873	871	812	851	831	854	853	801	825	861	813	823	833	875	860	838	832	864	867	843	866	815	818	849	843	794	787	830	861	802	867	815	858	804	864	850	840	815	807	883	822	831	859	850	883	825	819	831	834	851	828	813	875	782	822	900	825	925	826	870	935	808	869	885	894	874	837	868	883	922	790	893	867	837	831	857	833	855	866	837	868	870	862	859	795	806	824	872	834	861	807	860	862	871	838	864	879	858	916	861	849	880	863	872	863	864	838	837	854	903	812	857	851	839	894	871	859	884	819	839	838	886	850	894	857	871	875	893	828	893	859	893	903	844	865	923	826	844	895	855	837	830	824	872	854	864	811	841	855	877	820	837	866	834	868	838	864	883	822	821	845	866	853	861	874	867	820	918	867	847	880	895	789	849	834	827	889	796	811	877	922	775	851	848	833	884	889	856	833	856	840	830	830	822	861	902	852	897	827	864	833	877	823	811	886	876	876	850	859	854	867	828	855	833	834	832	859	847	793	905	816	856	829	823	839	838	861	849	874	839	882	859	894	861	862	774	830	774	876	871	823	824	839	870	831	842	846	795	859	840	811	869	816	878	785	836	854	860	852	826	854	791	815	811	865	849	843	896	871	853	865	871	857	835	856	808	819	798	878	893	847	897	875	852	870	866	825	891	855	806	845	825	868	849	878	874	811	886	893	866	846	822	846	843	834	871	831	854	846	886	904	815	837	812	853	820	848	821	836	817	860	857	887	861	882	846	880	805	810	835	884	805	860	844	808	879	840	786	896	833	876	791	886	864	874	862	839	853	826	816	865	838	879	846	890	844	797	857	840	871	808	835	833	871	836	815	838	825	803	850	861	847	814	838	809	813	832	847	820	842	815	849	915	838	851	880	843	861	863	824	819	846	872	849	822	817	823	858	828	874	840	867
3697	2347	2051	1309	1092	1069	942	936	840	899	810	836	783	754	835	788	736	814	787	752	795	808	754	739	742	807	755	783	768	813	760	814	775	791	795	786	824	752	740	747	803	823	758	750	822	780	799	761	782	758	789	777	782	792	777	803	764	735	780	738	790	746	763	705	776	810	821	779	764	815	839	769	801	810	769	779	764	772	771	748	767	758	742	794	779	778	796	834	801	766	775	787	804	758	733	729	790	764	727	763	831	770	785	822	824	785	791	769	779	805	811	766	776	787	797	796	797	789	822	759	781	742	709	773	811	751	788	807	785	791	811	821	841	726	792	763	801	750	728	771	778	754	787	755	743	778	723	734	736	769	775	772	757	781	706	762	802	757	746	804	761	763	731	761	797	756	751	781	755	702	758	771	796	801	819	770	788	779	782	810	832	783	791	764	773	764	740	721	781	790	779	770	781	759	767	750	741	780	749	792	781	748	789	718	818	703	774	782	777	739	762	771	767	771	766	729	777	812	726	777	762	819	758	727	813	793	785	799	755	749	796	777	846	780	763	777	755	839	760	728	791	784	734	764	776	824	767	777	764	779	729	750	807	771	763	774	783	756	748	836	783	827	765	742	809	793	806	766	787	855	760	765	746	792	786	775	812	797	782	782	713	810	752	814	779	750	785	743	784	805	813	796	757	784	746	743	773	746	784	749	795	752	830	756	770	796	768	808	732	745	794	776	730	738	752	759	738	714	796	751	796	764	725	713	811	757	763	799	799	784	765	775	784	812	759	761	806	773	768	793	764	774	774	791	787	805	763	741	699	802	760	745	780	778	817	769	748	780	815	770	734	768	763	763	797	740	738	760	796	747	763	813	724	748	755	779	805	794	797	759	823	776	751	727	795	746	759	793	736	769	797	772	794	736	754	783	770	780	788	780	743	799	802	793	750	792	762	762	762	733	729	767	784	799	762	734	795	755	803	800	775	769	763	737	799	801	755	808	764	728	779	784	754	768	737	725	807	830	815	784	768	779	772	758	761	818	799	745	737	772	768	771	752	769	764	780	754	801	817	763	749	790	738	798	770	791	807	732	775	786	772	771	774	762	743	778	771	792	766	764	766	763	757	753	771	746	746	763	724	820	754	750	767	746	738	756	777	769	781	775	732	773	815	759	730	774	824	768	800	768	807	764	808	771	753	753	763	738	769	843	779	777	797	760	799	780	759	754	814	768	782	837	764	777	775	760	794	754	808	717	790	799	760	775	771	794	765	773	763	806	756	729	748	803	771	774	844	748	763	802	768	776	746	752	807	780	825	785	782	813	786	792	774	743	767	790	753	775	789	775	770	724	775	794	749	739	803	777	792	773	775	757	740	766	767	760	746	798	780	775	774	749	730	789	762	776	802	746	718	809	812	732	747	790	800	740	786	786	777	746	778	765	769	785	761	772	772	782	796	781	770	774	708	778	707	743	787	804	767	742	745	738	759	736	736	802	752	752	786	775	754	767	801	789	767	711	773	749	762	785	806	769	783	711	737	803	833	716	697	753	754	750	810	754	813	772	721	757	724	799	756	744	744	781	809	736	778	778	781	696	781	797	806	731	792	755	732	800	760	752	753	734	780	762	809	785	758	753	747	757	794	774	761	810	782	775	802	750	763	797	801	708	766	763	766	763	751	759	741	769	787	808	746	753	772	733	809	764	800	745	759	735	774	793	780	766	759	770	826	793	758	774	773	824	754	798	735	761	808	792	740	783	816	737	816	752	785	771	796	762	741	809	733	701	739	759	807	775	762	734	784	777	731	782	786	808	772	785	775	766	722	783	776	775	779	748	788	772	721	788	749	765	771	807	829	792	810	810	800	843	808	743	791	807	740	733	757	765	728	827	753	742	830	773	818	764	747	736	787	794	767	813	787	719	771	817	803	765	756	751	766	786	771	751	756	752	765	756	807	754	756	809	787	731	782	783	771	748	772	761	805	760	819	793	782	756	810	777	767	776	770	786	717	757	725	758	775	766	756	737	788	799	742	741	785	756	812	791	753	784	787	764	745	805	775	784	756	785	726	777	782	790	777	771	713	750	770	819	801	761	796	711	771	768	771	762	722	746	764	741	773	758	821	760	780	770	778	767	809	762	764	781	730	803	758	748	781	792	769	777	788	730	773	787	785	745	785	749	837	721	775	760	713	744	757	759	753	769	752	767	753	782	776	805	738	777	763	767	799	750	758	816	767	772	770	765	799	743	804	785	738	832	824	758	784	771	761	720	712	712	787	799	744	758	814	776	773	736	749	762	767	763	701	769	813	805	793	765	743	772	775	775	731	847	767	820	695	763	744	738	748	823	716	790	795	779	759	796	794	798	776	779	744	763	753	739	768	811	762	773	738	795	801	766	761	772	732	774	766	752	748	764	773	764	750	785	760	801	773	828	775	756	748	728	794	765	792	772	753	790	776	803	775	751	714	735	793	810	798	754	754	763	767	787	750	736	716	766	783	764	783	775	746	809	708	731	769	766	787	794	723	778	760	768	772	784	715	774	782	787	800	718	761	804	749	813	725	794	808	785	790	761	761	775	811	811	758	787	787	766	828	783	799	775	779	810	786	665	775	715	774	779	757	729	792	771	716	804	738	733	770	811	752	813	737	815	762	822	794	766	800	756	716	792	753	815	787	799	753	785	776	754	767	747	736	771	732	796	747	793	801	689	818	774	781	807	795	762	722	782	779	744	753	763	792	790	810	780	785	819	727	755	756	747	747	784	812	760	732	802	719	812	788	805	785	774	783	698	811	762	786	802	785	775	728	756	734	780	781	750	801	797	715	722	779	777	750	757	770	784	752	790	786	751	745	789	760	777	797	762	740	771	749	761	782	827	704	807	752	753	780	756	753	722	785	776	742	783	812	720	766	767	806	821	754	775	778	751	787	734	784	746	808	724	776	755	786	769	787	769	802	724	793	778	758	751	730	779	812	775	758	785	777	778	793	730	795	776	767	762	779	768	783	759	778	762	791	742	823	830	790	749	772	771	737	784	782	779	815	802	721	731	773	794	754	768	726	733	763	747	760	767	792	794	744	813	731	773	780	782	783	720	765	761	771	754	776	793	779	819	748	799	777	798	738	776	783	779	802	775	767	777	805	709	751	765	781	775	772	765	816	771	744	720	702	736	794	773	832	777	755	728	764	769	741	737	772	768	769	776	778	755	773	757	797	763	763	773	769	787	774	763	767	757	733	777	770	743	805	747	773	809	789	759	791	788	806	741	768	783	728	716	756	822	771	770	817	830	754	790	744	768	754	780	747	716	764	714	722	808	791	781	760	782	795	772	781	766	793	777	761	763	782	784	761	766	751	762	755	769	808	743	758	770	838	736	770	759	789	775	739	786	784	798	755	731	815	743	726	777	774	796	790	794	776	750	769	737	717	719	735	776	796	819	702	744	798	724	755	736	780	804	784	751	757	731	727	773	750	785	784	717	799	805	749	739	774	771	726	792	781	776	781	751	787	770
24270	21466	28687	24649	20611	3274	1057	673	580	557	537	488	489	501	485	487	479	469	430	436	438	460	445	446	501	407	425	435	427	440	477	425	414	445	442	402	399	467	409	443	421	439	416	447	449	468	461	425	451	463	439	437	422	426	444	439	460	436	441	430	428	421	410	426	443	445	427	445	387	442	461	477	447	393	420	410	442	447	450	489	444	392	437	455	407	412	427	432	417	429	437	441	435	448	433	427	439	415	433	421	427	457	437	408	397	421	435	430	423	453	422	441	407	420	443	419	426	433	413	419	426	432	420	431	452	425	400	431	451	429	409	410	436	425	443	454	436	418	410	420	454	416	402	430	439	419	484	445	463	408	388	473	455	442	411	408	410	406	421	429	438	436	469	378	446	448	426	432	455	408	407	424	459	429	419	431	415	401	447	437	375	428	444	469	422	407	390	420	406	423	413	437	435	444	423	405	409	437	467	438	432	418	415	476	433	413	407	411	406	468	418	424	446	455	418	449	401	442	420	425	453	419	427	447	447	412	398	436	428	372	445	406	411	440	387	376	432	437	456	429	443	426	437	390	446	462	443	421	440	394	416	432	429	446	379	427	438	455	418	465	434	431	425	441	404	420	396	404	434	456	416	458	451	429	411	445	420	434	459	425	427	424	446	408	399	465	439	392	441	414	460	405	444	425	425	411	419	418	438	452	420	445	432	458	425	438	448	416	443	442	450	467	410	436	402	404	418	416	471	432	410	395	420	479	421	429	441	459	459	406	433	411	439	411	405	429	372	402	460	456	439	470	410	407	404	408	426	448	437	434	433	393	442	478	423	426	407	413	400	376	400	448	402	419	425	398	442	461	408	424	399	401	420	440	439	397	387	422	444	443	443	448	435	416	409	416	419	437	412	436	395	430	417	431	425	442	432	416	431	445	426	456	450	423	433	429	436	444	417	445	410	430	441	409	439	424	412	388	405	429	440	422	422	433	437	399	418	436	399	425	416	421	475	378	422	372	412	435	395	416	468	403	401	415	409	438	457	430	433	461	405	442	430	429	448	442	453	428	428	382	439	449	408	435	467	449	451	432	401	410	442	401	447	434	421	406	412	418	413	407	417	410	399	422	421	420	443	456	448	421	424	424	422	421	453	427	447	446	457	413	453	426	392	409	409	410	440	412	434	400	415	461	406	406	435	433	416	405	391	425	377	413	414	414	407	425	426	415	420	387	416	443	404	429	427	440	420	427	432	453	431	427	375	392	419	428	422	394	443	450	451	423	448	408	412	433	405	439	428	412	427	438	445	414	416	414	433	450	438	463	435	448	413	406	436	403	391	414	404	438	401	424	407	374	435	419	415	417	415	412	420	449	415	374	385	412	387	428	402	404	416	445	369	422	429	443	410	436	441	420	385	382	370	385	420	421	407	447	427	427	418	450	434	411	422	407	440	418	408	432	412	418	443	449	418	419	395	421	424	407	430	444	451	403	428	433	435	407	431	475	447	448	422	382	446	435	471	413	417	432	408	472	434	430	401	404	433	404	403	414	442	425	396	391	425	419	416	446	421	399	443	453	418	394	430	460	418	388	448	434	440	409	425	428	439	405	427	433	401	470	444	415	425	444	431	408	416	450	459	415	455	428	445	464	476	455	416	429	424	435	451	411	433	385	365	410	408	452	439	454	421	421	447	452	421	421	443	427	460	387	421	426	424	413	426	446	443	414	451	430	405	430	413	396	394	404	415	421	411	410	438	465	436	413	421	442	452	405	400	420	433	434	402	424	454	442	396	463	415	411	435	436	418	404	426	427	399	409	446	406	427	438	406	409	452	446	443	430	439	372	446	432	418	449	371	399	385	403	402	393	447	414	458	440	446	415	452	465	461	428	441	387	481	480	460	401	419	422	419	436	412	451	432	419	413	446	389	409	393	428	385	455	403	445	469	424	436	417	433	407	435	417	408	427	406	410	417	409	387	470	415	392	444	405	422	405	428	443	421	429	429	417	426	400	396	422	431	454	404	400	411	406	407	446	418	457	423	456	415	420	393	409	438	382	422	426	444	407	413	434	424	453	425	427	416	423	415	453	407	407	403	448	454	416	438	404	426	423	392	434	447	419	462	442	391	426	429	404	426	455	416	409	442	410	423	401	398	418	425	464	402	419	442	463	437	437	451	412	394	393	421	408	410	421	443	431	466	397	447	428	418	400	428	456	443	441	483	450	421	443	417	451	448	427	435	450	430	393	427	397	422	411	391	426	406	469	445	452	407	439	426	447	459	432	440	428	441	441	432	426	419	418	412	447	435	405	416	448	427	423	435	417	403	380	431	470	444	411	421	428	444	403	457	437	418	450	390	404	382	419	368	399	414	448	438	398	433	404	453	423	448	415	420	440	391	398	416	406	409	418	412	452	412	453	435	430	413	408	453	483	440	402	430	416	453	441	446	387	397	475	440	474	439	426	396	432	406	419	395	405	424	409	426	447	411	415	427	400	423	414	418	440	406	418	444	421	446	393	418	440	432	423	381	436	435	426	396	418	419	425	440	416	396	425	435	421	426	434	437	409	469	422	430	436	409	429	408	440	434	398	399	423	437	446	454	418	417	468	425	448	437	373	426	446	461	430	403	421	427	455	426	422	409	426	431	413	412	433	452	424	402	445	397	416	429	461	448	403	446	407	412	437	420	452	427	441	439	435	432	414	433	423	426	436	422	416	402	433	418	446	429	434	430	427	435	412	436	432	430	453	427	455	416	398	435	442	459	467	419	443	382	392	423	459	429	446	392	426	412	429	432	395	439	429	416	388	407	430	439	413	423	425	446	398	448	408	417	399	432	428	406	420	441	424	408	420	407	432	415	440	440	410	475	451	420	421	365	414	445	402	426	440	416	441	460	445	434	442	413	441	400	446	392	427	402	438	460	421	418	433	423	435	434	429	434	415	428	427	440	399	408	427	444	438	403	411	460	399	420	387	423	399	422	417	434	413	402	428	447	435	445	430	418	448	433	425	442	413	448	440	433	396	439	432	412	408	400	428	433	455	429	444	438	395	410	457	431	420	443	422	436	464	445	443	436	412	447	415	413	448	457	414	455	435	443	412	426	419	413	457	422	414	390	426	418	438	438	407	395	416	420	409	405	414	417	408	439	401	436	378	431	422	406	408	412	432	408	428	410	438	399	407	430	432	440	406	425	385	434	406	407	414	426	422	433	407	422	439	402	424	424	439	420	411	394	418	419	380	418	398	432	443	429	443	433	365	379	453	436	432	428	432	408	416	431	438	437	424	426	459	366	400	424	438	434	360	434	422	415	402	426	417	411	404	431	411	422	411	462	420	458	418	440	410	412	415	406	409	418	441	431	478	416	416	401	422	428	451	451	414	428	414	388	419	422	449	448	442	455	429	372	406	399	426	406	413	399	437	452	410	455	439	432	397	410	457	419	386	417	434	430	426	449	433	438	438	455	394	447	428	436	443	393	427	428	440	415	402	438	426	413	464	428	418	457	420
3493	4937	3959	1976	1485	1151	930	781	754	683	601	621	585	532	506	558	516	503	471	510	531	491	493	533	461	444	447	472	471	438	449	483	474	473	472	491	448	466	476	465	490	488	471	473	498	419	489	457	426	466	488	469	440	507	429	404	465	481	477	451	429	473	437	431	456	442	434	473	470	435	453	419	468	476	452	457	454	468	465	418	468	464	443	475	445	466	426	476	483	485	454	443	447	472	483	436	451	455	462	454	451	452	427	404	457	472	452	478	471	453	444	471	469	478	487	455	436	471	442	470	476	461	441	451	480	478	448	435	447	441	444	458	470	488	452	437	400	462	451	444	457	443	469	469	424	469	476	446	461	446	472	437	480	432	432	414	456	460	465	409	461	434	466	429	458	472	404	452	460	422	430	448	427	410	442	465	421	448	469	478	456	445	387	442	464	468	461	424	476	469	463	439	444	426	453	438	443	447	466	448	473	418	448	438	441	459	438	455	450	422	441	438	435	461	457	427	469	405	441	416	444	429	438	460	399	450	476	469	443	431	445	458	451	447	483	466	468	456	436	473	457	475	438	459	455	443	474	438	440	456	454	433	432	492	473	435	441	464	475	443	462	458	466	426	451	439	440	429	448	457	469	448	472	449	474	423	457	469	419	460	453	426	496	471	445	454	459	475	438	443	429	424	437	445	458	451	418	452	442	446	431	449	435	479	454	447	430	405	459	422	430	440	443	425	425	432	451	446	432	449	457	440	446	465	434	451	425	452	415	410	443	467	434	452	431	436	449	463	453	478	408	427	425	455	449	435	468	481	420	428	422	463	462	425	435	420	439	433	431	435	476	448	411	456	398	414	420	430	482	429	472	441	475	438	419	449	463	425	456	424	469	448	443	416	454	465	455	466	448	460	470	444	435	442	405	411	452	445	437	502	431	428	446	410	429	449	469	441	442	464	450	453	460	440	425	455	456	468	416	444	461	454	409	454	459	460	457	458	450	471	462	445	452	430	448	448	425	446	436	496	492	467	452	420	444	404	452	469	440	456	450	473	423	415	431	490	443	459	416	467	446	444	467	446	448	452	418	451	421	421	462	443	425	440	456	448	430	444	453	442	449	483	466	414	441	432	475	427	406	466	403	435	437	434	475	454	475	462	491	430	454	432	453	454	438	445	437	455	449	461	457	462	437	447	443	415	461	452	437	442	452	465	484	434	473	450	450	419	458	472	456	415	440	475	462	441	467	444	415	455	470	496	434	431	431	433	443	463	446	463	470	440	479	440	439	461	460	451	447	482	442	467	462	404	429	443	408	421	457	460	421	468	412	494	478	419	426	488	476	452	413	452	437	458	465	429	437	411	469	416	461	445	465	477	454	449	462	454	477	438	434	448	461	449	421	444	429	439	477	453	442	426	428	447	441	436	448	398	418	463	460	469	425	445	427	458	482	449	475	422	448	429	450	438	430	430	481	449	454	437	459	427	459	449	445	466	439	452	463	425	458	459	437	445	455	479	467	427	470	440	460	438	458	455	421	467	448	431	437	488	430	448	436	454	428	461	446	454	446	459	445	424	489	470	459	431	431	444	408	424	435	471	431	422	424	456	442	442	471	435	440	459	477	402	478	441	426	477	447	419	419	430	447	415	422	486	395	415	443	444	436	448	439	449	470	463	425	462	465	495	433	397	467	422	434	418	420	475	479	459	483	407	454	439	457	413	425	410	418	467	474	436	446	460	441	453	448	433	438	456	421	432	441	471	413	452	463	413	468	443	452	463	422	431	439	462	457	445	456	401	434	452	455	456	448	436	468	467	420	450	416	422	442	471	457	424	449	471	465	402	458	454	456	470	445	436	454	457	465	454	423	467	404	468	412	431	446	451	455	422	454	422	439	467	452	453	428	457	433	411	420	438	429	449	466	438	457	459	407	453	452	396	428	423	444	437	438	429	470	453	459	468	459	435	434	461	472	473	441	438	450	487	434	455	473	419	453	444	457	448	419	454	452	436	415	464	474	439	457	486	405	385	446	446	470	437	420	417	492	433	453	428	449	456	477	438	432	459	451	456	450	442	452	472	442	445	468	435	413	406	456	463	415	434	408	449	455	426	459	473	473	432	432	445	440	440	458	432	421	439	466	433	429	400	433	448	448	446	419	464	407	404	456	425	407	452	471	440	427	439	449	434	462	451	437	436	412	456	450	426	468	427	459	429	442	462	484	419	401	445	442	430	453	427	457	444	442	438	433	455	442	438	443	447	477	424	445	433	449	472	445	443	436	435	442	412	495	422	436	403	482	429	470	396	454	462	439	452	434	473	463	426	448	464	433	453	437	451	445	412	450	402	426	464	463	437	471	418	424	430	401	427	448	422	448	420	447	440	431	437	452	443	487	432	463	444	449	451	434	441	445	497	420	451	460	434	452	443	433	427	433	437	434	421	468	432	461	460	420	424	438	471	446	466	462	457	465	414	423	417	452	421	478	477	460	437	416	435	398	466	470	426	422	483	456	428	484	420	488	439	457	459	413	468	459	462	431	490	480	438	421	430	415	466	447	463	428	451	434	434	444	411	433	470	417	445	421	435	446	445	491	425	417	436	469	420	422	445	439	492	432	444	434	441	444	479	473	425	399	468	428	448	405	436	421	435	441	424	464	435	430	479	442	414	459	439	415	479	416	444	449	433	465	453	459	458	444	449	436	435	430	432	439	448	441	456	447	459	434	471	429	463	466	441	399	449	451	437	476	491	493	466	418	439	414	465	426	432	432	451	444	425	457	453	431	426	425	447	426	458	469	456	491	423	439	489	431	448	428	443	474	441	394	451	442	436	449	413	444	434	447	429	480	441	423	442	452	419	461	433	457	465	422	434	435	407	486	406	393	493	440	439	407	433	414	459	430	453	409	415	441	422	431	427	445	411	482	468	453	439	410	444	462	471	470	398	456	427	435	423	426	442	471	451	439	455	431	491	411	447	461	429	402	435	450	458	474	488	461	422	403	467	437	452	466	426	406	467	454	485	452	463	484	397	431	443	451	408	462	414	447	446	444	411	416	447	441	409	439	485	439	428	461	433	470	431	431	445	464	467	476	467	433	467	392	436	461	447	451	461	448	444	457	404	480	431	488	463	472	431	463	441	484	429	428	421	406	456	436	481	439	434	442	441	438	452	462	443	457	435	468	438	425	433	401	427	460	405	461	483	435	459	400	459	461	448	444	454	392	429	485	434	411	429	425	419	448	480	454	435	421	419	436	433	457	441	440	459	451	410	462	429	431	442	474	450	435	470	442	423	477	450	458	411	426	449	419	447	406	452	432	432	409	397	430	441	421	430	460	399	447	392	427	466	412	393	440	477	429	448	463	467	443	446	428	407	458	419	451	447	493	448	424	441	400	476	446	474	431	454	456	504	453	464	412	445	437	421	448	418	415	434	428	437	433	427	448	449	418	485	466	410	466	438	437	416	462	415	424	442	498	416	438	424	438	431	409	514	439	471	433	458	491	480	414	429
27690	12047	2148	1259	918	931	908	868	877	918	874	897	883	923	952	914	888	897	910	917	939	906	978	891	942	888	865	931	921	935	887	885	914	885	965	919	903	845	944	945	922	936	864	950	846	930	893	930	924	916	881	861	902	894	888	930	933	912	887	928	929	868	889	895	974	933	908	883	935	894	888	913	935	893	962	898	928	922	882	930	934	870	927	932	889	864	911	883	923	875	904	908	907	945	923	888	847	971	935	823	874	908	941	870	933	897	876	931	909	968	926	862	924	889	895	861	915	915	894	889	938	909	948	878	893	925	873	882	925	903	857	871	848	935	917	902	857	897	945	878	948	913	931	894	871	913	903	853	861	952	887	866	911	940	879	901	916	891	881	909	893	890	914	939	906	908	912	906	872	933	864	940	922	954	918	905	905	931	923	942	906	928	907	921	847	927	898	857	848	910	913	889	866	907	952	887	921	908	903	922	886	875	902	894	901	922	858	885	920	905	886	884	863	937	852	870	928	885	912	847	863	853	877	892	876	945	897	815	883	884	926	917	920	876	897	880	896	904	909	967	934	931	915	928	892	874	888	905	904	868	911	938	915	920	883	894	886	896	871	877	947	925	918	885	896	887	887	926	911	890	885	894	898	883	893	910	867	939	868	880	945	912	922	937	895	940	926	976	865	897	833	866	913	938	941	887	887	889	903	862	941	907	872	848	930	911	943	814	913	940	927	911	926	875	893	865	889	888	926	926	812	903	934	902	871	895	908	905	935	904	945	940	923	939	924	942	941	887	882	940	877	910	886	885	885	891	858	892	876	921	897	918	927	900	887	943	925	925	889	907	914	950	884	882	876	917	950	912	936	888	924	899	804	904	880	937	889	974	877	914	906	864	845	918	862	929	917	893	930	847	888	939	889	879	963	857	903	850	903	879	866	903	896	904	844	895	895	909	919	932	866	927	828	937	847	871	899	883	951	837	887	874	921	948	916	917	919	883	904	899	873	931	908	994	891	935	892	947	888	923	905	897	930	855	923	914	870	884	894	931	953	941	916	916	881	912	924	931	982	954	916	918	945	911	932	889	937	886	947	940	867	921	891	968	927	928	949	882	913	910	938	916	917	941	910	913	912	908	864	922	864	897	922	869	830	918	890	984	887	882	897	963	928	932	934	882	877	904	866	896	921	900	937	846	878	915	903	902	901	897	949	908	871	923	922	881	875	862	855	953	956	853	838	931	937	924	874	891	897	870	891	846	940	852	912	899	896	910	952	953	863	874	928	910	899	913	886	891	917	831	953	936	948	921	888	880	912	894	914	923	870	859	906	876	883	886	924	907	866	939	955	895	924	878	902	884	969	916	879	939	875	908	882	930	910	923	909	907	936	928	898	883	900	897	902	915	901	899	928	899	883	881	905	885	892	929	933	887	899	871	852	877	951	942	905	934	920	905	873	924	897	952	938	891	886	899	853	937	930	980	934	893	877	907	935	915	855	880	903	942	881	878	904	915	880	909	852	896	906	935	873	890	922	914	916	906	926	877	873	959	895	907	933	899	894	868	914	982	935	908	855	886	892	914	905	922	907	892	908	937	910	926	901	919	898	854	921	895	885	918	886	844	917	901	925	933	903	881	948	930	949	887	908	928	843	960	885	957	921	955	896	956	862	911	967	878	913	936	925	919	952	961	934	879	878	905	989	950	941	920	935	922	921	935	897	891	893	885	913	875	889	925	904	925	943	929	897	876	881	924	962	931	937	858	934	910	947	891	896	970	909	956	914	899	943	864	924	962	869	866	932	952	871	913	902	877	874	899	900	968	880	887	933	910	921	949	880	945	917	851	947	877	913	945	903	937	893	921	865	845	902	886	858	941	872	870	907	913	878	862	904	899	932	909	921	889	923	930	894	869	875	875	889	921	817	884	948	888	920	953	917	899	934	944	934	894	969	855	949	869	907	905	909	952	870	927	917	873	895	905	926	902	902	868	846	919	862	936	942	874	946	931	884	885	918	935	912	958	906	945	922	880	891	954	900	938	916	912	940	902	930	944	907	929	932	911	897	979	918	922	915	904	860	864	929	926	876	875	874	901	883	893	942	940	902	898	932	896	922	980	947	886	953	858	859	952	904	926	915	870	875	845	931	908	914	886	889	932	972	934	911	927	926	875	872	941	901	949	926	856	890	969	881	924	919	884	922	907	861	938	924	924	871	954	890	924	932	914	941	876	921	886	924	950	858	858	888	925	921	902	960	904	925	943	908	939	875	934	889	905	937	803	898	912	898	966	893	902	891	920	867	941	924	931	898	895	872	876	864	916	866	889	907	972	938	961	940	943	928	895	895	921	882	954	903	931	884	815	897	907	943	902	835	873	870	934	941	930	864	899	920	877	813	996	923	892	930	931	862	876	953	940	906	929	925	879	861	889	907	878	906	936	884	876	907	961	887	919	905	945	926	921	895	903	931	886	897	905	943	892	956	870	924	951	926	917	925	916	974	933	916	928	937	921	950	906	977	908	939	899	917	969	893	855	882	921	876	893	853	860	891	841	869	902	938	898	865	857	942	912	907	940	856	859	929	886	919	927	913	921	918	872	902	966	912	941	916	898	927	904	882	935	927	884	883	920	925	912	926	906	871	952	891	916	942	930	952	913	887	887	848	885	934	955	938	911	912	889	892	858	890	910	906	908	895	922	909	936	930	885	861	934	892	972	901	977	954	864	923	853	859	906	967	930	908	860	906	900	891	910	848	951	918	868	909	884	910	875	916	950	921	891	892	884	948	931	927	898	903	940	924	934	911	863	895	876	880	904	885	925	898	965	962	884	930	921	886	936	915	936	893	875	901	910	885	910	911	893	849	987	845	904	863	893	916	916	857	953	840	885	892	918	911	908	935	860	950	980	927	926	936	866	914	882	894	951	922	836	889	903	1020	860	861	949	952	929	907	945	916	885	874	915	874	876	947	896	924	913	878	888	929	933	872	937	889	957	953	879	894	953	908	911	960	854	910	899	915	883	870	898	923	930	966	887	838	922	856	930	930	932	855	949	869	923	919	908	873	936	942	922	895	891	863	845	873	898	865	907	880	921	922	928	906	939	856	928	842	901	942	913	913	886	883	880	934	868	899	911	940	908	912	932	917	964	921	865	875	847	931	869	941	912	893	894	911	893	887	854	930	888	908	910	933	860	926	869	894	921	903	908	874	955	877	932	860	887	902	888	886	899	980	909	869	915	916	914	892	897	878	909	910	888	937	896	939	886	939	882	877	867	939	935	932	870	861	936	935	917	914	862	917	888	927	959	941	932	910	886	951	906	889	915	930	911	851	920	916	824	889	913	898	873	876	926	937	919	936	918	895	924	894	842	905	914	895	870	903	875	916	879	900	916	901	880	898	867	860	931	880	900	876	931	874	892	921	898	915	875	927	920	855	909	865	922	885	908	927	901	919	887	897	908	836	879	872	952	900	890	904	903	951	897	884	905	900	929	899	866	884	896	908	868	912	959	896	929
5114	1033	972	858	870	801	857	861	773	884	834	821	854	865	850	792	807	878	829	818	829	796	781	828	865	797	804	880	867	776	855	851	801	819	824	781	797	762	867	809	798	819	837	815	794	768	813	811	767	784	805	867	855	806	817	846	760	800	795	755	818	806	800	789	841	802	855	755	769	778	771	856	788	820	781	787	876	751	816	797	784	815	832	835	837	860	815	817	844	769	826	763	788	850	808	800	762	833	762	809	763	813	796	785	811	827	810	848	758	806	796	861	814	837	839	790	817	832	805	877	794	794	810	816	860	797	798	783	810	812	806	771	830	786	805	770	806	811	817	812	857	851	813	802	826	816	813	825	811	751	747	791	832	742	780	808	783	870	831	859	857	779	788	817	871	817	765	849	816	829	811	770	827	816	822	811	832	779	825	768	863	832	775	822	794	783	787	771	816	799	860	817	765	833	809	827	815	780	814	794	831	852	854	872	792	798	789	810	774	776	867	826	778	802	797	766	794	814	810	809	793	803	810	821	749	825	817	778	827	795	777	784	822	779	797	814	779	835	823	776	821	760	799	834	835	853	776	809	851	777	840	814	821	812	809	811	786	830	762	805	824	807	789	810	832	857	775	824	810	841	792	806	797	778	801	770	793	817	775	783	809	839	832	748	850	842	811	795	771	805	806	786	822	844	811	764	763	821	809	782	841	828	829	785	773	817	828	775	837	785	833	821	784	872	811	828	843	769	846	779	809	849	768	810	805	788	768	802	813	834	797	779	789	790	803	841	795	829	811	803	856	802	818	868	773	816	766	798	782	806	771	829	820	788	855	774	757	855	782	772	816	799	829	797	823	793	811	847	797	822	814	874	819	824	799	813	796	818	842	785	811	828	840	800	823	796	862	877	788	790	823	816	795	795	824	796	822	814	788	785	782	775	786	815	857	807	812	839	834	751	784	795	779	771	810	811	831	782	777	805	792	840	757	792	829	776	825	758	827	783	792	765	801	793	794	863	789	796	788	790	780	801	812	862	859	787	856	818	842	778	848	798	816	825	837	814	811	828	797	795	756	848	800	825	796	776	768	832	796	844	810	825	784	834	831	757	770	835	802	830	799	811	797	806	784	824	813	769	815	810	821	793	830	846	802	794	839	839	832	780	787	825	839	790	766	822	821	809	786	811	832	783	780	839	775	806	839	816	740	784	823	809	771	773	791	823	796	801	819	819	759	789	847	780	833	807	837	764	850	842	790	830	845	793	775	774	731	834	815	773	798	816	820	811	800	819	765	796	811	846	803	811	832	793	822	828	815	855	813	815	783	818	821	785	873	818	835	813	825	806	747	763	833	810	795	827	848	854	777	817	767	803	804	837	813	808	834	836	874	797	805	840	855	795	841	845	783	804	780	801	732	804	814	856	834	801	806	771	786	829	834	781	782	809	821	840	803	871	793	858	791	826	831	771	818	805	800	804	787	817	789	815	801	829	829	828	862	778	783	813	740	773	800	827	838	832	819	832	789	776	751	817	803	797	816	817	817	813	810	865	850	819	821	800	857	771	833	852	767	816	795	794	769	782	819	810	820	810	799	869	836	844	817	834	827	826	796	766	842	832	776	795	785	843	806	802	760	838	853	821	752	766	815	802	791	827	874	807	778	803	802	840	829	825	824	828	760	833	791	825	818	795	844	778	833	781	812	821	807	792	803	792	824	784	790	841	830	812	839	810	844	792	813	797	810	850	797	803	810	843	846	774	742	819	811	846	811	816	826	802	804	807	822	813	766	828	779	815	802	803	857	812	800	738	754	829	808	838	825	862	786	777	828	849	866	840	731	791	759	808	821	817	812	836	824	788	814	829	812	819	881	806	806	753	817	801	766	803	828	834	783	825	794	805	830	806	807	826	791	821	823	803	789	779	800	865	792	771	826	828	844	849	802	840	837	790	794	850	815	848	851	831	768	809	769	768	815	865	834	777	825	819	768	813	809	811	782	752	764	825	811	820	851	767	807	783	788	802	814	759	785	813	812	768	801	823	772	785	818	790	798	774	812	799	857	826	793	801	845	806	849	782	870	795	797	816	762	832	773	891	799	804	796	801	827	814	770	777	818	808	788	845	778	813	779	820	786	770	788	841	817	807	799	834	825	880	823	787	747	805	796	803	819	873	824	785	802	802	812	822	752	801	822	863	776	842	801	799	831	792	801	809	811	844	802	779	826	818	796	768	756	832	798	791	790	783	844	818	808	790	813	782	825	771	821	784	833	785	814	751	796	839	811	845	777	802	800	771	791	849	831	843	808	833	785	797	770	827	780	767	765	797	845	766	800	781	796	792	807	793	830	834	844	788	807	821	769	860	756	816	812	802	806	785	820	779	825	820	852	807	760	806	836	803	853	815	734	819	821	824	798	803	821	762	819	817	805	823	840	829	745	781	828	743	789	828	813	824	797	801	788	805	814	838	776	834	809	785	785	789	844	842	801	793	803	849	771	812	800	786	798	809	806	801	801	786	856	820	817	856	789	795	780	869	812	800	851	819	798	820	823	779	767	812	829	799	851	767	802	816	846	783	847	805	831	763	758	876	771	776	813	828	805	793	851	807	784	801	858	800	795	801	834	797	846	809	876	827	835	783	792	832	780	805	787	801	811	775	821	770	809	833	858	791	829	807	835	744	777	790	825	815	825	799	765	782	827	795	801	854	812	769	852	810	758	818	722	784	789	798	814	819	814	807	719	815	789	829	799	834	769	777	806	849	790	785	760	872	807	807	790	811	802	767	793	807	764	809	846	785	752	799	796	810	801	819	793	836	764	766	832	801	819	786	832	775	839	774	797	847	788	819	812	805	815	834	834	837	814	802	801	724	755	766	855	795	837	782	799	805	790	855	762	823	792	796	809	765	789	813	800	850	817	754	793	816	798	824	778	810	749	807	843	817	806	804	807	807	812	786	819	786	824	837	818	753	796	823	847	813	828	827	797	743	825	840	755	793	791	829	825	817	852	828	861	782	804	780	747	773	771	820	819	823	784	826	851	851	823	810	809	799	816	812	795	777	782	804	789	830	819	792	805	864	810	818	792	748	825	840	762	883	807	809	856	806	815	789	817	811	787	825	830	823	778	791	813	868	831	784	818	808	792	802	776	792	857	860	781	814	833	826	809	813	774	780	788	834	828	812	795	818	788	813	818	762	807	861	782	838	806	802	817	845	867	827	831	784	753	821	777	854	782	812	806	831	783	851	796	776	782	822	836	884	791	775	813	794	791	794	782	794	784	818	795	834	788	802	835	824	773	855	800	785	820	831	769	867	820	818	836	817	841	787	844	757	847	806	754	806	820	860	812	800	812	788	799	763	843	820	837	834	775	778	805	813	805	828	850	835	755	825	816	797	794	787	806	788	787	773	846	787	805	795	800	822	810	848	822	803	772	834	857	839	842	792	837	823	831	787	807	752	781	852	767	814	777	765	784	851	796	836	802	789	804	790	833	781	792	817	850	791	817	835	774	789
25765	21474	25793	18629	2264	1137	1051	962	945	896	861	874	869	840	884	895	864	848	813	864	857	812	785	891	816	854	839	825	868	822	832	856	867	849	848	824	795	879	847	774	854	859	839	847	889	871	826	840	832	870	809	850	820	826	845	803	843	826	866	849	792	816	872	864	812	870	897	858	838	820	872	879	814	845	836	858	866	793	847	843	875	837	825	837	813	852	834	844	856	883	810	879	835	815	783	792	883	806	881	816	856	877	818	806	808	869	849	870	830	851	813	799	807	838	857	841	819	818	852	847	857	822	854	820	840	851	781	815	812	828	821	853	846	839	849	814	794	784	845	882	807	848	801	836	796	875	850	811	819	808	884	856	826	872	811	854	861	838	818	837	784	839	822	849	812	827	823	807	850	798	815	799	850	870	810	856	814	832	804	875	840	823	883	805	845	833	781	863	814	825	827	824	829	822	876	840	886	812	893	822	840	857	864	798	831	789	857	860	814	844	848	867	848	811	832	905	846	844	871	805	862	865	863	861	832	835	839	828	787	917	825	821	891	820	821	796	843	841	844	832	840	840	825	812	878	809	789	841	862	859	824	828	831	840	835	837	832	880	858	862	846	851	872	815	833	857	862	863	795	810	839	853	848	843	806	801	808	837	869	848	847	769	823	809	817	812	831	833	859	845	866	855	809	846	841	800	782	866	777	813	800	805	838	853	914	827	849	774	856	851	875	846	819	864	843	809	838	869	899	859	871	875	824	850	841	747	899	824	824	790	784	836	876	839	796	863	819	843	747	854	837	863	804	864	801	853	834	784	827	836	805	780	890	824	890	873	822	830	859	822	789	838	845	846	813	847	833	898	844	823	781	867	849	805	891	878	859	857	839	772	887	757	864	830	837	822	831	824	827	807	811	864	819	811	787	860	856	820	864	865	864	857	867	859	834	800	829	795	860	851	829	798	870	808	835	856	799	810	822	818	852	824	818	810	787	860	787	829	776	834	808	832	823	869	832	862	787	829	834	854	835	815	885	826	848	835	837	853	829	890	823	768	827	836	830	865	876	878	877	866	839	808	807	849	793	831	825	856	888	845	812	875	856	840	825	852	811	828	832	786	890	833	866	876	848	864	824	816	848	827	809	845	852	848	853	849	817	891	839	808	818	881	842	853	809	857	851	855	867	844	868	858	846	801	824	822	843	858	832	826	802	884	840	805	828	871	800	895	765	857	818	798	821	819	835	875	845	833	798	857	775	831	789	840	792	830	850	843	838	803	868	857	759	811	885	840	881	820	819	834	848	864	804	778	852	798	821	827	833	781	833	864	851	855	882	856	775	828	871	837	846	837	787	832	824	860	880	863	862	819	795	830	849	809	830	821	803	862	858	855	809	892	864	827	839	868	873	880	846	822	872	832	855	864	836	855	844	774	846	841	822	839	853	901	810	875	798	798	827	810	851	823	832	826	841	802	888	823	760	828	859	893	882	824	773	856	881	883	789	851	787	840	789	804	831	783	852	841	815	861	779	799	818	777	836	842	775	881	834	826	847	807	828	850	901	868	841	874	878	832	745	851	805	861	786	783	834	823	864	832	834	848	827	789	806	800	806	842	834	839	860	794	832	832	884	862	829	855	841	845	838	880	835	814	791	872	816	808	818	836	824	837	876	778	877	791	804	847	795	856	798	819	835	872	811	838	816	833	880	800	819	897	855	819	773	838	874	815	801	839	808	884	916	838	783	799	858	835	846	861	803	772	890	882	820	798	850	812	854	810	830	820	848	836	866	820	834	842	820	828	852	804	908	773	877	835	878	792	772	869	841	890	843	851	835	814	840	844	878	831	865	858	845	806	857	852	809	833	882	876	801	794	863	826	881	810	827	851	803	768	829	900	865	818	838	877	802	838	865	833	860	878	819	833	867	875	885	808	816	838	829	821	828	803	827	837	783	829	826	874	849	843	830	816	811	853	841	791	799	782	875	788	825	810	823	872	877	797	851	873	870	823	830	804	854	822	860	823	863	784	836	856	805	807	867	853	770	818	824	849	909	828	842	876	824	811	863	846	823	820	813	748	838	879	808	813	807	845	791	866	843	832	801	879	868	777	843	816	861	851	873	793	807	790	791	775	863	820	794	850	839	818	880	831	816	849	781	854	807	875	909	876	845	854	868	826	847	794	827	862	865	787	797	898	850	915	892	837	813	830	815	826	807	859	837	809	859	856	840	786	855	835	809	828	810	789	818	904	836	849	830	849	873	861	845	830	839	753	796	854	878	879	826	842	806	849	829	813	819	845	773	845	815	836	789	801	827	819	818	834	806	810	787	868	824	818	830	872	798	781	830	859	817	806	835	824	859	835	881	812	812	869	835	819	895	844	880	807	867	894	843	867	837	820	805	838	883	832	843	830	825	832	813	863	842	892	804	818	867	842	835	786	863	784	801	851	820	824	818	759	809	890	846	856	821	853	854	788	835	872	848	844	819	800	854	761	880	883	828	806	841	821	802	893	815	836	812	840	822	839	879	855	834	846	799	798	805	811	796	853	882	810	829	854	741	867	846	841	855	847	841	794	841	803	806	818	825	814	836	854	801	858	832	818	861	855	859	805	916	799	799	784	808	828	795	877	798	762	825	803	830	849	809	867	831	809	844	835	856	803	845	840	849	785	826	828	815	868	827	852	883	810	825	839	835	841	850	849	867	761	841	825	849	779	808	791	866	815	832	845	892	803	868	837	815	892	824	855	753	841	803	780	774	843	865	832	814	873	857	851	834	785	797	822	894	874	897	858	803	833	888	806	791	858	866	815	814	828	846	821	855	859	849	846	816	768	832	839	854	818	835	818	815	813	836	859	820	876	811	818	851	869	852	844	810	832	848	833	798	863	814	825	832	890	880	827	838	839	873	801	833	839	810	820	827	853	845	849	853	878	826	822	788	832	813	834	862	855	844	823	830	814	852	806	856	810	798	807	812	858	788	812	838	867	847	835	860	814	825	852	795	838	843	843	811	785	833	835	789	817	816	837	836	831	889	824	886	859	822	859	816	836	849	825	835	865	830	753	843	873	850	890	828	827	832	849	810	808	846	864	848	810	840	836	835	868	851	862	846	831	848	842	869	811	831	858	816	804	824	850	813	820	814	831	801	805	861	810	847	871	836	878	853	813	885	786	846	852	754	856	843	880	828	817	902	798	847	862	815	807	830	836	776	864	785	803	846	908	773	822	830	817	847	873	819	857	789	773	795	858	837	797	846	803	817	834	811	835	899	794	847	830	868	851	826	860	871	788	843	815	888	795	843	842	903	847	822	833	853	810	805	856	835	849	849	836	823	879	892	849	844	833	846	799	831	839	835	836	779	807	848	818	820	828	847	869	848	831	836	828	886	881	832	863	892	877	837	787	832	847	837	816	804	867	831	797	850	826	825	868	897	785	842	827	839	836	846	820	782	811	821	846	848	836	834	823	812	849	815	787	904	827	846	844	827	843	850	840	842	821	823	850	833	840	858	829
3762	2340	2067	1325	1139	1003	889	824	873	817	845	804	856	822	806	819	837	823	785	832	790	787	799	788	816	775	817	812	856	795	821	780	761	811	780	788	793	721	760	783	841	826	787	763	779	770	787	806	788	791	783	753	746	722	771	797	778	786	732	801	803	826	744	775	762	764	755	748	733	787	805	810	795	781	790	800	701	817	780	765	754	767	762	817	793	839	799	766	722	811	763	765	792	770	774	828	737	749	824	751	755	720	788	796	803	813	814	788	782	768	765	729	785	759	812	771	790	766	728	740	787	761	745	781	742	756	792	817	761	762	768	779	724	776	747	748	794	777	783	774	802	783	651	793	808	767	786	774	779	813	786	728	790	779	732	710	740	759	779	784	785	731	772	771	741	766	756	749	788	793	774	853	757	761	725	775	784	773	765	764	782	828	773	727	817	821	805	782	755	786	755	781	769	804	782	767	743	749	724	758	784	760	755	717	777	808	778	763	772	760	780	791	817	785	752	783	791	760	783	785	774	820	784	792	795	781	728	799	763	784	776	788	749	758	761	757	784	752	765	774	767	762	758	758	796	775	790	753	737	812	711	796	819	783	777	779	770	802	789	743	804	774	780	767	805	780	777	826	761	748	797	785	768	803	777	777	808	794	786	732	775	766	751	779	759	813	827	753	738	800	770	730	742	782	757	747	845	785	771	769	748	751	763	739	756	769	779	783	758	789	766	784	755	811	782	795	796	754	717	752	792	758	758	802	776	779	812	748	756	830	787	788	853	780	810	783	779	773	784	770	735	810	852	776	754	770	791	743	829	752	763	773	805	824	808	785	768	803	781	791	757	766	749	803	742	732	765	848	774	777	763	731	766	771	797	772	780	777	733	732	787	700	749	805	837	779	738	786	798	744	810	815	736	764	791	784	777	745	874	810	833	809	784	769	764	774	782	797	813	762	749	764	811	794	791	791	810	747	747	800	731	769	795	829	799	763	792	777	747	749	723	794	771	798	812	812	781	828	764	769	773	779	809	778	776	804	745	791	734	752	783	797	794	693	776	727	720	773	806	720	767	794	778	763	801	751	774	762	813	779	768	736	759	791	820	759	778	851	795	754	715	808	760	766	798	799	784	760	743	755	764	796	750	751	731	773	791	777	749	776	781	832	756	726	832	817	748	783	798	755	764	756	779	713	778	770	744	775	753	761	805	752	793	742	779	845	764	788	746	738	782	763	763	782	795	769	766	749	790	749	745	752	729	745	806	772	739	814	765	740	775	770	847	749	770	721	783	793	734	780	774	808	767	784	801	714	783	747	754	729	789	751	776	829	768	805	732	801	750	782	806	799	725	775	762	810	795	761	823	784	774	787	734	777	785	761	761	755	786	777	751	788	801	739	785	775	783	731	832	782	760	762	741	820	762	795	750	789	794	806	783	830	755	753	788	794	786	783	795	794	824	807	795	795	775	731	724	771	760	762	813	727	715	727	763	803	776	777	737	745	806	775	799	764	747	742	776	781	781	767	777	720	805	794	761	756	766	774	734	796	800	745	787	783	781	765	742	792	732	780	824	780	770	822	789	787	749	781	790	795	857	733	792	764	769	783	793	745	762	822	746	741	779	826	812	781	751	775	809	745	741	758	756	744	788	726	770	780	796	740	791	766	767	732	783	756	779	773	763	766	759	762	736	734	791	816	805	788	810	768	724	775	753	786	753	758	758	788	778	766	744	802	828	761	796	787	758	758	781	728	764	739	766	795	817	803	749	825	749	804	791	840	744	817	790	751	719	770	774	756	807	743	784	786	778	793	794	768	768	834	754	743	807	792	804	797	768	791	862	775	792	784	743	761	773	793	778	764	768	778	723	726	722	760	749	762	787	771	784	777	762	793	789	767	816	780	773	769	804	720	823	738	817	777	783	784	835	800	782	728	768	775	735	726	828	716	782	782	786	712	760	771	752	762	752	751	813	755	769	744	760	715	733	769	806	717	772	794	800	723	772	796	796	747	732	818	740	771	774	789	764	746	730	786	745	776	745	778	775	771	754	757	812	766	834	797	779	768	749	758	772	813	773	768	780	764	736	747	771	727	743	794	788	803	767	780	762	803	786	760	837	762	762	784	774	809	801	749	765	763	781	777	784	772	784	787	787	798	809	771	767	809	784	758	775	755	729	736	759	774	760	776	789	800	734	751	767	765	696	748	737	750	770	773	783	797	789	777	747	799	773	790	784	755	821	793	764	779	765	777	745	775	755	785	801	797	765	844	732	764	779	781	714	752	738	762	778	754	754	768	772	745	775	760	768	798	750	784	734	741	768	780	813	776	793	733	750	738	788	813	739	776	769	779	716	776	761	743	770	815	778	759	792	782	784	737	743	777	772	762	748	757	777	750	771	787	775	769	791	799	783	731	767	750	753	786	768	732	768	803	783	799	779	744	750	805	735	773	797	791	816	787	746	750	797	766	752	756	806	792	797	744	792	778	791	776	752	759	785	763	754	808	784	763	771	797	804	744	743	723	820	814	785	740	821	743	796	775	787	775	754	765	806	809	793	759	752	784	824	752	773	783	760	734	790	769	776	805	732	770	770	753	767	750	796	762	778	809	808	749	780	782	741	789	761	792	800	729	804	760	735	777	769	731	801	744	777	781	782	795	743	791	755	762	756	756	782	695	763	812	761	779	821	782	768	770	766	799	827	746	771	772	705	761	753	802	743	804	769	758	790	741	777	819	793	788	776	816	757	789	774	788	747	754	827	761	755	722	766	780	799	781	765	708	764	739	762	759	731	733	796	756	752	791	808	779	817	766	743	750	737	782	781	754	799	779	758	805	788	771	747	795	795	748	788	809	796	808	734	763	723	800	786	785	780	789	748	784	739	775	778	764	769	779	774	782	822	733	754	763	766	793	749	801	798	767	762	746	799	746	780	803	758	771	804	794	807	778	798	813	795	748	775	792	768	799	825	788	795	734	768	771	801	757	792	773	831	753	767	747	736	818	769	743	784	779	772	777	817	752	752	785	775	776	771	833	803	752	780	747	777	724	790	809	768	742	775	755	775	840	766	771	762	809	721	756	775	807	777	753	772	801	722	790	775	780	796	811	726	717	781	800	805	774	764	734	758	793	792	788	744	742	789	761	745	822	762	734	784	729	754	759	763	751	792	748	782	766	794	748	737	730	797	764	756	827	743	748	749	747	759	759	771	815	745	733	792	787	750	711	780	797	722	753	764	749	786	755	774	808	804	743	792	808	700	764	804	750	792	770	752	766	758	795	776	742	827	748	783	768	823	762	771	759	749	767	747	755	794	778	720	776	717	760	742	784	763	763	757	776	814	799	774	795	830	766	830	753	830	775	758	747	735	769	784	728	810	713	719	751	756	734	771	746	793	785	739	779	801	798	782	809	765	759	721	749	749	747	768	740	737	785	772	781	794	797	778	822	735	746	792	764	792	780	749	797	763	772	821	784	770	769	769	787	776	729	765	719	804	762	754	723	770	748	735	769
24223	21474	28683	24677	20609	3103	1108	700	569	592	570	512	459	482	495	438	465	465	453	448	432	457	440	444	425	455	393	438	467	466	419	402	433	430	459	398	443	453	431	433	485	411	444	422	461	411	449	443	443	454	443	419	441	423	367	411	431	427	438	454	415	405	451	422	401	457	446	424	399	405	454	426	413	413	430	404	436	446	410	420	451	422	452	420	422	408	432	435	410	450	412	437	456	434	413	428	413	383	411	457	417	406	418	409	380	411	442	441	427	383	384	396	444	409	424	420	403	456	409	408	438	380	393	406	409	399	434	378	445	414	428	436	397	400	408	419	425	405	414	436	432	354	447	454	424	390	405	415	397	420	459	450	431	388	392	407	435	433	455	425	433	426	403	437	385	415	453	398	462	442	392	399	416	399	449	443	433	444	426	415	426	453	429	427	434	411	399	388	406	419	374	448	403	410	445	442	437	408	406	394	425	440	443	456	445	408	429	496	402	414	428	446	435	410	448	407	399	420	429	413	405	395	396	422	424	378	365	452	432	412	387	413	427	438	415	431	434	402	450	407	447	392	406	449	427	464	427	439	437	388	415	389	447	415	429	407	438	424	434	457	395	408	407	422	445	439	438	367	459	454	392	413	418	425	419	431	450	382	435	386	417	421	410	419	416	464	431	396	431	434	442	446	413	405	393	445	409	423	422	448	394	416	440	442	446	390	437	470	421	426	434	439	437	405	418	383	387	445	429	432	439	395	427	450	401	407	432	428	393	397	432	404	398	418	428	421	430	419	416	438	445	417	419	405	413	397	416	404	429	429	422	408	448	407	409	429	441	484	420	405	437	446	429	381	434	409	412	419	429	435	430	448	411	427	376	400	403	412	426	441	423	409	440	370	391	428	403	470	410	404	482	417	450	457	402	416	390	448	432	433	418	406	415	406	420	386	439	437	402	423	390	429	411	413	436	417	464	420	395	409	444	400	434	426	411	457	428	404	410	422	400	438	417	409	441	399	443	397	427	415	406	454	446	456	426	412	439	420	446	397	431	448	421	395	439	400	384	366	409	395	426	435	390	442	425	427	417	410	455	405	416	433	426	415	400	436	422	432	440	440	419	443	435	438	457	429	427	426	414	401	427	377	433	451	415	421	421	410	422	404	460	422	429	398	436	428	415	402	424	435	438	417	413	405	408	433	435	408	436	402	403	410	408	400	415	420	421	399	408	405	427	405	423	388	411	419	375	423	437	435	373	443	434	436	421	419	380	467	448	477	444	406	412	413	408	411	438	440	445	412	411	411	400	464	403	447	386	439	416	420	388	399	412	438	369	443	439	436	414	434	455	403	436	420	418	425	407	415	435	419	413	352	423	399	413	422	419	410	413	375	429	433	386	400	444	376	426	469	425	468	418	439	406	422	377	403	383	382	404	390	410	434	404	428	397	404	414	400	422	431	430	398	411	396	427	406	411	434	453	409	423	386	408	413	474	387	492	394	426	422	405	425	421	434	457	429	420	415	401	391	405	428	404	425	403	414	429	437	388	440	424	431	386	427	403	390	429	432	406	372	407	392	362	394	380	407	409	447	408	426	454	426	461	410	400	415	401	464	414	409	401	424	401	444	413	410	406	401	457	406	400	435	430	398	384	380	428	400	423	429	444	402	429	412	388	376	428	424	429	423	399	409	404	438	432	400	408	384	417	429	438	412	410	441	421	404	417	374	389	431	426	395	423	388	467	410	473	441	365	438	427	449	418	401	453	402	427	431	421	420	395	430	460	430	455	422	449	348	414	406	392	451	408	445	378	426	440	405	442	418	435	433	442	448	458	435	426	430	415	396	386	408	417	434	408	383	408	389	391	434	413	449	395	436	395	451	413	413	373	366	430	422	400	461	391	388	391	437	413	458	402	435	432	411	411	405	390	428	439	415	451	425	343	419	423	403	421	453	421	412	432	409	422	433	421	431	385	418	455	406	410	415	431	394	431	388	409	405	404	421	408	427	418	385	431	430	432	420	411	424	396	417	448	416	419	404	382	444	411	410	400	431	403	398	426	423	381	428	410	439	427	419	393	410	395	440	391	454	462	413	410	398	375	409	415	417	428	418	421	405	416	422	427	423	388	400	382	453	424	454	457	396	393	424	407	422	413	391	410	398	380	421	391	393	397	414	439	408	433	417	445	389	421	407	410	413	403	424	435	436	452	416	412	456	426	426	434	425	392	388	420	449	371	406	430	440	410	413	422	394	379	415	453	444	394	412	386	419	426	467	419	408	375	381	404	437	410	390	448	413	401	422	447	376	419	388	426	449	452	386	429	397	420	390	376	419	398	419	400	398	431	383	431	419	437	417	434	397	399	426	413	423	407	415	434	450	446	427	428	434	404	417	448	434	429	383	401	405	380	421	396	418	422	433	434	409	453	429	389	415	424	437	397	417	388	431	414	439	409	396	415	416	414	421	415	427	415	436	428	410	433	417	393	419	411	434	416	418	424	453	381	422	407	404	400	425	436	421	442	452	429	431	440	386	409	418	418	428	400	467	372	414	387	431	433	418	391	400	419	434	434	418	406	408	453	415	418	401	428	408	396	407	408	438	450	448	443	430	438	423	411	425	376	382	441	393	416	415	431	406	370	419	447	413	471	448	425	446	439	414	404	420	420	430	409	428	407	425	429	421	414	381	404	406	413	455	456	421	419	431	442	421	422	389	435	393	420	445	392	431	427	444	387	395	403	444	431	415	423	403	451	415	409	452	411	400	405	431	438	436	426	430	420	392	429	433	413	429	406	420	414	443	407	382	475	396	448	442	391	417	417	396	406	414	418	412	427	424	427	404	402	410	416	409	430	415	402	444	396	366	406	405	411	412	422	416	423	418	444	391	385	424	415	416	381	408	457	400	429	411	432	432	407	391	435	404	445	393	420	426	453	426	416	424	396	420	399	404	398	396	435	405	403	386	437	410	399	374	406	404	419	421	414	431	392	394	409	436	411	431	421	410	416	443	407	424	443	433	445	424	432	376	417	432	404	388	442	398	430	391	405	432	435	411	399	446	371	404	392	420	406	443	448	414	427	382	383	424	433	430	417	408	411	437	414	428	401	414	431	428	424	426	453	406	432	441	436	413	395	394	438	397	414	383	417	428	403	427	428	395	402	419	415	422	411	408	405	441	413	423	426	452	433	413	351	443	408	418	372	420	444	439	422	415	416	366	416	397	405	396	406	419	429	426	415	442	406	416	404	422	438	376	367	434	425	418	403	411	392	407	405	428	403	450	417	432	438	455	456	452	416	488	421	412	390	440	408	423	373	387	397	453	414	418	385	429	427	419	441	406	420	416	412	449	406	436	395	431	371	391	395	412	432	422	409	419	420	414	389	410	431	402	449	440	405	391	427	410	383	401	452	381	412	400	392	421	432	408	410	436	440	416	423	435	396	393	435	399	436	407	365	405	393	427	418	422	413	404	399	437	428	402	410	438	411	400	422	439	417	372	410	382	417	412	440	407
3454	4822	3886	1969	1394	1126	937	812	738	674	627	634	563	615	533	539	521	523	475	523	496	506	465	533	470	454	515	469	519	475	486	501	495	459	447	467	482	440	473	507	467	447	447	448	465	477	421	433	465	448	453	458	455	454	442	450	472	487	483	459	454	444	475	428	427	426	495	455	443	475	436	461	475	441	474	453	465	429	455	427	480	449	411	437	433	448	455	457	469	437	436	446	471	450	445	419	443	402	450	494	484	477	425	422	436	452	416	433	468	488	448	465	501	449	457	432	452	403	427	427	439	419	445	450	425	462	433	407	453	472	446	380	478	461	446	453	463	460	402	438	478	462	474	446	434	466	456	447	465	432	447	425	487	435	437	445	423	457	406	452	438	467	424	491	480	434	434	459	431	501	450	432	414	444	447	447	408	443	446	433	431	454	473	442	450	458	463	443	470	422	470	468	470	439	424	426	479	437	450	451	468	429	452	427	481	472	460	438	451	425	444	449	442	440	442	471	446	439	451	477	434	492	464	430	464	450	443	415	423	450	454	477	464	443	433	454	459	435	445	457	419	428	440	427	474	453	466	455	470	437	439	410	455	417	441	441	464	449	454	454	420	457	442	445	472	454	451	428	463	414	438	465	442	405	457	431	425	430	442	466	425	429	451	462	455	403	425	459	461	463	436	476	448	420	444	451	429	477	481	477	411	396	470	429	448	456	459	441	432	418	456	427	464	450	438	433	451	471	468	454	443	444	411	427	474	476	455	438	425	454	443	462	422	433	457	389	466	459	421	422	418	445	478	446	421	432	431	476	460	451	452	451	440	474	392	461	424	454	437	432	475	424	455	458	456	445	459	464	394	431	453	423	437	451	452	475	486	425	454	443	469	445	442	463	462	459	467	450	423	507	482	448	449	456	448	413	454	437	448	466	449	445	444	460	449	471	429	430	467	438	431	441	470	433	457	436	387	481	430	454	427	455	469	425	463	475	410	463	460	432	466	426	416	412	466	466	409	437	428	431	452	449	444	440	473	433	448	394	468	442	443	457	448	459	472	428	455	509	484	446	434	448	419	433	443	435	425	442	446	460	462	487	432	437	429	453	400	443	422	455	455	447	423	420	447	437	442	439	444	447	480	453	470	458	425	436	435	446	464	451	432	476	443	453	459	442	430	414	481	456	473	421	448	447	430	439	431	481	394	437	458	419	464	449	463	440	447	447	415	447	447	463	414	420	419	405	494	452	436	459	443	451	450	448	438	426	436	441	430	452	447	428	451	471	423	472	446	427	418	438	421	417	450	477	420	436	431	451	410	404	425	458	431	438	426	495	427	429	446	421	436	443	419	480	479	462	430	489	429	450	455	413	412	433	424	440	433	445	445	469	451	452	423	393	439	449	450	448	466	434	427	405	397	452	432	453	451	486	433	473	442	430	462	469	457	471	461	424	417	428	431	405	436	448	479	468	419	431	405	464	432	481	407	438	469	437	428	465	452	437	457	435	426	417	398	494	414	440	433	442	418	440	421	430	445	427	442	393	434	441	405	444	422	449	440	447	436	460	464	444	441	466	455	421	438	444	444	457	445	413	496	454	404	460	420	450	439	440	465	433	476	451	464	422	462	417	465	451	422	444	425	396	445	421	471	464	425	458	446	456	462	417	442	473	479	424	446	470	460	430	396	462	420	469	438	444	453	468	442	452	455	440	393	435	450	432	463	442	421	451	425	442	479	443	455	466	427	394	480	478	421	393	430	417	423	439	503	462	460	449	468	434	465	417	431	441	439	441	426	430	447	460	432	461	435	441	457	404	432	397	458	461	465	420	461	467	440	411	425	456	457	490	401	431	434	434	435	460	456	481	445	431	454	452	420	453	452	461	458	484	403	469	435	438	452	419	468	404	449	451	430	447	418	426	460	467	451	472	490	478	488	440	434	417	440	454	437	416	431	428	430	459	439	419	439	464	445	442	460	418	471	442	467	453	447	414	472	479	448	415	453	401	457	425	460	428	436	415	416	464	434	438	421	459	417	423	438	478	480	490	416	441	449	448	409	432	404	434	457	448	466	424	429	431	467	457	432	434	453	448	479	466	417	442	465	439	471	464	428	444	443	419	469	455	427	427	462	464	420	447	392	439	411	428	469	442	452	450	493	426	413	416	460	458	452	462	452	452	462	462	422	466	444	422	462	481	476	429	382	463	447	442	474	484	453	421	436	427	460	455	391	468	449	437	447	428	447	436	416	397	436	410	422	435	452	449	445	447	453	490	435	445	430	459	436	450	447	453	415	471	487	418	420	456	431	441	480	422	451	443	429	451	435	443	431	410	438	462	429	424	407	453	428	449	440	483	441	422	480	457	438	467	448	482	470	447	445	449	419	443	445	439	445	427	464	458	428	429	458	434	442	451	438	421	463	429	460	472	430	434	424	418	453	411	438	433	441	458	458	415	440	474	443	428	464	427	461	421	428	413	422	435	426	457	437	473	460	452	445	489	447	479	454	455	429	434	440	487	433	428	459	428	449	397	434	435	439	459	421	425	426	444	443	502	444	404	445	432	457	402	409	429	467	436	425	429	425	444	431	466	471	436	500	463	411	458	465	432	462	490	435	447	458	446	455	467	446	436	441	446	456	425	413	419	459	441	423	427	482	412	437	436	449	426	444	475	444	471	422	441	418	452	445	452	437	443	398	476	439	424	434	424	408	454	418	482	462	433	426	406	460	439	424	425	433	441	412	459	450	412	417	474	435	433	461	461	443	412	427	451	457	441	443	466	447	456	415	482	441	417	405	443	420	429	449	419	465	465	450	413	440	470	444	441	425	449	472	449	433	463	432	457	447	425	435	416	448	427	458	427	472	421	472	450	446	418	405	435	448	423	430	418	412	448	453	410	445	494	480	459	459	446	445	447	423	403	434	432	453	428	442	466	453	419	437	435	421	450	402	451	445	436	438	435	422	459	423	474	421	440	429	438	418	448	426	443	415	431	427	441	436	425	424	444	428	439	469	456	506	429	464	441	459	453	462	435	462	457	433	453	459	445	452	442	433	439	425	465	424	488	451	442	472	463	428	460	420	442	430	471	449	409	428	423	463	429	423	458	449	462	479	430	424	465	452	446	435	460	455	397	403	421	461	415	412	419	435	422	475	456	453	474	440	450	458	461	453	449	412	458	453	472	403	456	423	445	435	419	425	461	420	436	412	416	424	435	475	446	436	459	460	432	437	450	438	437	447	457	457	429	440	443	442	407	431	454	411	405	448	434	440	440	405	452	415	462	422	416	437	422	433	408	478	454	428	461	443	400	399	409	465	420	434	439	445	455	423	432	452	461	476	429	449	414	445	457	420	469	466	435	416	448	442	470	448	385	489	444	462	447	443	445	442	455	422	456	451	488	459	454	435	451	462	453	491	459	468	447	417	453	412	458	422	446	464	405	439	436	437	437	427	475	439	419	445	421	434	473	432	407	440	420	446	465	427	427	432	473	445	462	441	442	446	407	454	464
27781	11990	2112	1225	968	906	938	916	920	861	936	912	955	872	875	911	926	887	893	890	899	906	919	871	925	903	894	889	920	904	878	933	906	890	935	960	881	923	953	908	920	868	889	895	915	819	939	898	863	909	909	918	935	869	897	930	867	937	853	945	875	875	860	902	888	875	918	927	894	870	916	893	899	867	908	936	878	923	891	891	865	893	893	900	931	917	926	896	879	887	880	924	912	939	849	912	909	871	960	894	880	865	928	935	902	875	910	871	839	902	940	933	944	907	872	889	932	905	929	876	893	880	897	916	974	850	907	971	857	858	891	836	878	943	901	949	870	910	947	929	935	893	941	865	943	878	895	829	920	907	943	872	873	901	884	835	888	874	842	947	895	877	874	922	895	870	899	907	928	882	900	894	885	875	924	941	867	831	877	879	911	921	854	881	882	903	885	899	880	853	899	839	885	885	908	876	904	894	846	894	930	892	895	878	843	924	885	911	916	935	908	900	872	881	912	926	900	900	908	906	894	909	878	900	884	894	925	873	852	904	894	869	831	899	877	907	890	888	901	909	944	872	908	867	944	894	945	880	911	912	894	930	878	852	931	904	883	853	857	954	889	897	929	918	865	896	925	910	865	888	885	888	917	860	925	829	894	888	873	913	912	864	919	878	864	934	884	884	901	926	951	884	907	928	887	938	894	923	884	872	911	913	857	899	925	874	934	889	919	896	864	845	863	873	873	852	968	881	887	865	872	845	881	902	938	899	896	881	898	874	880	955	899	927	874	948	924	876	888	837	948	917	993	865	909	899	889	891	913	867	957	907	928	918	928	910	893	858	850	830	920	880	918	876	944	908	835	886	916	876	846	873	923	869	874	836	892	921	887	923	888	884	913	884	886	879	895	893	898	933	898	871	846	872	884	876	887	903	950	849	963	890	893	860	919	889	904	861	928	917	863	881	884	912	913	911	865	888	890	888	908	855	850	894	832	863	870	880	922	878	900	879	890	915	960	890	874	910	877	883	893	907	928	875	874	902	880	897	921	942	912	853	929	894	890	929	908	861	876	906	921	908	922	859	829	901	890	875	881	944	918	847	899	862	958	937	860	952	866	880	903	893	859	850	870	846	868	908	907	910	846	873	906	892	861	963	910	916	828	858	868	854	925	932	893	858	918	915	908	901	904	886	907	883	927	885	900	915	922	881	854	920	902	920	950	868	881	906	884	879	891	845	845	885	859	915	918	940	892	887	876	883	922	866	898	850	879	877	845	881	900	883	913	874	891	875	838	842	904	920	894	906	867	806	901	883	822	892	932	851	906	873	910	887	887	899	894	886	882	872	924	882	924	850	888	900	834	852	911	896	937	886	908	879	893	910	908	858	866	839	914	989	910	932	888	882	922	923	907	885	878	914	890	849	879	845	886	889	899	907	874	850	862	887	881	899	889	888	898	892	941	891	935	891	933	897	869	875	895	896	884	918	884	859	895	902	914	885	930	910	900	804	894	855	909	860	946	887	903	904	888	873	903	888	859	875	869	902	922	905	825	886	894	873	853	865	878	879	839	918	869	848	941	917	880	870	893	915	837	805	913	889	866	861	872	906	937	888	915	899	882	880	931	978	940	875	941	926	893	881	907	866	923	880	898	905	896	939	846	924	851	877	953	985	876	908	956	890	938	863	854	939	830	881	850	934	891	894	930	867	891	892	954	921	902	908	877	959	906	900	932	881	866	840	883	905	923	927	827	961	891	902	904	897	936	842	924	896	915	900	902	889	888	902	871	880	900	878	930	838	865	898	935	870	905	847	864	897	903	847	902	878	899	894	901	884	863	930	851	884	868	941	948	909	952	909	929	901	893	895	915	893	830	893	946	907	875	915	906	898	885	967	908	909	890	885	854	873	923	880	863	822	953	888	925	949	906	893	888	890	915	903	899	924	882	917	881	913	896	897	886	909	915	873	902	905	905	929	872	873	911	942	877	872	881	861	847	881	915	916	867	856	884	943	914	865	913	887	916	845	910	901	888	881	914	885	896	885	852	953	889	843	930	896	854	849	939	891	876	878	844	890	909	917	873	889	913	889	908	906	933	912	973	917	985	845	913	866	863	881	961	949	896	902	875	915	883	897	906	902	882	874	853	971	871	882	855	860	905	907	909	877	893	876	884	902	930	906	914	916	898	806	907	879	921	865	932	943	921	871	933	843	875	850	862	871	857	916	922	965	925	935	907	876	885	857	892	958	866	879	930	930	825	891	866	857	936	892	887	887	917	902	834	884	897	907	900	934	862	870	945	880	872	883	891	911	855	930	924	892	845	894	861	865	900	918	846	893	892	915	874	947	931	873	869	957	890	989	918	899	893	895	919	908	924	903	891	888	877	899	898	885	844	822	903	922	902	928	925	918	924	865	913	873	882	893	897	917	884	888	884	876	884	956	890	894	874	917	928	883	855	884	846	919	897	914	886	902	947	914	865	917	935	932	921	937	859	910	850	885	898	892	936	915	903	884	882	919	870	924	932	840	888	862	905	942	910	894	857	908	926	882	920	934	907	913	955	902	849	888	878	914	896	960	880	888	913	932	881	878	918	882	897	908	867	876	884	874	919	875	858	906	895	927	895	884	874	894	868	908	953	926	911	867	889	916	880	975	850	938	883	857	899	859	889	915	909	843	960	903	898	881	941	892	883	880	877	947	909	863	861	915	971	897	867	896	941	870	921	904	856	934	877	833	933	938	902	914	898	881	875	875	858	881	912	895	892	898	900	903	868	840	954	889	853	885	866	899	900	881	924	878	908	897	899	910	802	946	857	938	925	925	915	933	870	929	915	873	891	890	882	903	890	954	941	834	889	866	903	891	876	926	859	834	875	926	916	868	919	925	859	859	869	887	875	905	897	865	885	938	899	866	867	876	918	910	877	865	847	890	964	950	937	920	906	909	849	898	945	916	912	934	909	948	867	854	922	910	854	894	889	923	870	912	950	902	924	924	875	898	908	927	954	930	876	883	892	892	955	914	840	867	863	908	938	906	892	899	919	908	926	865	885	904	886	904	879	896	928	846	937	965	970	900	855	861	880	915	895	894	922	866	881	861	889	901	899	916	888	941	914	836	904	845	928	890	909	804	880	874	921	876	942	921	919	886	820	909	891	879	923	853	842	901	912	865	847	875	926	884	917	905	897	937	889	861	924	853	897	907	941	919	901	923	941	931	936	903	909	928	898	920	903	923	897	860	929	873	891	877	909	916	869	857	922	884	900	863	913	863	910	871	904	830	923	925	888	889	923	910	847	888	894	902	857	880	886	883	844	887	920	909	898	888	899	900	879	886	931	842	893	907	925	874	884	825	926	917	917	894	883	953	937	840	842	820	865	876	909	886	897	916	878	868	883	922	864	871	829	934	926	869	902	872	849	943	901	935	906	849	847	943	862	940	864	907	863	872	927	912	915	915	957	854	877	855	904	860	941	925	847	947	902	918	883	889	866	901	887	854	880	914	923	841	936	850
5246	1035	1027	866	856	828	832	790	864	816	857	861	821	844	822	841	800	785	799	820	850	821	822	850	790	795	836	775	773	819	793	768	820	813	794	845	841	817	781	805	761	813	806	824	735	850	827	824	834	850	862	829	813	748	791	835	773	853	834	821	799	821	843	784	799	787	826	804	822	819	829	844	801	793	780	842	833	825	807	803	786	805	807	843	814	804	810	783	849	794	810	799	817	810	782	833	791	819	805	811	810	793	846	809	805	869	786	820	851	855	863	803	841	800	735	869	823	769	831	813	771	799	775	804	790	818	804	823	791	850	761	819	788	802	783	882	801	851	768	841	807	833	800	734	724	833	765	836	784	780	797	799	795	801	803	789	780	812	762	891	789	797	780	829	836	827	826	847	862	809	863	738	792	833	820	799	789	865	804	788	804	766	809	829	795	880	829	774	853	803	816	774	795	855	853	780	811	795	778	805	789	825	827	823	771	797	784	824	794	817	805	781	824	826	817	808	785	827	784	770	759	752	840	796	831	825	787	822	869	775	789	802	780	806	801	795	811	770	836	813	778	791	793	835	830	803	765	814	794	771	856	802	832	797	811	850	800	788	787	813	786	797	848	786	787	816	810	744	780	835	831	824	774	780	781	787	823	837	829	764	771	783	835	869	785	823	860	757	783	822	767	759	772	824	857	820	819	748	815	779	757	777	834	835	845	789	796	799	811	812	790	803	789	746	768	843	804	801	815	863	850	831	798	777	859	798	747	807	801	818	846	788	822	800	835	802	785	794	779	854	794	791	756	824	834	835	765	839	849	765	753	866	774	873	782	739	833	834	815	839	829	863	854	833	782	792	801	775	798	823	795	787	823	800	817	801	812	786	772	817	799	787	752	820	804	775	748	777	852	853	856	844	806	798	790	847	806	778	812	828	815	819	766	813	855	794	816	825	803	786	769	804	828	813	745	847	785	783	811	791	808	833	798	799	817	790	786	794	770	804	844	767	830	873	841	809	798	802	785	774	788	765	791	843	794	817	792	733	766	825	825	834	782	747	809	751	810	777	828	786	795	840	812	787	746	797	856	825	841	838	788	810	837	802	794	839	779	850	788	762	816	800	796	796	855	771	823	845	799	812	808	745	801	796	765	790	834	828	829	837	738	749	828	806	818	779	755	798	797	812	816	791	806	786	789	875	786	791	802	840	809	759	843	798	834	858	754	791	801	817	853	837	808	798	815	823	849	825	761	785	820	801	828	803	824	779	821	771	807	799	865	805	832	838	821	839	785	815	752	809	806	821	816	768	784	777	786	825	831	812	782	797	853	825	817	795	808	791	780	755	766	764	812	796	800	780	787	829	818	832	836	756	830	818	779	813	814	801	810	749	817	768	810	790	832	821	763	821	803	798	789	829	776	841	832	803	858	850	807	776	803	797	804	816	770	775	757	829	766	785	783	800	820	807	795	844	770	796	790	810	817	794	827	777	819	769	827	792	788	846	827	730	808	764	786	835	783	819	801	820	812	809	789	799	835	809	843	746	826	815	810	841	860	845	804	813	808	817	815	764	787	795	798	767	854	785	846	806	781	801	831	819	844	801	849	769	808	787	804	854	764	796	827	779	794	815	824	845	791	822	776	805	790	801	897	821	825	796	763	811	837	786	775	850	803	789	838	739	813	771	819	785	805	806	858	819	767	830	745	763	791	788	872	775	766	813	777	821	797	810	819	884	842	802	775	860	803	809	771	811	786	824	762	847	796	827	751	822	782	809	774	816	763	897	815	796	796	863	795	778	833	800	747	790	805	800	809	778	782	784	806	828	813	782	823	765	817	808	838	819	809	805	818	810	795	816	770	812	796	830	795	767	791	803	770	812	812	787	843	877	810	780	800	758	816	798	800	831	822	814	779	792	792	802	825	825	812	843	773	817	781	833	802	871	823	798	798	805	815	790	819	777	746	785	755	804	811	803	814	784	812	788	766	791	850	825	815	797	855	785	828	769	831	771	795	762	819	835	775	814	793	811	835	806	849	844	800	736	806	823	780	806	827	796	805	791	811	829	849	751	828	808	789	807	810	741	770	788	787	799	827	823	805	799	789	814	754	798	740	814	842	821	834	785	797	800	843	863	793	804	868	786	835	811	742	827	793	799	823	812	805	805	808	777	825	794	822	800	783	782	797	828	803	834	844	803	787	835	750	814	848	794	820	822	819	866	793	793	902	847	737	853	807	822	827	824	788	794	793	768	822	887	814	813	835	796	823	834	868	787	763	775	799	808	825	832	784	771	748	888	788	801	816	798	803	823	810	776	766	843	801	812	811	784	809	806	799	787	782	825	766	762	830	776	830	754	812	792	816	817	796	789	850	807	799	819	777	818	799	821	835	802	826	809	781	812	831	790	785	793	814	837	789	811	808	764	799	831	804	817	783	821	808	790	795	777	770	816	800	811	798	785	814	814	844	770	844	794	870	824	818	776	775	801	781	780	762	815	815	810	797	782	775	792	736	757	821	806	813	798	838	815	842	798	855	784	820	760	834	741	805	812	841	864	819	796	820	864	818	817	769	791	757	825	799	803	790	754	769	841	836	762	820	824	851	803	796	862	796	817	826	852	818	790	821	780	818	820	842	818	821	815	829	801	800	837	787	832	782	814	773	804	805	801	792	760	842	879	838	833	829	793	848	837	789	811	810	796	834	828	794	788	788	764	834	826	810	786	802	774	843	769	780	773	802	816	752	769	801	829	819	790	856	878	817	791	794	796	835	800	794	815	761	834	792	800	740	799	825	809	745	816	812	820	798	824	797	813	791	833	782	773	782	772	786	750	812	824	795	813	782	775	832	812	803	794	785	834	766	798	783	819	809	831	833	836	793	799	790	803	764	837	846	820	751	787	762	781	803	792	776	805	819	791	809	808	768	793	785	815	815	776	806	808	799	816	836	817	802	831	747	798	770	819	790	793	800	823	737	762	788	812	818	787	827	804	782	843	832	840	786	832	798	801	793	799	821	797	805	813	791	764	816	776	801	837	805	819	792	815	740	817	814	817	763	796	792	819	780	825	834	845	788	792	828	779	789	788	757	833	805	833	775	815	838	819	796	800	791	790	813	794	786	841	822	779	807	762	825	815	808	811	804	774	772	775	804	802	804	830	807	822	764	785	805	849	775	773	768	857	823	822	802	773	820	838	780	829	808	754	806	774	822	813	807	799	822	804	788	822	801	825	804	794	794	828	778	792	841	836	826	799	786	863	834	789	798	821	793	802	791	827	800	791	811	819	816	850	811	839	811	848	811	854	835	790	821	814	811	773	752	849	750	837	797	813	801	795	819	819	822	813	781	810	831	812	829	809	809	883	803	768	833	806	776	790	781	810	833	832	847	761	815	839	818	851	778	828	853	770	833	783	763	712	814	788	820	805	787	848	849	776	744	853	832	804	767	812	762	797	858	813	849	814	755	797	806	817	823	807	834	824	767	830	811	799	797	782	783	801	785	832	812	801	821	822
25721	21462	25751	18602	2165	1125	1088	1001	928	903	877	938	877	889	881	829	851	824	899	842	842	855	851	837	858	835	840	814	817	814	856	783	841	886	838	825	826	855	798	836	856	820	816	802	852	828	836	800	827	868	838	816	824	785	836	895	859	856	866	872	828	831	868	805	869	898	823	877	830	837	862	808	817	874	837	846	832	858	811	821	842	908	825	853	788	884	839	836	866	804	894	793	865	843	835	832	819	802	800	822	814	858	840	866	856	833	877	848	769	838	839	861	866	827	842	850	875	838	800	833	839	815	857	827	840	852	884	863	853	863	774	856	846	868	800	882	821	855	816	813	822	885	826	844	872	859	877	848	825	825	833	829	876	892	813	844	802	801	844	797	814	853	887	809	841	800	897	837	847	815	853	807	813	860	798	854	848	797	808	881	899	855	866	836	860	846	851	803	832	823	850	850	835	798	825	821	812	820	780	786	798	865	848	891	806	820	824	860	867	846	820	822	820	823	888	857	825	856	816	857	882	856	868	837	820	825	867	866	844	820	870	861	874	801	892	895	825	848	859	825	859	855	885	824	837	811	855	879	824	847	805	846	804	860	869	825	852	883	823	830	843	789	825	898	831	885	830	826	833	882	778	834	905	812	858	869	822	811	891	836	862	819	851	844	778	867	852	872	808	801	871	832	818	819	871	828	834	807	853	824	877	887	794	815	811	814	821	847	813	814	817	824	854	819	867	811	818	770	805	856	850	859	810	799	868	827	786	801	779	797	846	811	838	862	887	870	896	834	774	835	851	851	840	832	815	814	818	860	873	864	844	868	896	832	885	824	877	822	878	791	861	865	892	808	841	800	775	802	826	865	850	820	846	851	801	871	802	861	838	815	837	757	806	858	823	832	806	856	846	835	785	852	839	798	852	840	868	767	862	860	798	871	762	842	812	847	836	826	819	877	816	800	807	817	824	845	849	832	819	833	811	827	879	838	861	826	825	800	844	848	842	860	891	856	869	849	845	810	852	820	856	814	854	866	797	837	867	857	808	844	873	817	841	844	838	832	816	833	824	827	833	866	817	855	812	832	847	808	837	879	856	831	853	866	825	830	859	855	840	821	825	876	860	817	869	842	868	799	840	794	852	820	845	810	785	779	803	825	879	842	832	821	825	845	837	831	783	828	819	832	812	812	817	834	858	854	841	874	833	801	836	854	845	855	820	835	875	853	859	868	889	824	867	855	804	784	848	784	872	832	890	855	828	853	794	822	870	821	790	879	838	864	800	771	804	823	844	868	926	844	838	857	851	822	850	800	763	822	814	823	801	852	831	824	847	782	873	851	845	803	837	789	820	845	851	763	823	823	821	827	820	833	851	806	859	850	840	886	837	827	836	834	840	772	847	899	850	852	849	876	840	834	837	804	863	813	849	856	809	835	853	828	801	840	861	801	816	848	814	880	812	825	902	831	834	833	780	784	791	808	859	875	797	762	868	784	833	836	781	814	828	812	844	843	878	839	859	833	830	787	854	858	810	824	872	843	859	805	869	829	806	839	819	843	840	823	841	840	849	809	856	854	854	900	843	816	871	827	883	813	853	793	834	862	826	782	789	850	800	810	848	838	849	822	832	767	813	884	840	827	823	899	834	889	863	841	819	793	820	859	892	871	898	877	836	899	844	839	872	818	784	819	796	863	845	824	844	830	826	778	826	830	851	825	785	821	827	877	795	836	784	896	821	777	846	840	834	847	817	855	797	773	843	843	801	854	865	826	881	854	850	811	809	845	801	819	826	789	767	808	816	870	892	831	823	910	829	844	832	802	821	804	855	800	870	841	845	807	918	849	824	898	870	857	827	886	842	816	826	869	887	802	877	856	837	833	856	876	840	809	896	898	823	759	845	813	846	805	826	811	832	851	788	826	849	851	822	851	870	821	820	835	874	830	887	792	816	818	799	841	858	794	826	823	880	841	788	811	905	771	800	803	862	847	829	883	894	814	867	843	847	835	845	772	869	869	832	824	851	795	827	857	794	851	852	868	819	838	783	834	845	878	853	780	847	863	801	847	848	847	851	865	880	802	814	780	829	864	838	884	791	879	819	809	848	850	839	795	826	834	824	886	820	825	844	818	838	838	831	821	866	809	792	837	822	829	817	847	857	850	864	870	799	838	784	871	807	823	851	777	843	881	869	826	832	822	816	864	822	850	875	858	822	774	837	802	806	841	851	872	841	873	836	821	843	842	834	837	810	791	792	802	849	846	775	843	877	824	845	883	859	826	849	842	752	803	855	870	857	877	823	844	893	834	845	773	829	840	878	815	819	794	812	834	810	815	797	873	833	842	878	822	852	846	867	831	845	863	875	848	867	823	862	890	876	804	858	873	901	889	830	847	806	800	841	835	861	800	831	862	842	832	875	858	865	826	834	808	767	837	789	822	835	824	820	799	849	824	859	827	832	810	800	789	880	839	828	854	805	796	851	832	800	815	826	816	845	850	850	848	832	913	817	850	848	821	873	811	794	871	879	890	861	798	833	812	797	831	865	820	830	845	803	815	918	842	849	843	811	810	821	864	900	863	887	828	803	882	834	805	800	771	793	873	806	833	805	816	801	820	836	835	822	885	824	795	898	836	836	753	809	881	863	825	903	871	876	857	892	807	840	761	816	822	850	844	829	818	814	864	848	806	904	832	796	829	836	833	808	848	838	849	873	832	870	905	836	835	856	767	848	829	804	829	858	858	807	817	851	827	841	808	793	830	791	850	822	845	812	817	839	858	851	827	809	815	849	900	792	851	805	784	874	799	845	856	850	852	866	860	839	867	872	799	856	873	796	823	843	830	827	878	867	855	807	838	869	860	852	900	851	834	823	830	833	815	854	862	826	857	821	798	870	832	847	877	848	898	837	798	835	847	858	798	817	783	870	824	814	830	882	886	844	823	873	775	862	825	849	775	843	833	838	825	800	835	806	829	838	844	845	785	857	784	809	853	856	772	883	802	827	792	823	816	814	825	766	847	821	861	836	869	837	821	828	875	851	873	779	861	778	834	817	839	828	822	897	896	830	832	815	802	839	799	838	816	803	820	854	802	824	818	842	874	807	847	821	806	838	839	859	794	893	836	841	812	834	812	876	815	830	812	853	863	815	832	834	824	854	811	845	861	772	841	745	839	837	854	877	854	849	825	781	781	816	870	777	783	792	870	854	866	828	829	843	773	816	825	819	770	874	801	857	835	863	817	757	842	796	881	853	864	790	800	874	862	863	828	839	851	815	812	821	824	826	848	818	814	850	847	785	836	849	804	792	816	821	859	839	902	819	832	876	869	847	852	822	827	833	841	897	861	853	847	842	843	808	856	814	840	788	843	784	842	850	828	827	822	863	827	789	839	844	851	881	823	823	861	790	800	822	790	819	841	819	843	853	883	862	886	855	797	821	807	824	863	863	827	860	864	830	802	887	824	843	818	822	834	859	806	858	819	789	851	795	809	869	921	838	901	810	838	813	848	802	842
3661	2361	2016	1319	1134	962	916	865	869	855	869	824	811	806	773	809	815	792	751	803	790	772	812	763	783	749	802	759	810	778	798	738	800	803	789	774	798	797	786	783	758	811	812	794	779	850	809	788	797	781	808	786	768	783	752	789	788	800	814	740	773	804	762	865	782	793	756	735	797	792	803	774	817	765	791	828	846	728	744	744	787	730	813	784	748	783	773	798	814	785	755	771	779	773	790	779	826	779	828	772	773	729	810	819	779	772	816	749	759	787	822	815	764	807	752	834	765	749	786	799	729	760	751	737	779	774	793	764	776	813	758	799	791	788	787	778	837	743	789	798	778	731	772	760	745	791	766	814	760	796	774	740	750	702	813	793	780	763	777	782	742	799	766	721	773	792	772	789	774	718	767	766	765	731	790	813	762	726	748	749	772	808	789	765	777	807	759	737	772	787	806	749	770	798	756	752	799	798	711	745	780	760	810	750	733	749	732	765	753	764	757	729	754	795	774	746	860	765	718	783	760	744	751	763	719	753	774	775	742	821	793	783	781	808	789	750	820	817	771	792	786	770	793	821	771	806	738	764	802	767	755	797	733	762	779	733	768	771	767	766	784	725	778	791	741	750	803	757	780	790	792	780	809	775	753	765	783	719	773	790	775	782	766	756	751	790	710	728	766	769	763	748	773	754	756	734	742	832	763	778	782	770	767	785	797	739	732	750	740	777	785	824	780	745	721	795	786	770	764	714	765	749	771	783	789	822	762	746	810	784	722	768	761	755	756	747	811	775	732	762	760	764	785	819	804	732	806	797	776	828	795	773	781	753	783	759	806	711	718	788	794	766	796	818	762	747	808	781	749	817	806	800	743	733	766	788	775	757	754	751	784	748	744	780	782	777	734	768	773	785	761	751	723	830	783	781	740	779	780	762	791	771	765	707	842	788	791	754	767	778	783	797	811	797	770	709	805	746	767	796	768	739	772	811	802	796	732	777	775	810	743	739	807	746	796	733	760	802	778	747	730	788	775	755	776	783	773	784	748	749	776	808	747	770	779	812	757	785	760	755	767	801	802	743	786	747	780	793	805	814	770	802	789	747	776	729	743	747	778	775	804	736	778	752	760	788	787	789	773	762	717	752	815	725	778	774	712	718	739	728	747	776	797	797	691	727	791	777	772	825	814	773	797	791	760	762	754	737	766	750	795	778	803	781	759	823	751	762	743	761	784	749	767	803	800	747	738	837	776	701	797	735	780	810	776	731	809	823	795	791	797	753	819	776	784	761	772	769	791	756	795	743	808	761	780	777	765	771	787	748	822	783	776	764	767	755	759	810	785	744	790	779	785	746	793	769	804	743	777	752	744	783	799	750	760	789	776	763	772	784	752	754	773	797	769	822	803	719	779	821	823	701	754	787	721	764	766	774	799	760	729	723	764	802	773	781	824	777	778	767	762	772	808	765	777	743	737	763	816	781	768	761	755	785	744	723	762	774	779	813	755	753	769	759	764	793	756	773	763	754	810	763	769	783	767	736	812	756	770	781	743	769	813	768	731	744	777	798	754	845	736	727	786	796	713	786	799	791	750	751	771	753	794	790	771	761	740	761	812	758	736	787	761	773	811	798	734	776	754	801	766	742	774	793	763	763	763	789	733	750	762	697	776	822	764	756	773	738	763	761	792	776	775	783	746	770	773	794	733	771	806	772	730	773	769	804	762	723	807	778	771	767	854	704	769	791	816	780	782	752	779	801	775	749	805	798	744	782	768	725	768	766	749	774	747	766	784	785	829	761	810	786	778	798	771	744	781	815	768	780	732	769	772	794	786	783	746	776	732	794	798	760	832	780	743	752	711	777	788	716	755	828	766	749	739	766	764	722	754	774	761	765	746	730	778	758	729	771	718	787	782	748	760	745	784	768	799	795	778	755	749	735	750	796	768	802	794	769	738	781	837	774	803	766	764	792	775	767	773	749	787	705	711	736	787	764	705	795	761	723	785	764	781	785	728	780	712	742	775	776	769	797	746	811	769	814	729	785	774	783	790	792	728	720	741	799	762	814	760	753	800	763	838	770	775	762	814	777	831	761	734	740	805	761	750	751	777	742	754	755	784	780	782	759	752	785	816	760	779	786	777	742	762	801	745	758	784	746	752	767	751	782	728	779	760	758	753	777	767	780	752	763	786	833	829	761	765	768	735	767	810	743	776	804	800	788	805	794	762	810	742	776	770	792	765	760	715	810	745	797	803	790	769	751	785	777	784	785	745	784	739	770	783	746	719	802	723	754	792	803	760	791	783	754	757	763	792	796	751	775	740	764	826	775	802	812	758	779	684	788	743	802	806	738	787	744	751	747	755	760	749	776	751	793	782	794	799	744	768	762	742	764	757	784	777	762	745	787	779	775	824	784	796	784	760	814	773	757	776	790	789	800	766	841	761	772	771	771	778	776	791	759	749	797	775	778	745	776	829	775	792	813	849	735	740	779	764	787	826	698	792	762	802	793	764	789	778	747	738	773	814	806	779	728	785	795	806	778	782	800	790	761	785	829	751	772	760	763	781	802	796	809	796	780	811	775	698	774	755	748	774	764	775	797	807	752	780	790	763	767	777	815	738	786	775	751	779	801	800	752	765	792	717	758	772	773	728	763	787	764	807	841	788	693	763	784	772	783	785	745	744	736	787	773	802	739	756	793	807	750	759	708	797	793	758	763	767	763	761	742	790	760	728	780	765	808	774	825	776	756	809	776	782	752	760	793	770	788	765	732	750	815	740	771	758	790	752	752	756	784	774	783	765	778	749	808	774	759	780	820	793	741	836	758	791	790	761	761	786	737	794	785	812	759	788	797	765	766	774	808	725	777	767	773	716	796	770	767	797	784	774	765	764	763	737	785	790	794	804	783	780	752	773	784	748	755	750	760	804	736	781	785	781	803	812	772	773	778	806	811	757	807	769	794	772	763	777	783	728	802	787	730	751	779	766	807	769	759	787	771	786	792	847	776	834	790	800	773	801	756	719	765	770	788	762	776	823	776	834	759	828	760	773	724	817	778	775	741	801	781	761	766	760	808	808	754	780	827	779	732	753	793	792	760	752	784	714	758	755	757	756	807	756	776	734	684	727	757	763	778	751	774	753	764	751	759	778	782	793	768	761	798	759	811	786	711	747	770	734	799	808	778	767	786	825	772	775	779	795	766	770	847	760	794	739	803	769	744	801	802	783	793	748	759	778	799	772	808	771	769	737	797	787	786	772	789	739	819	803	734	764	801	749	742	746	735	801	741	786	724	765	765	808	794	807	750	781	798	738	792	793	779	731	800	823	837	755	801	794	704	759	751	765	774	806	749	811	752	778	825	809	797	715	783	814	728	759	774	724	737	753	745	758	785	765	808	782	790	743	787	778	721	747	764	710	743	782	764	766	733	776	764	717	782	772	791	762	747	815	765	725	767	722	750	769	798	787	782	782	768	746	767	809	767	800	777	806	758	757	706	830	777	779	779	794	782
24321	21474	28678	24690	20393	3075	1115	667	539	565	519	558	501	475	460	498	451	467	463	460	425	418	452	476	446	434	438	392	424	437	456	402	383	451	431	417	430	414	430	416	422	448	379	419	471	450	474	435	440	425	413	376	414	443	473	410	419	472	408	438	435	430	418	458	409	446	425	446	418	458	437	427	464	427	412	417	442	409	424	441	454	415	424	427	382	437	406	472	400	445	381	431	402	433	384	427	415	417	406	412	444	422	418	427	432	413	375	427	418	399	411	443	423	419	422	458	403	419	424	404	423	418	448	446	456	409	400	417	408	436	455	415	411	413	424	426	390	418	458	441	457	449	419	418	445	420	402	446	438	399	412	404	420	430	458	426	394	398	412	431	409	441	464	445	483	386	405	371	430	416	450	411	464	396	434	421	433	467	409	398	454	447	409	417	426	438	423	422	425	417	423	416	407	446	415	448	448	407	454	398	419	420	460	444	413	440	450	439	422	446	446	431	409	445	400	439	408	406	426	416	436	448	412	440	409	397	441	388	412	406	391	378	450	455	431	455	403	425	402	401	409	453	409	396	413	422	404	417	432	405	388	400	441	469	432	432	410	410	485	415	374	417	409	428	422	421	418	440	426	431	420	447	444	459	426	408	400	420	421	430	426	462	433	434	436	451	462	382	376	417	440	422	405	391	394	433	441	484	414	436	403	395	445	453	462	415	431	456	447	400	406	433	431	438	409	422	456	416	418	397	392	408	400	448	416	411	428	404	437	428	426	480	433	428	422	390	400	412	431	423	398	403	398	467	454	426	429	395	407	413	473	419	431	398	466	458	409	413	400	420	433	393	424	411	422	413	448	397	405	436	459	406	434	396	432	423	402	419	445	415	404	415	401	412	425	397	433	480	460	436	439	395	443	413	442	426	424	475	407	395	411	414	433	406	393	443	423	430	411	422	433	427	459	384	418	441	431	412	439	402	437	409	455	424	435	431	433	437	370	391	423	431	384	396	423	421	419	408	390	456	450	435	397	432	438	456	412	425	415	436	406	418	415	430	412	433	410	380	428	459	445	409	431	397	439	399	401	400	440	395	443	448	404	417	454	423	466	469	441	417	410	417	424	447	405	401	425	459	413	402	407	429	466	408	438	400	396	452	422	453	416	441	427	423	440	419	393	397	452	441	423	450	398	440	437	403	432	411	394	411	403	424	401	413	443	443	427	422	387	456	424	410	409	401	390	418	394	428	469	388	437	410	404	434	404	425	412	428	408	440	427	384	396	401	439	389	406	447	433	434	403	385	415	377	404	421	413	456	416	430	441	440	430	401	431	430	445	444	400	387	384	416	444	402	446	423	427	412	430	413	442	460	404	380	433	408	415	420	427	421	417	402	379	409	398	403	434	417	438	423	418	427	400	501	422	408	408	469	429	405	390	439	412	419	428	433	468	385	381	423	416	416	437	432	410	409	453	478	416	436	409	476	459	402	413	390	434	444	410	417	414	427	450	418	438	438	418	441	398	469	404	409	423	375	399	424	416	429	404	427	419	428	424	415	396	445	429	437	399	411	408	414	424	440	426	440	405	466	397	413	440	389	438	421	393	437	404	442	386	412	398	426	422	417	421	404	394	405	445	409	455	415	397	414	394	414	409	453	402	432	412	380	434	422	426	418	441	444	439	430	424	414	418	439	427	431	439	394	447	402	404	404	404	425	418	449	365	416	395	405	411	430	404	404	417	415	405	396	430	427	421	407	419	413	422	452	439	451	486	437	453	412	403	456	392	426	416	436	407	403	377	422	455	446	418	409	425	430	412	429	407	402	429	381	450	422	396	411	382	450	431	423	405	469	462	390	412	424	437	408	419	440	429	394	407	419	400	464	396	434	452	406	415	429	420	447	432	409	409	415	429	434	419	431	431	403	410	445	422	414	438	475	420	406	405	427	413	451	395	446	437	484	412	403	437	411	430	431	429	420	453	407	424	464	408	420	373	432	426	422	431	416	424	399	440	414	380	383	428	413	396	402	424	427	447	380	430	479	418	443	385	410	432	434	424	410	408	414	428	422	416	432	430	410	420	473	429	435	409	437	433	406	418	454	412	378	450	438	449	455	399	448	419	420	430	424	456	417	422	414	386	410	411	410	402	444	443	403	404	402	393	474	390	430	437	440	379	408	447	407	416	449	434	371	433	445	387	444	412	484	427	447	438	410	442	438	416	422	441	413	418	410	404	426	445	431	398	417	429	428	432	404	412	417	431	429	399	424	376	394	417	437	439	380	415	402	417	416	429	489	420	437	411	435	418	459	415	447	425	465	419	477	425	424	405	463	445	422	412	392	443	417	374	421	394	388	406	401	418	386	387	425	424	429	397	406	413	445	430	423	438	423	434	407	408	411	417	443	388	397	418	396	424	395	402	405	419	389	440	407	401	403	407	399	410	433	423	375	391	418	430	416	424	408	410	407	425	432	451	400	406	420	390	460	431	444	440	418	457	420	398	417	391	401	432	416	424	420	431	423	426	421	414	400	417	401	422	394	417	424	375	434	440	413	414	431	405	410	415	395	419	407	450	396	463	449	408	443	435	441	437	416	417	427	404	378	392	440	422	443	428	407	429	424	426	446	402	431	407	430	425	417	437	418	416	394	452	414	411	433	415	407	406	386	422	425	479	389	433	435	432	452	449	403	427	399	389	422	425	453	436	427	399	409	420	420	443	454	379	412	381	418	421	398	413	419	427	389	387	425	399	400	470	439	406	419	428	410	416	448	428	399	431	432	402	414	380	420	426	415	410	412	398	399	427	407	423	431	406	420	400	448	399	387	430	441	425	453	432	429	402	397	455	439	416	428	391	385	384	408	402	434	369	402	431	437	404	428	403	464	452	430	431	429	431	391	463	406	403	453	446	393	405	410	424	391	406	414	425	433	446	409	431	448	407	415	438	413	410	396	387	409	423	453	413	424	450	421	381	405	395	409	383	440	406	418	422	448	406	399	402	396	399	425	383	415	425	440	443	420	413	447	416	447	470	433	442	420	453	432	423	440	449	425	413	435	430	409	439	437	404	422	418	393	410	389	436	446	428	413	415	425	449	397	418	411	416	428	406	439	398	370	407	371	412	395	450	404	423	414	440	438	418	440	404	436	429	400	450	438	432	393	427	385	388	456	404	431	417	444	415	449	414	429	428	401	423	417	413	382	429	372	429	438	446	413	437	397	428	424	432	415	383	444	408	422	418	386	423	415	432	396	396	449	398	426	434	409	445	405	437	413	417	429	412	402	449	381	430	394	411	415	384	434	404	417	458	443	413	414	418	431	456	433	417	461	455	435	386	403	425	396	426	383	433	455	430	402	427	442	445	400	387	399	437	418	394	397	410	454	421	452	469	420	452	459	391	410	476	435	399	442	466	394	443	432	422	433	379	403	411	455	427	459	418	418	423	430	450	432	384	433	384	473	440	424	420	382	414	436	434	380	454	414	415	440	402	425	411	429	403	428	425	424	423	405
3448	5020	3870	2001	1379	1109	923	823	738	727	634	579	572	563	541	535	519	507	498	528	447	457	482	484	484	468	459	519	438	450	475	493	490	506	438	483	490	437	470	437	453	431	438	485	455	458	452	469	469	406	455	418	430	450	485	466	463	452	458	453	470	448	503	469	497	440	482	502	453	439	445	421	478	441	476	423	458	432	457	508	472	433	417	439	480	445	465	456	433	440	444	457	445	423	456	430	454	475	451	468	457	499	475	467	492	441	488	450	451	473	444	453	481	440	453	464	469	454	478	447	444	458	459	445	442	468	453	451	492	410	430	448	439	443	468	472	491	460	434	466	434	460	470	426	436	448	444	458	439	451	462	471	474	433	456	486	442	461	407	468	466	429	525	458	481	468	473	413	462	453	463	437	455	467	450	405	463	438	409	416	400	445	461	445	436	436	461	502	439	435	454	441	458	449	432	463	477	462	469	470	453	468	436	459	452	472	448	447	441	451	424	426	448	478	459	436	446	455	416	410	442	433	444	429	476	465	419	422	413	469	445	468	448	420	463	466	415	433	461	452	433	459	435	430	443	484	444	402	483	422	458	428	438	462	458	474	413	427	423	427	441	429	433	465	386	444	454	446	446	412	411	468	424	443	461	448	448	483	452	465	408	438	443	476	425	421	460	471	469	429	428	447	432	452	427	414	461	460	438	441	454	421	420	430	442	449	449	389	472	448	468	430	469	446	467	464	452	419	453	485	471	445	434	437	459	465	433	421	470	461	395	462	408	441	413	467	446	425	446	466	459	445	493	479	446	422	430	432	443	475	441	431	494	447	443	432	494	452	455	433	464	446	429	448	451	428	438	454	432	428	421	430	437	431	420	437	426	421	491	445	465	411	456	437	425	438	441	438	409	401	471	441	429	473	467	461	424	426	422	441	426	475	456	487	434	459	447	427	446	451	477	428	466	466	436	441	479	428	384	439	447	439	485	463	477	453	449	459	456	438	419	457	461	437	438	451	464	440	423	424	483	475	393	459	462	453	430	458	437	438	430	408	445	448	444	422	451	459	459	428	419	424	430	479	440	453	448	442	436	449	422	403	485	409	404	465	434	448	437	443	490	473	437	442	482	473	452	466	390	443	448	439	407	455	464	463	428	465	423	446	455	449	456	497	435	440	425	437	496	443	441	465	445	434	415	424	422	410	454	441	413	435	430	431	430	443	450	406	441	441	469	454	455	438	460	443	472	460	481	445	429	478	441	450	439	416	455	430	445	425	427	431	480	415	463	444	449	434	446	451	490	450	447	415	479	418	458	420	470	429	439	457	466	459	484	456	452	433	471	484	432	456	439	438	401	412	428	451	418	442	410	456	428	437	432	459	432	430	440	427	436	479	482	453	404	428	437	426	428	422	448	442	437	437	433	435	430	446	477	433	425	455	433	449	456	481	422	455	452	446	454	445	401	435	408	425	439	463	499	463	430	448	418	460	443	426	460	446	454	391	460	459	423	448	439	444	430	478	461	442	460	460	414	403	444	486	465	442	468	414	470	472	432	487	481	457	410	485	418	448	443	455	445	448	431	466	426	461	440	435	406	490	435	452	439	427	479	436	463	438	406	465	435	450	445	446	416	444	478	424	422	439	420	465	448	446	458	460	451	462	465	438	440	480	463	426	455	498	435	480	432	412	493	488	466	421	401	487	457	438	449	442	448	420	443	438	429	444	412	439	446	418	412	412	459	485	467	455	491	444	419	436	437	424	433	479	422	434	427	441	472	433	446	465	476	447	471	449	436	460	477	422	412	426	424	470	445	455	438	447	477	454	441	395	449	404	459	449	443	472	445	413	429	452	418	434	435	436	432	454	433	462	469	446	437	471	425	435	432	438	453	455	452	462	443	450	445	434	449	460	416	401	447	411	403	457	485	438	467	438	461	437	426	437	442	462	438	414	456	440	408	430	420	461	430	472	448	453	431	470	432	450	435	426	425	436	463	433	424	447	422	424	404	475	458	423	427	459	412	432	475	440	457	469	423	438	443	461	433	455	445	438	477	435	439	450	454	432	423	447	447	455	428	444	400	397	461	448	442	462	462	434	461	449	457	398	440	447	428	470	446	427	448	476	482	453	454	437	446	442	443	381	465	460	462	470	403	463	447	415	411	432	453	465	435	471	426	439	449	453	442	455	444	433	426	443	395	440	461	426	442	443	449	427	477	432	470	416	474	386	425	457	447	443	458	409	469	445	443	406	422	455	457	457	446	404	429	455	441	440	489	442	416	436	414	430	432	408	457	441	430	464	481	420	461	403	436	432	428	487	442	453	447	437	428	438	468	457	459	465	424	475	412	450	423	447	434	448	430	426	445	434	432	466	436	419	454	450	458	422	408	474	471	411	406	462	437	475	413	442	430	437	423	444	415	450	427	412	398	449	470	413	429	423	400	446	465	429	436	436	424	492	428	445	442	444	430	415	463	468	475	434	447	462	436	411	432	427	404	459	468	460	448	435	400	450	440	433	432	446	430	453	458	448	422	463	435	440	461	425	431	422	410	418	427	423	460	454	457	427	442	403	467	425	459	431	426	450	446	447	439	444	435	466	425	443	474	489	450	447	467	439	480	419	423	421	459	453	453	445	488	461	434	485	433	449	476	450	440	415	447	486	415	472	513	473	454	486	405	429	431	413	425	431	449	434	453	507	429	456	450	461	419	440	431	454	444	433	420	439	440	453	432	434	430	424	405	452	442	414	479	439	463	447	435	468	462	466	428	405	421	474	437	418	434	420	452	435	436	400	472	443	441	465	447	439	412	412	455	448	445	452	422	422	419	422	417	436	458	431	424	439	414	445	462	462	453	445	443	408	387	447	418	449	409	424	422	443	457	411	468	460	443	448	423	446	471	443	469	422	427	453	474	427	420	450	455	463	414	419	433	448	454	429	420	417	454	416	451	436	474	430	434	419	426	431	437	460	457	467	449	447	436	452	391	444	430	468	444	445	405	403	449	400	479	456	390	443	426	441	395	482	436	476	473	478	435	441	435	454	428	433	481	414	454	476	423	436	399	432	410	418	422	410	459	396	429	429	446	482	444	428	461	450	483	451	458	413	437	432	468	457	457	451	399	418	427	427	433	460	438	458	440	424	438	420	460	424	422	436	448	400	421	453	444	446	474	431	450	468	447	466	451	453	445	427	433	448	428	469	452	434	428	453	451	426	467	412	426	450	444	385	466	468	418	463	404	430	468	449	421	422	438	414	454	427	432	435	431	376	468	432	444	490	440	423	444	449	454	491	473	421	432	456	442	418	429	416	456	438	447	446	441	396	417	480	454	425	438	439	433	437	434	447	479	414	460	457	440	439	442	416	459	413	408	427	489	485	472	464	425	433	424	406	431	443	420	471	450	436	418	425	439	417	493	442	429	443	423	430	413	487	420	472	434	458	448	431	448	480	419	444	453	473	449	436	441	435	428	444	443	435	445	460	449	449	429	443	438	463	485	458	391	426	481	401
27671	11933	2051	1300	893	885	942	885	948	985	947	890	889	914	842	1010	879	920	921	897	918	894	952	836	888	897	897	977	949	914	1002	891	870	904	925	849	926	906	875	930	981	952	974	885	923	899	867	942	960	893	931	903	946	882	905	934	931	927	880	881	885	898	959	895	954	925	875	904	830	950	912	933	883	952	915	903	891	901	860	892	904	899	931	949	926	908	841	934	903	910	916	908	904	862	891	938	921	909	942	928	897	904	909	881	916	903	881	944	933	953	916	841	875	965	873	920	892	880	925	900	900	924	892	930	875	914	911	907	963	906	879	919	898	925	856	868	887	944	915	962	896	905	889	927	886	931	927	962	977	979	964	950	925	928	913	919	931	876	903	922	879	923	902	971	938	895	908	843	881	914	946	873	920	919	932	907	863	869	845	895	893	852	874	880	882	934	948	921	834	897	851	894	954	950	880	926	918	884	949	899	914	892	920	916	842	909	917	862	937	943	919	946	914	888	915	898	927	850	929	911	898	870	908	914	894	882	944	906	928	849	917	904	910	903	883	906	920	917	941	921	887	926	830	913	927	861	881	926	916	913	953	879	925	940	896	940	908	869	944	928	894	919	900	953	894	948	952	910	929	894	898	899	889	896	971	870	937	915	864	872	889	892	927	953	909	900	874	902	869	936	882	897	880	885	865	893	918	897	897	891	899	940	932	931	894	871	929	892	884	844	1004	915	919	833	919	953	872	921	938	911	878	940	891	894	906	889	890	900	880	846	893	873	917	936	875	914	872	908	937	998	868	907	897	904	982	919	904	934	887	866	887	934	890	892	869	852	876	892	945	915	869	900	943	957	881	854	920	909	938	932	930	938	900	945	946	893	884	906	930	863	847	921	922	943	879	948	924	887	948	934	889	897	895	894	985	837	999	950	948	923	909	905	940	915	897	886	868	925	897	883	936	953	905	944	912	865	918	898	904	949	858	916	919	943	900	913	879	921	904	911	965	889	910	926	868	940	895	961	943	892	908	854	884	923	955	907	946	889	892	903	879	933	881	910	931	905	937	903	894	876	869	904	907	882	903	896	897	893	934	932	892	914	908	899	899	913	836	942	938	937	884	894	914	928	922	893	958	956	940	929	941	906	909	919	884	942	888	884	959	929	909	885	935	882	930	877	894	871	898	930	939	869	884	905	924	922	899	929	932	907	958	949	973	945	869	903	886	893	971	944	874	873	905	915	852	958	930	899	909	917	855	956	873	883	907	944	922	928	837	954	859	926	921	974	904	925	888	919	905	903	951	923	901	936	905	824	968	911	897	998	849	901	945	897	924	929	929	964	892	869	942	824	902	935	893	905	891	910	924	947	908	901	845	933	939	907	909	954	938	901	928	861	845	1001	864	922	921	940	896	893	892	898	905	917	897	821	874	897	915	903	895	871	939	859	939	907	866	917	900	918	870	877	936	896	933	880	874	909	907	867	936	924	921	920	940	898	953	865	961	929	885	965	880	887	896	905	902	887	918	899	926	905	894	907	917	895	884	920	946	943	912	911	910	904	892	919	921	897	930	890	965	886	929	898	882	961	918	883	894	924	884	900	905	903	903	903	927	914	855	906	958	878	867	901	933	939	872	925	949	890	968	917	885	921	940	958	904	966	871	916	933	882	891	882	902	852	901	924	919	894	1009	866	975	892	891	906	853	933	919	916	878	964	900	886	899	859	920	918	937	934	980	895	915	893	914	938	943	902	899	874	878	923	918	937	930	912	921	853	916	941	852	886	948	940	936	930	924	918	865	947	930	899	918	964	896	952	980	909	911	865	879	928	921	884	917	928	872	916	948	913	963	927	892	938	902	863	876	971	897	895	925	873	935	927	957	906	931	899	906	935	863	826	897	904	909	901	965	918	912	908	955	909	893	900	942	919	857	900	927	878	923	875	889	934	903	832	951	949	944	910	907	937	887	931	879	910	880	897	932	899	923	847	890	936	937	873	907	933	874	882	913	926	856	919	916	880	919	880	939	892	957	903	933	937	891	932	889	913	945	989	913	895	947	883	851	937	935	911	876	881	900	905	875	859	902	922	927	895	927	946	917	898	910	950	909	903	932	886	933	899	911	919	928	929	882	886	922	926	881	945	887	939	923	945	865	893	897	964	881	921	949	905	902	934	916	881	885	876	906	852	907	896	853	905	878	896	922	894	939	845	913	889	883	894	906	851	918	927	908	964	901	933	857	895	943	942	929	887	900	880	926	926	869	907	912	957	857	908	858	855	941	876	923	916	909	970	967	974	941	936	857	934	914	919	978	906	956	940	960	897	913	909	897	909	969	867	862	870	880	904	916	909	897	936	870	935	922	929	903	894	939	935	940	968	885	903	920	906	896	901	885	947	943	959	918	906	915	947	953	874	974	982	897	886	949	923	845	948	860	972	913	925	918	850	923	871	920	874	902	861	883	871	945	891	899	895	973	910	903	968	947	892	908	872	909	950	887	907	912	922	927	934	913	859	906	880	923	898	914	876	923	858	937	910	906	860	915	869	889	867	878	903	960	856	886	937	904	905	928	910	975	909	883	899	937	969	885	902	934	912	896	929	928	883	913	881	960	907	915	916	882	909	950	906	923	914	911	906	882	917	963	916	953	928	888	941	941	942	922	956	913	895	960	885	899	917	899	976	920	871	889	932	937	903	874	902	928	947	915	832	965	874	927	900	938	942	887	925	913	918	905	938	972	940	927	927	945	963	956	934	929	914	906	825	919	928	933	942	927	920	889	899	852	895	895	865	884	866	982	870	906	846	913	896	880	890	934	904	881	896	888	917	949	856	953	853	869	938	915	946	897	840	920	901	884	927	920	875	937	936	888	966	930	905	924	954	890	924	918	904	914	933	892	957	902	878	859	948	889	867	949	903	925	890	870	861	982	893	911	934	959	891	902	890	882	898	934	916	901	901	928	911	888	883	909	933	928	903	928	934	890	927	923	924	884	918	925	954	874	911	921	891	917	924	860	869	959	894	929	940	918	963	917	939	915	892	926	918	842	959	952	860	930	922	944	878	885	933	904	847	887	895	895	878	873	925	884	958	905	936	852	884	894	929	951	940	910	938	896	875	921	886	914	852	899	890	882	873	891	879	920	900	939	958	882	947	925	960	874	887	952	904	943	926	954	967	921	906	975	933	891	924	833	925	919	924	925	854	889	922	915	886	869	878	897	847	889	938	886	892	929	926	916	927	924	937	949	921	908	959	933	912	869	943	933	930	898	915	882	904	904	888	907	940	950	921	883	912	864	905	891	936	913	895	937	881	982	983	932	917	905	875	927	934	940	895	936	965	872	888	902	849	928	938	929	944	870	908	894	900	894	912	899	902	985	899	923	925	900	902	868	897	823	912	923	918	944	894	904	927	880	926	860	902	892	880	862	919	867	898	883	882	876	931	927	918	889	921	951	918	961	920	939	917	932	887	935	875	896	926	956	896	881	910	873	909	874	890	960	906	872	870	966	879	920	914
5183	1040	943	899	835	829	835	851	825	811	824	810	849	801	824	823	839	825	777	863	767	812	788	755	812	799	802	812	845	821	803	812	815	807	825	784	788	831	856	800	761	782	859	761	847	834	769	814	824	847	839	811	817	803	786	830	839	826	822	884	862	760	838	805	802	808	835	853	830	775	804	814	791	815	754	787	786	811	800	828	775	864	797	756	812	802	812	763	826	747	827	891	844	798	835	819	849	842	796	805	865	814	854	787	790	783	795	810	793	806	861	838	864	835	826	836	820	733	833	829	839	837	842	756	792	830	868	800	763	823	827	805	784	766	787	820	826	820	811	846	817	824	792	822	782	811	867	810	773	785	825	815	842	800	772	808	849	788	768	829	817	758	795	771	794	817	817	875	826	832	808	829	788	815	797	836	830	798	802	812	790	803	807	814	773	844	825	781	795	805	785	799	807	789	826	828	770	830	835	836	795	848	844	847	865	831	803	777	797	826	820	785	781	827	818	800	785	808	819	876	836	862	795	806	825	830	878	807	774	758	798	823	777	813	805	838	832	800	831	854	841	786	820	810	823	824	843	836	783	817	783	810	808	783	813	832	778	796	810	804	840	813	873	802	834	767	787	792	821	804	855	836	803	779	832	792	778	846	792	814	808	827	776	811	769	772	784	772	836	818	789	782	769	776	821	839	810	829	823	810	826	822	785	843	775	784	812	798	797	818	800	842	785	792	787	812	824	814	793	821	823	854	874	763	836	847	854	876	790	802	832	799	857	831	851	762	817	839	831	757	808	810	828	755	798	846	818	795	831	817	764	876	812	820	793	786	784	771	801	844	807	849	828	826	818	801	768	771	808	784	816	779	801	805	798	849	770	810	777	772	833	803	846	808	812	816	798	802	766	798	853	799	853	826	830	760	839	774	817	796	801	823	789	876	859	800	780	844	827	783	817	789	788	824	813	839	839	856	847	828	798	808	800	783	791	779	828	823	802	801	789	816	803	856	768	795	808	777	849	880	796	832	755	800	786	860	769	825	772	773	824	843	830	808	818	839	782	835	803	802	811	841	787	780	787	851	823	800	836	791	807	817	840	822	840	785	811	772	813	772	794	796	825	773	810	886	834	819	794	767	762	831	786	811	855	787	845	813	772	847	739	794	789	832	867	855	817	845	847	820	798	836	817	831	785	764	846	795	829	773	786	835	789	766	827	837	771	799	827	825	840	817	817	799	818	839	796	851	808	776	835	885	767	774	826	780	800	826	808	805	781	836	793	776	838	773	775	809	772	842	775	767	756	804	824	869	807	813	781	807	811	823	846	779	775	809	799	809	800	865	804	759	812	810	802	798	769	756	833	825	765	829	791	804	830	792	840	816	781	805	819	845	791	838	813	811	843	746	814	859	818	803	841	790	796	772	794	780	825	775	824	837	792	786	779	813	795	793	828	846	808	755	827	810	825	797	834	819	833	823	863	833	779	805	748	825	799	813	803	855	859	824	785	837	798	772	842	739	830	801	800	807	772	808	816	820	876	780	801	757	801	816	813	862	819	798	800	853	823	800	759	775	794	758	771	750	862	770	792	846	836	786	809	846	821	768	792	774	833	781	809	791	796	795	831	780	837	770	776	789	801	772	793	868	814	871	847	800	823	786	792	788	862	810	761	815	810	783	852	727	824	821	844	821	806	830	842	820	787	834	806	801	815	781	832	780	827	775	853	834	727	801	824	825	858	804	816	853	830	765	809	848	800	795	863	807	810	835	809	830	815	818	800	785	830	786	800	785	843	823	804	853	807	818	856	790	821	792	811	834	809	823	823	835	788	763	785	806	779	822	785	782	813	783	823	844	791	784	761	813	795	842	800	794	813	811	779	832	824	798	811	826	840	782	796	850	824	801	808	802	766	780	784	890	817	793	815	786	828	834	829	810	792	859	776	819	789	861	759	832	799	818	797	828	824	787	867	817	768	803	814	805	814	817	796	819	865	825	812	807	825	816	810	803	786	825	855	864	854	800	781	824	830	808	824	804	776	791	849	864	844	843	846	811	813	827	804	815	830	787	796	821	745	799	795	838	778	870	793	782	818	812	805	834	771	811	855	803	820	753	745	835	770	817	813	766	810	772	817	844	823	824	804	796	851	802	821	731	838	760	780	794	849	800	831	826	781	804	848	786	852	781	775	819	814	792	823	788	773	748	787	799	818	803	794	761	841	808	812	830	822	768	874	838	782	807	820	849	782	822	812	816	858	845	787	800	817	857	801	785	876	788	788	828	806	795	784	801	851	777	809	829	844	821	794	816	820	857	791	778	806	761	836	850	806	800	789	809	806	837	837	780	802	781	812	837	801	789	806	830	812	829	823	799	759	835	781	869	821	811	805	805	817	795	821	829	774	805	850	805	818	770	825	828	820	828	848	829	779	749	829	739	801	800	822	790	866	809	808	788	815	778	812	814	807	772	797	877	856	817	791	782	818	775	789	766	812	772	860	775	832	820	773	798	853	822	794	841	834	706	809	827	788	807	766	763	795	804	783	860	793	827	791	798	794	741	801	809	811	818	797	836	752	819	844	795	807	776	781	808	824	804	817	832	799	812	812	791	827	817	789	829	809	808	822	807	792	808	831	799	829	815	815	856	803	785	777	843	812	779	826	797	848	802	819	777	781	853	787	766	828	841	769	834	846	813	788	809	834	825	836	804	812	832	798	766	754	795	853	790	803	795	780	868	765	835	813	765	790	795	778	790	856	831	758	823	838	860	863	807	807	798	764	774	806	813	772	833	763	803	809	789	814	772	858	793	794	842	839	766	811	789	816	785	809	846	846	824	827	800	786	812	856	847	832	812	851	886	751	804	794	739	807	800	791	768	798	795	796	853	789	811	792	781	787	863	825	772	875	828	852	778	812	790	801	850	830	833	825	801	887	839	817	807	810	816	774	803	801	835	799	807	821	775	846	819	790	797	810	864	756	842	781	817	822	838	839	812	798	778	791	806	829	844	789	785	777	787	813	816	852	743	785	807	873	796	750	776	795	800	830	809	807	853	823	809	814	769	810	777	812	855	775	815	813	835	806	763	772	771	847	819	825	826	773	831	834	786	828	764	812	802	793	792	827	776	796	794	814	827	806	816	755	823	772	844	830	826	783	854	798	798	854	831	815	815	857	801	845	826	883	840	779	784	825	823	787	795	837	801	834	861	821	831	824	821	828	774	800	780	814	829	844	824	846	834	759	773	814	821	768	787	864	812	814	820	791	806	775	809	816	825	790	855	853	791	784	800	806	859	814	838	742	826	791	799	809	826	804	869	818	819	820	833	792	833	780	759	824	800	787	814	782	795	849	804	785	810	842	787	810	844	838	838	761	803	816	834	743	804	818	838	842	791	791	845	831	781	847	808	775	821	830	835	828	788	842	825	815	802	764	803	810	822	826	829	822	812	815	823	863	792	775	792	857	779	805	831	833	807	808	788	823	812	801	784	767	765	771	842	798	829	797	798	795	797
25796	21508	25842	18687	2214	1195	1043	967	912	871	979	874	899	857	894	869	870	882	828	837	903	844	854	855	877	825	835	874	891	894	854	831	892	815	879	856	907	824	869	874	799	842	842	884	824	812	866	844	864	889	877	853	827	864	852	831	864	864	848	822	835	923	803	872	850	849	887	827	869	847	857	849	871	807	839	876	897	909	814	847	893	867	866	869	864	817	932	865	819	863	834	884	833	838	842	854	850	835	866	864	784	783	873	867	780	821	859	884	850	833	885	857	802	835	804	838	817	858	870	884	828	821	869	873	880	885	828	857	866	861	842	855	815	891	832	834	852	840	872	850	853	807	877	834	886	845	821	924	885	921	844	820	819	850	846	868	839	846	850	872	855	834	838	847	858	881	813	840	872	802	866	810	875	832	874	815	868	876	819	888	885	805	822	853	835	860	879	802	914	837	821	850	898	829	865	849	873	884	851	800	844	860	785	912	820	838	883	862	881	831	837	810	821	793	854	811	817	865	820	854	835	862	869	839	829	847	885	796	816	851	804	857	874	837	854	826	883	830	816	853	863	844	833	844	814	889	878	874	892	852	833	829	790	830	836	822	801	847	841	910	895	908	862	802	847	885	877	855	857	833	851	846	834	877	832	805	846	842	844	900	889	837	814	870	841	799	811	840	880	836	840	845	867	827	850	845	849	818	895	872	912	874	835	882	828	887	825	893	847	855	806	849	826	861	823	872	878	906	853	898	846	903	762	831	891	816	840	823	876	865	859	835	797	844	814	835	852	847	844	892	841	816	821	853	825	809	810	786	842	814	876	885	835	836	865	881	863	866	881	867	882	864	817	831	834	829	863	841	862	887	812	786	818	834	798	844	814	817	789	848	865	857	835	867	826	805	854	858	847	850	808	871	813	852	860	855	862	844	824	881	805	850	876	852	863	855	856	831	876	865	857	871	876	836	864	868	853	846	854	810	835	861	881	894	852	903	838	907	798	891	899	862	807	846	774	906	840	904	853	854	868	871	866	812	833	820	885	855	839	849	915	873	868	852	892	793	824	838	827	851	847	826	855	878	873	866	849	836	848	861	860	842	859	827	831	822	837	897	882	837	852	833	893	858	871	818	883	840	865	835	854	842	860	832	847	805	833	867	859	917	877	871	842	816	848	841	875	819	899	884	847	819	849	859	851	862	834	856	894	809	843	836	906	865	837	840	837	834	883	877	790	889	873	846	834	863	850	851	804	877	893	836	807	884	835	876	868	857	827	861	896	853	853	825	858	766	785	858	804	851	878	829	820	852	864	835	825	863	850	854	852	897	848	819	802	892	843	880	849	896	833	836	816	862	860	834	839	875	810	888	874	828	858	844	849	790	925	830	814	867	868	806	856	835	862	813	835	819	813	882	844	863	796	823	829	849	825	900	826	844	841	868	854	824	817	835	855	871	878	871	817	857	825	845	855	825	879	849	837	826	809	910	927	821	864	848	840	835	866	818	813	855	880	867	826	858	846	806	851	856	837	821	812	873	856	833	844	854	926	886	860	859	866	823	811	812	848	868	868	857	791	826	859	916	801	909	766	818	845	820	845	895	860	832	867	839	876	869	848	823	924	853	812	876	861	874	832	770	854	860	838	892	850	808	859	920	804	875	889	861	812	835	851	889	871	864	848	869	845	894	893	853	806	811	857	838	834	838	855	854	884	840	835	873	896	837	815	864	892	833	855	783	835	875	843	852	881	891	854	832	852	880	816	868	808	862	861	878	850	891	839	811	860	854	874	829	874	825	828	847	837	880	858	879	788	887	809	892	849	888	827	874	861	825	908	836	848	827	870	765	862	835	844	803	809	829	853	849	858	828	880	845	900	851	850	882	822	819	897	819	864	887	856	801	803	817	941	856	835	836	815	855	881	840	887	835	881	904	873	848	890	865	867	847	862	878	849	810	873	874	853	830	856	834	912	898	812	794	869	838	922	848	822	840	880	853	893	879	793	808	849	912	867	813	841	864	830	799	873	794	852	837	824	873	888	814	842	760	838	856	849	817	827	815	885	836	828	902	841	869	821	890	823	835	906	858	853	851	835	816	848	860	833	845	892	850	844	852	806	867	854	910	835	808	880	844	886	846	808	867	906	813	829	852	826	903	825	811	877	900	825	830	876	838	878	870	813	861	870	854	868	826	831	864	862	879	887	862	854	860	879	833	913	827	906	853	834	850	839	852	822	853	867	874	841	813	827	852	852	828	833	811	857	864	881	846	827	874	881	846	833	794	865	848	839	874	836	851	848	819	870	850	824	904	793	833	831	851	875	867	807	821	873	832	862	890	819	855	828	842	848	828	879	865	848	839	841	865	854	862	813	828	860	880	853	876	835	887	860	854	791	822	875	862	863	831	879	850	846	846	844	821	864	863	829	801	829	855	847	815	867	862	801	850	858	819	841	861	858	839	848	885	870	804	878	845	873	816	835	947	864	882	855	838	856	892	882	836	837	864	828	801	821	831	891	861	803	868	841	842	862	838	798	825	827	859	874	912	825	831	860	867	867	855	860	873	857	869	799	867	886	810	854	878	832	865	859	854	778	923	849	894	820	847	853	832	853	842	800	829	839	891	851	875	808	804	847	854	833	818	875	823	877	842	796	887	837	813	864	888	854	867	879	861	905	830	844	847	870	830	867	847	880	899	846	872	872	825	832	829	814	846	868	824	842	762	807	856	824	837	886	917	794	858	836	865	821	870	827	804	847	835	864	879	843	837	857	854	837	891	873	874	834	893	845	826	860	854	839	836	811	841	782	841	822	898	844	845	761	801	819	836	868	797	870	840	873	858	861	858	846	852	865	846	855	832	892	827	836	855	855	867	844	851	869	847	833	840	882	819	851	860	853	875	828	829	830	826	848	891	832	861	832	846	811	834	874	835	818	902	889	819	861	874	813	823	851	819	875	829	835	845	847	852	831	854	898	848	831	897	875	885	801	842	826	847	831	818	820	838	852	837	895	874	849	869	877	837	838	833	859	872	834	858	859	871	836	864	891	850	865	911	811	828	873	814	890	872	848	846	872	842	849	772	883	850	853	848	845	879	838	879	829	881	807	868	841	913	848	867	865	878	839	907	851	853	842	865	861	856	829	793	847	848	800	797	883	847	853	863	887	823	875	827	815	885	823	846	871	852	828	846	869	816	827	834	882	826	779	868	802	884	867	867	892	868	879	874	815	815	864	852	807	835	901	831	863	867	875	844	841	769	830	836	829	824	858	818	866	875	779	803	813	828	858	835	837	874	789	813	838	810	875	861	829	847	876	825	880	920	838	846	831	862	839	824	882	862	832	845	824	838	831	834	889	873	873	870	880	864	828	834	834	836	832	849	884	851	874	841	863	842	809	828	870	846	787	864	833	887	893	883	880	802	845	905	853	895	822	864	807	796	883	851	874	855	885	815	861	793	835	864	917	793	837	871	871	844	849	873	809	854	833	863	879	834	799	824	853	856	865	851	820	791	877	896
3726	2341	1935	1346	1125	999	952	880	873	901	800	843	833	789	837	791	814	794	814	781	787	759	798	780	797	827	796	746	780	793	811	758	793	786	803	823	770	767	823	804	780	745	817	775	800	815	774	786	813	790	866	797	730	816	792	735	771	775	801	775	794	813	754	741	779	792	741	777	787	733	765	800	781	843	756	798	771	778	808	736	738	806	795	793	765	764	775	756	752	797	773	770	780	789	778	791	748	818	736	781	740	802	813	774	736	739	783	807	760	804	752	754	799	797	791	750	822	810	827	780	736	789	759	706	762	771	774	782	753	787	805	774	797	766	815	814	757	814	787	784	749	779	801	787	743	766	773	706	816	849	744	789	823	765	797	779	773	851	769	758	793	807	780	801	800	797	766	784	760	793	812	741	752	788	788	792	724	775	805	781	786	802	829	740	797	737	752	750	792	797	740	758	790	808	734	805	768	791	776	745	788	783	749	844	714	778	766	726	713	748	740	771	710	837	805	786	741	768	761	744	744	747	734	843	728	741	798	792	769	761	788	774	752	779	763	761	760	789	731	775	752	803	784	799	734	782	769	772	819	773	782	775	785	761	773	743	796	784	771	775	745	812	750	799	747	745	753	766	751	813	782	774	802	829	772	769	748	792	793	737	779	761	760	775	782	814	754	714	790	805	788	785	749	757	746	791	811	796	744	829	743	796	791	806	783	790	762	794	749	748	778	738	767	740	752	805	791	742	778	766	781	770	731	736	814	746	777	801	760	749	760	817	783	778	811	800	815	782	806	780	786	809	723	763	803	791	763	759	812	762	782	743	721	764	754	767	782	777	757	732	779	780	753	772	732	782	757	767	797	742	820	767	781	724	760	762	758	794	779	772	769	795	720	803	765	790	738	769	717	765	768	826	837	785	794	788	796	777	779	761	756	750	764	732	828	787	768	778	767	776	807	739	798	796	732	775	685	803	751	736	763	798	785	792	770	767	844	767	798	797	743	798	781	685	760	770	753	754	820	787	779	824	784	778	762	786	775	770	753	813	795	779	753	722	742	751	773	758	783	784	765	796	832	783	821	806	793	772	754	777	793	733	803	773	779	781	750	780	782	767	830	819	760	809	790	789	739	785	758	731	764	790	762	824	773	737	728	741	792	750	774	798	830	788	723	786	803	773	758	775	808	772	771	783	794	690	778	800	783	792	753	802	781	764	737	773	767	781	794	784	754	795	729	765	780	758	762	827	760	737	810	752	804	789	779	757	729	760	753	780	793	761	751	769	770	752	766	821	745	721	764	817	771	756	775	756	787	790	782	746	764	800	756	773	759	737	775	786	766	799	747	749	764	732	765	783	788	769	806	776	774	772	783	763	779	779	780	782	763	816	798	708	776	788	747	740	767	777	755	815	800	765	785	770	759	756	727	755	799	785	778	751	783	806	752	727	781	784	852	748	726	744	779	774	784	775	806	747	756	778	781	801	823	787	768	797	750	766	803	775	768	747	752	792	794	768	748	773	776	775	769	727	763	767	764	753	777	778	831	755	790	801	787	744	734	704	777	740	770	774	805	794	744	795	768	739	739	771	753	749	815	812	838	765	767	815	766	773	793	758	755	778	748	797	770	755	757	806	771	779	804	782	777	832	759	764	775	758	806	769	770	768	808	751	747	752	765	766	777	797	755	762	768	757	782	794	737	737	840	746	783	747	754	767	822	794	764	783	743	751	737	802	751	800	813	824	742	749	758	747	759	761	737	761	774	733	797	740	803	806	823	770	745	792	765	708	750	771	785	767	813	746	744	718	768	752	725	768	756	770	784	754	736	784	747	768	779	747	738	793	741	792	744	786	768	779	814	750	756	811	777	786	750	770	762	749	744	779	726	732	773	743	747	790	760	736	779	777	745	746	788	771	791	752	812	781	790	796	775	780	763	744	734	801	792	768	729	778	777	768	789	786	781	813	775	808	777	843	795	795	824	747	743	738	793	759	774	737	797	785	775	758	784	763	799	755	738	785	753	778	754	814	785	753	734	760	755	760	791	831	775	776	803	766	777	805	807	764	752	750	781	789	745	761	788	781	775	782	747	770	787	782	808	789	778	717	779	723	797	760	764	746	779	766	800	742	784	792	775	757	761	789	779	739	789	778	773	750	779	789	793	756	777	806	760	759	734	794	829	795	773	774	756	779	780	792	724	738	764	799	778	802	765	765	781	765	755	748	773	794	818	816	775	763	769	747	781	776	763	773	813	793	762	720	746	776	809	775	789	781	801	768	750	836	739	766	758	769	779	797	815	776	753	785	798	817	811	746	802	756	796	760	783	857	810	776	745	764	782	764	781	812	767	794	750	817	783	809	831	740	768	775	816	816	755	751	767	776	772	749	806	778	746	808	771	807	788	760	800	790	812	731	759	769	743	802	790	787	773	799	825	793	777	749	789	798	780	730	764	732	792	765	800	788	770	750	725	776	767	729	753	762	781	759	771	735	747	743	787	718	712	762	771	729	771	794	801	816	809	782	812	782	784	798	749	769	763	795	771	796	804	780	797	802	766	734	746	798	758	776	757	822	799	828	801	768	765	796	765	842	783	758	776	737	804	764	768	751	770	845	748	788	723	725	729	755	778	779	803	770	833	796	790	785	824	794	749	777	758	748	802	776	766	791	737	763	774	764	748	775	800	806	777	741	768	792	739	765	779	689	806	751	794	776	815	759	799	773	753	792	790	734	777	775	763	722	782	856	781	797	752	763	743	746	757	757	750	790	731	749	737	799	748	761	780	769	767	759	756	754	762	773	794	764	764	796	773	781	736	804	768	766	808	833	720	751	768	771	761	817	768	737	763	745	759	768	743	784	779	716	718	760	715	771	740	792	756	789	774	783	828	791	758	736	782	732	790	771	760	735	775	759	784	785	771	784	803	726	791	748	787	753	825	737	784	787	796	774	809	738	770	769	750	785	730	758	804	834	782	749	802	776	777	763	759	790	795	770	751	744	837	762	807	766	735	779	738	774	808	736	756	750	797	734	758	743	770	766	774	780	723	806	783	743	755	785	782	760	812	756	735	744	783	771	756	781	789	737	811	784	790	752	792	739	783	761	768	713	757	725	796	802	771	750	813	741	823	762	742	784	820	737	752	728	787	773	698	812	763	752	793	726	757	783	793	748	737	798	825	791	769	741	792	741	789	765	801	759	777	764	735	787	746	764	733	769	782	815	769	819	757	768	770	791	745	783	727	768	795	801	771	782	767	782	739	802	807	766	741	724	825	764	806	781	790	815	771	744	801	853	737	789	775	799	764	785	785	785	757	736	743	790	761	769	790	788	750	781	725	752	754	781	756	801	783	743	759	754	752	780	780	817	785	770	744	775	747	771	770	807	754	736	735	775	766	792	770	823	739	744	733	746	717	740	797	758	771	782	776	792	738	811	737	780	751	780	771	815	737	762	753	784	794	767	739	785	732	774	749	745	759	752	772	785	772	766	801	819	758	731	786	783	798	748	747	767
24266	21454	28694	24639	20544	3240	1069	725	569	520	533	545	495	474	463	448	461	460	464	495	472	438	503	463	468	465	468	432	458	428	432	420	450	448	408	432	440	451	456	444	428	432	429	380	461	422	423	406	431	433	427	420	413	480	438	401	413	433	462	395	419	432	467	414	484	435	411	422	435	434	439	432	474	486	483	459	448	461	445	419	443	380	416	467	453	472	430	405	401	450	421	436	437	443	428	435	431	415	451	476	447	419	479	452	432	445	421	417	426	440	424	432	388	403	447	438	407	430	436	425	436	434	421	445	439	419	398	433	403	434	410	420	407	424	442	427	428	424	426	423	424	452	467	435	419	459	457	440	428	433	392	422	436	423	433	425	429	394	438	444	438	409	432	416	431	429	399	423	445	386	472	433	403	371	423	431	439	424	440	408	411	384	442	409	407	423	449	409	442	383	451	442	414	436	426	407	430	421	436	426	408	455	431	430	431	455	392	385	403	414	424	402	415	450	424	436	426	459	407	432	447	436	428	419	419	383	399	430	463	421	417	427	430	450	492	435	437	466	456	403	426	394	406	418	387	412	438	420	410	433	451	421	444	431	441	410	424	422	416	401	417	441	447	429	414	422	435	426	440	440	428	416	417	440	454	447	428	443	402	449	425	412	445	413	418	429	419	421	478	433	454	442	463	425	389	439	442	435	414	409	451	421	457	421	439	397	445	441	425	418	414	432	449	442	432	432	404	423	438	447	417	405	454	429	383	445	423	466	425	436	409	442	447	432	421	452	429	449	462	439	443	430	426	418	419	441	415	442	431	426	432	419	454	423	436	393	376	433	456	428	427	403	431	434	457	436	437	437	422	452	454	440	411	405	405	428	428	450	407	457	437	408	416	425	447	418	424	413	474	431	402	444	394	426	433	390	436	446	418	429	411	419	434	451	447	429	446	420	430	428	438	405	451	453	436	418	439	447	422	401	443	397	440	436	466	422	447	466	430	451	439	428	414	395	453	458	448	405	425	415	419	414	435	395	434	465	460	411	387	412	432	407	418	423	450	454	435	438	444	397	455	422	420	435	427	427	413	401	429	427	445	424	459	417	446	423	457	439	406	423	455	411	422	444	453	403	406	431	445	434	428	422	453	428	439	426	433	449	395	430	433	430	426	438	399	398	396	414	449	447	424	430	374	452	444	434	449	452	411	466	436	413	402	402	436	427	427	434	428	440	406	405	479	445	427	446	415	409	413	427	395	470	423	405	440	413	379	415	431	413	435	417	421	448	426	406	421	458	431	411	402	460	429	433	446	420	455	408	445	390	433	438	392	434	407	408	444	423	439	432	423	444	404	456	467	466	431	439	413	447	394	461	388	399	450	417	423	444	462	406	409	426	408	410	423	406	425	447	442	400	452	424	446	459	438	429	435	428	393	390	399	434	410	382	436	384	401	425	421	425	445	436	468	439	442	375	452	442	464	452	437	421	456	421	404	420	454	426	424	435	434	459	434	452	405	383	378	405	426	433	420	427	481	428	437	435	399	412	387	420	416	439	422	430	410	459	423	432	423	452	452	407	436	419	395	412	410	429	430	399	428	424	378	440	422	403	439	439	449	425	415	401	441	373	430	448	454	396	441	407	424	473	424	404	427	448	424	442	459	402	424	409	442	429	437	461	439	433	425	450	410	386	446	444	416	404	410	454	450	398	449	441	443	396	437	418	404	430	448	461	421	445	444	412	397	384	399	417	430	420	402	451	415	419	460	395	429	400	382	456	403	417	428	391	439	438	466	433	417	424	429	421	391	441	415	414	397	426	404	427	394	451	409	407	454	437	386	423	445	430	435	428	447	420	436	382	435	457	414	424	436	446	403	383	444	436	419	448	445	416	429	413	383	426	433	446	393	446	444	382	380	413	431	357	390	414	418	383	410	441	450	466	404	448	427	367	389	439	404	409	398	433	455	420	450	431	461	400	383	423	409	437	458	417	421	421	435	454	451	420	426	370	399	396	394	420	406	411	377	438	395	421	395	438	430	411	470	415	422	437	454	474	429	415	457	403	407	475	443	435	414	456	392	447	435	417	411	449	409	447	453	428	393	433	401	417	393	436	446	412	422	429	453	419	387	461	415	401	388	436	403	437	378	408	423	439	472	446	417	415	419	396	398	436	424	471	420	430	408	381	441	433	417	449	424	407	416	438	432	421	393	397	403	416	428	453	413	420	441	406	403	447	418	443	436	416	445	438	409	450	395	422	424	442	402	424	430	409	471	425	395	391	436	415	475	426	422	399	430	428	424	407	459	422	412	427	402	445	410	464	438	405	448	435	440	466	400	415	429	396	455	420	401	454	414	385	414	430	450	451	424	421	435	438	399	428	408	416	442	445	415	408	430	434	414	445	422	425	411	447	430	445	476	426	407	411	449	485	399	395	415	442	383	415	426	434	435	413	467	470	433	391	408	402	435	438	408	423	425	404	422	453	460	429	435	433	429	415	437	416	452	421	437	404	427	424	430	461	438	407	411	423	431	408	435	426	403	449	438	401	424	458	422	454	398	408	420	405	416	380	418	414	431	445	423	421	425	423	417	413	405	431	423	442	412	417	437	434	403	424	414	440	430	445	412	423	427	481	437	419	436	453	448	422	447	410	438	443	436	466	445	420	412	395	413	426	395	406	397	416	428	442	456	436	428	409	416	402	394	411	402	445	432	416	435	431	466	464	478	414	409	426	402	398	414	441	451	455	418	427	433	425	433	440	452	432	416	428	381	408	382	408	427	475	410	380	446	440	405	396	422	435	431	438	430	425	445	400	426	408	419	446	391	401	401	428	443	415	425	444	421	397	427	451	433	428	442	431	419	419	424	444	417	399	398	417	443	422	386	411	430	387	432	429	427	389	441	430	414	405	417	404	447	411	435	437	423	431	438	436	444	438	421	435	412	447	404	445	425	440	395	399	417	431	431	425	409	457	414	450	444	405	407	406	404	433	456	436	421	432	416	433	429	444	427	426	432	406	392	421	394	391	412	409	433	401	424	438	417	401	452	459	417	429	399	429	421	447	436	421	434	392	451	452	409	406	423	425	447	423	419	426	419	452	418	422	388	428	400	432	430	441	374	431	397	424	434	417	461	432	418	392	434	432	430	445	429	474	462	445	410	405	456	462	406	424	425	460	432	426	433	412	399	435	427	386	423	439	460	441	408	406	430	416	395	416	421	434	417	425	425	430	398	425	452	398	373	432	392	444	436	466	449	442	405	470	435	409	421	440	425	428	398	412	434	408	421	432	439	387	422	444	456	382	428	414	446	403	440	408	406	405	446	420	446	434	429	416	445	429	434	378	438	429	400	388	438	410	412	463	404	416	423	409	466	449	393	376	416	421	409	409	447	406	439	407	452	386	455	408	427	418	387	418	406	436	445	433	406	397	412	415	419	423	408	436	404	435	425	398	472	453	413	425	435	405	429	392	451	443	416	437	423	476	422	435	446	433	429	463	479	429	409	442	435	453
3435	4882	3876	1997	1430	1050	947	811	720	671	559	601	607	556	552	485	561	515	511	494	485	503	449	500	479	448	500	470	464	437	503	495	499	465	472	511	457	483	457	474	446	491	484	437	459	481	477	420	498	473	455	439	478	450	482	445	452	457	455	427	446	411	435	437	419	467	470	439	462	461	483	466	462	436	498	425	445	463	470	419	477	455	473	433	462	422	505	457	487	431	441	426	497	457	456	475	478	456	457	462	444	453	441	488	471	451	436	427	456	474	468	439	452	464	425	442	426	455	467	479	439	424	487	467	466	443	426	430	443	466	448	444	441	439	445	432	493	408	426	429	451	431	445	457	444	450	439	427	482	479	469	461	425	455	434	454	448	479	458	442	447	445	468	450	480	444	432	478	467	432	434	489	455	481	452	454	446	436	419	450	443	424	434	431	444	440	456	422	450	447	448	432	425	463	427	429	450	460	435	482	463	442	464	434	477	408	490	427	457	463	443	419	448	413	450	456	452	462	467	461	419	426	448	451	436	427	470	472	427	453	483	472	452	445	449	467	441	433	442	479	434	421	453	473	454	438	447	444	448	434	433	437	442	450	474	473	470	418	469	431	448	452	432	461	439	493	420	450	463	424	438	416	458	454	459	435	441	463	480	424	462	448	435	416	468	439	415	414	410	449	445	482	479	408	456	463	455	457	481	467	459	402	421	469	408	440	424	399	456	438	445	447	480	474	491	492	447	461	468	450	432	453	438	443	442	448	446	450	430	453	453	452	462	429	468	460	438	450	437	460	436	443	453	464	432	446	408	445	451	467	461	436	431	453	436	486	460	477	461	446	450	413	431	459	438	464	462	436	448	430	432	446	459	400	479	457	451	434	445	450	470	462	434	434	455	413	439	421	481	467	471	479	455	465	418	402	412	454	462	435	460	416	442	442	413	485	444	456	440	481	446	418	464	438	456	448	443	482	437	447	462	449	453	440	456	425	441	429	462	440	456	424	452	439	444	445	447	463	436	494	412	441	409	432	429	465	465	459	435	468	441	442	449	471	435	442	429	448	458	465	442	478	458	437	437	449	438	470	436	409	417	445	462	486	473	493	459	485	461	449	468	433	456	425	460	472	448	438	434	452	421	445	429	437	432	455	449	473	440	423	425	446	452	417	418	440	419	449	428	426	435	458	479	480	450	448	449	439	422	406	452	433	453	417	445	451	457	434	479	438	452	452	466	414	440	443	434	457	443	418	431	443	439	451	443	460	478	454	423	473	425	415	448	411	455	431	450	461	427	439	424	445	460	480	413	457	466	432	370	457	461	403	482	400	437	435	419	431	398	444	422	453	416	440	431	427	469	456	445	458	425	417	450	448	448	425	421	440	442	458	451	448	436	438	433	449	401	470	462	411	448	452	417	437	425	425	427	457	435	430	424	428	441	436	485	448	465	431	421	462	413	449	465	429	452	467	442	433	448	463	423	453	469	441	387	426	448	439	469	426	432	447	481	459	416	439	426	512	471	431	491	420	409	419	420	453	472	411	454	459	427	437	434	383	433	451	428	442	455	435	452	480	453	476	443	425	447	429	427	480	434	467	468	423	435	424	429	437	453	447	441	414	469	442	479	472	446	436	406	464	443	476	448	434	426	445	435	435	416	484	429	427	441	398	434	443	460	428	446	432	432	452	408	425	439	444	433	448	426	402	472	451	480	479	429	401	410	442	445	443	430	444	458	455	448	470	441	465	441	424	426	439	447	429	475	424	472	460	417	447	443	413	417	429	463	448	419	481	448	459	435	404	427	436	452	460	446	472	467	437	449	453	443	437	433	461	437	403	481	440	451	441	444	429	453	462	452	450	424	448	465	427	435	454	446	436	430	482	422	441	456	464	441	446	480	402	416	439	438	431	448	455	425	424	454	466	420	406	451	451	418	483	446	485	407	432	447	438	436	401	447	436	437	435	423	469	451	408	465	425	447	456	437	460	443	436	452	435	480	488	441	434	428	443	453	464	453	427	448	423	447	450	411	431	433	437	407	412	491	456	461	450	469	430	436	460	453	439	430	404	415	445	457	434	434	442	422	455	405	445	482	471	453	430	434	398	462	446	433	407	475	449	425	426	413	443	417	473	434	426	415	428	414	490	412	425	427	424	454	466	434	423	443	392	459	412	420	450	424	435	396	480	479	436	416	442	465	459	430	460	479	448	432	453	479	457	437	447	441	463	436	442	394	401	486	437	436	456	432	426	483	464	426	444	438	424	434	460	432	478	441	439	463	427	428	442	457	415	449	470	416	424	423	416	471	432	470	429	445	459	427	420	420	478	460	440	467	434	417	427	433	438	400	456	477	466	451	425	418	491	450	443	447	449	421	415	459	465	431	452	463	447	481	411	438	435	427	405	452	444	435	438	456	416	453	494	466	443	482	433	423	413	508	440	425	462	431	452	449	484	441	463	488	430	477	430	435	452	472	421	426	472	445	433	429	478	459	429	410	410	467	453	446	459	430	448	437	432	422	434	415	461	443	483	410	450	443	393	417	436	492	440	472	444	390	429	441	419	483	454	394	462	440	450	435	478	459	436	444	487	399	396	431	427	433	473	445	473	437	444	440	431	429	462	513	468	476	428	422	445	432	437	459	436	458	408	426	438	439	433	457	451	505	439	432	440	460	459	446	467	461	442	449	442	436	456	410	463	434	473	410	451	478	429	442	407	471	418	419	421	469	456	448	430	421	447	438	408	454	450	448	462	411	454	461	432	454	422	491	438	381	446	431	399	478	411	436	441	476	460	433	468	417	444	427	472	419	457	426	455	435	448	475	440	454	468	454	431	447	441	397	422	471	456	469	439	456	433	408	449	419	465	434	436	502	417	451	458	477	425	463	419	477	458	420	442	475	411	447	440	437	418	456	400	422	457	473	458	436	452	453	430	434	425	416	473	417	425	453	420	448	415	478	472	443	469	458	448	454	450	437	473	433	432	447	446	482	482	482	460	439	433	422	467	431	446	412	454	433	414	461	454	461	430	402	455	432	436	453	444	463	435	476	447	439	427	416	434	446	436	461	415	437	450	484	433	395	443	420	461	473	450	423	422	418	410	453	436	432	408	467	406	446	448	455	430	450	476	428	455	391	415	446	447	471	473	432	456	438	436	446	431	384	420	457	443	422	453	439	403	439	452	415	442	442	449	467	456	464	453	448	438	449	458	455	450	465	429	411	453	445	449	425	425	429	436	439	431	433	479	446	420	438	435	454	447	455	445	471	425	432	483	401	440	475	462	427	445	407	420	481	434	437	479	441	428	422	448	463	454	419	445	431	440	398	466	410	447	427	451	436	478	441	468	425	423	456	439	431	467	463	446	450	416	436	450	434	428	406	429	470	394	426	444	463	495	435	431	416	407	430	452	434	442	437	460	430	435	420	479	438	450	448	453	433	430	477	452	442	434	442	443	434	464	437	430	462	410	414	411	401	453	440	411	393	418	449	476	458	442	438	427	426	435	451	441
27567	11974	2163	1275	937	937	941	921	910	915	961	966	894	917	947	900	877	907	917	858	933	951	920	931	887	960	922	923	891	881	887	862	891	883	955	926	923	918	894	894	963	922	917	974	987	920	934	919	881	904	906	924	892	933	922	886	939	948	878	952	921	935	844	962	875	927	900	899	989	964	876	899	912	929	933	898	922	949	922	961	988	928	945	851	895	921	913	899	950	964	853	939	949	928	925	930	959	956	924	921	913	926	912	864	910	964	910	899	917	941	924	911	917	929	933	902	919	946	916	964	892	935	958	874	928	851	911	850	918	897	900	863	931	892	869	944	949	906	1003	897	905	887	857	925	906	876	949	871	882	910	928	905	906	914	925	891	992	979	940	913	952	893	867	939	944	897	921	903	925	944	917	896	871	913	931	891	894	914	941	928	960	906	902	922	987	955	937	943	937	932	892	885	963	946	893	946	926	936	895	934	858	875	919	891	876	945	911	906	914	902	899	901	914	927	922	930	999	898	944	971	937	955	903	944	896	950	913	916	971	954	888	946	891	899	924	891	886	895	875	925	922	921	879	950	862	857	926	884	953	922	931	961	885	956	935	888	908	916	870	880	902	916	933	892	884	881	975	896	891	907	884	905	901	892	912	974	940	910	897	936	963	879	916	936	902	908	890	929	891	884	916	941	912	973	874	888	979	959	969	953	884	885	869	929	891	921	938	922	901	919	885	962	912	914	907	845	876	949	918	944	929	907	882	916	872	972	957	935	882	877	910	976	912	882	890	934	908	903	990	940	919	897	880	917	900	949	960	900	874	915	911	889	910	896	848	851	870	931	881	887	918	918	927	929	945	920	937	968	918	885	926	889	891	896	964	925	920	901	935	937	920	895	943	873	965	960	929	961	876	890	958	928	936	951	910	930	939	918	898	953	934	903	912	867	906	915	937	944	954	928	922	903	929	870	875	951	955	885	878	922	938	941	922	930	895	898	917	936	923	901	993	869	965	901	912	917	902	933	940	928	853	932	881	932	957	893	967	911	867	912	917	936	924	905	923	919	895	882	888	909	947	936	874	919	908	923	922	922	925	929	936	880	898	907	909	936	896	873	960	920	943	947	911	921	904	905	909	896	949	897	938	947	920	892	914	927	920	842	939	914	892	910	913	873	901	925	906	933	924	875	943	919	888	971	889	900	854	902	900	929	874	927	945	912	932	957	916	868	972	917	906	927	926	926	915	891	920	940	925	904	891	918	927	932	941	942	890	880	898	900	918	923	900	942	941	950	896	905	851	879	869	899	900	904	984	898	902	890	949	947	903	974	906	961	915	923	884	941	877	974	922	841	890	902	869	954	848	913	905	952	866	919	881	930	893	903	924	943	942	925	933	884	918	881	919	928	878	921	910	974	884	906	925	933	926	901	889	908	881	941	909	928	923	903	917	849	940	956	944	922	902	900	859	953	903	906	872	887	935	888	883	924	943	890	969	911	940	944	960	909	957	894	954	937	909	915	913	937	885	924	957	941	884	897	868	932	893	952	933	829	876	887	926	954	959	892	951	922	928	934	919	874	927	866	918	939	965	970	884	887	878	904	921	882	872	929	894	927	922	899	941	858	875	912	903	918	963	898	952	891	856	897	871	945	923	924	914	891	912	929	943	980	913	911	934	866	899	904	954	914	887	937	906	912	858	885	937	881	885	896	930	939	908	940	943	875	956	856	922	920	942	896	905	886	939	936	913	946	899	940	916	887	919	859	873	899	925	911	910	837	939	902	914	922	901	944	930	917	926	909	917	851	906	956	947	906	916	921	925	931	938	929	915	976	948	968	981	950	921	927	881	982	910	974	901	887	959	935	931	966	911	917	937	951	927	932	904	925	896	902	936	948	915	898	891	891	920	931	912	912	865	939	927	973	959	929	923	936	908	931	868	934	936	927	889	909	877	940	898	915	950	926	911	868	911	930	896	971	943	915	948	831	955	980	920	921	934	974	915	921	918	898	893	862	853	883	999	909	875	890	921	962	934	928	920	926	946	869	913	946	976	880	952	907	896	933	931	960	934	916	908	869	901	916	924	868	911	915	959	897	933	918	936	905	851	936	845	1031	897	908	899	874	957	897	909	911	900	961	958	906	884	947	990	912	987	940	892	961	899	937	922	937	894	887	911	928	998	896	923	931	914	897	868	908	902	884	945	897	928	904	888	886	864	958	868	914	895	915	944	907	905	911	918	914	912	913	911	941	968	940	895	921	912	900	916	918	904	887	912	933	936	917	962	942	917	900	905	905	951	947	930	917	898	927	925	930	930	882	887	925	947	929	964	944	932	929	895	915	876	904	897	918	905	993	935	888	874	975	944	903	925	865	904	891	917	907	944	887	864	943	951	953	966	945	940	955	951	927	866	855	943	918	906	879	916	920	938	922	904	929	942	960	909	882	881	958	898	915	901	940	927	890	943	931	899	962	966	929	938	932	914	938	973	905	911	898	875	976	918	869	961	902	843	872	936	909	936	910	959	909	1001	922	941	938	920	846	927	892	953	975	915	904	932	929	942	933	917	929	953	903	868	902	985	923	881	944	959	916	916	965	892	911	938	892	927	861	897	868	909	924	891	943	918	905	891	918	933	886	820	903	902	945	916	895	960	892	907	952	930	944	887	943	930	878	859	904	924	887	865	936	903	947	956	933	885	924	884	914	922	891	935	925	896	930	877	921	889	923	901	922	916	937	976	951	905	960	948	914	898	951	921	935	938	873	833	905	919	976	954	910	898	888	932	928	937	901	841	934	896	954	893	893	972	927	915	913	889	915	962	908	884	875	997	869	939	885	927	937	862	960	970	955	906	887	929	919	935	961	884	933	908	906	900	909	932	926	943	912	902	931	922	940	913	915	956	909	916	973	849	905	921	972	912	930	894	868	899	920	914	903	953	905	932	934	919	891	932	986	909	895	928	920	926	911	879	943	941	919	938	957	893	944	887	867	915	923	866	932	918	941	899	928	896	966	914	894	973	882	883	892	973	914	877	926	929	848	904	907	946	950	896	901	888	855	911	955	942	940	965	928	939	879	929	911	932	878	859	922	903	884	924	887	891	957	911	911	917	925	929	903	915	956	931	901	916	950	941	936	914	930	860	865	886	901	909	1003	917	872	948	924	853	899	887	943	945	874	935	912	917	906	909	933	906	888	900	956	928	928	884	925	900	902	917	916	863	957	929	866	872	985	919	896	882	936	876	901	935	889	923	965	918	892	920	861	928	979	988	916	867	876	930	959	868	926	873	889	900	914	894	928	952	894	896	905	912	945	911	924	895	913	928	905	944	898	904	881	946	895	894	899	929	875	926	935	935	914	975	909	880	860	949	939	869	897	953	908	876	937	896	928	879	909	890	867	901	956	903	942	895	888	902	885	905	887	899	917	948	930	929	954	926	922	900	922	957	897	874	941	888	910	940	850	931	933	866	875	915	906	877	917	884	957	899	896	874	885	926	883	922	905	924	925	902	938	897	953
5137	993	969	919	903	858	850	803	831	791	841	818	862	827	833	838	798	906	838	827	813	847	843	816	777	809	779	862	811	848	843	840	866	871	755	770	804	840	814	808	809	859	809	855	817	837	865	824	777	856	820	846	809	806	891	806	789	834	814	830	810	835	811	821	814	838	879	864	795	874	839	808	825	836	821	834	778	797	782	850	817	821	809	866	826	762	826	810	835	778	792	854	815	855	837	819	846	817	825	828	816	835	865	818	803	771	844	823	806	831	799	822	793	766	831	783	843	850	795	791	837	822	822	837	817	761	833	802	858	768	805	852	785	790	810	842	827	822	770	794	817	811	836	857	785	804	837	779	775	851	841	819	797	821	788	822	833	845	792	813	852	837	837	827	825	822	807	790	791	820	845	812	786	854	829	808	772	767	830	807	768	824	867	885	878	818	823	802	801	801	837	875	834	802	834	882	809	860	877	848	819	760	860	785	839	810	837	848	881	848	829	821	799	908	812	807	822	799	802	808	835	812	802	825	826	810	820	806	802	822	809	794	829	845	817	824	838	813	806	836	777	811	866	813	809	864	789	787	828	834	861	843	848	815	790	787	826	837	818	820	793	830	834	797	802	770	830	790	849	845	809	806	754	762	766	802	811	797	819	825	806	840	875	775	800	845	807	858	850	807	794	856	803	821	773	839	832	818	806	804	786	764	749	797	764	761	814	818	819	754	841	878	821	800	832	841	789	773	778	834	782	810	793	834	827	837	852	822	813	842	818	793	857	833	785	789	762	817	866	793	820	831	795	816	833	788	804	811	826	824	818	850	809	838	829	846	800	839	839	805	800	790	838	827	831	780	831	771	795	810	829	793	801	829	816	830	827	875	807	912	848	782	802	833	809	789	817	790	803	867	836	836	808	837	754	782	822	816	788	793	836	778	794	807	786	786	804	817	781	824	854	853	833	854	873	819	794	844	807	820	844	863	783	836	868	823	765	814	789	816	804	813	829	819	775	845	812	882	822	890	823	826	818	814	819	799	793	816	835	815	788	830	800	827	765	849	820	791	840	821	800	793	796	821	844	807	790	810	773	842	791	828	794	874	825	815	819	824	841	792	790	825	786	816	844	882	868	806	830	791	881	799	793	808	830	796	833	763	869	839	774	804	840	807	847	802	832	866	803	779	820	820	813	841	798	799	846	799	833	822	819	801	848	843	799	838	818	848	820	858	828	803	804	791	843	794	825	876	836	820	755	789	879	866	830	833	785	819	834	837	839	833	829	810	823	772	804	827	820	790	847	823	820	814	850	811	883	828	884	810	808	776	854	828	843	810	844	863	814	825	796	821	852	840	802	812	797	797	827	833	830	817	806	796	800	834	847	823	823	812	829	787	825	800	814	841	811	792	805	804	817	767	798	838	825	822	805	790	815	836	810	851	812	853	825	818	831	807	818	792	800	804	816	846	800	833	788	777	768	853	810	798	824	879	801	835	799	831	828	824	831	827	815	845	782	847	776	838	821	789	838	885	829	796	801	860	824	804	821	808	790	803	759	862	810	803	790	873	778	794	829	845	798	818	786	840	820	781	849	773	783	829	785	810	795	808	825	802	774	851	807	809	828	861	872	793	842	750	822	832	840	779	791	833	809	835	818	795	804	829	822	794	804	833	850	783	842	807	828	764	858	857	854	845	796	800	838	815	853	887	836	873	836	806	794	776	843	834	844	855	831	770	790	849	774	855	849	835	840	772	843	794	860	820	868	848	827	824	801	815	870	785	877	810	833	767	804	800	814	838	844	807	836	796	815	813	798	847	838	831	823	827	811	797	823	815	806	871	853	794	791	796	851	861	827	839	835	878	838	817	828	861	825	824	773	801	772	830	793	777	788	821	805	806	818	820	813	807	826	819	838	795	797	809	865	807	838	847	825	864	836	840	804	831	847	821	860	786	853	764	812	841	819	825	834	835	837	813	777	791	808	802	782	792	802	814	805	816	860	859	812	792	825	864	828	805	831	840	833	844	790	782	762	807	785	831	844	909	791	823	891	807	814	808	817	809	869	859	812	855	840	799	780	844	768	820	839	801	807	818	805	784	877	809	809	840	861	797	809	885	817	868	833	772	806	839	780	836	835	859	768	820	812	788	838	779	799	810	807	787	865	824	824	812	782	864	833	801	813	822	809	819	771	838	871	809	820	789	790	838	793	851	796	818	804	882	787	848	761	809	819	790	817	862	738	764	835	775	831	778	856	817	795	784	851	823	823	811	849	833	874	803	780	817	812	786	804	812	802	835	808	821	818	829	816	837	829	802	764	761	836	817	859	818	814	822	744	817	830	871	836	849	838	856	792	838	818	877	793	794	813	856	801	817	772	815	815	782	839	835	809	829	781	819	807	864	830	835	804	802	796	885	781	837	835	812	792	762	804	827	828	806	810	811	759	804	824	787	823	786	819	834	756	876	819	851	866	784	834	838	814	867	831	851	835	840	846	801	863	852	845	821	825	832	838	801	859	850	821	782	797	801	811	790	763	761	821	835	836	784	834	862	870	780	880	839	814	825	849	824	832	844	789	818	866	815	828	846	819	831	810	821	851	872	802	754	852	788	834	792	828	786	836	833	827	824	810	827	775	827	842	802	782	808	775	768	816	757	841	810	777	806	793	826	825	834	815	839	847	814	827	817	820	843	843	807	860	808	772	845	828	784	846	829	840	844	766	871	827	789	867	779	845	767	771	804	822	788	839	853	825	795	811	844	812	831	855	816	877	793	827	855	814	818	800	836	789	785	759	828	819	816	788	760	842	865	846	857	810	848	836	848	819	807	785	856	798	885	799	845	828	843	843	818	826	821	782	778	782	865	759	788	813	820	843	811	860	877	791	818	838	810	811	826	853	862	701	799	853	794	875	813	842	843	853	830	799	748	841	838	850	816	815	822	845	866	760	849	815	877	817	839	812	826	793	845	777	853	825	780	854	878	800	843	785	795	824	817	805	817	852	831	809	829	782	771	812	832	836	788	829	799	853	805	776	854	823	901	813	809	885	839	826	806	824	816	847	821	815	824	833	803	803	833	802	775	824	824	854	776	805	907	785	831	837	842	786	830	852	778	796	825	789	793	844	815	830	803	818	827	817	838	800	866	811	806	792	814	862	847	835	773	773	829	819	812	865	826	832	819	774	786	788	786	802	849	872	820	849	810	783	836	875	779	839	818	863	812	835	832	821	865	858	907	801	822	858	828	822	815	824	840	839	843	818	811	787	795	833	822	862	812	797	832	842	808	802	759	811	843	807	775	778	832	850	795	819	787	851	819	786	823	817	814	797	820	761	808	797	858	817	793	834	764	841	820	793	759	827	905	821	799	800	841	833	857	811	777	827	801	813	831	788	808	840	820	840	843	850	793	837	837	810	867	852	894	899	758	821	776	769	804	811	816	828	843	794	773	734	787	814	799	872	784	855	764	831	834	855	867	847	797	837	837	785	776	816	823	769	847	811	829	833	805	840	831
25791	21498	25857	18585	2283	1202	1089	943	956	907	949	936	913	916	926	818	925	815	904	841	889	908	860	866	870	865	893	862	897	899	857	873	881	863	859	900	836	846	927	865	870	884	869	900	891	918	891	839	878	879	886	937	861	893	900	838	896	860	873	883	843	931	893	861	911	841	881	865	889	873	904	904	902	875	903	873	907	929	898	851	955	871	879	877	829	951	893	896	910	877	873	864	932	864	894	830	889	821	874	910	858	842	884	880	895	864	873	895	923	822	891	877	871	870	871	901	835	839	918	834	868	837	885	857	855	877	935	844	836	906	888	904	907	843	908	912	885	863	809	852	861	895	898	828	885	848	908	873	840	905	835	834	852	847	852	912	836	852	880	862	841	821	863	904	862	827	870	871	876	883	877	848	841	864	875	837	892	837	865	809	823	901	897	837	836	885	891	874	919	873	820	871	849	887	863	836	849	893	900	925	884	887	864	923	932	901	867	931	874	910	969	919	856	859	867	901	845	893	873	888	904	930	850	906	852	919	876	893	842	942	905	832	861	894	868	882	878	874	897	892	874	874	853	846	874	905	853	857	819	837	904	860	894	864	858	867	891	919	884	872	883	858	855	921	833	876	886	959	864	870	873	829	859	870	830	838	843	924	845	805	877	878	870	873	868	864	832	838	885	919	891	808	859	915	909	844	867	909	873	897	919	857	899	840	858	890	882	886	895	879	902	936	854	879	875	870	853	842	871	881	840	853	893	889	803	933	836	859	836	868	916	876	891	886	870	878	859	862	878	888	927	861	844	875	888	928	869	854	854	897	883	903	832	874	871	870	831	881	878	859	874	866	825	888	898	890	933	858	831	904	909	893	901	870	925	861	822	883	890	893	884	860	892	843	891	904	832	931	897	870	858	847	834	933	886	880	890	887	878	886	858	831	833	873	862	875	817	830	885	874	856	918	872	870	870	802	853	862	860	849	872	882	925	915	848	919	915	854	924	887	848	888	873	863	882	869	880	847	857	880	878	902	834	880	867	859	845	851	904	856	816	911	886	878	856	820	887	888	903	871	833	899	911	882	860	839	878	871	826	845	878	863	861	834	874	868	841	874	893	873	896	868	885	892	879	894	859	818	879	845	878	853	880	857	846	884	911	882	863	846	842	913	887	912	929	866	844	849	892	902	854	880	887	889	839	849	881	842	888	861	855	882	876	854	871	830	840	869	900	878	921	883	935	876	893	847	853	861	853	902	891	900	862	924	894	909	906	898	883	921	794	880	879	862	871	912	894	881	875	879	856	886	872	828	877	880	856	847	901	882	864	890	893	867	840	902	845	926	876	901	881	826	884	858	847	879	892	911	880	890	888	863	889	804	871	854	872	875	862	895	869	855	841	852	906	942	887	861	898	855	849	885	880	906	953	883	890	845	905	887	862	890	884	884	858	836	875	926	885	876	865	909	853	845	856	823	881	849	907	865	861	876	881	917	890	894	885	843	899	836	818	880	878	863	913	864	862	924	870	875	858	890	871	838	912	922	847	850	908	891	954	892	856	855	855	830	937	856	885	854	890	887	921	885	870	860	843	859	868	876	885	888	864	881	918	811	859	870	856	825	881	933	929	897	912	850	921	906	913	848	880	842	908	919	898	879	880	884	842	871	849	856	841	921	871	870	862	878	902	847	865	905	856	841	872	872	859	832	879	903	842	847	881	880	885	907	836	900	836	832	888	853	882	926	883	865	828	863	884	868	864	811	891	876	892	851	910	912	906	825	900	893	882	885	880	863	890	884	943	876	848	897	910	836	875	866	923	885	816	921	871	900	845	836	863	861	886	909	819	856	867	861	931	838	849	892	844	830	887	895	849	860	860	843	928	845	846	860	900	838	868	851	840	842	891	905	841	890	828	885	925	870	888	956	870	879	863	848	879	889	861	863	877	890	847	886	823	866	869	892	819	844	903	805	868	857	860	875	856	849	894	891	930	884	919	877	856	862	839	888	942	839	877	878	830	959	944	852	831	859	849	889	848	872	877	893	868	908	835	847	926	941	867	935	873	812	817	831	865	901	839	869	897	844	933	893	882	847	876	849	946	884	888	914	859	914	883	895	856	839	850	896	868	887	904	837	882	850	907	905	898	888	864	898	898	876	878	849	913	901	851	890	932	846	880	899	855	869	928	871	867	909	875	852	861	941	850	912	852	924	916	872	885	897	912	905	919	864	857	859	938	900	886	851	830	904	834	900	894	925	881	901	888	907	876	897	843	854	846	890	843	881	859	899	865	874	846	918	917	897	874	878	890	907	882	888	804	828	913	922	904	847	874	839	872	800	886	829	923	836	882	878	867	853	886	859	833	854	853	856	852	843	887	855	901	827	882	830	807	904	842	856	890	868	861	935	854	928	838	870	883	876	854	871	888	871	807	889	887	833	878	861	880	858	816	873	888	876	876	852	864	866	828	816	953	874	874	883	852	862	851	940	871	879	867	910	837	911	1004	932	867	862	859	868	879	933	862	887	887	873	825	852	923	884	876	863	893	872	868	855	875	866	871	863	847	882	918	916	882	915	899	815	868	837	874	898	822	811	851	875	852	866	894	886	840	888	848	848	844	864	845	867	913	877	869	827	884	901	871	931	874	922	815	853	832	884	809	893	922	848	897	863	890	876	900	887	911	905	846	861	830	835	870	846	876	912	863	868	845	898	923	816	907	893	884	896	853	854	869	865	865	824	855	880	848	872	900	923	904	840	871	829	887	920	839	883	910	830	830	844	866	895	881	895	862	849	884	873	830	848	854	882	838	917	856	846	870	801	839	892	891	875	847	849	885	871	828	864	910	873	891	919	896	887	907	847	891	854	894	900	860	847	877	844	849	893	870	884	803	861	852	847	870	860	877	886	870	864	924	870	916	903	900	840	904	883	893	911	924	858	855	876	879	891	877	884	887	862	873	875	869	882	883	846	885	883	887	855	852	895	855	890	900	890	880	841	866	903	824	881	882	909	887	863	874	908	845	882	882	859	892	860	859	862	916	859	874	828	890	895	870	911	841	827	858	869	867	891	902	867	861	816	922	852	892	880	915	925	865	854	872	894	875	855	811	861	882	862	845	888	900	857	888	911	855	825	893	927	894	871	862	877	860	868	913	883	902	915	877	893	827	878	880	915	830	854	876	861	865	900	821	898	866	908	879	892	885	840	881	835	892	884	859	885	886	842	869	807	829	895	844	909	875	810	834	872	859	884	848	859	875	846	877	896	859	825	872	852	879	874	926	919	908	897	870	894	900	815	867	876	863	877	838	850	812	878	874	823	827	833	879	864	879	870	892	896	924	910	886	860	846	929	870	913	944	872	872	868	876	926	900	929	890	932	874	836	891	924	832	905	883	855	894	899	847	829	876	897	902	895	888	824	869	907	838	906	856	890	855	850	913	863	868	873	884	865	903	785	910	908	853	910	880	910	879	882	882	857	937	888	845	882	848	822	887	855	935	864	856	875	874	884	904	861	838	914
3682	2456	2008	1330	1137	1040	956	948	861	865	829	883	815	814	859	812	852	856	864	787	817	814	804	803	802	783	778	821	830	790	833	785	844	778	789	787	794	794	810	815	800	804	886	788	789	828	804	850	778	820	806	790	781	836	838	807	819	791	776	837	839	830	782	812	779	793	792	767	800	804	794	793	802	823	793	852	785	801	827	807	836	782	774	827	856	781	815	847	812	764	788	744	820	812	804	816	784	789	772	797	787	824	752	796	799	780	804	768	784	780	813	820	799	799	804	815	840	782	792	787	783	721	796	828	809	806	845	759	771	834	804	774	758	860	773	792	799	776	742	752	816	831	840	806	835	814	784	791	761	800	796	764	794	798	860	792	765	753	818	803	796	765	806	771	789	786	759	831	814	775	825	835	830	809	790	788	784	750	847	812	766	746	795	810	798	832	801	820	776	827	790	803	806	827	828	820	781	761	835	790	790	793	823	844	797	820	815	813	799	810	770	786	816	802	799	782	810	758	806	806	815	814	851	795	796	753	827	780	744	777	854	828	823	830	822	806	808	776	798	805	795	768	747	754	826	843	796	805	777	802	826	773	749	813	803	763	792	744	814	794	820	835	792	783	801	772	871	811	801	791	782	774	807	778	788	734	804	796	714	802	806	771	776	811	821	771	838	797	774	795	771	754	797	781	803	775	761	772	767	836	798	779	804	805	788	786	829	778	827	784	775	773	819	796	790	770	776	788	749	825	858	804	798	783	776	768	828	785	789	877	838	814	713	820	799	818	827	763	759	806	753	809	736	839	734	731	788	801	854	812	757	818	845	796	838	776	756	784	781	850	794	795	754	756	799	759	836	813	813	818	840	803	753	746	741	839	796	764	787	794	792	754	808	777	777	753	795	781	760	762	781	799	801	816	785	772	809	817	805	784	858	805	812	776	802	825	757	752	810	802	804	775	787	774	812	783	766	770	787	789	817	798	802	758	779	809	800	774	831	834	781	760	769	785	831	794	822	754	786	789	848	794	747	803	839	798	807	764	800	773	760	811	809	779	811	848	792	795	798	807	822	810	822	865	737	778	768	807	810	791	726	806	779	817	771	782	783	791	798	755	776	848	798	788	809	743	756	805	774	758	788	778	818	835	801	825	826	771	796	757	822	759	753	739	831	812	771	762	833	823	748	767	770	812	820	806	804	796	832	788	838	790	779	794	811	822	762	813	788	804	826	756	765	823	828	773	826	801	767	809	813	742	748	809	783	774	817	776	760	767	770	819	818	822	721	805	765	781	777	873	761	776	847	835	851	811	766	788	798	805	764	804	801	820	841	783	764	768	753	816	841	766	800	802	838	761	772	782	800	784	790	771	800	829	755	780	804	796	748	791	821	796	771	766	764	792	807	775	804	808	784	792	859	769	800	807	785	820	804	761	789	768	748	742	812	827	766	796	759	802	783	827	797	782	791	730	760	815	792	790	803	862	776	764	750	782	788	791	817	776	791	771	822	780	805	766	837	797	804	806	817	794	792	753	800	805	763	793	832	759	817	762	804	780	785	767	792	807	792	776	789	772	779	820	854	721	789	803	783	801	764	777	777	777	790	718	743	758	782	768	771	797	787	783	789	787	812	799	823	794	772	788	781	821	768	759	799	765	792	817	791	797	804	722	719	812	790	802	757	836	822	770	841	833	828	800	794	775	814	802	777	793	825	805	855	793	790	756	795	825	783	784	785	774	747	765	788	740	753	867	760	755	809	780	769	868	809	787	803	754	790	801	779	801	795	722	799	767	802	824	787	835	816	793	874	790	780	848	757	774	831	782	787	806	776	779	760	798	794	836	806	811	834	799	809	792	797	760	819	800	794	814	842	829	794	808	808	786	781	821	758	787	827	779	813	839	855	794	786	819	789	763	808	796	790	817	812	812	793	781	750	778	799	790	818	814	829	816	792	774	787	756	774	779	766	803	775	801	751	774	798	780	739	804	729	798	813	787	764	792	818	750	862	788	794	759	785	781	778	789	763	780	778	822	781	783	758	789	827	805	803	770	776	717	810	807	773	766	799	810	771	776	811	772	787	780	761	791	786	801	804	778	832	762	785	815	842	766	808	759	795	776	803	802	792	819	796	777	793	801	813	774	818	763	824	806	825	781	755	800	820	759	795	766	781	808	828	783	821	760	736	793	826	788	789	794	832	786	770	792	778	751	814	789	765	783	793	762	743	811	788	814	772	781	798	768	780	784	794	818	802	798	811	815	794	756	795	768	757	787	828	770	770	724	791	800	818	792	790	774	781	791	795	851	772	780	792	824	761	793	781	812	804	824	820	818	778	786	817	762	781	867	824	751	773	815	832	743	832	804	782	812	766	826	818	804	803	776	823	793	761	808	796	815	749	796	754	756	768	780	735	811	857	827	780	737	818	804	820	788	823	763	810	754	784	744	746	789	844	789	832	796	812	797	811	835	793	779	757	808	778	742	802	793	804	778	776	777	772	799	803	795	812	797	816	786	797	799	764	769	774	812	804	766	818	824	816	835	799	813	772	862	822	781	767	710	795	815	814	743	787	801	802	775	777	779	787	763	777	770	796	824	829	839	787	830	722	798	810	815	740	798	793	788	792	826	803	819	831	790	808	771	776	776	809	844	791	786	783	800	819	771	750	823	784	818	797	812	801	809	784	819	807	801	756	846	776	763	753	834	758	804	754	774	801	790	769	833	784	754	812	815	780	814	730	834	785	823	773	770	813	738	869	788	809	806	745	806	819	827	810	733	875	811	769	783	830	754	773	778	794	752	813	834	766	802	797	827	749	757	837	765	808	811	780	804	774	811	783	794	812	813	780	825	762	785	770	798	779	793	771	813	804	776	799	771	780	774	765	791	753	757	791	767	797	778	780	802	764	825	770	753	786	809	787	767	787	755	745	785	769	729	860	825	819	788	792	764	811	793	792	752	832	798	773	784	814	798	809	778	791	780	777	743	845	813	753	867	795	824	819	793	788	757	762	810	787	799	759	767	742	802	837	791	798	753	773	818	803	797	788	738	791	750	749	791	795	820	804	819	813	826	777	820	818	792	746	770	785	775	849	795	774	802	711	781	844	824	834	761	807	789	787	817	776	828	806	784	771	777	738	853	791	791	794	720	784	801	802	824	755	753	764	752	815	813	835	788	775	804	787	819	759	759	782	820	782	816	732	806	788	751	803	798	783	821	797	813	797	705	797	817	827	791	748	800	820	777	760	790	820	797	725	815	767	797	773	799	735	821	749	794	726	789	780	797	754	802	754	772	804	806	782	776	802	793	792	833	808	788	802	767	841	813	770	800	808	815	783	797	788	837	866	838	810	767	791	750	783	787	744	849	816	770	764	810	773	760	770	783	774	800	772	760	774	774	830	806	784	791	852	779	761	779	782	789	783	766	798	817	773	815	776	809	761	786	884	756	788	762	764	834	786	833	746	747	775	736	789	796	839	820	788	832	810	787	795	770	788	826	832	802	796	800	779	796
24300	21466	28671	24666	20458	3251	1151	697	631	638	547	531	535	526	530	564	540	501	496	504	486	473	475	476	470	487	468	475	436	453	453	472	462	461	485	489	482	452	457	458	466	494	450	488	426	471	492	481	444	495	472	465	460	490	437	466	475	478	484	442	454	467	480	488	497	452	445	443	443	478	441	463	523	471	487	456	466	489	495	468	453	476	473	493	471	445	454	467	456	469	464	486	445	463	451	451	433	465	470	451	458	469	484	462	456	443	468	459	438	435	451	437	483	489	446	446	453	477	454	472	450	475	490	441	465	500	443	471	488	457	444	464	444	453	478	483	471	440	435	436	506	444	454	469	439	424	432	444	494	456	458	476	408	462	487	453	484	499	431	464	412	463	465	471	476	468	474	463	471	449	428	438	486	427	446	428	474	481	461	500	459	461	409	437	475	444	468	454	454	466	468	439	528	431	460	417	486	431	469	473	452	464	461	457	430	398	498	465	389	475	448	449	479	469	463	443	460	452	484	467	490	453	429	487	488	430	482	443	438	463	465	418	441	476	489	443	457	472	477	458	487	474	453	445	470	509	472	481	430	462	448	458	479	452	485	467	437	461	469	462	419	504	494	504	450	452	486	451	451	478	420	487	472	462	438	416	453	438	450	459	454	457	424	469	469	432	451	471	436	476	425	466	456	469	458	473	448	470	460	466	484	454	462	459	448	490	461	454	422	423	461	438	486	445	508	455	441	489	479	469	424	447	484	439	492	442	462	447	462	485	457	448	449	497	469	485	468	476	445	437	427	472	474	423	424	502	468	438	441	468	435	487	435	476	474	456	466	458	486	451	466	454	434	452	433	467	445	450	455	493	442	423	460	449	455	448	434	423	464	488	434	466	464	476	494	451	464	477	470	472	489	462	434	420	459	476	444	481	464	436	454	445	449	428	456	442	452	464	451	447	446	421	451	454	461	483	465	491	483	439	481	472	408	433	458	454	459	474	479	442	463	453	454	497	481	466	433	455	477	461	462	475	462	467	439	441	449	441	461	458	434	506	454	426	459	430	450	467	437	470	472	414	435	457	469	439	455	474	472	472	430	447	456	446	439	488	432	490	468	447	415	451	470	449	445	461	476	485	457	444	504	456	438	470	457	469	460	449	426	456	453	462	489	477	436	433	402	449	475	464	469	462	467	435	459	412	444	487	434	434	467	445	473	496	445	505	454	440	469	471	448	462	464	460	437	426	462	470	428	484	461	448	474	439	458	451	428	425	481	432	460	409	396	471	445	455	438	488	425	471	457	451	486	453	487	465	452	475	462	451	434	499	426	507	456	407	447	451	444	464	459	452	485	432	452	473	435	503	455	465	432	419	484	452	451	429	500	465	427	480	479	459	456	490	489	400	468	445	450	468	460	458	430	457	467	444	452	457	444	437	452	445	451	472	493	453	483	453	456	459	475	448	437	415	456	485	436	475	442	483	464	444	480	484	443	474	510	468	499	464	462	435	439	453	450	461	485	481	476	480	459	462	494	459	473	426	455	417	450	441	477	483	434	432	484	460	430	429	459	444	448	506	459	473	453	435	455	456	435	441	436	444	483	461	456	499	461	439	452	450	426	483	458	494	438	448	473	401	449	459	431	416	473	503	469	463	505	487	488	482	424	411	442	450	439	433	483	473	431	479	463	479	424	475	450	480	474	475	441	487	457	435	489	439	466	450	453	474	470	419	433	440	456	494	448	452	434	498	459	464	471	484	466	444	436	452	443	433	490	427	465	439	446	456	449	450	428	464	463	455	423	454	430	467	444	436	433	460	490	437	447	474	429	404	491	452	449	478	462	436	454	434	406	451	469	430	430	441	467	465	471	474	433	484	451	417	449	463	450	477	462	477	460	434	465	468	459	460	453	456	454	468	466	447	451	444	463	461	475	460	429	426	462	427	440	500	463	424	425	493	455	487	466	433	433	416	468	461	498	456	483	465	410	433	449	474	419	497	483	458	455	476	443	431	473	468	449	471	458	454	440	461	482	505	472	453	458	483	438	451	454	472	421	448	457	444	421	484	457	464	421	455	481	478	455	465	452	445	462	453	447	453	452	434	445	419	450	450	459	454	460	480	477	482	445	441	442	424	431	441	458	463	455	463	453	470	476	466	488	493	467	494	445	447	455	475	437	444	479	480	449	439	469	488	452	460	467	475	458	470	450	480	473	467	450	456	486	428	460	448	474	452	437	497	476	490	474	463	390	455	455	476	469	483	456	471	455	516	437	461	430	478	459	436	453	449	434	424	442	470	439	471	457	460	453	461	472	491	460	473	467	439	471	470	523	458	431	506	467	455	462	451	473	461	478	458	435	446	448	430	428	462	456	460	497	438	433	481	465	444	410	442	468	467	437	511	477	413	467	462	465	438	431	453	448	483	448	463	471	455	478	409	442	432	447	456	449	405	463	434	449	434	480	475	471	422	446	468	459	465	441	459	432	466	456	462	429	430	451	499	477	433	441	472	436	414	475	452	460	474	446	444	456	461	480	449	449	469	463	465	453	468	452	443	449	467	440	469	451	461	453	441	468	436	465	455	455	478	481	430	447	468	403	439	394	438	493	429	484	423	439	467	424	460	441	443	462	488	442	460	436	454	489	464	459	458	433	464	457	443	424	440	454	443	446	455	421	451	463	461	462	501	460	495	460	474	467	415	428	509	453	434	482	468	456	451	491	470	462	431	475	437	434	456	436	443	431	429	468	438	465	462	463	457	415	464	484	440	458	483	428	475	425	427	451	460	455	455	473	426	450	481	487	447	456	492	439	490	471	440	445	435	417	458	461	419	451	439	422	476	406	463	465	442	448	451	451	444	469	465	438	409	466	416	418	447	424	451	475	456	455	483	450	463	483	469	430	457	464	452	447	454	491	441	448	472	508	452	453	430	481	455	488	399	445	464	448	435	423	478	423	475	445	469	454	453	436	433	464	502	422	465	460	473	439	441	445	457	446	470	452	471	445	448	457	453	464	471	444	473	461	452	430	490	449	421	462	443	461	459	489	423	462	455	466	485	450	462	487	454	435	424	443	478	487	437	454	458	473	446	469	463	468	463	454	418	462	462	427	455	461	481	467	420	456	457	448	466	478	436	445	442	457	457	471	478	461	440	386	473	456	505	466	464	478	453	440	444	428	459	446	462	449	450	474	422	451	459	457	473	490	480	452	473	439	486	428	442	485	456	462	425	472	430	441	425	477	430	477	447	468	431	477	422	438	468	440	448	451	509	459	430	431	437	459	508	466	466	461	480	431	497	466	404	436	455	450	449	467	424	476	449	456	478	467	412	462	467	465	485	474	447	472	502	456	460	433	451	449	443	437	456	453	454	452	497	481	490	436	445	418	467	466	465	429	445	459	439	481	427	474	460	450	438	454	467	518	485	452	490	464	484	418	472	484	441	485	455	439	476	489	453	427	436	485	432	430	440	467	444	483	440	421	465	500	498	448	444	482	462	450	400	444	448	451	456
3483	5039	3917	2103	1344	1156	916	874	767	687	570	625	639	597	593	543	547	508	523	562	517	502	548	524	508	502	529	501	476	489	482	503	499	482	495	465	474	462	497	518	508	492	461	484	481	452	526	465	486	467	482	493	478	464	492	457	493	504	474	490	444	477	460	476	502	480	491	495	488	479	490	510	509	481	464	464	467	470	504	446	496	477	515	492	454	481	478	484	450	466	480	476	488	500	469	486	439	498	492	475	468	460	472	477	489	423	453	478	489	509	494	492	507	467	474	490	489	487	498	429	484	460	489	478	477	486	493	498	505	432	477	458	469	445	491	446	508	492	438	499	491	475	478	471	483	480	478	484	506	467	465	483	469	510	487	465	469	492	494	477	488	480	451	471	447	470	432	474	449	500	499	466	459	460	456	450	500	435	451	484	455	479	466	493	468	456	491	452	475	456	456	456	483	462	495	446	460	497	442	493	456	508	476	497	461	513	505	509	502	451	498	446	473	504	499	441	498	469	474	520	477	478	453	498	460	452	501	464	460	464	452	446	487	470	454	431	499	475	476	483	458	474	472	495	472	438	489	458	452	481	443	471	460	475	439	500	496	480	469	448	489	454	502	468	483	482	505	463	474	482	519	510	457	459	474	455	509	500	463	451	441	431	468	461	468	475	476	490	447	503	439	496	460	483	465	476	465	462	458	451	472	460	453	486	459	498	483	509	476	485	485	481	456	467	461	472	485	471	436	468	488	459	474	436	480	473	453	441	438	432	446	466	508	458	518	446	439	506	471	461	499	419	461	470	450	505	473	517	518	465	466	458	446	475	463	476	473	462	469	432	480	508	484	469	445	467	472	489	512	475	496	488	502	471	495	506	487	491	415	493	427	447	434	477	463	457	474	466	435	484	483	473	478	480	458	501	505	457	469	473	474	432	475	465	433	475	469	509	470	439	490	480	463	426	465	429	480	472	452	428	431	462	478	474	455	409	468	477	451	479	482	459	463	485	499	459	464	461	483	483	455	490	464	429	479	505	448	464	425	450	475	460	448	470	468	499	444	489	449	382	480	458	459	433	461	436	486	445	486	451	418	475	470	477	480	466	457	461	487	460	456	487	461	467	423	456	404	458	465	480	491	484	517	457	459	508	483	480	470	484	453	481	442	460	462	463	486	419	445	453	473	492	477	485	478	433	478	449	472	478	445	491	434	462	464	474	485	453	493	453	465	484	472	474	486	465	519	445	467	495	445	444	451	472	517	500	487	466	442	460	470	453	460	464	455	469	479	432	468	450	442	473	438	481	436	454	460	482	461	432	454	475	469	423	494	480	471	474	473	459	472	484	483	449	452	486	466	446	454	522	473	490	476	481	481	480	492	441	462	435	440	476	466	490	450	454	502	512	452	516	520	424	504	437	455	474	458	478	498	491	469	452	493	475	456	451	469	472	477	479	482	505	469	483	431	462	451	427	403	461	485	463	491	457	490	472	445	447	444	450	451	452	483	429	496	475	456	460	488	500	464	491	487	479	462	452	460	458	445	472	451	498	451	446	485	467	476	461	440	460	474	507	428	500	475	465	475	462	472	511	467	480	448	465	482	430	471	475	440	420	464	434	470	478	451	466	483	458	445	465	481	443	455	482	499	462	479	471	447	435	488	455	480	482	495	489	471	501	495	475	443	495	476	484	451	483	470	491	486	463	495	484	475	514	499	436	461	496	428	471	448	442	440	474	467	487	486	456	498	485	463	513	455	482	431	449	454	459	466	454	490	457	423	506	461	445	452	472	474	482	488	447	420	473	458	489	453	481	429	459	494	461	437	501	448	487	479	465	462	450	480	472	486	456	463	436	424	513	470	489	447	478	455	485	480	465	504	471	482	468	466	496	415	478	443	457	467	492	443	468	468	459	482	433	478	450	446	456	446	442	438	475	506	434	466	472	483	461	459	484	502	444	429	467	516	496	467	464	475	459	476	455	480	406	456	483	473	472	476	476	474	464	471	456	456	471	484	438	456	456	465	478	491	425	428	477	468	470	437	429	439	473	505	458	465	452	456	453	491	435	451	466	450	476	485	477	448	447	467	493	460	430	491	460	485	485	465	476	454	468	440	481	445	469	481	489	432	428	452	487	415	470	468	436	454	449	468	440	435	506	465	466	450	465	443	480	466	479	479	435	459	443	470	483	459	433	458	464	443	466	488	475	492	412	445	469	464	481	488	461	476	453	467	491	468	452	463	464	449	439	481	475	466	486	450	458	440	473	524	485	486	441	456	469	493	475	428	474	463	475	456	497	473	464	470	431	452	462	452	464	477	472	457	481	481	447	487	455	451	491	443	440	486	463	474	471	434	459	450	495	445	462	439	459	467	505	437	437	471	488	472	465	467	488	456	507	423	455	495	458	476	438	463	482	461	493	493	478	467	482	432	475	471	504	460	488	474	436	490	457	440	444	466	468	448	470	468	457	495	474	466	478	459	476	456	493	454	497	432	472	454	465	462	444	476	483	458	473	415	474	426	479	458	469	451	437	445	450	442	479	458	488	477	468	440	468	454	456	449	420	409	439	473	491	449	446	439	450	444	474	473	487	437	470	471	458	406	452	498	457	472	513	459	464	451	467	489	486	415	459	398	485	471	468	440	488	437	482	464	465	498	460	478	461	434	444	480	452	469	457	493	455	476	474	484	498	435	494	487	447	435	451	417	485	485	482	461	439	465	460	442	468	455	442	485	448	471	471	446	481	436	443	445	498	449	444	458	438	471	468	476	468	441	493	465	474	439	479	445	470	452	462	465	455	462	447	439	475	405	472	419	498	417	440	481	460	445	483	448	399	492	497	451	498	502	445	474	441	457	451	469	468	414	466	483	470	494	425	470	460	476	483	478	458	496	480	461	453	459	454	441	467	434	468	478	475	422	448	475	459	451	486	424	442	503	439	417	412	438	448	467	495	489	497	477	448	441	439	451	459	471	499	450	456	488	445	412	483	470	436	462	486	468	449	446	475	471	450	479	443	469	481	483	447	444	495	513	484	465	445	460	408	488	477	483	510	472	493	447	505	496	427	459	445	461	442	419	458	461	492	458	474	473	448	481	427	497	452	452	465	439	489	487	408	475	454	408	475	455	484	460	474	459	445	441	445	478	452	462	455	495	465	419	431	428	485	480	447	499	498	460	470	456	479	470	476	470	460	414	442	465	468	432	414	488	469	459	466	476	483	468	509	470	441	461	433	488	462	415	466	468	472	488	435	430	490	490	485	492	441	480	443	454	480	469	455	466	441	472	480	445	464	463	439	479	448	439	458	487	440	434	487	450	477	451	446	477	448	447	443	501	484	485	451	451	466	466	444	507	446	484	476	474	491	475	462	486	501	497	481	463	446	443	452	517	443	436	482	458	471	471	469	426	486	460	488	480	438	451	459	472	452	465	482	475	447	470	454	495	446	490	469	455	459	423	449	413	464	474	483	473	445	447	476	455	438	472	479	461	424	481	452	460	474	492	468
27767	12244	2245	1348	1007	1011	1014	940	1011	956	965	981	974	979	1002	975	1010	953	1007	956	967	942	994	974	974	974	999	918	978	958	1010	938	984	969	955	1017	964	968	938	977	1000	980	1021	992	974	970	975	889	1024	967	983	985	959	1007	946	975	1011	972	951	990	1026	980	989	986	1031	987	951	978	888	950	1018	992	981	1035	945	977	1035	985	1042	970	977	1023	1004	937	954	978	998	1014	953	1013	1014	982	1002	921	971	1007	965	941	1017	928	984	1040	935	956	926	1021	925	976	983	990	1051	964	951	981	929	952	938	978	977	925	934	957	1009	1001	942	963	996	923	1003	970	961	955	978	961	1019	969	962	966	946	935	999	938	993	969	997	1012	986	1010	920	1009	994	965	1006	972	1058	981	939	991	945	980	969	977	989	1033	1035	1022	949	999	1033	955	991	1043	999	990	931	976	948	934	975	984	999	949	934	1021	1007	962	988	984	969	968	956	994	961	974	948	981	996	982	953	970	1035	970	989	1036	932	993	954	947	1003	977	909	1012	995	985	925	982	989	978	1023	962	1026	969	949	988	1028	1027	984	984	964	953	953	1028	976	970	973	957	959	930	950	971	977	985	1031	962	971	983	1054	1006	989	988	994	970	934	989	989	950	938	946	1066	1024	1044	963	962	970	963	953	982	960	1004	1002	1036	991	983	930	966	982	1065	949	922	1002	1038	1005	989	957	963	934	977	1007	968	952	956	935	962	1036	948	994	1007	987	1015	976	953	940	952	1013	966	955	933	992	950	957	981	954	968	934	965	1009	990	1022	1001	986	929	966	999	988	975	990	1019	953	1016	972	1001	1025	963	966	977	1008	906	999	916	1002	995	934	929	996	939	1016	982	959	954	986	900	1019	967	958	963	970	909	916	985	972	964	1041	998	982	946	1000	995	991	989	932	976	979	991	973	1001	926	1052	987	959	956	968	908	937	968	937	954	997	1027	958	932	981	959	957	956	985	1010	967	992	977	945	945	968	958	960	943	997	933	900	905	1000	918	954	958	951	1006	1012	955	981	939	1026	941	985	935	969	1000	958	973	1010	986	976	1008	986	940	955	968	970	933	955	956	955	951	1014	965	976	1030	939	936	948	1003	942	1015	981	959	996	984	997	1004	966	1000	925	989	937	974	984	939	972	904	983	966	941	936	961	1042	870	995	941	974	913	1026	975	967	982	947	959	972	1000	938	952	923	991	972	975	996	906	1007	1036	965	995	984	1011	985	1001	948	990	951	973	981	955	946	929	976	945	1054	1012	1012	992	957	943	983	973	957	971	1009	991	990	977	889	1016	989	963	992	968	940	1026	969	940	937	977	943	991	982	995	967	946	944	998	950	982	924	995	1022	1019	975	949	950	948	1001	967	976	965	1001	897	963	985	998	966	971	944	942	914	931	984	1015	1010	949	999	1008	927	1006	973	949	1005	975	941	942	893	977	944	940	954	1012	964	1006	1016	996	962	959	1011	985	999	964	1018	980	1023	970	954	971	907	956	981	933	958	958	995	1001	968	979	1009	911	978	988	997	957	986	971	1011	980	901	936	918	1006	991	922	967	915	1005	963	942	1020	978	984	1021	940	1017	951	1026	937	1025	949	981	1030	953	1012	955	974	948	947	985	1008	957	946	975	1017	917	924	1013	995	966	972	948	1063	971	972	989	1001	1000	999	949	952	964	1001	958	923	966	964	929	936	947	1019	1042	952	959	975	1003	945	973	967	1005	927	946	996	976	967	931	929	991	922	990	1014	976	980	986	1003	951	959	987	983	913	949	982	987	912	980	953	944	964	907	961	970	1030	985	993	988	1015	982	980	956	957	1015	980	1017	995	991	950	961	993	964	998	965	983	997	983	989	949	997	930	995	994	986	986	932	988	904	927	1017	963	977	938	943	995	963	912	997	984	1001	966	949	965	984	992	968	973	965	975	977	992	999	984	971	1007	965	935	913	1004	947	978	944	938	999	975	924	973	958	992	950	943	973	967	1004	954	996	920	981	963	931	950	979	986	1027	931	945	963	991	956	920	944	916	998	975	990	1024	900	996	1033	972	997	974	937	1025	1008	996	1023	988	959	973	976	1020	983	1026	963	995	943	977	1002	974	975	989	1029	948	924	992	995	978	959	974	956	966	1013	980	978	1007	982	931	944	982	964	1000	948	984	961	971	978	923	963	920	973	1015	1028	1000	957	960	929	980	962	977	1005	972	961	951	993	977	1008	948	943	943	1004	961	974	972	936	971	962	969	947	987	1007	949	971	975	956	983	969	992	975	980	971	972	994	996	972	975	1056	964	977	988	990	1014	957	940	989	978	986	960	982	934	1001	1011	952	961	877	980	950	923	951	907	1017	1036	933	1018	1002	971	935	929	1019	993	972	940	948	982	996	955	958	974	971	968	951	1007	1019	977	966	959	1010	928	958	996	990	1068	974	948	1014	981	994	972	1038	923	1006	949	937	949	1000	938	1037	987	1014	878	983	991	977	1002	992	1011	963	1003	945	965	1063	1002	964	998	1010	951	974	976	973	952	1016	927	1016	975	1018	948	989	983	1021	952	994	973	942	925	965	915	997	914	924	959	982	951	1017	1031	1040	917	963	1003	943	1045	966	984	1014	935	978	1007	991	1001	982	1019	951	996	934	954	952	981	962	947	1006	1041	1032	977	955	985	1016	947	953	908	922	1013	957	975	927	951	976	984	927	956	967	941	957	941	999	1039	990	984	978	961	977	935	917	1005	966	988	979	1006	972	991	947	1027	954	972	991	946	939	938	953	979	915	981	966	941	1016	999	985	959	983	957	954	996	939	944	938	956	983	1019	977	998	929	943	994	962	936	931	969	1022	972	988	974	967	982	934	948	946	995	959	983	907	1000	1012	991	979	948	988	1000	974	967	925	983	961	1019	967	997	964	1010	973	979	954	966	985	1010	1015	996	978	933	1055	983	1009	992	958	1007	1005	1005	953	1024	933	994	986	999	1008	939	986	1001	986	967	998	956	970	963	1017	1033	978	997	953	969	1004	1015	965	1010	924	969	938	1020	1002	985	965	986	919	950	895	950	949	969	963	949	998	1007	949	976	1004	980	994	977	983	965	958	951	950	953	1029	975	935	967	962	950	956	1009	989	1019	951	995	966	954	1012	891	1034	991	970	978	1006	947	981	951	999	935	937	921	946	938	947	966	977	1012	966	957	959	1012	962	931	951	982	945	964	931	966	956	1016	988	1062	1057	974	1006	970	998	906	1010	932	1011	956	957	1005	926	1007	1022	963	963	953	973	1003	976	961	974	988	1000	1005	1019	984	960	962	935	989	984	1021	1001	974	978	969	975	956	956	991	973	987	1000	938	951	991	968	995	976	974	1000	1000	988	985	938	1009	974	952	977	958	965	948	942	973	1000	1015	972	973	979	1023	965	1013	1014	971	980	995	967	976	952	917	944	924	1001	927	966	969	996	976	947	1013	988	942	1002	971	955	977	979	1049	993	995	954	955	1033	970	926	996	947	988	1006	975	981	961	936	975	909	924	943	998	1031	969	940	926	992	969	982	948	989	980	1019	947	950	1018	998	983	952	978	980	952	999	906	984	977	995	992	1015	997	964	995	989	945	951	976	964	978	1010	990	1042	975	949	941	940	980	1035	941	963	984	920	982	946	926	929	1023	948	993	981	947	969	920	994	1013	1003	951	1001	1012	1022	972	983	966	1000	962	983	1031	935	1004	962	990	956	993	1042	916	935	1005	959	897	994	935	954	986	939	969	905	951	939	1005	980	961	976	961	968	966	978	1002	936	1014	916	1015	921	965	974	967
5175	1098	993	880	847	864	891	840	834	857	874	875	890	866	899	842	817	856	862	826	840	877	854	901	846	814	826	832	845	881	876	847	909	862	854	850	811	843	844	857	805	863	848	859	847	869	828	846	822	852	887	864	805	867	878	850	862	852	907	871	887	841	872	849	841	828	799	874	825	842	858	872	836	900	822	847	826	824	845	863	865	859	819	805	824	841	864	832	842	841	872	809	865	874	892	837	808	861	868	789	893	799	866	829	798	843	844	851	840	799	820	773	842	811	818	850	901	847	839	872	858	836	879	850	850	847	837	850	819	904	809	816	850	843	795	830	833	863	831	831	843	847	863	829	876	875	856	848	813	822	814	843	836	803	829	898	808	855	799	873	842	863	837	808	847	876	889	842	829	832	858	812	885	813	863	796	871	860	848	841	838	839	871	832	860	821	867	817	846	880	799	847	827	803	848	873	819	805	823	839	852	815	837	870	858	875	871	890	803	853	846	825	839	871	835	847	844	867	838	877	916	828	866	842	815	845	853	863	857	814	833	841	812	834	896	898	838	836	790	799	850	841	892	842	823	838	914	900	855	875	850	860	857	839	781	838	811	855	827	811	848	897	833	836	861	860	783	862	859	866	844	811	826	805	802	800	869	862	860	838	804	812	827	831	873	839	887	820	772	861	823	852	831	833	820	833	823	841	904	841	877	829	782	818	834	783	885	833	801	817	799	819	863	849	853	841	867	828	809	918	836	874	812	793	875	850	871	802	847	842	803	884	827	803	813	885	876	835	863	869	846	871	870	834	822	854	838	871	867	883	834	837	875	852	906	817	851	851	852	833	922	818	843	866	907	887	888	820	855	839	847	851	818	842	876	845	829	864	848	883	834	845	823	879	828	861	885	849	836	857	886	842	850	872	868	814	843	867	884	816	863	829	847	912	846	894	865	833	841	838	868	869	873	807	847	846	832	842	876	831	834	831	849	871	812	819	869	819	858	819	848	786	874	882	814	879	805	819	875	849	853	833	866	817	871	817	874	829	824	850	841	853	869	892	885	868	857	833	816	888	850	823	881	874	900	855	904	848	779	892	848	856	894	835	843	827	864	872	835	867	861	804	850	808	899	846	821	865	871	851	787	833	865	830	840	862	834	877	822	844	834	828	836	846	832	889	862	850	828	828	837	888	882	850	851	860	807	838	814	869	851	819	826	845	793	806	836	816	834	846	842	828	849	811	803	842	865	839	873	831	872	862	863	793	852	849	802	804	821	913	854	840	836	876	800	859	802	831	831	874	868	850	810	874	805	840	786	801	787	867	843	858	859	862	894	807	817	838	838	845	860	785	873	778	810	846	840	812	870	879	831	818	854	883	849	841	856	901	834	872	919	846	877	865	845	806	860	811	906	899	849	874	798	872	881	822	876	828	847	845	878	866	893	846	839	879	850	849	871	808	850	873	856	873	826	823	848	842	840	828	875	878	821	834	865	759	872	904	851	847	866	811	881	870	819	843	896	870	867	881	826	806	850	888	859	827	872	890	867	840	832	844	856	891	886	823	894	831	874	857	821	867	842	861	861	854	848	808	814	843	787	859	840	840	898	854	847	816	848	831	846	855	839	849	888	831	874	875	875	831	891	855	833	845	867	850	850	854	861	849	879	826	846	876	863	857	846	876	817	875	886	838	892	832	885	845	798	868	851	859	846	805	843	845	825	810	819	835	870	822	826	848	821	830	866	836	866	818	839	819	839	873	834	860	820	839	844	897	860	822	832	882	870	865	802	818	805	796	896	791	843	835	827	929	837	879	801	806	872	827	795	861	812	844	812	822	833	831	785	875	884	870	868	894	854	795	855	890	810	921	881	870	839	799	838	896	865	880	863	831	763	810	839	832	815	828	829	829	831	873	880	893	871	847	895	802	858	758	844	865	825	851	913	858	827	870	874	857	861	827	815	815	854	837	853	883	857	853	802	866	864	815	871	887	853	840	788	872	864	843	850	858	792	801	875	856	813	852	874	851	819	834	810	783	831	870	812	799	824	833	810	831	848	807	872	831	889	877	825	829	858	884	884	859	866	889	835	798	884	870	846	860	865	850	809	894	840	889	842	864	854	836	941	825	861	854	874	867	841	816	855	830	884	808	860	890	873	922	847	810	811	803	841	833	826	854	810	826	784	891	876	795	789	862	868	897	832	823	825	806	853	825	828	861	906	882	846	836	861	881	877	810	798	852	854	853	798	850	893	849	864	854	795	847	863	816	812	817	893	832	854	843	855	860	865	842	837	807	892	832	814	836	848	812	818	867	897	844	866	828	857	797	854	852	859	811	845	887	853	906	861	851	894	863	813	873	840	824	827	846	900	922	860	792	823	879	834	847	845	812	837	841	839	830	847	831	889	846	778	780	821	875	882	908	839	864	815	836	832	862	851	852	830	822	831	808	871	860	871	841	806	761	848	822	917	831	837	787	852	881	857	825	872	818	803	833	856	864	821	851	877	792	854	823	833	861	818	804	826	852	851	892	898	872	869	882	853	879	852	821	848	846	782	801	868	839	839	778	827	865	830	856	856	899	842	847	813	827	837	840	832	846	838	867	851	867	911	828	817	845	908	803	853	919	818	832	860	868	821	872	847	851	852	839	804	837	853	856	825	828	866	837	904	892	887	851	826	853	778	900	799	836	824	847	826	824	845	851	786	823	779	899	845	833	852	801	833	893	836	893	866	868	877	810	867	866	825	832	882	881	848	843	897	824	852	829	838	847	840	852	866	844	807	825	856	861	829	893	812	792	843	835	843	821	826	782	838	824	833	871	814	832	868	839	821	896	857	849	852	825	872	845	836	865	829	875	839	867	772	852	824	880	789	842	861	868	873	922	859	871	863	812	837	824	863	892	821	815	823	857	843	859	797	864	855	807	778	908	852	814	819	889	831	813	848	875	850	811	883	790	872	895	828	882	872	855	838	827	844	809	881	882	855	865	823	823	843	856	875	863	878	818	854	813	876	905	883	850	878	839	845	834	815	820	817	849	837	848	785	821	798	826	834	794	816	921	838	865	791	891	822	895	841	772	816	829	830	846	863	803	843	807	812	830	886	860	806	812	827	803	841	838	869	831	852	874	854	826	841	866	898	832	896	849	861	812	849	837	850	825	824	816	853	879	813	839	855	868	865	878	890	854	845	838	880	806	884	808	906	849	880	847	850	853	838	874	832	833	862	800	833	862	825	813	847	823	827	849	870	855	871	816	813	857	821	861	884	788	848	845	882	848	816	852	852	831	884	863	882	896	871	872	844	820	820	856	810	826	886	815	847	875	864	841	848	862	794	852	838	869	884	845	848	881	880	803	872	887	818	804	815	860	794	872	845	819	879	804	845	811	867	858	817	845	829	831	831	851	844	857	877	881	858	810	811	856	843	867	826	864	827	861	893	808	830	860	848	826	818	847	848	844	842	853	886	848	911	759	859	830	832	853	846	888	854	802	860	872	856	850	844	880	863	833	811	872
25807	21520	25935	18782	2398	1301	1154	1023	1028	1007	954	988	1013	947	954	971	956	936	953	884	947	959	927	969	928	914	970	1007	927	923	976	961	928	948	953	957	974	903	948	955	967	950	930	959	912	908	885	922	909	953	943	908	921	979	928	948	975	881	954	928	973	894	887	943	938	887	905	891	969	923	948	956	884	924	981	979	944	894	889	871	901	917	955	977	929	938	935	937	923	852	929	930	918	940	943	978	883	907	952	938	892	884	930	893	894	968	948	949	958	909	949	866	909	958	957	910	920	974	945	950	918	985	943	941	944	939	957	966	926	989	901	911	896	880	907	856	915	909	925	910	929	888	920	973	919	963	971	931	927	930	905	969	935	890	887	940	931	923	903	948	935	944	877	953	903	912	916	911	834	890	979	933	969	935	945	893	959	897	924	923	932	926	901	979	908	964	900	930	903	919	868	926	837	907	946	917	930	948	955	903	981	908	904	926	925	919	933	898	888	893	924	931	924	907	894	919	904	932	889	948	937	884	963	935	958	894	959	904	908	893	947	885	880	900	870	896	932	987	896	858	937	953	908	910	957	948	862	967	934	908	906	894	944	982	903	886	909	1018	890	943	953	962	954	935	931	889	988	953	904	940	962	925	935	979	1013	893	976	931	906	883	958	917	882	922	933	893	907	954	977	919	958	927	912	952	871	922	892	958	908	914	939	923	940	918	947	874	923	902	897	932	981	978	896	874	910	963	957	875	915	924	949	929	881	963	912	927	902	847	964	959	949	913	902	921	958	932	885	962	948	923	891	941	934	937	925	924	947	930	921	912	942	939	861	870	901	947	936	918	888	864	917	925	927	941	950	888	913	913	950	918	911	918	928	979	905	926	909	1003	1010	956	923	954	894	913	885	934	910	936	905	942	952	954	880	894	948	896	920	969	943	957	941	920	913	950	896	935	956	944	914	938	930	917	949	940	917	922	939	909	958	942	902	869	911	986	962	917	929	920	910	900	949	965	915	981	935	908	983	938	945	912	912	890	890	947	904	861	917	948	940	883	941	876	918	908	979	926	971	908	899	933	903	905	940	923	905	945	961	877	916	929	954	970	919	996	930	847	920	944	890	939	902	885	965	927	953	921	952	957	948	945	923	937	906	901	927	835	914	859	932	908	920	945	924	923	893	921	932	894	925	838	899	906	900	1024	1008	970	936	891	896	970	918	945	891	980	947	959	947	875	925	921	976	920	931	947	908	926	973	916	916	961	919	914	957	892	911	968	870	961	899	958	962	944	934	954	911	978	902	899	917	914	939	890	910	941	897	907	943	938	911	909	957	949	896	941	890	865	899	909	925	872	895	936	934	978	874	933	920	933	883	910	903	935	983	924	903	941	969	956	926	897	982	964	937	938	929	921	963	907	939	943	880	950	923	926	931	910	938	949	954	901	891	900	871	889	935	936	924	890	885	990	964	937	896	843	914	969	888	884	957	899	983	919	943	958	918	914	902	933	926	957	932	872	950	859	926	894	901	891	956	929	937	939	923	911	913	935	902	880	887	921	910	968	914	910	941	951	910	990	950	911	902	929	895	826	910	930	897	935	905	936	900	923	878	940	961	932	914	905	909	885	959	885	926	941	906	939	962	943	930	957	876	995	898	925	877	939	944	923	915	854	897	895	930	888	878	859	857	917	963	864	948	933	881	964	926	889	918	910	902	860	893	908	898	908	869	944	929	954	954	958	940	966	939	957	910	926	970	929	928	974	956	929	938	847	938	911	915	990	949	913	879	914	849	997	924	904	935	993	889	944	924	927	922	931	931	957	931	890	929	954	953	925	898	977	907	901	925	911	972	942	886	932	941	944	925	902	971	924	942	946	935	923	964	907	933	909	938	948	915	968	895	882	898	911	921	981	914	915	954	905	892	1028	942	913	900	908	938	907	934	923	878	930	922	893	942	887	949	968	924	924	887	928	905	870	933	921	948	902	901	900	951	946	942	913	918	937	917	893	936	851	912	899	902	882	929	954	941	867	946	918	962	857	917	881	950	928	908	943	929	839	906	930	941	903	903	920	967	951	938	921	930	985	894	886	927	934	936	974	950	958	950	896	895	922	959	894	885	910	907	935	923	904	895	892	985	915	902	925	902	927	975	885	899	968	937	906	956	907	921	940	949	944	852	947	977	877	914	983	907	911	936	967	927	872	916	885	923	890	930	930	915	975	909	959	945	905	960	924	903	913	941	940	944	940	881	908	954	946	943	959	925	926	947	915	894	922	1009	952	992	942	979	947	952	889	927	892	910	955	887	911	887	909	930	923	960	952	891	953	949	912	955	965	922	883	895	943	934	979	915	976	970	878	943	911	925	933	886	873	889	921	956	903	932	917	901	931	879	907	915	932	895	929	953	953	884	934	917	881	868	912	950	877	907	945	955	930	971	927	915	893	921	951	944	915	940	912	897	938	926	941	947	917	937	913	910	936	918	873	917	879	943	906	955	950	951	897	949	956	909	945	980	888	971	897	876	966	927	964	935	947	930	927	895	899	931	927	897	931	907	854	885	906	921	908	919	964	891	898	918	910	916	941	933	956	914	881	906	916	907	906	909	946	902	880	904	908	957	926	941	911	964	932	955	909	943	928	952	948	941	876	930	937	960	922	936	900	913	936	894	940	865	982	925	892	940	895	862	911	920	926	962	920	916	933	928	899	904	888	862	898	920	952	956	905	980	978	984	958	886	954	916	937	970	921	938	932	919	928	939	933	912	947	895	884	931	869	944	953	899	900	932	955	885	884	946	965	882	894	923	907	869	900	959	905	915	921	908	927	884	909	893	945	969	908	913	915	923	934	893	924	954	901	922	910	922	861	921	928	964	950	881	948	974	928	941	903	924	911	900	936	945	954	862	939	924	924	852	923	907	889	882	875	913	924	911	897	896	899	907	947	907	954	937	969	926	932	942	953	961	917	965	866	954	903	935	875	903	896	952	1025	861	918	941	905	868	908	935	902	869	895	945	915	931	866	955	922	911	907	892	886	946	924	881	862	974	1003	895	915	952	925	877	911	904	897	882	968	964	942	971	926	935	932	914	888	913	911	917	969	911	915	964	958	911	888	879	895	900	938	905	971	911	950	929	923	922	893	940	942	918	895	876	877	912	943	978	951	913	947	933	890	901	906	905	909	961	970	965	917	962	874	919	848	932	863	1000	977	880	931	961	999	913	890	938	960	914	955	955	922	935	924	895	926	896	963	958	919	834	956	896	890	925	946	941	885	905	890	894	954	981	920	900	923	875	932	915	982	892	886	909	903	923	899	945	943	878	832	914	928	951	938	901	905	905	915	903	927	874	907	955	888	953	936	876	908	902	937	889	922	936	948	935	953	931	874	901	952	883	941	929	908	918	942	912	912	891	912	928	902	978	943	916	904	956	964	894	908	976	970	849	921	915	850	904	900	940	943	913	913	966	948	933	906	967	898	910	909	948	927	921	950	909	920	955	953	878	951	954	889	952	977	959	925	886	858	977	980
3679	2499	2106	1395	1236	1003	1053	962	895	931	905	915	819	897	865	839	833	866	869	894	876	884	863	850	860	854	851	877	811	850	836	837	817	796	845	842	772	863	870	823	869	823	800	836	851	898	861	810	821	804	822	818	836	766	842	834	873	835	791	799	807	782	862	853	883	816	868	856	855	852	850	820	839	845	828	852	868	847	853	810	825	781	853	810	822	862	838	811	841	842	813	802	836	836	764	833	826	831	813	836	810	846	830	824	831	802	781	807	838	860	814	802	772	827	830	823	852	829	843	796	806	817	793	862	840	805	838	823	814	849	833	819	808	800	843	815	828	800	851	843	862	830	846	824	778	860	810	817	839	900	785	823	834	868	889	841	855	817	794	859	846	837	820	817	830	888	819	788	854	841	791	796	808	817	807	751	810	821	854	884	840	832	822	848	801	860	783	799	821	778	841	791	824	832	816	770	853	827	841	799	801	841	820	786	839	872	866	781	824	868	825	789	793	867	862	826	767	852	774	910	821	862	843	850	864	784	841	794	830	823	799	818	874	803	837	839	794	807	757	777	819	827	783	813	850	835	823	788	847	821	837	811	821	845	834	796	831	842	807	827	801	793	803	792	810	830	829	873	827	801	873	830	826	855	821	833	843	856	828	820	834	815	849	821	792	836	785	818	805	782	775	785	822	832	881	819	825	839	808	829	839	872	839	817	830	867	817	800	775	850	854	835	831	825	790	814	796	808	795	785	831	839	834	786	860	817	846	861	835	816	804	828	807	781	876	802	835	811	814	835	865	798	813	805	842	870	782	843	833	786	815	817	832	806	834	861	847	858	798	788	773	832	814	798	813	808	805	820	820	841	813	797	862	826	859	821	853	837	824	842	796	787	868	800	852	802	816	788	817	836	796	840	792	819	871	784	854	846	837	811	850	836	804	841	867	805	785	829	817	844	830	753	792	790	836	819	865	869	831	822	832	870	808	818	787	849	858	771	801	808	832	794	823	820	829	853	818	811	846	795	835	833	821	820	803	789	805	812	878	832	792	792	820	826	850	792	774	770	798	840	794	793	825	840	802	826	775	825	796	788	773	836	794	811	801	793	804	836	833	816	775	808	792	815	828	836	826	834	805	855	816	862	826	831	779	843	832	837	799	817	806	817	848	797	847	835	810	815	779	789	869	808	785	810	774	831	867	802	804	818	801	837	842	820	811	858	834	827	811	811	839	836	825	821	836	795	855	800	840	824	791	789	862	811	773	837	833	841	799	827	838	854	832	762	815	821	791	825	843	832	828	776	828	842	835	790	808	829	818	806	822	852	859	856	841	820	802	842	802	820	822	757	847	854	761	873	849	806	803	776	820	856	841	847	814	823	816	766	849	786	855	835	853	833	760	848	782	835	813	785	848	815	815	796	872	808	789	828	835	814	796	838	766	813	797	794	833	830	845	819	798	797	782	816	846	839	844	822	813	851	831	842	806	818	850	812	816	827	783	819	840	834	813	803	801	812	846	835	804	856	821	861	837	796	828	838	809	826	807	827	872	805	864	803	851	835	796	771	878	787	826	796	814	813	841	788	833	845	817	838	808	825	780	810	831	805	784	842	848	790	830	816	860	782	851	838	838	834	790	836	838	833	815	817	882	827	853	831	835	830	836	799	835	797	800	853	815	744	825	793	795	786	800	839	825	866	817	835	810	851	835	848	900	821	855	839	823	810	820	832	788	868	826	813	816	815	793	796	856	872	780	843	830	812	813	864	862	836	798	822	758	817	793	831	849	806	863	867	819	867	824	835	828	842	836	775	812	807	830	762	832	801	812	822	767	811	788	855	777	865	858	773	799	863	824	870	807	880	776	824	773	821	822	860	833	824	795	887	799	843	862	804	829	817	843	803	864	804	845	849	838	822	844	851	822	813	839	839	806	785	887	810	805	799	766	842	772	793	830	854	802	783	848	779	801	860	830	864	799	837	849	769	837	810	847	820	841	819	829	825	818	794	835	802	821	810	812	788	847	785	829	825	840	826	908	821	788	825	800	830	790	853	854	757	776	855	852	841	821	787	842	829	814	862	829	794	833	855	840	818	809	843	812	839	766	776	811	816	809	786	821	809	857	819	853	863	805	838	803	784	790	793	823	792	839	820	866	842	914	834	842	872	819	766	806	822	811	813	835	848	866	810	829	798	833	871	895	840	828	831	755	842	848	831	799	787	828	820	842	854	833	811	879	793	836	815	824	797	840	801	807	830	825	811	789	803	805	829	844	809	833	764	784	852	798	840	760	846	807	817	859	762	820	814	804	861	791	808	851	834	839	867	792	857	879	829	799	814	814	844	866	779	863	799	829	882	757	795	840	784	806	795	812	807	826	793	788	843	845	782	868	839	791	789	793	866	754	848	789	829	872	821	816	779	854	812	835	872	804	809	800	829	776	798	888	803	792	805	848	841	789	843	840	829	836	841	818	814	797	797	797	881	852	840	843	822	849	818	765	829	796	824	811	836	835	805	826	845	830	853	843	801	819	771	790	843	825	804	803	826	797	852	812	783	820	849	835	857	815	758	830	817	814	843	846	794	824	816	791	817	840	830	830	837	786	826	781	827	818	792	837	815	844	802	806	842	823	847	787	763	811	868	806	829	825	812	803	787	863	878	812	813	842	791	754	791	848	840	832	784	880	855	824	768	875	843	861	820	772	833	808	828	823	788	829	802	813	823	823	765	843	801	849	869	835	827	836	788	782	850	807	849	781	845	820	863	818	834	801	825	850	834	761	810	766	811	821	825	849	798	830	768	838	837	822	813	769	783	822	845	835	831	800	887	848	847	765	814	855	779	821	850	788	839	821	817	817	809	858	818	811	788	822	874	866	829	805	834	800	809	841	856	832	795	809	833	782	852	865	816	782	782	820	787	819	827	833	859	837	821	838	815	854	788	835	766	775	888	818	844	815	853	823	826	792	795	863	849	858	821	846	838	816	810	798	813	808	808	866	775	800	779	767	854	798	809	779	796	818	801	858	828	827	807	774	841	854	804	817	838	790	813	800	833	810	804	841	807	821	827	747	833	864	860	891	861	825	814	876	787	774	844	813	876	852	814	807	836	824	800	818	806	798	762	793	793	808	818	843	794	859	780	846	802	857	823	783	799	790	837	807	841	841	798	830	829	812	854	853	806	874	858	837	824	846	841	777	816	851	831	841	826	803	761	806	827	811	790	825	804	838	820	852	740	822	864	832	825	801	790	876	775	814	845	849	800	828	910	825	829	841	836	842	823	864	814	841	840	798	808	836	777	814	787	831	804	821	802	803	810	839	774	791	887	810	815	850	809	837	798	905	797	804	829	774	844	868	768	793	791	850	828	831	779	864	811	922	794	765	825	820	777	819	802	835	796	818	783	857	780	844	781	837	803	830	827	772	768	854	849	804	835	805	824	841	820	833	853	836	789	826	800	833	791	834	839	853	800	875	875	858	793	850	823	862	805	871	824	826	833	811	781	807	854	830	834
24273	21508	28770	24674	20588	3448	1150	778	635	611	588	529	578	526	559	523	523	475	547	511	483	480	483	511	512	534	518	501	498	532	516	492	505	500	494	469	492	485	516	464	520	518	484	498	521	510	486	481	496	493	512	503	441	518	459	509	495	485	502	499	503	488	508	466	536	482	500	487	537	497	492	490	469	502	506	518	477	485	487	438	510	511	482	510	478	482	449	475	508	464	486	442	544	471	507	522	495	490	469	480	522	455	492	535	503	459	476	498	504	467	469	459	483	515	466	503	458	523	507	507	475	461	442	483	491	496	486	481	505	465	489	492	500	497	498	482	499	488	499	463	468	481	481	516	492	474	535	489	466	483	501	495	476	537	501	480	528	496	467	494	491	498	487	514	454	482	460	474	472	468	466	491	486	525	443	478	461	506	454	454	507	526	484	505	488	473	495	485	513	483	476	465	496	505	500	463	469	471	478	460	440	519	469	499	495	472	494	459	438	467	468	500	510	483	464	445	504	509	490	475	486	512	457	495	488	484	497	486	492	436	501	474	472	474	460	484	454	494	471	476	479	481	484	464	503	499	456	489	503	490	469	469	476	512	449	472	481	469	482	508	468	497	470	496	525	488	475	472	466	494	464	493	482	485	464	465	493	497	462	506	479	478	450	454	531	462	537	473	521	488	479	467	453	509	511	471	461	487	441	473	461	474	485	469	483	513	488	458	477	530	495	465	476	515	460	474	475	513	507	478	462	499	471	519	484	507	508	512	461	482	502	496	496	508	470	441	493	465	479	486	512	471	472	450	505	493	461	466	462	480	493	480	519	461	467	434	489	464	505	467	485	476	468	527	464	498	489	503	484	502	492	478	488	517	518	492	473	513	497	465	459	483	478	499	508	505	534	492	498	506	461	472	466	467	479	487	454	453	447	452	487	500	503	492	518	501	486	492	452	504	471	484	512	467	493	474	501	484	479	492	477	471	494	467	469	484	486	514	487	478	458	491	486	462	520	485	460	496	496	477	517	480	480	487	492	478	450	461	505	496	457	478	440	476	485	498	488	462	449	469	524	460	515	458	502	485	472	489	494	499	471	491	500	487	474	452	432	487	452	511	471	498	509	492	518	501	460	494	510	485	475	478	538	472	433	474	466	517	495	491	465	487	488	471	490	499	484	482	506	449	486	509	493	487	470	473	473	499	504	507	469	475	498	472	434	482	457	433	494	494	482	502	447	537	486	479	497	485	491	488	482	475	486	475	470	448	446	416	492	490	471	484	482	498	479	447	519	485	521	477	496	482	506	488	516	481	445	498	510	481	462	468	469	501	520	510	456	493	446	483	469	463	538	470	474	462	498	485	446	481	460	511	503	464	487	499	511	464	448	506	482	494	504	466	453	485	472	459	499	528	468	507	461	492	458	487	486	506	505	472	504	498	495	504	469	480	506	465	506	506	460	530	478	491	486	493	504	484	522	456	473	455	498	465	483	491	475	485	461	446	465	507	483	477	441	463	498	467	491	515	488	458	501	478	491	491	464	463	456	481	441	504	489	518	501	477	459	492	513	509	468	472	474	483	463	469	497	477	490	511	480	526	470	449	463	500	474	449	521	558	460	492	475	463	442	517	503	474	472	465	454	450	494	516	469	488	484	542	472	510	432	475	493	481	524	503	489	515	483	463	494	488	484	431	454	478	468	474	502	477	513	475	482	480	433	531	482	486	486	463	503	479	466	489	489	483	455	442	490	430	492	512	466	527	444	504	495	518	490	460	480	501	480	458	498	475	469	460	504	518	489	481	504	478	499	458	463	473	463	479	495	483	535	523	490	488	514	481	489	473	481	494	474	499	478	492	503	466	475	480	494	529	442	488	513	509	484	500	482	474	456	455	466	493	484	444	436	509	523	505	493	479	467	457	482	478	476	490	466	494	470	480	465	481	459	478	489	478	520	487	479	492	473	471	479	462	457	500	454	490	517	488	508	490	470	535	472	480	460	468	451	482	456	450	441	467	487	490	501	482	474	459	478	504	499	468	490	463	471	465	473	485	498	494	478	468	456	518	455	444	484	481	453	496	477	508	467	501	460	471	438	457	462	464	474	454	504	509	479	486	453	492	495	526	476	486	487	501	490	456	485	474	432	452	455	500	479	507	482	476	487	452	486	470	474	478	512	470	481	483	491	453	468	461	453	487	469	458	485	486	482	439	479	525	508	500	441	419	486	500	490	446	488	490	472	457	491	503	474	459	481	494	477	504	475	460	462	507	467	517	472	428	496	506	469	515	487	454	487	458	516	469	485	494	476	519	457	477	459	506	479	497	512	440	437	476	431	486	489	460	515	471	534	527	471	520	479	495	438	499	517	495	505	513	496	490	484	501	496	479	492	451	489	465	503	456	500	484	488	446	483	484	495	460	459	482	490	496	475	464	490	488	500	498	505	512	444	476	430	464	504	475	491	467	484	469	430	463	456	476	506	455	476	467	484	512	523	476	464	468	507	513	464	484	447	489	458	467	484	503	436	442	456	476	493	482	503	502	491	487	465	493	500	467	476	477	451	510	487	502	475	458	472	510	472	457	524	462	499	438	489	510	439	490	509	461	451	485	487	460	493	497	520	490	491	478	492	505	482	430	487	476	458	481	488	484	447	501	444	492	466	481	496	501	491	467	489	487	489	487	503	446	450	478	461	458	453	482	491	450	476	481	516	480	499	524	489	486	477	487	514	488	461	472	464	487	506	457	489	453	482	466	461	482	480	480	445	514	478	482	492	478	473	492	510	461	508	469	476	490	496	444	502	485	469	513	479	475	471	476	485	493	498	456	478	492	488	449	465	446	474	486	476	473	490	475	455	487	461	463	494	470	505	514	504	487	482	441	503	477	467	460	507	514	453	498	516	453	538	458	484	481	512	495	481	524	452	479	476	455	471	491	483	458	438	491	491	484	467	490	496	495	451	452	440	477	495	497	465	459	506	486	453	493	465	470	489	508	469	459	511	485	463	490	479	474	492	437	461	493	487	475	476	448	488	478	488	480	493	478	505	521	462	480	466	499	467	532	477	477	480	479	494	482	465	467	493	491	450	464	495	485	481	464	446	463	504	447	500	500	524	484	490	475	485	477	493	512	483	487	450	535	499	502	492	468	435	468	500	484	491	493	524	489	494	505	473	466	490	500	443	465	503	482	485	467	479	492	483	489	495	474	498	505	483	490	498	460	479	468	498	517	494	504	486	458	464	477	423	462	495	457	489	520	509	501	481	482	514	471	456	455	456	526	484	492	453	480	466	459	456	493	497	481	513	489	505	471	484	531	488	479	514	466	501	486	497	504	486	485	457	460	500	518	490	473	483	489	443	468	484	459	445	480	465	503	524	498	463	497	448	427	482	494	427	485	501	464	504	467	480	482	503	456	506	516	507	443	456	480	494	511	471	438	485	513	513	467	505	502	453	449	490	479	491	468	475	481	475	561	491	489	483	503	458	449	490	454	486	490	499	490	487	472	506	464
3476	5101	3828	2059	1468	1131	1021	873	759	737	675	653	596	576	575	594	586	570	531	580	557	559	554	526	528	489	523	537	575	531	501	482	500	512	511	566	493	495	502	502	526	540	473	528	529	495	488	500	495	523	491	483	481	532	493	507	538	481	506	529	485	475	523	499	503	513	489	492	512	485	522	488	515	511	519	496	492	464	519	480	507	501	468	519	525	500	512	488	477	585	500	514	502	465	502	502	505	541	521	497	509	539	453	518	529	516	486	507	458	436	539	464	538	492	491	473	509	490	497	471	492	460	476	538	483	489	502	535	481	534	527	541	506	490	481	496	489	528	492	484	480	514	472	514	531	521	484	488	509	480	526	516	477	510	498	496	481	484	530	553	525	504	498	492	507	459	456	508	505	473	454	518	504	527	486	497	488	552	461	506	546	492	535	538	513	473	490	496	492	481	496	501	517	487	546	477	494	517	516	539	497	497	498	508	505	451	479	491	528	475	474	506	442	507	483	527	487	493	480	463	479	507	498	482	494	507	476	483	529	490	497	538	481	491	505	498	492	516	471	531	515	488	540	535	487	477	489	511	458	516	491	497	536	466	497	496	503	510	516	507	478	524	501	512	493	482	494	534	493	493	491	515	517	500	483	537	536	542	483	435	473	471	506	448	482	502	466	478	460	485	497	499	480	502	482	523	538	511	498	531	507	496	468	515	495	499	463	487	508	464	529	491	489	476	496	516	476	461	502	509	473	491	487	484	506	496	513	482	500	518	484	505	497	466	484	500	479	481	453	461	508	482	500	479	509	502	479	463	496	534	509	446	497	500	569	525	500	520	473	517	509	499	498	457	456	503	508	503	502	475	502	486	500	467	497	527	489	486	495	510	500	438	529	500	504	461	470	469	448	496	469	506	461	519	464	463	488	506	478	499	503	481	466	480	486	506	474	510	500	497	528	515	511	500	474	480	489	494	482	534	457	493	485	474	491	509	471	487	465	529	486	479	503	472	509	513	521	487	514	495	503	509	485	489	472	510	456	451	501	527	523	502	523	476	524	511	487	491	517	489	484	495	501	480	499	467	498	487	499	490	520	509	478	499	468	490	493	485	467	477	514	502	508	540	510	515	480	490	454	486	503	478	491	472	470	486	508	509	495	500	464	511	483	490	492	528	464	463	468	508	478	470	495	486	493	515	479	472	503	469	529	472	506	481	487	508	507	492	451	476	482	547	539	498	474	483	493	519	487	500	520	469	460	504	506	490	468	485	472	470	485	526	531	510	486	480	488	507	499	478	499	476	479	476	512	453	469	490	507	491	494	477	483	493	476	471	538	479	480	459	471	481	516	526	504	485	462	520	459	469	518	506	499	537	514	459	494	478	479	532	493	479	477	454	449	496	508	495	480	522	500	534	500	489	477	469	468	503	484	466	476	509	469	516	503	443	510	504	493	499	501	501	492	453	502	498	492	480	476	468	465	474	471	463	508	520	465	510	484	495	517	491	480	528	522	510	488	494	493	513	475	469	490	427	484	516	456	481	485	472	490	462	507	496	492	524	547	508	503	514	484	483	462	472	472	490	514	491	493	496	510	521	461	492	503	498	535	466	473	451	495	473	496	525	469	490	464	496	489	478	526	476	455	459	498	485	513	500	510	501	535	450	485	487	468	496	468	483	520	500	503	479	488	476	499	487	486	503	473	519	481	514	462	453	495	507	479	477	479	511	464	468	503	436	489	504	476	482	477	476	514	473	490	484	527	468	455	550	458	464	496	520	513	528	484	471	513	497	473	530	505	467	539	493	463	484	497	491	457	492	515	486	491	477	492	513	529	549	519	517	510	517	500	478	532	493	505	479	474	521	460	533	492	479	503	475	512	493	479	477	483	456	491	501	483	520	495	496	488	485	473	481	487	519	506	502	508	464	467	499	517	510	462	462	491	493	465	511	463	485	524	514	555	487	517	480	493	490	492	483	465	479	502	465	466	450	517	502	496	488	490	496	539	503	479	482	501	477	514	463	469	540	483	490	431	499	513	496	495	475	484	518	500	495	509	507	460	472	495	481	457	511	502	506	437	508	505	530	481	504	500	477	513	488	500	481	500	448	491	460	521	479	446	474	486	490	451	476	512	446	489	480	494	481	457	475	500	505	522	482	511	495	497	512	482	504	495	493	495	467	489	483	473	488	469	503	484	527	474	488	518	473	558	486	489	497	477	515	452	530	542	474	538	478	502	490	519	482	479	463	468	453	473	487	497	463	531	471	458	468	497	471	485	516	462	505	509	473	503	490	526	468	498	500	524	513	496	496	512	517	533	461	473	505	484	530	502	485	509	471	506	501	507	478	507	485	498	517	516	454	483	481	508	509	504	457	450	499	521	486	496	486	478	500	463	473	471	522	481	471	512	490	483	456	519	484	482	467	483	488	476	486	518	510	483	504	530	464	497	486	498	484	505	526	483	488	463	487	510	492	466	494	480	530	496	500	459	497	525	451	470	510	499	489	454	489	471	473	529	474	549	477	519	494	482	500	488	453	527	511	501	514	449	456	478	510	491	455	500	543	485	469	506	472	509	496	486	491	473	474	501	456	482	477	528	514	469	456	501	476	451	466	491	483	477	517	511	454	478	470	436	498	501	503	446	475	512	453	481	499	501	452	485	452	490	443	474	455	502	465	480	484	481	486	454	507	456	496	504	456	461	484	440	462	461	502	481	489	537	474	484	489	491	492	464	512	512	482	522	487	450	472	497	474	485	465	482	465	492	495	449	486	499	471	493	526	455	485	458	500	489	513	478	488	499	499	473	463	494	504	485	505	483	477	522	471	503	483	483	481	475	481	493	516	470	492	468	521	432	514	535	479	512	463	471	497	497	455	535	506	466	477	481	473	474	481	512	492	500	510	508	470	516	468	494	491	496	422	488	476	473	503	461	470	514	476	510	464	426	507	487	507	489	463	508	501	493	465	486	503	491	487	464	536	521	514	492	530	475	496	521	477	489	488	491	510	478	528	533	453	486	481	455	494	466	511	498	502	521	490	485	471	466	496	542	451	499	472	491	454	507	505	509	522	462	464	464	491	484	495	477	497	504	512	479	517	499	497	483	501	523	493	467	480	476	472	478	474	487	477	488	460	496	474	506	483	466	474	485	478	500	483	504	491	456	514	507	498	481	445	506	466	450	443	486	494	438	485	550	445	506	469	521	480	495	494	494	443	484	425	487	461	483	462	509	497	498	491	528	477	465	535	482	491	491	494	471	486	463	493	519	462	481	508	482	499	511	496	493	466	510	463	460	520	531	449	505	465	497	491	467	482	487	493	517	503	496	515	499	500	509	484	500	475	454	490	508	510	472	472	459	461	485	470	484	516	465	488	474	512	485	487	477	508	485	474	494	472	493	482	480	490	458	487	470	468	508	471	453	493	465	469	477	486	508	470	474	450	478	494	516	481	468	472	490	483	498	465	466	479	469	487	485	481	457	489	498	486	470	461	503	486	508	500	473	466
27711	12390	2355	1370	1064	1016	1052	1115	1037	1047	1033	1001	994	1105	1073	1132	1049	966	980	1084	1036	1037	1102	1015	1015	1027	1033	973	998	1069	1041	925	1036	1020	1041	993	1045	1065	1042	1023	1016	983	1022	1033	953	1051	1025	988	1044	1056	1090	978	960	1025	1053	1010	1032	1092	1023	1033	970	1010	1057	1066	1037	1006	996	1003	1024	999	1040	1039	945	1026	1023	986	1046	1052	1018	993	988	1040	1037	984	986	1009	975	1039	974	988	1063	1060	1004	1037	1030	1002	1008	1034	1000	1036	1001	1054	1024	1009	1011	1020	1067	999	1072	1064	1019	960	1052	982	1054	1038	955	1024	1061	975	1039	1051	1027	1037	1010	1074	1003	943	1050	1031	1047	1021	961	970	965	1033	1000	1016	1004	1042	979	1010	1034	1010	1048	1006	1005	1021	1070	1005	1022	1006	1045	1049	997	1030	1083	1082	996	1032	1068	1049	987	998	984	961	985	973	1023	1045	1010	1004	1015	1071	1053	1029	1034	1005	1060	1027	1071	998	1050	1041	963	1032	1055	972	1029	1013	1032	1013	997	1027	1031	1064	1009	1022	1077	1029	1029	976	989	972	1036	1068	999	1078	1087	1034	1040	1039	973	1013	1003	997	1044	1084	1014	1021	1012	1042	1076	1071	994	1018	1066	1043	1051	1071	1006	1079	1065	1053	979	1015	988	1022	1057	1024	1051	1052	1013	1021	1030	1003	1023	1009	1032	1004	1036	1024	1058	1050	1034	1006	976	1102	1065	1023	1037	1046	969	1060	1036	1020	1071	961	960	1071	1044	958	1023	1010	978	1053	1004	1016	1023	989	1019	1011	1113	1003	977	1029	1042	1043	1053	1034	1013	968	978	1022	1029	988	1038	987	1040	1069	1004	1021	1014	1035	1000	1043	1061	1073	1014	1010	983	965	1021	1138	1035	1021	960	1002	1065	1021	1017	995	1017	1030	982	1055	1051	1007	954	1010	1049	1049	1101	993	1016	1011	963	1147	1044	1010	1016	972	1024	997	1057	1054	1081	998	977	965	1020	1030	1056	1014	1057	1025	976	1050	984	1015	1000	1069	993	1102	1029	1003	994	1061	1001	1019	1053	1010	1021	969	1006	1059	1044	1023	1060	1017	1032	993	1015	1046	1052	1009	986	1042	1007	1045	1065	1026	1061	1058	1072	1023	1054	1004	1037	1002	1005	978	1069	1018	1010	1017	995	947	1032	1090	997	1012	962	1071	1013	1007	1002	1007	1029	1029	999	1051	1070	1002	1045	1025	1001	1025	1005	1024	1026	1032	1030	1096	974	1019	1077	1056	1064	1023	1082	1057	1006	1014	991	1028	1036	1018	994	1002	1002	1031	1062	988	1029	1017	1032	994	1058	1064	1052	997	1018	1057	1012	1025	1068	1041	1023	1047	1043	1118	1035	937	1042	993	1043	1051	1027	1026	1002	1090	1019	1001	1009	1009	1010	1020	1008	989	995	1033	962	1030	1074	1055	1005	1008	1050	1000	1034	1012	1018	1005	1039	1006	1054	1012	1058	1026	1048	1015	1032	1025	998	1025	1011	994	1013	987	1041	992	997	1053	996	1071	1034	955	1054	1020	1024	986	991	1012	1060	1027	1030	1021	970	1025	901	990	1052	1077	1032	1010	1041	1015	1002	1054	1052	1045	1079	1012	983	1049	1054	1017	1057	1036	1041	1025	1011	1013	1049	1036	997	991	978	975	1079	1043	1051	987	996	949	1104	977	1047	1072	1005	946	1047	1048	1023	1015	1035	1021	1004	1003	994	1052	957	1056	1036	1041	1090	978	988	1019	1038	1026	1021	1044	1005	1029	1041	1026	1001	993	1057	1015	1016	1023	1060	1044	1073	1037	1028	1065	1037	959	1051	1028	1023	1058	1042	996	964	1074	1005	964	1022	1040	1047	986	1001	1010	1063	1110	995	1044	1048	938	1046	992	999	976	945	1023	1000	1014	1044	959	993	988	1059	1081	1010	1025	1016	1041	1027	1048	1030	981	1049	1020	1045	1026	1052	958	1028	1127	1046	1023	1026	1008	1048	1066	978	1025	1002	1068	1040	1031	1059	1045	1017	1034	1042	1053	988	1040	999	1022	1037	1024	981	1029	1008	1005	1015	994	1021	1016	1036	1055	1030	969	990	1004	1001	963	1030	1073	1038	1025	1054	962	1028	1051	1041	998	1023	1007	971	1046	998	1028	1017	929	997	997	1097	1078	989	1066	1009	1010	1019	1037	1001	1007	1054	988	994	994	1023	1014	1027	996	1037	982	1020	956	1055	974	1095	1022	1100	1081	1037	1043	1034	990	1030	1069	1023	1037	1023	1057	1051	998	1057	990	1060	1046	971	1022	1042	1061	998	953	993	1032	1039	1008	1062	1038	1017	1061	1055	1054	991	1030	1010	1009	1050	1034	1029	1044	1109	1003	1037	1052	996	1014	966	1026	1047	1026	1050	1025	989	1007	1003	1002	981	1043	1049	963	1044	1046	961	1024	1064	1006	982	1025	1017	990	1025	1014	1075	981	1010	970	997	995	953	1000	1078	1018	1025	981	1052	967	1020	1017	1067	980	999	967	1009	994	997	1009	1045	1004	1033	1025	1031	1014	997	1024	1060	1044	952	1041	1128	1032	1012	1037	1033	1014	1074	1016	1015	1033	1020	981	972	1015	1008	1006	1008	996	1033	1060	1014	1037	975	1020	1023	985	983	962	1049	996	993	1055	1020	989	983	1017	1025	1019	1027	1047	1011	1056	1043	998	1071	1016	1013	1019	1052	1018	997	975	1004	1038	1065	1026	1066	1023	1012	1001	1044	1071	1027	990	991	998	1041	989	992	1045	980	1055	1033	1035	1048	1044	1030	994	1014	1053	1004	1012	1023	1079	997	989	1014	1052	1003	984	997	1013	1017	1050	1031	972	1129	1017	963	1071	1080	1009	1040	1039	1021	1002	970	972	1063	989	1022	1057	1046	960	1005	1016	1010	1020	1016	1034	1059	1025	1026	1033	957	1013	1026	1006	1077	1022	1031	1031	1008	1060	981	975	1011	1030	1036	1023	1026	1047	1090	1032	1056	976	1056	981	1034	1003	970	1005	1097	1003	1013	1062	1052	979	1087	1034	1040	1006	1085	1019	1022	1022	1066	1029	1027	1034	1011	1031	1057	1025	1057	1030	1012	1008	1083	1054	1029	995	980	1026	1037	1009	1020	967	1024	977	1043	970	993	1066	1005	1045	1032	1010	1034	1008	1005	996	993	1041	1031	1017	1033	1056	1013	1009	1026	1053	1011	1008	997	1031	1005	1050	1033	1011	1010	1063	1036	1026	993	1051	1092	1037	1004	1046	991	1033	1041	1039	1028	1028	979	986	1067	982	1010	1009	1008	1060	1010	1113	1003	1039	1008	965	952	1018	1067	1029	1020	1054	989	1041	1012	1061	1050	986	1025	1042	1045	1028	1026	992	991	1008	978	1044	1006	1030	1032	1037	1038	951	1024	1041	1038	1029	993	1015	980	972	1074	1031	1054	998	1071	967	966	1034	1049	1081	1031	1047	1001	986	1065	1015	1039	1084	1060	1032	1038	1038	1066	1056	1049	1036	1028	1043	990	1009	1032	1027	1056	1049	1014	1002	1028	1003	1042	987	1043	982	1023	954	981	997	967	1015	1074	976	1003	1010	1035	956	1032	1058	975	975	991	1011	982	1023	1011	1047	1070	1091	1052	1073	1006	1021	1051	1027	988	992	1019	1052	957	1002	975	1032	1051	927	1066	1015	1052	1041	1049	1056	1063	1011	982	1000	1006	1051	1012	1048	1059	1060	987	981	1061	998	980	952	993	1028	1026	1014	957	992	1061	1038	1038	1036	981	1004	1044	1043	1014	1021	1051	953	974	997	1028	1015	1063	1010	1018	999	981	1080	1038	1026	1025	1062	1065	988	1016	977	1029	1065	978	991	1015	988	1101	1073	1051	1018	919	1028	1019	990	1046	992	1026	1014	1032	1089	1029	1040	1046	1078	983	1012	1036	981	1018	1007	1008	1036	1003	979	996	1037	1025	975	1027	1012	1040	974	1005	1030	1038	1070	1020	1019	1038	971	999	1047	1071	1023	981	1004	1050	981	1003	974	975	982	1024	1026	1031	1041	1011	1086	1034	1023	1008	1042	993	1005	1037	995	1067	1008	996	1005	990	1032	1034	983	1055	1023	1037	1004	1038	1049	990	1005	1030	1036	1006	960	1100	1068	1009	1070	1093	1021	1030	1017	989	952	977	1030	1014	1068	1040	1044	1005	1004	1017	1013	1025	1026	1015	1040	1052	995	988	1061	1046	1054	1040	1009	1010	1004	1025	1018	1047	1043	1069	1037	1045	1052	1067	1006	1059	1028	1021	1028	975	948	1045	1020	986	1023	1032	1073	1010	1006	1033	999	1018	1021	1027	1014	1003	1029	1044	1027	1009	969	1047	1041	1053	1007	1029	1039	1100	1079	1037	1041	1040	970	1058	1042	1010	1034	1058	974	1040	1022	1004	1025	1055	1051	1000	1051	1015	980	1051	1024	1059	1041	1048	1022	1058	1044	1059	1043	1010	997	1075	1045	1067	1049	1016	1034	1062	1032	1043	1022	1043	1055	964	977	1006	961	1062	1021	1015	1031	1082	1107	1012	1038	953	998	994	1022	1036	988	1054	1018	984	1038
5203	1139	998	962	924	917	906	944	887	872	916	921	905	902	844	883	915	912	872	934	891	904	909	890	913	928	905	897	837	937	887	881	888	889	929	922	854	942	936	915	895	875	886	886	938	895	882	885	945	892	918	850	914	909	906	872	859	883	876	866	936	866	892	840	865	870	890	881	905	903	835	881	891	895	877	873	851	877	909	859	921	905	932	831	873	839	837	910	851	938	893	907	919	881	854	902	935	915	873	886	888	885	872	900	921	896	883	901	950	854	859	865	864	877	878	914	883	856	940	899	894	854	866	896	871	867	907	901	892	926	847	843	896	891	845	867	872	901	906	891	921	883	891	863	923	879	924	900	853	878	895	919	924	889	902	861	864	830	853	863	860	861	852	886	886	886	890	916	943	855	869	906	877	909	914	878	922	864	844	922	859	865	823	892	917	881	904	864	930	894	885	897	908	881	854	866	839	905	896	909	889	944	839	903	874	848	864	868	851	884	868	890	914	875	879	912	866	855	873	870	913	926	896	923	880	892	868	915	899	810	912	893	807	880	878	878	900	912	923	935	910	868	918	889	872	830	930	891	835	867	887	871	943	891	858	887	888	872	910	875	903	905	880	898	850	848	851	872	900	908	865	892	905	913	860	862	884	854	901	922	843	879	867	868	895	868	912	893	882	843	898	913	856	889	867	940	921	851	883	842	871	840	873	883	823	921	850	853	920	850	857	919	872	850	921	849	921	940	898	873	858	859	854	882	956	866	835	903	879	899	893	892	883	900	879	882	869	922	893	898	905	856	923	873	851	879	917	933	873	875	866	857	885	869	910	921	917	904	904	897	945	857	868	880	877	859	866	906	885	912	858	901	869	880	894	920	887	918	862	878	912	924	845	868	849	916	900	894	906	916	857	891	887	934	863	897	847	883	888	852	857	858	889	854	887	932	904	849	848	903	879	854	929	894	861	884	821	902	933	860	825	885	862	872	900	911	905	836	880	913	908	862	869	905	844	900	844	865	968	889	925	901	888	940	905	873	868	876	903	901	913	936	851	877	897	880	869	908	895	866	905	819	863	862	951	844	901	882	931	907	932	935	853	866	871	908	898	871	915	897	891	914	904	875	933	921	880	904	888	903	872	881	900	913	878	919	885	877	902	871	863	854	899	845	898	869	845	865	882	808	920	900	889	873	890	868	857	899	876	924	937	904	819	958	897	910	930	847	898	860	915	931	885	874	857	838	884	906	886	888	901	833	919	860	925	900	913	866	910	946	935	883	860	917	938	954	899	859	921	942	853	807	894	924	925	902	907	875	900	892	899	908	903	857	868	857	873	849	920	913	855	924	915	935	931	838	902	896	895	850	850	913	929	912	837	877	925	925	842	875	921	881	906	862	877	936	826	936	890	904	914	905	884	891	927	894	878	886	822	872	859	906	918	839	858	865	864	901	889	897	855	893	848	817	882	871	836	835	942	877	858	860	832	889	875	898	882	947	853	917	879	943	873	887	912	895	876	895	912	866	888	924	893	856	898	857	932	862	915	848	906	859	916	869	908	919	893	835	874	856	882	912	897	845	900	857	941	901	922	879	874	798	861	847	848	878	901	926	893	873	864	866	901	906	859	858	873	897	854	898	931	892	901	885	887	907	893	882	925	900	892	895	917	888	897	928	926	927	851	818	846	852	849	887	907	940	913	900	867	837	926	912	923	861	927	900	840	888	912	837	915	867	926	876	916	863	895	865	855	870	897	909	953	853	883	875	924	902	900	896	927	859	866	912	931	868	892	858	889	913	904	906	867	922	904	888	917	902	904	937	896	870	875	849	880	872	910	922	934	884	900	903	892	863	877	916	871	847	888	905	931	883	928	867	906	898	930	842	879	858	828	896	896	864	820	886	876	903	907	887	863	832	822	822	896	881	920	854	866	955	914	900	883	880	883	871	890	866	902	897	888	892	894	892	838	881	939	882	897	929	895	895	878	887	858	884	839	846	848	885	921	878	882	876	842	849	924	940	912	888	895	916	869	841	868	897	890	925	900	916	873	881	904	881	879	943	987	941	888	857	919	884	888	895	883	885	851	899	875	868	887	927	857	904	929	919	923	875	861	989	896	887	867	928	924	972	896	927	870	865	946	899	876	865	893	895	881	937	844	852	869	860	852	880	850	922	911	889	838	870	893	881	942	835	885	920	867	932	885	893	932	897	925	887	829	897	866	907	857	891	868	912	824	863	903	898	863	826	893	870	871	878	874	903	875	845	881	825	913	839	916	868	867	856	884	863	853	905	943	934	855	857	901	904	912	914	896	865	906	885	939	900	868	865	924	967	896	808	900	922	843	837	892	922	881	852	883	891	891	866	791	866	888	884	854	843	900	925	935	900	909	875	874	913	876	906	861	930	962	881	857	889	849	882	891	912	869	908	897	889	920	870	896	887	898	890	894	914	852	881	817	916	865	951	846	903	877	902	873	864	886	855	879	877	885	838	945	875	887	908	909	899	925	890	863	926	978	889	890	917	859	904	881	901	860	877	913	938	912	875	813	929	873	908	866	918	916	891	882	854	899	944	876	927	921	897	915	886	868	921	918	852	915	887	896	912	937	862	969	905	850	911	900	886	898	878	918	898	877	897	864	854	875	855	925	816	880	914	874	884	898	905	899	963	855	847	919	881	894	915	860	924	921	945	878	899	919	884	852	893	866	914	937	864	914	895	852	878	925	863	893	849	869	906	885	909	864	877	935	882	923	884	902	913	871	917	862	978	907	881	920	884	860	909	848	897	911	915	883	882	890	927	875	925	903	905	935	911	916	887	904	862	912	971	895	876	881	922	854	883	908	900	902	900	842	880	901	884	918	880	927	897	932	871	909	886	839	872	919	852	932	848	908	880	868	879	943	851	869	884	923	925	844	887	855	882	877	849	935	886	848	863	867	934	842	873	876	874	926	879	913	889	856	854	918	952	923	845	915	873	933	883	860	902	889	933	851	885	889	861	890	895	910	871	867	863	829	907	916	913	888	893	887	847	837	909	901	873	867	920	913	890	885	883	866	920	879	896	903	865	884	841	948	920	848	857	852	836	900	860	849	880	894	901	912	933	893	971	909	861	931	871	935	825	818	917	825	894	824	875	863	911	893	839	838	941	888	919	871	862	866	868	896	862	907	805	896	855	911	890	868	872	965	910	892	859	888	882	876	863	928	889	920	855	885	923	902	919	882	927	860	879	862	935	921	858	940	914	881	867	886	842	845	888	892	894	882	839	848	846	867	874	857	935	874	921	898	854	852	872	906	910	910	847	871	816	857	922	890	866	900	928	897	886	853	898	827	883	875	876	850	838	908	900	932	844	893	915	867	918	887	887	873	915	905	922	844	836	904	953	939	868	880	923	885	897	915	950	932	875	821	920	907	850	881	874	876	887	901	900	921	868	987	877	906	874	844	889	918	857	896	900	918	876	927	890	913	876	879	863	911	883	893	887	867	866	846	932	930	914	950	881	872	924	911	906
25757	21482	25842	18926	2439	1312	1210	1058	1048	1076	1013	1032	995	969	1016	945	950	980	979	968	992	991	1019	1029	961	939	994	949	988	940	927	968	963	1004	971	977	940	992	973	951	972	1016	998	945	909	992	970	949	1019	897	1033	961	961	891	944	997	983	985	927	973	979	939	965	985	953	926	927	978	944	944	990	972	966	890	985	910	979	968	956	966	949	985	906	943	1001	1013	938	940	938	903	957	959	919	1001	983	905	920	975	935	988	986	980	942	916	933	956	1013	925	994	983	942	953	912	988	959	928	941	954	975	959	980	950	894	1009	950	982	920	912	990	967	927	984	969	981	893	985	931	954	926	985	917	1005	984	979	965	973	946	978	935	976	904	951	910	971	938	926	932	968	907	862	937	933	977	925	998	1033	982	942	985	939	941	952	890	936	916	989	998	887	923	954	970	952	945	997	970	955	1019	977	960	986	989	967	928	962	950	927	905	962	974	936	953	981	954	978	935	1000	966	973	916	956	953	984	971	925	963	942	904	965	951	954	954	942	976	944	987	986	996	916	892	982	914	1009	940	1013	925	994	939	989	939	977	928	920	957	908	953	953	956	930	995	972	921	1023	950	940	982	951	985	930	1013	959	920	902	952	965	979	947	936	934	897	935	928	941	1016	988	983	911	964	980	946	993	945	949	958	984	906	1021	916	974	956	972	917	946	947	1000	945	964	963	919	902	1005	983	1020	959	905	966	972	1005	952	1080	962	939	909	977	944	924	994	927	954	951	928	990	979	955	952	964	978	897	919	941	958	957	963	979	955	969	897	908	884	951	949	936	924	931	911	964	985	996	947	953	964	915	958	982	992	971	968	933	909	929	953	919	959	952	980	954	962	1019	942	940	951	933	915	960	893	962	947	981	934	992	919	980	944	939	1009	1004	963	988	946	929	970	958	924	996	970	929	978	924	1011	924	963	930	941	1008	1005	946	896	989	971	953	978	953	966	909	970	952	989	940	978	933	983	988	971	919	900	943	964	917	911	903	917	887	945	957	1011	975	1020	971	965	1003	990	969	988	955	944	943	963	921	913	927	1046	952	911	976	929	947	978	943	921	958	964	925	945	956	973	965	908	978	974	983	973	998	941	927	963	994	909	943	929	977	976	925	954	940	941	932	964	957	950	886	961	990	953	979	941	940	954	956	960	983	956	980	998	976	900	950	973	919	968	967	948	934	980	930	905	963	978	933	874	983	978	939	904	927	956	957	926	968	944	991	954	960	1000	915	948	967	1001	965	921	946	900	960	906	1004	1020	961	977	917	987	917	984	969	884	938	951	994	918	957	1004	920	925	999	888	955	935	948	1007	938	988	974	962	961	986	893	932	957	913	941	934	977	970	923	925	925	911	1012	1006	982	937	1011	947	985	974	938	979	952	1000	929	883	1047	901	999	978	937	971	953	926	1024	985	958	934	897	959	946	959	943	935	925	941	992	991	1002	944	973	963	1004	967	966	960	1003	987	903	983	957	986	916	996	929	971	977	974	924	958	910	977	960	985	956	997	966	876	1003	940	910	920	950	951	1008	958	898	937	918	949	920	966	990	1041	990	961	957	927	1012	923	950	961	924	933	921	986	944	932	895	933	1039	928	923	932	972	940	960	898	1026	953	1010	947	939	905	998	973	950	928	954	996	901	956	980	936	930	913	986	909	969	919	932	922	986	945	930	886	961	902	983	992	965	953	944	991	939	949	949	974	968	951	931	934	970	961	922	958	979	926	901	943	974	979	954	980	946	926	963	957	953	955	891	920	974	945	897	948	996	979	954	927	952	993	878	962	991	901	989	995	969	991	964	981	978	989	943	892	929	976	957	982	978	1002	947	1004	949	949	915	956	1033	868	941	910	991	991	927	941	933	1004	898	990	991	953	978	969	992	980	979	1026	1003	930	911	970	946	938	981	1011	997	977	993	958	995	912	936	913	943	993	945	937	969	939	912	955	958	895	951	966	966	936	1014	959	958	976	945	1002	982	936	969	997	925	963	894	993	905	976	941	954	962	961	912	995	942	965	979	944	954	973	993	921	948	892	937	928	948	954	968	925	886	988	933	888	942	979	999	929	942	910	988	972	912	950	915	949	948	960	956	982	1005	998	941	982	977	957	950	995	985	929	1018	916	909	950	925	960	913	914	953	948	986	943	1005	873	979	960	944	983	984	947	904	1024	953	982	920	931	960	938	975	984	919	976	980	920	964	944	977	947	971	991	943	942	946	926	978	956	965	946	975	927	951	1001	988	981	995	916	933	889	954	1002	956	936	953	958	997	995	918	1015	956	1004	977	996	957	912	977	956	942	952	955	993	957	945	996	963	935	964	947	980	945	926	956	947	954	921	915	938	973	1017	956	987	927	922	938	942	936	945	968	943	913	943	897	950	957	944	956	950	885	943	964	945	922	893	983	905	1010	975	973	990	937	950	1006	983	978	989	975	987	935	933	967	975	1008	909	973	961	981	977	977	924	929	950	965	963	935	963	894	952	955	952	982	943	989	930	950	930	950	953	985	973	917	913	926	945	941	960	995	962	994	973	942	949	927	970	908	918	934	997	963	925	973	955	984	950	1010	941	961	921	950	955	990	953	905	1011	919	971	974	983	984	971	954	963	976	974	1004	1017	954	969	912	914	938	923	937	943	940	1001	966	966	944	958	955	965	982	912	945	999	969	994	966	971	923	951	908	957	939	947	949	914	974	969	952	952	931	920	892	971	946	966	941	928	958	917	989	930	952	1024	903	974	991	944	953	964	930	962	935	910	1004	1034	882	944	957	965	930	914	907	977	964	908	937	961	963	914	927	930	921	999	936	905	926	907	970	1009	944	877	956	986	928	960	982	879	970	1009	927	908	913	997	967	978	1003	926	939	977	979	897	1004	963	1004	921	972	873	978	955	931	974	913	935	986	901	933	970	950	947	878	997	968	924	974	970	953	957	940	973	971	940	924	968	958	951	1015	953	953	1006	922	962	945	969	966	936	964	973	991	920	980	958	1008	987	928	938	880	1007	947	980	961	1035	1029	926	927	915	932	1013	985	971	947	1007	896	932	922	950	907	900	964	950	986	970	963	930	926	962	993	1004	930	905	905	979	989	953	947	903	921	1015	913	936	970	948	911	989	959	982	957	974	974	960	950	908	949	932	937	976	995	970	1010	962	915	915	981	928	990	948	964	918	990	944	913	953	974	920	992	979	915	921	985	936	978	931	878	949	966	945	933	949	935	952	983	959	938	978	936	992	960	970	907	931	985	990	917	926	989	990	996	997	990	975	972	942	933	964	967	959	981	906	912	916	904	986	949	1001	966	993	927	959	931	916	919	933	961	940	982	949	986	900	959	963	913	960	971	872	949	980	959	970	911	993	862	911	948	923	933	954	989	979	962	959	940	922	946	907	935	971	990	969	910	922	912	934	943	1027	947	949	908	957	939	898	957	923	934	934	924	968	921	983	945	968	993	911	988	969	930	1007	985	912	951	938	965	970	981	955	908	921	1014	938	939	869	953	980	935	947	987	953	964	956	891	947	939	933	995	969	974	949	947	934	968	973	901	969	943	950	969	978	916	873	991	948	1006	946	975	954	955	918	948	892
3737	2376	2138	1376	1163	1093	999	945	983	898	911	878	921	911	872	898	835	906	838	828	876	846	875	888	879	888	832	891	852	836	898	833	911	860	868	835	852	894	883	834	856	835	868	832	881	839	865	869	809	848	864	867	805	856	901	860	855	863	851	855	886	849	830	789	863	833	859	867	831	844	870	896	849	861	906	823	859	879	852	780	852	824	813	864	842	797	916	836	828	875	832	807	856	788	893	804	871	895	861	840	820	847	836	822	860	882	867	831	856	868	792	860	886	843	869	841	876	844	806	856	845	879	822	838	867	832	861	829	873	822	832	906	835	888	858	868	794	873	783	844	831	839	812	825	841	847	875	845	837	829	862	788	853	857	863	853	887	897	865	876	833	907	849	840	827	833	854	843	801	787	857	809	884	845	863	861	870	868	867	830	849	841	823	847	828	785	899	823	867	857	855	887	844	820	800	842	857	820	872	822	798	832	833	842	859	841	798	855	839	815	803	845	884	838	876	900	808	815	818	874	833	855	854	862	814	825	872	860	817	854	846	831	833	827	869	888	870	862	817	827	865	861	893	862	892	871	899	902	818	879	849	863	881	845	811	819	891	857	841	887	830	870	857	819	897	825	827	841	827	765	847	812	853	840	839	838	861	852	878	835	793	870	834	818	800	812	847	843	849	777	854	830	820	884	825	836	817	882	845	876	901	892	887	815	787	908	837	844	844	844	864	863	835	780	850	833	818	864	895	834	807	819	839	858	831	850	885	805	860	826	848	814	809	826	897	896	869	799	827	853	831	832	823	827	808	851	882	811	904	838	823	836	800	841	862	882	815	852	826	898	867	867	852	824	849	880	850	829	861	854	825	789	847	885	865	819	860	833	864	809	879	779	834	848	888	848	844	849	891	871	861	846	822	887	868	856	769	837	820	794	885	857	876	826	834	792	868	805	812	831	835	846	821	846	828	857	845	891	839	867	872	882	841	840	908	875	797	870	847	851	858	859	834	789	849	826	807	828	849	805	835	872	877	823	909	810	793	797	842	871	836	853	850	850	841	826	794	859	876	868	810	822	857	826	878	870	805	857	809	873	799	872	865	900	887	832	847	860	862	836	880	849	854	850	851	810	826	797	879	890	814	841	889	820	867	871	867	873	914	929	846	862	833	852	824	856	862	823	895	826	885	849	868	846	902	778	813	781	851	905	818	866	828	862	907	840	849	850	856	883	862	852	827	845	861	848	830	834	886	884	861	850	830	845	843	859	837	781	811	810	870	802	851	840	863	840	841	801	869	897	867	848	862	833	797	818	839	807	834	862	877	820	836	868	860	826	829	836	809	787	840	787	811	800	847	851	858	911	846	813	819	857	813	845	837	881	893	900	852	839	842	817	815	789	818	855	831	831	858	901	801	805	803	810	869	842	875	838	880	862	834	861	843	870	812	875	844	872	817	888	837	887	857	862	892	856	815	884	828	851	872	823	840	778	832	897	851	876	854	879	825	860	785	804	851	841	880	848	875	784	859	868	821	856	819	851	871	811	877	799	847	852	841	867	832	823	856	848	843	797	858	826	852	807	849	874	848	861	843	831	852	836	843	822	846	836	780	905	868	820	867	848	863	825	835	833	843	834	847	831	881	786	861	797	839	804	828	805	822	797	782	860	803	825	835	838	837	815	861	858	852	816	813	869	792	838	817	819	820	864	829	894	830	822	831	816	857	822	827	815	809	840	829	830	841	862	869	848	833	841	844	867	832	883	818	822	824	870	806	796	897	869	839	830	923	879	881	861	835	831	860	842	877	844	837	866	881	864	856	859	834	847	834	864	846	809	879	830	880	834	891	859	869	830	824	885	872	839	810	812	827	863	875	825	781	826	843	807	827	837	842	895	921	851	819	786	828	831	841	840	781	874	868	868	844	896	831	893	817	843	861	801	818	889	842	885	827	767	813	862	834	849	834	830	811	812	809	919	879	880	832	813	848	834	850	879	783	835	832	845	783	827	817	855	768	812	834	871	862	827	816	932	862	843	842	861	825	827	870	857	815	871	850	824	850	844	866	801	853	811	870	881	873	861	852	860	810	862	851	843	859	822	803	828	927	842	902	876	831	828	793	873	833	848	862	757	806	869	817	833	842	829	811	894	855	778	904	886	849	869	825	851	835	841	851	820	853	819	827	809	883	852	816	880	845	878	838	875	847	815	883	866	826	841	839	810	858	846	816	827	853	810	793	812	882	905	779	822	868	814	900	838	826	798	810	841	861	866	853	870	826	872	861	813	870	815	874	843	843	830	793	825	830	863	826	861	874	839	858	833	900	838	827	792	809	852	844	802	837	875	847	833	869	829	871	892	858	878	851	855	842	829	862	832	812	851	756	861	818	846	801	878	853	819	854	856	845	869	869	751	886	849	871	820	863	838	865	835	867	851	861	867	853	853	818	870	845	872	907	839	832	821	838	797	809	834	833	837	855	846	888	880	811	859	821	897	875	857	840	846	836	874	848	818	846	813	861	848	843	875	838	849	844	901	859	856	871	817	805	892	859	783	825	773	854	860	848	859	819	816	855	825	791	811	878	831	858	838	854	854	839	867	835	833	862	898	832	841	825	814	800	821	833	859	850	850	850	859	811	805	873	890	788	830	824	859	861	870	827	848	819	818	851	820	810	849	830	862	842	850	866	867	869	881	801	820	891	865	819	847	860	874	843	827	861	792	854	843	815	818	810	767	901	803	855	835	853	853	843	814	860	809	815	869	847	867	889	859	833	839	826	848	851	877	809	869	802	835	820	805	848	798	804	831	780	880	880	850	855	846	831	818	870	847	868	881	844	837	813	829	880	847	813	838	825	834	837	811	868	851	832	855	839	833	800	838	803	861	825	863	860	837	802	810	856	837	809	848	867	831	829	850	786	865	806	822	813	838	927	885	806	829	853	864	867	854	841	864	824	839	839	844	897	864	844	840	852	829	841	884	855	837	844	836	822	820	853	890	814	800	781	872	867	871	829	834	901	791	897	838	788	841	848	837	832	856	843	807	802	832	843	844	845	839	847	796	845	826	894	839	847	859	850	850	837	840	851	760	808	864	847	805	838	801	865	831	864	904	837	805	839	825	905	830	838	831	855	803	880	893	844	815	822	841	811	844	832	838	866	806	857	812	881	847	869	869	847	889	842	843	874	844	804	825	836	903	879	851	842	854	861	863	852	816	875	797	869	863	814	884	828	844	845	867	850	836	828	809	819	841	800	851	853	838	767	867	815	844	853	896	811	825	826	892	780	875	832	846	860	826	836	836	868	798	834	867	794	831	832	851	787	846	815	874	853	829	835	818	818	893	849	886	853	864	856	795	846	840	907	865	842	857	829	877	821	826	831	851	863	835	847	844	851	918	802	904	785	840	842	860	837	846	806	863	800	830	830	851	788	860	837	831	859	848	845	864	841	838	892	819	860	834	837	830	855	826	845	894	818	840	834	848	870	846	880	891	853	798	860	867	842	835	831	846	825	858
24187	21472	28657	24656	20723	3664	1213	804	631	652	607	545	552	582	595	581	534	537	572	533	546	511	542	531	528	531	484	494	505	513	572	489	538	554	501	541	480	527	529	479	546	538	512	525	506	497	519	555	471	482	529	531	539	492	495	501	550	549	496	490	539	507	511	486	491	474	482	521	515	521	486	488	464	560	488	499	551	494	471	507	534	501	510	520	525	522	492	473	518	526	542	556	538	503	472	499	520	507	544	501	543	534	533	527	508	521	527	487	540	479	494	519	487	523	489	543	502	491	491	540	525	489	524	499	497	506	488	511	522	487	521	506	559	434	478	483	521	491	481	480	502	532	498	474	527	488	481	506	524	545	533	532	493	536	523	491	510	527	478	538	558	465	476	523	521	517	534	495	509	473	542	477	442	515	473	544	508	549	512	513	510	546	466	500	501	480	526	533	531	520	499	492	517	500	471	497	494	507	497	524	524	517	495	516	538	522	497	511	537	529	522	528	504	491	500	565	525	520	508	490	477	493	495	520	531	512	561	497	490	515	521	487	498	532	528	462	495	509	480	518	482	521	514	528	503	504	488	485	507	517	556	490	515	489	514	528	509	515	485	474	531	541	491	505	511	538	495	495	485	502	520	500	516	526	505	484	482	521	460	523	491	523	514	522	480	521	524	532	518	521	507	528	499	526	521	484	537	506	520	513	507	489	459	525	493	490	530	553	513	494	514	509	497	505	532	483	540	493	470	499	511	544	488	497	489	487	522	524	508	511	484	495	495	511	478	520	488	507	531	478	473	499	507	481	530	496	495	490	488	505	544	521	498	527	486	541	536	569	524	460	513	507	482	483	488	501	476	491	509	500	549	536	485	455	497	557	506	504	495	547	506	468	505	506	494	526	508	503	500	506	473	556	526	498	508	505	470	508	529	501	533	523	485	472	500	520	537	534	488	535	529	520	507	504	490	506	508	494	530	536	499	519	520	495	476	488	503	512	471	479	506	488	486	537	491	494	473	525	502	537	500	510	489	480	505	542	505	527	496	466	536	494	470	532	483	513	469	488	516	525	486	525	471	472	459	526	480	492	544	502	510	522	511	482	529	476	511	545	489	553	508	486	514	526	493	494	469	499	483	508	538	469	476	490	516	508	510	550	502	520	496	488	528	522	500	488	504	482	514	514	549	463	495	489	528	510	512	508	531	520	463	543	483	488	514	505	476	468	486	503	556	498	542	512	504	510	529	492	516	552	529	476	500	517	538	487	484	546	524	508	504	528	487	520	524	481	470	494	521	499	549	461	523	501	479	493	490	483	470	496	462	531	523	499	512	532	530	487	522	519	489	503	493	494	530	500	496	527	465	534	506	469	487	546	525	489	549	479	485	522	528	484	528	487	500	506	474	503	532	523	485	536	490	500	512	524	490	465	510	517	521	532	525	518	520	507	502	496	506	516	505	515	498	531	495	514	501	509	482	536	495	511	507	495	484	497	539	517	528	482	521	534	484	505	505	508	489	476	439	500	512	518	524	506	523	512	494	525	509	509	512	530	512	493	492	517	491	515	511	532	475	531	491	509	537	476	532	550	496	503	473	503	510	490	544	479	515	551	524	509	489	433	472	492	535	548	528	493	513	495	550	492	541	485	529	519	480	503	556	504	493	503	535	534	509	514	459	500	500	490	504	494	515	509	519	502	514	500	494	466	522	490	488	528	537	546	504	488	497	514	510	512	516	505	507	441	516	495	489	473	475	524	485	518	579	527	490	488	505	484	485	502	532	515	512	500	534	477	500	497	516	511	514	532	505	478	473	502	497	492	535	452	544	515	522	521	510	495	525	481	458	479	508	493	505	534	518	553	526	484	483	501	495	505	489	515	503	488	542	527	507	533	509	484	476	492	509	516	501	466	502	551	509	538	508	484	536	541	478	524	538	533	492	498	471	510	584	526	523	510	476	514	546	475	486	491	491	505	501	485	520	494	506	532	529	502	509	469	476	522	513	484	515	477	487	493	492	485	528	500	521	475	522	537	497	506	485	530	443	488	517	458	508	535	488	467	517	469	481	537	492	536	475	497	510	502	567	506	511	489	487	524	500	527	485	507	511	516	523	529	488	509	521	500	493	513	504	499	514	478	471	516	497	498	512	508	489	484	507	514	452	487	496	478	512	547	520	527	491	522	522	506	472	520	539	485	496	535	475	496	502	540	470	524	484	513	491	524	450	500	478	509	507	561	504	539	513	497	466	500	484	494	471	500	527	561	541	547	513	517	514	514	511	518	481	509	532	526	526	513	486	490	508	525	498	524	520	496	487	507	510	495	496	535	464	490	493	504	480	508	500	533	468	507	546	460	487	492	481	523	492	530	493	506	505	512	521	515	487	514	505	508	475	518	535	490	475	503	547	493	492	494	515	526	492	525	459	459	479	488	474	520	516	500	531	484	496	504	508	464	524	517	483	482	503	495	498	467	508	524	496	467	492	498	498	481	493	530	492	489	503	505	491	488	487	493	528	535	480	513	522	532	508	496	503	462	497	526	506	517	478	501	550	513	452	485	482	504	503	460	540	475	434	517	521	531	495	507	441	468	569	522	538	509	541	502	523	482	490	551	521	493	545	503	525	505	469	499	510	467	485	539	479	472	499	481	511	496	494	506	473	508	488	473	519	490	488	516	493	521	506	518	504	531	488	484	509	457	509	548	468	507	479	503	503	486	529	505	482	516	513	479	496	524	494	514	531	520	451	537	502	510	457	494	500	490	523	489	518	517	518	511	504	524	520	480	504	465	504	514	489	498	474	493	521	520	490	458	488	509	526	491	480	504	519	489	483	466	524	490	548	470	487	518	526	515	491	538	489	504	507	519	530	487	508	519	512	531	501	468	470	528	492	530	468	514	503	488	492	507	474	488	534	484	511	549	520	493	502	527	508	485	433	505	504	472	479	502	531	468	517	507	502	507	490	516	533	463	480	506	490	509	519	509	486	511	526	502	507	488	480	518	472	521	533	529	475	511	520	501	492	536	496	495	527	460	483	552	481	506	520	525	523	492	478	478	533	481	498	460	492	463	532	510	497	516	550	470	478	497	507	511	517	494	527	506	528	486	470	478	516	498	503	552	538	512	526	483	479	533	460	473	545	469	484	536	442	536	507	475	516	505	530	531	531	479	486	551	523	534	508	480	495	495	491	462	532	496	519	518	521	490	519	532	511	534	499	501	487	515	525	517	518	479	512	449	514	510	523	516	497	466	543	482	551	475	545	550	470	509	558	513	520	485	504	508	475	512	531	484	520	505	485	496	507	462	461	457	528	506	468	497	516	493	509	550	505	486	513	492	528	511	518	483	500	496	486	485	506	473	558	511	473	510	520	479	522	510	494	484	497	466	522	507	491	517	492	508	512	468	495	514	510	512	491	528	477	497	525	471	517	532	523	509	502	507	479	514	513	506	500	467	528	504	498	505	489	461	522	511	547	532	517	498	514	525	494	476	529	507	498	489	479	508	483	514
3541	5039	4052	2080	1450	1182	980	810	807	725	691	662	647	591	608	606	562	606	560	561	567	567	560	546	544	604	558	543	551	541	539	518	511	557	472	527	496	533	488	461	516	484	553	533	503	543	510	534	529	494	494	546	562	502	504	537	512	547	538	506	513	530	549	533	549	461	519	539	506	520	535	563	526	551	524	495	503	546	519	513	491	487	562	526	485	508	497	544	563	487	515	557	508	480	526	509	539	468	505	485	491	501	521	509	507	559	478	518	525	533	475	526	499	509	544	495	513	519	516	484	490	511	477	505	503	515	519	483	540	498	523	478	493	533	466	491	519	521	502	538	522	520	501	464	482	489	494	523	509	536	507	503	518	510	507	516	511	486	536	511	509	471	526	532	489	505	481	489	535	503	513	526	523	490	560	512	509	504	545	494	530	512	524	508	509	508	513	491	496	520	498	493	523	534	500	535	509	507	515	531	496	527	521	525	459	575	520	488	519	515	487	532	489	490	501	519	500	514	547	523	552	494	510	514	511	502	535	508	532	510	562	516	494	519	495	504	501	502	489	537	514	517	502	556	516	502	508	530	543	494	531	561	495	495	513	485	537	481	465	580	535	511	493	483	503	501	508	491	509	498	499	544	516	528	538	490	490	498	481	504	522	501	525	511	474	514	479	507	485	514	531	500	498	504	481	519	521	545	506	514	510	496	476	542	532	506	523	508	485	488	469	517	468	490	473	531	508	497	510	518	497	509	546	490	539	543	494	489	483	477	472	487	527	470	473	497	532	490	520	511	485	517	491	477	492	540	499	486	488	526	506	532	508	491	556	492	534	484	500	538	505	502	518	499	484	454	513	472	513	490	533	506	477	480	454	498	500	464	499	520	494	449	492	503	496	510	502	500	519	524	476	509	510	518	485	529	516	505	542	471	494	494	501	533	530	479	513	500	527	495	468	511	531	530	483	530	516	541	480	527	463	508	504	490	546	474	487	512	506	469	508	499	479	491	468	486	537	491	534	484	501	490	515	510	506	513	526	473	510	493	535	517	507	520	499	470	509	530	492	512	498	505	513	517	518	500	506	532	518	489	526	527	478	500	524	519	504	528	475	515	508	500	522	508	522	538	504	523	530	488	514	512	473	517	512	487	457	510	518	476	507	489	527	462	472	507	492	510	502	485	475	508	500	490	516	519	460	492	493	499	486	512	525	507	535	510	486	535	531	499	523	493	511	495	475	496	497	488	503	497	544	499	490	518	472	519	531	522	478	550	517	497	493	499	508	524	515	519	474	464	534	526	506	527	475	548	485	497	531	508	496	547	493	521	516	534	508	491	492	486	553	491	493	510	544	538	508	488	507	484	509	531	537	491	512	477	487	502	517	538	476	507	512	463	522	526	503	469	499	502	544	500	556	509	509	474	515	557	460	501	536	501	526	553	498	511	545	505	495	504	514	507	471	524	510	517	474	515	480	545	522	457	493	476	512	500	524	460	487	519	522	495	498	490	530	485	520	504	491	486	462	504	491	492	518	480	504	491	535	472	532	499	537	517	517	535	507	522	508	474	507	505	491	524	496	501	511	515	484	501	532	508	474	488	523	526	499	513	493	496	533	532	525	507	517	492	524	483	480	511	513	497	497	553	478	511	494	510	537	504	502	542	487	479	510	516	518	524	471	500	528	518	505	498	505	530	445	506	504	476	499	542	466	491	463	534	502	533	501	470	515	503	503	490	488	492	538	497	503	502	505	477	526	498	499	492	495	480	503	493	509	539	508	498	528	507	470	496	523	532	503	513	517	529	487	540	506	503	465	489	534	501	547	505	497	527	528	543	504	482	537	504	525	534	537	470	518	519	498	504	529	528	491	516	529	512	544	499	461	508	498	484	499	508	500	492	482	501	527	484	535	523	497	487	502	544	518	508	465	487	486	491	453	458	497	494	545	445	526	505	496	529	499	490	517	487	522	532	496	504	481	524	521	494	540	527	522	481	510	510	516	498	488	492	523	503	474	506	508	496	502	500	534	503	474	544	480	466	537	520	553	544	470	537	483	498	479	493	502	463	472	512	497	508	520	500	569	525	502	533	558	507	478	504	451	506	508	480	477	473	516	453	522	521	478	481	510	508	485	461	509	523	512	527	484	491	512	506	540	504	527	518	506	487	487	543	514	530	480	507	509	490	490	500	498	523	510	510	504	505	507	537	490	499	485	488	501	510	515	498	462	469	509	489	535	541	515	504	485	497	519	510	553	501	534	488	551	489	504	506	526	497	524	468	512	518	560	474	525	484	528	502	512	478	515	528	540	512	508	534	530	516	524	496	494	489	551	506	477	514	521	497	523	442	530	515	515	527	514	508	535	508	504	461	503	515	515	471	498	500	491	501	528	508	505	478	532	468	486	477	502	531	486	505	535	500	481	537	497	486	513	564	494	499	520	515	485	489	522	504	489	500	491	495	504	517	502	482	463	483	526	519	524	482	505	490	453	478	510	495	465	476	529	497	539	539	514	499	532	520	500	497	503	513	510	487	514	503	533	481	485	531	477	517	473	542	517	560	520	511	493	505	461	508	508	510	496	509	530	472	463	546	510	474	481	488	507	514	483	522	497	505	508	526	492	506	502	518	524	480	483	508	537	526	477	476	470	499	491	476	508	509	485	528	527	512	499	544	519	520	519	485	511	508	517	497	496	493	532	523	507	470	543	539	513	503	504	483	493	486	480	444	505	493	479	518	540	510	544	482	509	463	503	510	499	530	532	517	535	496	483	499	493	472	534	486	520	497	485	488	498	535	483	513	530	503	527	543	497	469	466	468	494	497	483	489	561	541	497	473	562	495	512	529	499	504	517	528	539	513	503	536	504	474	454	515	466	528	518	486	510	470	519	499	521	496	489	504	481	505	469	523	507	460	507	480	482	460	492	468	460	497	508	448	527	471	525	515	500	482	477	497	490	511	506	504	513	475	536	540	506	499	517	505	491	511	533	491	506	529	510	520	508	510	512	517	516	488	534	488	518	465	535	501	491	531	493	527	469	516	516	523	490	488	517	459	530	479	568	475	464	498	518	506	498	481	501	511	481	520	503	494	490	474	519	462	474	474	528	498	492	510	480	542	521	533	479	526	525	495	492	491	488	492	480	514	481	516	495	484	518	521	509	495	510	484	520	512	545	493	515	453	499	533	482	504	521	520	512	498	508	535	521	508	498	533	512	518	477	475	547	492	536	519	511	475	478	502	532	507	533	499	465	523	504	477	473	519	504	450	475	497	502	502	458	493	502	498	509	521	480	493	479	523	511	490	534	527	483	475	492	502	556	540	473	492	492	495	496	501	473	469	523	484	477	473	508	517	485	469	472	497	501	482	480	486	516	481	507	506	489	521	485	503	493	488	486	505	513	528	494	474	510	518	510	505	519	486	468	480	510	486	476	473	497	525	467	460	512	493	463	513	515	489	477	554	513	505	478	513	517	479	497	519	519	509	505	454	520	514	536	478	488	496	518	482
27815	12237	2379	1489	1121	1045	1085	1015	1044	1074	1060	1037	1034	1033	1000	1012	1017	981	1079	995	1071	1024	1012	957	1049	1038	1021	1006	1064	1063	1056	990	1037	1028	1021	1001	1002	971	1045	1045	1008	1051	1009	987	999	1043	1053	1024	1004	1051	1022	1056	1049	1016	1017	1042	988	999	1009	1027	1001	1044	1053	1026	1030	1076	1010	1079	1066	1024	1081	1081	1021	1026	1017	967	1009	992	1039	1013	1110	1030	1038	1010	1065	1062	994	1086	1028	1061	1015	1029	1019	1043	1048	1057	990	1035	1036	1015	1027	1004	1022	1023	1052	1038	1000	993	1007	1062	1029	1050	1052	1007	1009	1012	1061	1037	998	1068	1005	1058	1032	1022	1040	974	988	1006	1035	985	992	1040	984	1028	1007	1001	998	1032	1006	1029	1085	1027	1006	950	1009	994	1026	996	1027	1021	986	986	1037	1057	957	995	1027	1035	1053	1013	1022	1020	1010	1006	1054	1025	1024	1029	988	1046	997	1023	1030	968	994	977	1011	959	1097	1029	1043	987	1078	1006	1063	1051	1039	1002	986	1038	1011	1004	1057	998	1001	1009	1049	1082	1039	1102	1032	1052	958	1010	1007	1006	1102	1038	1015	999	1060	1026	1016	1061	942	1034	988	1046	1086	1039	1042	1032	1068	991	1044	1034	1066	1010	997	1067	997	1130	1003	1042	1027	980	1016	1009	1023	975	1020	985	1065	947	1091	1033	990	1019	1043	1064	1071	1077	1010	1106	1091	1005	1026	965	996	993	1030	1049	1143	1035	1058	996	1036	1012	1033	1034	1040	1027	1015	1089	1007	1007	1042	979	994	1028	1041	1043	998	1077	982	1055	984	1034	1040	1033	1008	1017	1051	1124	1054	1026	965	954	1002	1042	1001	1032	1015	983	985	1054	1025	972	1014	946	997	1015	1011	958	1091	1026	996	1015	1006	1029	1015	962	1062	994	1027	1065	1014	1018	986	994	1004	1058	1107	997	1025	1023	1027	1058	1098	1060	1088	989	1004	1038	1030	1037	995	1073	1018	996	1059	986	1007	1020	1010	1030	993	1038	987	1038	1046	984	986	972	1005	992	1061	1022	1002	1087	1069	1003	1051	1028	1048	1037	1069	1033	1019	999	981	1029	1081	975	999	1074	1082	1036	1081	949	996	989	1016	1006	1015	1010	1041	1055	1012	1016	960	948	1045	1001	1010	1003	1061	1003	1000	1083	984	976	1019	1014	1053	1056	1010	1013	1019	1056	1023	1003	1017	1042	1071	1019	1009	1006	1020	1057	976	1043	1017	1016	995	1048	1008	1008	1047	1081	1037	1016	1065	1002	1043	1050	1045	1003	1034	1016	1027	1037	1089	1041	1058	964	1002	1023	968	1024	1045	1059	984	1037	1050	1010	982	1017	1008	1005	1009	1004	976	1020	1034	977	1058	1032	1018	1023	966	1050	1003	924	1024	1023	1090	992	1002	1019	1042	1038	1034	979	1000	1036	1083	1001	1016	954	1058	1080	1010	1045	1033	964	965	1034	1004	982	1004	991	1076	1026	1015	1027	1029	1050	1080	1021	1018	1016	1017	1052	1023	1017	1014	1053	1017	1033	1042	1026	1041	998	1034	1040	1053	1021	1001	1047	981	1054	949	1064	1031	1038	1017	1049	1008	1064	982	1015	1031	1078	1010	993	1022	1034	1042	1033	1050	1020	1050	1034	1056	1006	1017	998	1029	981	992	988	1103	1051	981	1047	970	1035	1013	1015	1056	1013	1099	1011	1058	979	1014	1002	1045	987	1021	978	990	1013	1040	981	1034	1024	1052	1080	1025	1045	1032	984	1007	1049	1023	1012	994	1077	1041	1024	1050	1001	1062	1048	1012	973	1008	973	1019	1006	1012	1040	996	1032	1025	989	1004	1030	1011	1055	1037	1022	997	983	1032	973	999	1099	982	1017	1017	1030	1034	974	1007	1071	1006	985	1019	1020	967	1012	1000	1012	1012	1108	1034	992	1012	1064	1071	1012	1012	1012	1041	1025	1087	1011	1067	1023	1021	1055	1017	1022	957	1022	980	1015	965	1001	1032	1011	1082	1001	999	1015	983	1034	1018	1083	1064	1058	1048	1038	1043	943	1009	1001	1044	1004	1020	1010	1049	1069	1067	1045	1038	1018	1061	1040	974	1010	1072	1030	1087	984	989	1035	960	1020	1010	1027	1005	1052	1051	1020	990	1030	978	1058	992	1049	1037	1024	973	1008	1021	1017	1003	1008	1036	1020	1001	1035	1015	1008	1022	982	977	1052	1015	1044	999	1037	1065	1025	1014	1012	1002	1003	996	1051	1049	1025	1052	1051	1067	1052	1089	996	995	1115	1020	1032	1031	1041	974	1007	1013	982	1049	993	1000	1059	1028	1021	1008	996	1006	1010	986	968	1024	1026	1046	1001	1045	1047	1015	1035	1053	1057	1027	1028	1003	1009	1089	1048	1032	981	1024	1009	997	1010	1012	1015	1007	1024	964	1020	1039	964	1009	1025	1004	996	1008	1047	1039	1010	1031	1022	1032	968	1056	1020	1104	1052	952	1007	1011	998	984	1062	1047	1048	989	1015	1044	1026	960	1060	984	991	973	1098	1032	1018	1032	947	1063	985	1058	1069	1098	989	991	977	1069	1024	1003	1034	982	1016	999	1048	1018	1110	1011	1024	1053	1030	980	993	1007	1017	1037	1021	1039	979	1046	1050	1009	1035	988	1045	1040	1036	1006	1104	1069	1044	987	1013	1023	997	1006	985	1053	995	980	990	1093	1023	978	997	1014	1027	1044	1027	1039	1065	1018	999	1014	994	1011	1081	945	1050	1043	959	1065	957	986	1086	1017	984	1095	1043	974	1037	978	1046	1003	1067	1028	1018	1009	1017	1015	1004	1007	955	1058	962	1060	986	1012	1029	1013	1004	1042	1110	995	1017	1004	1023	1037	1059	970	1107	1066	1037	972	1051	997	1072	1014	1036	1010	969	1017	980	1002	1039	1020	1071	995	941	981	995	1025	1030	1021	1029	1025	1001	975	962	1005	1028	1025	994	1081	1005	1082	990	1039	994	964	1007	1016	1035	997	1051	1067	1018	1027	994	1050	1079	1046	1008	1015	1011	1000	1057	1021	1080	972	1032	1047	999	1032	1053	1073	1072	1043	983	1011	1042	1050	1070	1001	1006	1041	1014	1020	1002	989	1022	1050	1047	1041	1089	995	1056	1017	1033	1028	1047	1026	1028	996	1039	1016	1003	1012	1078	1028	1006	1042	992	1048	1064	990	1042	1031	1058	956	1102	1005	997	1089	945	1042	1021	1065	966	1028	996	1038	950	1057	1048	1019	1044	1041	1046	1021	1043	1036	1059	1041	1035	1018	1033	1049	1043	1090	960	1048	1049	1046	972	1042	1053	1000	1013	1022	1031	1009	999	1006	1025	1023	1027	1035	1001	1053	994	1048	1020	1035	1019	1009	1039	1013	1029	952	989	1048	1017	1057	1004	996	1013	1006	1047	1011	1056	1035	957	1040	1037	1064	1066	987	1024	1008	1009	1008	1030	1092	1052	1014	998	1017	1007	1064	984	961	1009	1054	981	1028	1011	1043	1011	1066	1015	1112	992	1053	1002	1044	999	995	1012	977	974	1007	1002	1020	1008	1032	1049	1038	995	1008	998	1031	1036	1014	1068	1009	995	989	1032	1060	1013	994	1057	1028	979	1031	1010	994	1034	1027	1039	1051	972	1070	1048	1016	1032	1072	1045	1045	1105	1042	1081	1030	1000	1020	1030	1014	989	1036	1035	1041	1035	1029	995	1040	1007	997	1020	1025	1001	1050	1034	989	1015	1045	989	1048	1047	1048	1020	1029	1055	1007	1043	1055	1033	1071	1025	1004	979	1071	1018	1046	970	1039	991	1084	1064	1000	1071	1045	944	1021	1045	1048	1039	1054	1015	1002	1032	1009	999	1060	1073	1061	988	1034	989	996	1007	985	1025	1055	984	940	996	1073	1010	990	962	998	958	1002	1006	993	1062	979	1059	1022	992	1035	1040	1051	1008	1013	1003	1026	992	1118	1027	991	1023	1022	1000	1010	1013	1035	1000	970	1102	1005	1063	1060	997	1063	1025	1024	1038	1032	1024	959	985	1012	1038	1073	1091	999	1066	963	1017	959	1019	1021	949	1005	1047	1059	1046	1040	1020	1032	1073	1073	1041	993	1016	1074	1038	1095	1065	1004	1022	1053	1009	1035	1044	1028	1035	1035	1040	1014	1000	1034	1044	1007	949	970	1038	1055	1026	1098	1061	1054	1052	1034	984	1051	1021	1009	949	1058	964	1049	1077	1027	1034	1076	987	1021	1088	1081	1054	1036	1055	990	1034	1044	977	1056	1032	935	1011	1015	1063	1043	1068	1023	1072	1025	1038	1021	1025	1080	1013	1023	1065	1054	988	946	1076	1034	1003	988	1027	1027	1024	996	1003	1052	1105	994	1036	1041	1021	1048	1006	1084	1066	1118	1017	982	1030	1033	1070	1061	999	1018	1041	995	1019	1033	1031	968	1038	1068	1001	1109	1104	1084	1029	1071	1014	1005	1029	1045	1042	1027	1009	1006	1018	1019	994	1004	1035	990	1016	1059	1010	1035	1074	1092	1037	996	1014	1085	1032	1009	1039	962	1068	1110	1024	1051	984	999	991	1103	1035	1010	1020	1025	1030
5182	1106	1050	961	936	929	946	866	880	895	926	879	921	917	903	837	876	847	873	937	949	885	910	872	918	878	855	869	902	874	851	903	882	870	937	918	872	848	913	920	860	957	897	887	901	861	878	942	944	858	814	836	867	893	882	890	915	868	893	915	891	826	831	936	896	911	893	884	859	924	873	862	879	861	924	859	894	846	899	920	946	923	874	861	863	852	878	859	907	889	914	911	857	912	879	915	909	906	894	890	880	923	912	876	876	903	908	927	895	862	898	893	940	938	871	914	848	898	921	918	862	868	898	884	886	796	841	905	874	864	875	846	885	886	902	875	827	869	844	918	854	908	902	900	862	893	895	909	872	854	919	922	895	882	906	876	888	866	855	902	933	904	891	881	900	930	872	893	927	842	829	921	889	901	915	951	893	847	886	894	896	947	845	911	907	851	863	902	869	877	859	910	853	856	898	833	850	899	882	889	909	893	852	874	861	858	880	871	858	853	883	843	852	888	888	897	894	848	863	886	866	928	910	887	892	877	849	871	907	895	882	921	901	927	898	871	879	857	823	857	857	837	882	867	913	874	927	924	859	896	891	828	896	879	896	952	876	910	873	869	892	865	900	903	933	905	888	874	850	872	883	872	818	840	919	886	886	840	870	866	912	893	892	863	887	863	927	898	891	896	899	947	879	925	873	842	833	855	869	921	858	871	842	851	851	923	850	888	865	911	904	833	905	888	864	890	939	888	898	848	936	847	861	892	848	862	873	831	857	847	902	880	927	866	908	872	882	927	882	888	917	855	884	879	924	889	923	892	858	970	813	921	870	909	864	853	929	877	897	880	937	907	882	904	854	878	886	884	867	863	852	892	909	913	883	890	908	860	909	874	867	863	834	880	901	906	877	861	873	861	911	928	957	916	857	879	892	870	848	864	877	888	872	885	891	892	884	866	875	964	884	885	930	841	897	874	938	791	908	835	904	864	859	849	898	868	910	908	871	890	838	942	919	897	887	891	912	820	887	919	866	895	929	843	865	879	867	857	881	852	874	874	855	876	894	947	883	900	905	914	856	936	857	864	900	891	897	883	896	926	880	877	901	891	910	895	867	910	897	834	922	868	892	896	895	907	871	925	867	901	900	897	916	902	941	844	939	853	896	891	924	899	910	879	821	885	871	891	880	897	887	912	874	902	900	919	914	856	872	874	889	931	892	906	839	842	913	877	876	882	893	844	859	914	907	866	898	820	874	897	913	871	844	891	937	913	904	879	855	885	849	859	911	839	855	896	842	904	871	850	878	906	894	874	936	860	864	833	852	885	862	840	912	906	895	852	904	885	862	894	819	923	877	881	894	879	898	863	917	895	865	902	970	889	895	881	870	895	889	866	892	899	886	838	954	854	891	881	908	878	883	896	867	829	855	916	894	911	863	842	897	900	893	908	891	875	864	871	871	856	912	861	899	912	875	920	876	925	872	937	905	881	911	866	924	905	915	910	939	869	910	889	837	887	855	832	830	933	920	871	860	846	887	901	857	877	881	938	888	927	886	906	852	907	893	833	879	882	974	904	830	859	909	882	887	859	879	880	928	913	892	845	847	900	915	865	861	872	860	878	836	879	863	927	918	853	858	849	898	876	921	832	877	865	828	899	873	898	865	943	904	892	859	870	839	888	874	891	897	946	896	916	865	891	896	848	934	938	926	870	896	843	893	937	900	881	909	875	893	870	860	892	899	903	894	842	851	869	892	833	899	896	859	900	910	887	873	904	847	897	925	916	908	888	886	911	868	874	886	888	876	874	837	913	882	852	872	939	939	885	923	894	864	866	891	905	871	899	889	923	935	845	854	919	869	885	875	858	876	917	885	926	837	874	860	845	883	868	886	900	922	891	897	852	886	875	860	912	919	883	898	881	844	910	883	891	920	911	871	895	873	862	899	885	880	883	847	959	917	909	847	884	862	887	912	932	872	908	884	898	924	864	909	851	931	875	894	912	960	859	919	897	961	887	876	925	905	870	833	855	940	901	889	867	928	865	895	866	898	852	917	909	901	904	911	917	875	903	888	873	887	838	869	937	903	861	886	845	867	852	862	854	905	989	891	927	856	863	883	863	914	885	898	925	871	871	830	804	905	903	913	904	955	911	864	867	876	887	880	874	884	885	910	888	891	824	829	875	911	931	909	894	883	909	917	922	871	862	866	887	889	879	913	866	892	867	864	880	843	883	909	923	880	911	885	868	918	842	814	898	854	867	915	891	874	856	867	898	930	866	912	936	876	926	873	932	893	845	902	883	879	895	855	884	896	910	899	873	834	929	925	855	875	904	946	900	830	899	874	899	861	871	890	851	879	840	903	887	904	902	926	851	909	917	867	907	968	862	871	880	879	892	905	885	928	813	862	928	862	873	899	819	901	877	917	915	928	861	904	891	916	919	903	882	876	840	889	956	925	858	897	837	865	883	877	893	896	912	915	909	852	846	873	844	882	893	889	911	912	912	888	953	881	888	881	923	846	890	919	881	900	885	901	884	892	916	899	907	871	892	848	862	878	849	891	899	923	879	904	899	849	906	862	870	879	889	864	883	866	899	918	891	853	882	887	886	875	892	914	897	875	872	921	891	895	880	869	859	914	872	843	892	860	905	905	884	888	868	871	887	868	882	849	963	887	888	901	878	929	916	890	865	839	920	882	889	873	883	865	915	909	937	855	890	900	896	938	861	856	925	951	886	873	911	852	901	908	887	930	900	872	836	842	889	919	869	882	839	902	914	894	876	880	881	820	906	874	910	913	929	884	888	929	850	872	887	864	866	907	881	868	946	884	872	920	851	885	879	888	897	895	891	869	894	870	913	900	902	838	856	870	925	873	894	938	916	907	893	888	906	883	895	845	920	910	874	912	890	854	871	915	885	911	963	865	899	905	837	881	901	912	895	903	893	962	879	873	843	902	882	817	859	904	920	848	893	909	922	914	885	828	885	938	890	896	944	904	833	914	878	909	896	884	884	935	863	902	893	886	876	868	916	912	853	904	934	902	838	909	903	847	920	901	856	878	826	885	860	902	881	820	939	891	910	857	873	855	897	888	852	900	876	883	886	842	856	935	922	853	924	874	895	906	908	882	839	876	886	949	911	912	833	886	887	865	854	881	907	923	848	886	803	901	896	879	936	871	861	861	824	913	885	890	916	851	871	937	909	878	891	927	903	963	892	941	913	868	951	859	908	855	907	862	900	944	876	877	938	859	919	859	925	850	912	917	904	898	889	847	835	906	867	866	871	919	897	894	854	935	869	929	869	936	858	923	865	867	920	872	939	944	826	888	892	919	870	912	876	897	866	859	875	892	892	852	862	867	897	883	891	902	933	927	857	868	905	877	859	923	859	959	885	851	822	919	885	909	868	897	884	885	862	847	862	848	880	876	889	879	883	878	899	937	955	850	940	890	947	934	883	903	917	845	897	856	906	861	931	937	869	900	882	873	809	851	951	887	851	899	907	890	924	914	878	902	851
25717	21460	25839	18908	2511	1326	1172	1027	1050	1090	1057	1062	1002	1060	1041	961	1031	1023	979	1048	969	974	997	977	995	984	1032	990	992	987	986	971	1015	973	953	1042	1001	896	962	1001	944	1041	950	1000	987	946	970	991	1014	938	955	983	951	1003	970	995	968	957	936	949	936	917	954	988	1022	956	992	1050	966	1041	978	921	931	966	917	976	999	946	952	968	943	964	1004	916	968	1008	977	987	987	969	1001	984	1032	1056	957	961	955	992	979	956	940	936	972	1030	944	933	982	958	944	951	940	995	1017	902	1013	944	967	988	949	948	911	954	925	1007	944	973	987	953	1028	976	939	938	963	895	973	967	912	978	965	1043	946	1025	939	999	983	938	934	962	1010	945	958	1004	952	924	1007	973	880	1027	982	990	930	976	990	979	962	982	1012	990	932	988	943	985	1012	974	952	978	969	946	962	962	932	985	950	972	958	962	988	980	1019	957	959	988	969	996	911	974	951	948	907	923	930	958	992	973	1011	994	943	1000	990	952	974	979	962	924	932	884	933	964	963	946	935	933	1009	993	914	969	1018	946	973	945	1001	1009	960	980	1009	923	959	960	961	1015	961	963	937	969	963	993	957	945	939	979	981	1039	1004	974	961	968	989	981	921	913	953	978	978	1011	965	956	970	969	976	979	985	1033	999	945	963	988	964	956	976	917	958	967	979	949	977	992	1010	912	975	985	990	939	932	1001	982	973	962	952	958	961	1057	930	964	930	987	999	982	1001	974	933	997	987	972	967	931	981	997	1004	1005	958	964	983	968	958	996	931	957	963	978	952	921	1032	940	959	970	980	992	917	1010	999	967	939	895	958	949	936	992	1003	986	962	1032	954	964	957	997	960	967	973	899	947	937	979	1002	1028	1004	980	953	949	1009	974	913	1011	1015	977	995	954	1011	960	934	983	1035	981	990	966	951	999	937	1007	949	1009	1009	971	978	963	1002	976	949	1018	907	969	976	1002	1022	900	966	962	1001	945	1035	978	999	979	932	940	944	950	985	958	903	952	1016	939	965	944	986	937	950	973	1036	957	991	1005	983	1002	972	986	960	981	945	1015	991	976	987	976	931	972	974	958	951	929	927	1005	1002	1009	988	925	937	942	966	916	1023	948	921	950	935	953	932	935	1027	910	972	989	999	920	964	956	1001	988	995	964	955	977	967	947	963	973	959	924	962	1004	971	981	999	954	938	978	988	937	983	935	931	926	1002	976	1011	905	1012	1007	980	975	946	952	1019	1004	981	963	923	1039	978	992	956	981	948	954	936	964	1002	980	981	975	912	977	951	985	944	968	971	943	970	979	958	960	934	928	953	941	929	972	995	994	957	984	958	1008	935	972	957	976	934	1006	972	1001	973	995	947	917	968	994	980	991	947	934	935	951	963	936	969	936	1005	972	906	950	932	948	901	946	1011	918	1000	914	961	1026	916	976	932	957	1009	946	962	927	974	954	1036	968	952	975	969	960	905	969	935	938	1000	1021	996	989	995	985	960	995	912	1019	1000	981	932	949	1022	971	978	937	949	996	994	1012	964	930	1002	939	983	985	951	940	1044	966	965	983	942	1036	1000	961	1004	1006	958	976	1058	996	949	947	925	950	913	966	951	953	969	943	972	912	925	945	1052	967	945	996	981	951	980	992	923	982	895	935	990	978	965	1003	974	975	975	958	972	955	983	927	976	989	997	940	993	951	945	918	982	985	926	988	994	933	954	970	945	1004	1007	953	1036	914	987	943	951	1012	921	1016	971	1040	997	988	977	971	989	1000	976	996	966	898	967	1005	1033	966	947	938	989	900	948	964	967	1005	909	937	980	982	975	973	1023	938	1002	967	985	989	980	983	954	940	1004	982	987	911	950	968	995	959	990	928	964	963	937	990	947	972	938	987	944	942	953	1026	923	930	931	1005	986	1002	896	974	1030	962	962	937	954	934	960	944	960	926	987	1010	1035	957	968	1016	987	935	1044	963	979	997	940	908	978	977	942	956	915	970	942	1038	947	977	936	974	936	982	966	963	954	947	985	1010	999	978	910	991	958	958	950	976	935	988	995	938	965	940	938	986	1018	985	978	1028	1004	888	927	977	1003	930	958	976	935	916	975	1006	916	970	921	1003	1016	990	960	958	937	927	976	987	964	954	930	952	955	950	953	998	968	969	992	982	976	977	1001	957	995	993	970	908	981	963	946	944	1008	974	973	951	962	992	953	875	970	963	965	964	938	964	937	910	979	965	967	975	941	990	997	925	954	953	943	1011	901	948	972	964	950	994	1052	935	934	906	925	998	967	926	939	939	978	953	951	1001	963	971	992	985	971	954	1004	997	1005	961	1029	991	976	952	1011	915	917	948	980	981	1004	984	1009	991	958	959	929	941	968	941	969	1010	956	971	1000	1011	918	912	964	933	978	925	978	997	934	989	948	973	923	933	946	950	884	981	997	1001	950	1007	994	939	1002	961	968	995	947	981	991	1009	966	970	992	972	994	978	952	972	979	892	940	961	1000	973	937	921	963	983	898	1018	1008	975	985	1017	943	932	986	971	979	1033	984	943	990	978	899	985	974	934	993	967	963	1017	998	985	991	991	960	924	917	926	971	933	1023	1024	997	1007	974	955	1017	957	921	944	959	944	935	984	959	876	988	966	1017	1001	929	920	949	970	982	927	946	949	988	978	997	954	957	960	1016	1007	939	965	974	986	1001	999	972	1002	990	904	983	982	1031	965	964	969	1002	937	940	1042	978	942	931	986	968	993	952	928	917	1017	969	961	981	932	930	990	1051	969	1007	928	1042	977	1034	1042	970	951	948	961	933	969	953	980	979	934	963	981	979	978	1035	959	966	939	920	1001	992	961	978	1005	927	954	932	952	994	1012	968	958	965	1004	940	940	949	960	933	913	935	999	991	905	1011	972	926	973	940	976	997	999	999	956	967	964	975	1000	972	971	953	962	941	955	969	950	978	982	933	961	908	961	959	964	946	981	936	1004	996	989	999	949	926	955	945	939	1002	972	948	1029	974	954	983	952	988	972	976	919	932	993	1031	1005	971	992	1001	993	993	955	975	936	948	873	946	900	1016	960	903	909	934	944	1011	935	1013	950	969	933	1018	988	957	929	925	1012	976	940	997	978	985	1003	951	989	925	955	937	969	961	1021	926	1032	983	986	946	940	915	989	1004	990	959	963	974	956	977	948	953	966	970	969	952	929	974	946	953	918	939	947	984	972	944	1021	1008	1006	984	1006	1025	993	950	970	972	949	920	996	953	979	976	980	972	1012	955	1079	1009	942	992	1049	921	965	979	980	989	888	926	1002	989	990	973	969	966	947	931	974	989	938	983	1025	994	945	1000	982	960	945	953	1000	989	974	935	953	982	944	949	977	959	962	998	1010	980	965	881	964	960	987	951	960	954	987	964	974	966	977	971	996	943	974	946	913	974	944	984	976	937	996	960	978	926	979	898	1011	1000	940	963	963	971	925	968	966	1024	991	973	960	963	970	971	961	969	971	969	1011	953	937	953	949	977	954	975	934	964	942	962	969	949	975	1013	954	961	953	987	908	1000	956	983	910	929	976	920	923	978	957	978	1004	903	975	981	968	929	957	1000	942	972	981	1013	958	918	997	1011	982	1057	969	955	947	951	942	932	977	952	940	947	962	945	1004	950	1005	900	1020	987	927	985	1022	972	949	957	935	1004	987	996	984	923	968	972	1017	988	961	919	976	1014	961	976	1017
3760	2466	2105	1360	1199	1091	1062	953	944	983	959	914	944	871	926	891	897	858	874	864	885	827	895	887	813	864	865	843	870	851	886	881	851	868	885	883	868	862	841	871	862	827	869	869	883	909	861	882	899	843	848	895	942	917	814	859	892	891	930	907	884	830	884	851	886	821	883	832	883	888	838	818	850	874	864	851	859	919	875	858	858	845	837	811	828	884	832	877	868	862	871	846	860	878	860	940	826	850	846	837	918	834	875	883	848	871	862	796	830	864	881	862	870	868	839	862	822	867	835	811	852	842	842	846	844	811	876	816	787	845	873	867	832	872	857	855	833	875	855	861	872	866	839	843	890	867	874	854	820	881	839	905	824	873	845	853	883	845	878	833	903	815	872	828	822	858	848	859	890	868	808	833	851	865	842	887	870	835	874	912	866	852	893	828	859	840	826	855	871	817	845	843	828	834	834	883	853	864	813	945	843	823	838	879	855	874	883	817	830	855	870	873	839	796	813	829	831	827	865	820	847	843	837	849	827	802	843	868	847	856	861	894	849	860	857	772	874	905	813	848	885	864	823	844	819	835	857	810	814	867	869	857	837	840	842	827	849	838	921	870	890	869	834	887	881	869	850	856	873	845	897	874	865	777	838	858	860	812	882	803	843	827	822	880	838	847	847	844	876	876	833	894	841	824	860	894	891	813	823	779	875	870	857	851	855	895	815	876	888	839	828	870	847	811	819	880	868	874	884	836	832	856	869	790	827	843	834	848	837	855	836	860	915	812	841	876	858	853	811	795	868	812	800	883	861	829	854	832	880	812	853	885	853	846	880	849	838	823	877	899	794	847	843	780	879	852	782	823	864	820	805	869	766	804	876	918	834	873	854	830	834	850	815	831	902	841	862	848	891	797	849	878	887	811	824	823	894	835	849	804	882	882	908	887	807	797	850	823	852	830	905	873	801	844	838	848	908	873	843	864	819	904	857	859	826	835	826	837	860	849	859	837	859	850	793	828	876	887	846	869	863	867	865	897	869	842	887	845	864	888	808	848	840	800	866	855	892	866	852	848	846	805	850	846	854	909	842	857	887	832	885	856	854	847	854	838	873	801	820	848	801	841	890	807	848	848	868	861	828	802	850	827	855	771	897	878	871	861	879	811	864	849	873	827	852	794	841	853	848	836	869	802	875	885	826	856	850	868	846	792	857	832	811	843	875	845	813	823	856	863	828	869	845	859	824	866	852	851	837	881	834	861	854	812	841	850	847	859	839	819	868	838	838	878	826	857	824	888	873	808	889	789	831	857	870	818	856	844	824	843	832	851	852	870	836	844	836	825	884	866	869	855	810	842	796	875	845	845	840	844	867	848	829	802	819	831	850	897	842	814	858	850	845	828	864	849	896	915	857	819	829	864	873	875	843	847	853	848	827	840	848	820	859	838	870	852	809	835	861	816	825	854	873	852	823	865	836	867	845	835	886	862	890	830	884	857	837	822	827	861	884	865	845	816	824	838	834	893	870	832	844	872	852	870	887	773	863	839	868	815	870	860	834	827	889	786	840	846	869	766	810	857	856	839	882	816	880	816	861	855	819	808	831	810	872	861	818	862	884	804	937	822	791	876	837	853	867	870	838	856	836	871	861	825	875	873	827	829	874	849	870	847	833	854	830	804	846	855	865	821	853	844	895	891	818	840	849	825	805	838	888	854	844	858	840	846	862	830	862	828	818	824	820	799	772	850	814	831	877	811	879	873	827	894	807	807	852	884	860	812	840	815	860	844	798	882	839	820	859	824	878	852	872	867	863	826	831	857	865	827	877	854	853	842	789	822	855	860	859	810	832	822	814	829	843	840	850	818	849	837	886	846	835	848	866	899	849	835	891	833	803	890	875	844	907	833	793	825	832	848	838	824	860	823	843	854	874	840	873	870	799	883	833	870	877	825	879	865	812	776	846	817	886	873	865	819	817	851	847	882	859	778	782	876	817	837	862	853	829	866	856	852	871	887	849	819	865	794	832	862	888	836	848	814	874	898	841	833	820	822	835	909	862	865	877	847	812	877	804	868	833	883	859	821	811	854	891	855	924	857	822	863	818	841	817	857	807	836	813	820	825	846	842	844	863	832	853	851	897	802	864	820	770	912	859	882	855	840	855	848	828	860	823	818	867	830	883	803	881	843	851	953	871	831	829	833	823	872	830	829	863	846	821	798	854	863	887	846	827	848	875	861	820	802	864	865	899	828	831	876	828	868	876	848	863	871	872	826	843	854	853	826	903	819	880	905	846	855	854	837	881	814	819	869	867	819	838	874	884	877	796	890	832	825	856	846	860	885	829	866	842	835	870	859	834	853	829	825	829	796	807	853	853	833	856	853	845	870	853	822	805	827	820	802	895	817	825	798	849	892	845	876	845	824	872	835	902	761	808	827	869	798	826	820	873	890	887	860	805	819	845	855	835	871	856	799	848	855	865	850	832	834	836	887	879	791	856	852	801	831	792	860	843	822	861	822	855	866	848	895	874	841	803	800	824	862	843	835	849	882	819	845	807	824	829	869	887	810	854	831	841	820	854	868	915	860	823	836	863	837	855	821	808	856	751	863	855	837	788	820	828	845	872	900	860	828	824	861	855	884	834	837	912	850	775	818	847	843	809	838	849	867	860	893	872	867	852	845	853	897	896	820	827	790	851	836	880	863	810	824	827	822	861	874	833	878	848	820	815	877	830	836	850	830	812	857	839	851	887	791	822	808	887	856	850	877	801	834	798	810	812	893	838	835	842	842	812	839	866	829	887	841	833	821	811	796	826	877	892	848	836	825	896	810	845	848	824	824	822	842	817	867	857	862	820	931	850	873	873	814	826	887	823	803	883	857	836	849	840	811	836	856	808	837	867	868	827	899	816	853	855	877	855	839	907	860	820	874	816	846	849	851	875	835	831	861	841	865	822	869	877	804	865	856	855	854	852	830	865	817	883	820	863	917	901	831	832	840	854	859	841	888	856	826	895	823	819	892	892	866	842	851	885	831	827	856	875	869	812	856	822	839	871	818	879	790	830	834	837	884	851	847	921	824	881	850	814	915	846	831	863	833	889	883	876	840	843	877	834	818	861	885	868	836	912	870	900	865	811	819	880	807	848	809	824	837	894	818	812	803	824	785	838	780	793	850	850	846	842	846	803	810	911	832	838	820	854	786	862	851	862	861	850	804	822	870	822	852	871	853	860	792	897	855	863	800	791	813	811	835	915	805	856	856	798	808	834	858	848	889	811	834	838	790	839	813	897	863	834	858	856	841	860	817	836	832	834	830	873	830	821	851	845	864	849	819	864	851	814	784	847	873	832	815	853	863	894	868	863	864	823	875	847	913	858	808	782	820	880	844	826	837	841	825	883	854	885	885	782	807	833	878	805	862	792	881	767	842	900	852	820	871	840	841	870	886	858	832	845	839	869	868	819	877	852	851	834	891	805	807	853	836	832	867	862	846	856	857	853	862	899	833	885	865	840	884
24281	21478	28725	24683	20702	3561	1176	820	638	601	661	586	545	549	574	523	547	555	510	536	499	536	487	563	483	518	521	514	526	538	518	514	523	526	538	501	518	520	488	497	511	549	503	528	528	538	521	529	561	520	531	526	475	517	504	509	498	493	539	529	489	533	506	440	490	495	509	519	500	495	526	530	502	505	505	499	496	447	498	492	504	487	474	524	509	485	488	495	506	514	535	505	492	488	493	523	480	524	455	497	512	464	488	494	501	522	495	536	518	498	493	476	504	505	483	489	473	488	516	494	483	555	463	512	470	468	494	511	526	559	471	484	466	542	520	489	514	494	476	514	493	476	498	529	496	525	487	500	510	527	505	512	486	496	506	483	537	542	479	503	488	489	505	477	536	466	477	518	511	484	490	516	478	486	512	493	491	482	472	481	504	541	501	524	498	490	474	514	499	505	513	517	491	491	478	479	471	493	460	485	444	492	496	483	513	531	467	504	481	527	465	440	472	514	481	476	459	478	501	490	511	495	500	478	465	488	509	458	522	499	492	496	503	523	522	453	517	488	473	483	494	505	507	467	508	493	505	503	529	517	453	466	474	493	504	496	490	492	478	487	498	469	467	481	482	488	511	480	494	502	455	508	474	530	487	534	463	506	462	535	506	508	518	493	474	453	482	515	486	454	472	519	483	507	483	498	471	478	500	491	507	500	516	466	506	527	514	518	484	529	508	462	518	500	521	539	490	535	534	502	495	516	515	523	481	512	532	475	461	489	525	476	459	498	499	496	518	475	487	490	500	480	532	503	467	498	508	503	492	505	526	519	468	531	484	498	510	511	518	469	487	522	472	491	487	450	500	468	512	458	518	471	485	447	520	441	497	537	456	457	513	524	513	478	460	525	497	453	490	490	461	504	469	489	519	516	455	502	511	513	525	476	509	501	529	513	514	487	554	481	487	498	496	505	510	465	474	472	482	521	493	472	487	517	499	495	476	522	573	477	491	510	557	484	490	443	495	502	537	478	511	467	470	477	468	467	459	496	493	545	463	506	523	525	500	469	504	479	494	481	517	526	477	521	464	463	475	488	520	502	519	483	491	517	521	519	518	514	498	521	486	502	507	485	473	463	497	467	467	530	501	481	493	484	463	521	526	506	490	481	476	481	481	450	527	504	477	483	502	485	463	510	513	467	480	493	466	483	464	469	512	487	476	482	504	502	475	482	493	504	514	484	482	485	502	455	485	506	505	465	515	506	513	476	514	494	486	462	510	482	520	472	462	522	465	474	498	481	462	498	486	468	470	505	495	490	496	509	472	508	477	505	486	553	478	475	539	505	490	517	467	521	513	450	513	520	463	496	472	475	502	474	478	481	507	498	486	524	493	513	497	507	467	504	482	477	475	453	502	484	503	470	489	499	489	487	522	500	496	493	524	525	502	518	486	472	487	494	459	478	483	526	513	490	453	481	503	543	520	509	471	460	485	509	532	514	504	525	461	483	480	533	516	524	524	539	470	466	490	511	484	494	515	453	482	457	501	500	485	483	495	493	469	513	473	489	518	505	485	506	473	510	494	491	497	487	493	505	486	492	451	514	516	493	482	501	480	486	472	470	470	462	492	496	496	509	508	556	480	519	518	526	485	533	480	497	488	505	467	507	558	493	534	452	477	502	492	523	438	469	494	518	494	495	477	495	485	456	541	517	496	481	459	521	456	499	452	505	497	504	508	497	482	474	481	487	527	539	503	482	546	508	494	525	469	479	432	488	452	460	521	480	531	491	469	474	462	508	487	498	504	505	488	549	508	486	500	516	495	496	461	497	475	507	516	492	496	519	488	483	479	490	518	485	506	482	547	503	497	460	456	529	476	499	506	489	498	502	465	476	488	529	500	498	504	517	464	465	458	529	512	520	522	473	478	496	498	529	469	474	483	489	453	480	485	465	500	475	474	465	500	497	456	494	492	512	460	505	503	479	508	487	483	566	493	483	480	525	479	491	505	495	497	478	507	535	464	514	513	479	481	483	498	436	500	489	478	504	497	516	476	490	471	515	499	472	500	529	486	517	492	518	510	473	468	482	501	472	527	517	510	519	475	476	533	492	464	464	453	478	488	484	486	447	487	498	483	512	478	517	507	471	503	503	477	451	485	504	509	503	475	510	485	438	479	501	519	497	482	524	511	522	516	495	486	508	510	510	549	520	481	487	506	502	554	476	514	512	518	492	502	488	496	519	497	485	501	520	478	505	504	509	471	541	488	456	489	556	466	488	486	480	470	552	507	439	464	520	489	496	492	474	487	515	495	506	464	526	516	503	476	516	511	525	484	488	503	513	520	501	533	522	482	459	485	513	464	522	491	495	512	488	512	501	522	545	482	512	468	533	510	509	484	489	547	465	505	523	420	471	529	500	531	497	505	498	471	489	491	535	467	504	518	503	501	473	489	514	485	501	456	518	515	497	547	527	486	537	454	519	526	481	527	547	487	471	486	488	513	479	489	475	518	496	457	483	517	449	487	444	537	480	517	494	508	508	517	521	483	487	516	534	536	447	498	514	491	524	502	455	502	494	508	475	498	467	524	466	492	517	489	502	493	469	467	473	509	516	455	497	493	481	505	502	480	490	508	498	473	506	522	490	491	466	499	530	544	462	462	473	492	490	475	491	487	467	499	487	502	484	522	536	481	533	469	487	519	467	462	457	504	518	516	473	471	502	514	426	509	453	469	542	509	480	481	456	495	510	519	483	499	476	496	547	476	495	525	451	449	526	483	511	527	528	484	491	465	432	493	463	531	538	496	501	480	500	480	522	499	500	526	506	519	475	475	499	516	500	491	511	495	488	475	509	505	442	525	463	478	511	475	520	509	458	498	474	526	486	507	518	483	495	476	490	520	481	526	504	532	477	517	486	464	478	473	518	531	480	512	514	508	511	488	532	503	472	493	464	507	497	504	463	482	462	514	498	513	497	502	538	527	468	522	491	484	467	494	520	451	482	532	506	505	484	493	496	521	496	501	469	496	510	453	486	464	506	489	477	516	517	510	487	513	512	512	501	520	469	498	506	494	485	469	437	465	522	511	490	470	467	554	498	464	526	508	512	470	491	490	499	480	465	477	485	494	491	491	522	537	496	508	479	484	496	518	499	524	506	509	508	482	495	449	449	519	499	489	516	479	510	487	488	458	498	497	459	451	532	486	523	518	480	470	506	488	482	480	470	482	503	509	482	513	478	491	522	453	486	524	473	494	497	491	511	466	488	492	509	469	490	501	493	506	489	492	471	504	499	513	496	541	491	474	507	480	504	492	481	515	486	509	496	439	482	500	504	478	458	490	486	474	461	473	529	505	498	515	487	495	463	489	495	520	503	487	516	500	528	474	480	427	477	476	523	470	462	484	518	511	459	493	493	474	465	461	492	499	518	468	501	510	488	533	509	474	460	495	495	444	475	483	457	472	508	494	481	475	475	545	506	481	508	507	505	472	460	510	520	466	511	478	498	540	528	512	476
3585	4982	4014	2047	1527	1203	891	848	821	742	683	645	670	604	582	627	590	583	552	506	575	501	522	531	529	489	536	547	551	523	503	513	491	505	514	506	519	547	509	518	512	541	558	581	535	502	465	468	505	491	525	490	530	515	460	493	507	473	483	532	535	539	540	518	499	532	521	504	494	491	520	499	526	510	476	483	491	503	526	500	490	506	519	518	514	511	518	507	488	515	524	478	497	480	469	481	504	511	501	479	449	515	564	486	535	539	511	508	481	487	521	501	518	488	544	540	487	479	507	509	507	510	513	462	532	481	502	501	485	495	466	498	499	468	481	460	462	501	502	492	493	513	486	496	493	500	498	457	520	516	542	504	476	513	492	432	479	503	513	545	470	485	527	484	461	511	491	523	474	477	518	489	505	483	533	491	502	506	481	521	530	534	450	485	485	504	492	501	517	487	515	482	493	481	504	512	510	496	497	493	503	500	517	491	520	492	466	519	528	481	527	492	481	491	536	485	539	486	476	499	443	518	503	480	509	510	510	476	464	510	481	543	492	536	504	461	507	494	500	500	461	485	494	512	530	473	532	520	488	524	483	490	515	479	509	537	512	499	495	471	521	486	494	506	513	486	510	514	518	507	538	500	505	510	504	508	494	515	458	491	515	536	502	512	507	473	485	486	488	499	516	490	514	524	485	466	489	492	484	494	456	475	463	473	497	529	530	489	493	529	534	489	537	477	479	522	544	492	516	475	477	536	479	514	502	458	485	437	485	501	468	495	498	562	464	498	501	515	491	512	498	466	470	508	501	499	467	542	516	463	483	469	499	472	470	511	489	484	505	507	504	505	505	522	499	513	447	454	520	508	452	510	515	524	506	498	527	482	513	510	476	485	506	514	498	531	503	488	520	499	520	479	483	503	497	489	480	478	468	496	481	520	497	489	475	519	496	500	465	530	454	506	490	480	479	465	479	504	507	485	492	493	509	511	495	533	507	534	462	462	455	509	495	495	488	509	496	505	475	473	495	490	492	520	491	490	514	490	516	510	532	471	519	492	490	505	519	495	489	473	517	511	508	487	458	490	493	522	455	443	489	476	516	516	504	464	510	483	503	507	482	530	479	503	463	487	478	530	458	524	504	479	502	533	504	518	511	504	524	482	490	519	502	500	508	541	470	454	511	528	485	488	486	510	483	471	490	535	492	519	458	482	517	469	514	473	440	478	517	496	473	496	500	491	475	470	507	461	510	451	518	508	503	478	542	491	502	499	457	498	538	496	512	449	482	489	480	481	476	479	511	473	518	503	514	465	504	472	497	488	487	524	473	486	520	464	477	498	508	469	498	466	468	509	538	486	492	464	508	517	468	499	523	512	526	482	501	475	514	470	472	552	506	482	477	474	542	523	518	515	501	492	499	483	485	507	496	479	508	499	491	485	501	474	549	471	484	497	512	493	475	484	505	466	521	491	509	464	521	519	503	479	502	451	495	484	515	478	462	489	530	478	467	494	467	501	513	472	498	515	491	510	502	496	511	508	464	529	539	489	491	503	485	493	478	430	535	495	499	512	488	477	523	529	493	511	462	474	503	495	482	477	502	521	491	523	453	501	428	496	525	506	501	485	497	480	480	490	503	512	504	509	505	479	482	504	443	525	518	494	505	495	539	476	507	497	454	498	505	479	482	536	469	489	519	500	522	489	500	463	469	475	437	497	476	453	485	496	446	530	464	480	509	510	486	507	516	502	487	486	454	492	522	498	489	477	505	496	526	499	506	506	497	524	468	493	532	513	447	485	511	471	505	450	494	514	503	524	522	497	472	459	504	515	477	498	515	489	485	521	507	477	477	504	494	529	481	506	506	521	451	476	479	460	488	525	481	500	457	440	521	474	496	498	491	508	474	497	480	481	495	512	487	479	470	534	470	509	494	495	488	501	518	475	504	483	477	547	477	507	473	516	489	459	517	467	467	523	471	513	496	519	507	490	503	483	491	501	489	499	462	434	466	445	496	459	483	509	486	478	469	506	534	510	552	482	471	470	521	495	486	496	515	512	526	526	487	517	481	487	532	494	500	553	445	506	547	507	578	487	469	492	490	475	500	500	506	516	466	495	514	503	541	465	489	465	521	532	542	517	505	459	496	502	432	514	468	546	491	469	498	488	460	477	540	498	503	466	499	497	495	491	500	527	497	491	488	502	518	473	474	501	539	470	474	489	536	512	511	494	518	486	495	483	498	468	466	467	491	476	470	500	494	513	497	493	459	478	523	497	470	496	472	487	519	489	491	516	537	473	470	533	464	533	500	484	502	497	490	524	513	510	499	520	488	522	514	528	477	484	488	506	502	459	497	501	468	505	487	489	466	469	439	498	493	479	478	530	514	517	510	507	481	498	502	505	469	478	505	485	514	476	486	479	500	492	478	490	524	488	490	486	499	458	535	449	528	513	483	477	488	526	506	503	487	498	540	512	487	497	486	531	504	507	499	504	471	491	484	488	474	487	478	477	501	479	479	508	480	500	515	535	493	483	485	492	521	487	497	490	497	500	506	538	495	504	476	488	508	469	491	435	491	494	462	461	505	469	498	495	469	513	478	529	468	516	458	487	471	519	484	528	440	486	524	531	493	498	497	481	499	536	518	476	491	496	463	519	508	476	502	507	466	475	489	475	460	509	478	484	514	513	476	490	454	465	481	503	517	539	478	481	476	476	527	483	532	488	481	482	518	512	496	483	463	503	429	486	447	480	512	479	498	495	471	468	531	515	496	509	476	523	511	527	505	488	502	489	484	470	485	476	515	479	463	455	498	492	484	488	503	472	460	480	488	456	462	481	505	491	520	474	517	537	486	470	473	498	483	484	478	485	490	485	492	497	486	496	489	522	503	479	498	513	470	467	512	480	520	435	511	515	504	508	494	458	483	526	486	507	496	504	499	473	501	486	483	480	504	485	508	508	489	474	528	496	513	538	470	482	511	491	480	486	498	519	513	504	470	472	472	520	475	528	483	485	479	506	515	491	485	508	497	490	483	464	485	471	517	444	478	542	497	486	545	525	506	489	494	462	516	473	457	498	502	496	465	514	502	528	523	491	531	442	466	471	483	514	472	470	489	533	442	500	541	514	514	511	500	519	490	500	469	515	458	517	457	509	469	512	513	488	473	478	497	494	497	502	528	494	492	475	496	475	531	516	523	527	475	545	471	511	482	525	502	502	485	482	523	515	528	484	497	478	522	515	465	487	483	514	529	518	495	507	469	445	482	486	494	495	516	472	448	519	486	495	476	479	509	477	492	522	490	470	515	513	512	501	511	465	517	497	497	488	508	512	456	488	506	482	468	475	504	494	483	495	448	500	504	491	501	471	467	467	542	503	519	480	487	514	504	530	488	463	491	457	481	470	522	480	510	494	484	504	493	476	529	497	490	464	495	484	493	483	547	518	543	518	534	492	505	522	494	492	495	524	507	530	520	490	497	517	497	473	488	470	480	490	494	525	456	513	485	453	492	496
27711	12331	2178	1361	1048	1065	977	1073	1025	1001	1032	1025	993	1015	1059	968	1005	989	1023	982	1027	1025	1031	1063	1024	966	915	986	1001	1055	988	1006	1011	1031	997	1046	955	1043	1017	1008	990	978	998	1045	1044	964	948	1050	954	990	1016	991	1028	946	922	1039	1027	1006	997	1005	978	1035	972	1007	1039	1016	980	1057	1009	1002	1011	1016	977	1013	1054	1030	957	992	945	961	995	996	1009	1004	1025	994	997	988	1033	1011	1039	930	1007	962	1010	1004	982	1071	1043	968	981	995	1004	974	989	1069	978	1008	952	1011	953	991	1007	1062	1032	945	996	977	1013	956	1015	1050	1051	1027	987	983	1068	1001	1059	1047	1052	1072	982	1017	965	1003	954	953	1004	1057	1055	998	1024	985	1024	984	972	994	1032	1034	1004	990	959	1017	1010	1012	933	971	978	1010	1029	989	964	1020	952	1048	1009	983	1024	998	1024	968	1015	1013	992	1088	1056	1050	1025	1029	983	975	987	998	1008	957	1026	1003	1035	957	945	992	1035	1043	1004	994	972	993	1033	977	1004	972	1012	994	1019	997	970	1016	971	971	982	1047	1022	995	1014	1052	1008	975	1032	997	969	966	1000	985	1033	1013	1035	985	984	953	960	1002	1002	1055	1011	980	1003	1058	1066	989	1021	993	967	994	991	1048	936	1059	967	1036	1015	961	996	985	970	986	1003	1023	1016	977	1043	1074	1022	1042	1026	983	1028	1056	1008	1008	978	1048	1009	980	987	978	993	1004	1079	1023	998	982	968	1019	973	1007	992	1010	1083	952	969	998	978	1051	1033	1049	994	1060	957	1017	1017	1015	1022	981	1096	977	1023	1011	953	1015	973	990	987	1025	991	934	1007	1014	1041	964	1028	1051	961	990	961	1032	998	1031	986	1092	976	1004	1052	980	986	979	1005	976	1054	1023	943	1008	1004	1040	994	1043	1022	981	1032	1008	1057	1021	976	1003	961	1051	1032	1014	1001	1022	1015	1040	1005	1016	1018	1002	990	1001	1008	974	1037	937	1014	1050	990	996	993	1026	1007	958	977	971	1030	1000	1030	1013	1036	999	987	1025	1010	929	996	974	1014	987	1099	1006	954	1049	1030	990	1023	1030	1005	970	1019	1032	1046	1079	1008	978	936	967	998	1024	1032	1029	1011	978	994	1033	1016	969	1022	947	982	996	1060	1025	1023	957	1004	996	999	1030	987	967	1023	996	988	1023	995	948	1021	1023	973	1059	1019	1024	969	1039	1001	1007	960	1047	1040	1000	1023	1007	974	1050	1007	955	1018	1025	1029	963	949	1004	1022	1006	1009	1002	1046	950	1007	1034	986	1018	1052	1021	946	1017	1021	1011	1027	1079	1013	1005	956	1032	1028	987	988	999	1038	1011	961	1033	1012	1032	1018	1056	1041	1022	1003	1077	1030	1114	959	974	1054	961	1033	1017	990	985	1008	1084	985	984	986	1051	979	1027	1011	1004	990	1077	976	1046	983	1007	1033	997	968	1037	1067	1009	1054	1014	992	985	990	1052	1026	1041	1026	963	995	974	967	991	1024	994	998	942	1084	953	1059	999	982	978	1027	1009	995	993	1002	921	1003	1009	966	1039	986	1005	1007	1026	1057	1073	995	959	1024	1048	1014	1021	1025	992	1013	984	1008	968	1001	1012	1023	1009	1051	1029	1006	985	981	1008	1024	1018	987	1019	995	1069	1073	1002	956	1032	1089	1048	954	1028	1030	994	1038	1045	1001	1015	971	1009	986	990	980	925	1051	1003	1025	993	1013	980	1006	1070	1023	1027	1018	1043	1039	1020	1009	1012	1005	972	983	1011	927	1001	1047	920	1088	991	1060	1064	999	1025	1026	1034	1019	914	1023	999	1021	1017	997	1096	984	954	1017	977	1065	974	999	1059	961	1051	1017	986	991	1001	989	1044	948	1009	1007	974	962	984	1037	1004	1038	1019	1015	1059	1011	960	989	982	1003	968	969	1039	991	1042	1016	1045	1015	995	993	962	977	1017	963	1026	1003	982	1002	1048	938	1021	1039	1013	979	977	1046	976	1024	1028	982	990	1008	1017	1026	987	984	946	1023	959	999	984	1049	979	1033	994	1052	1048	1071	982	1082	976	1024	983	1020	1019	978	1029	982	1057	1066	1094	976	1012	940	1025	1003	976	1030	1081	1018	950	1026	944	1005	997	1036	1001	979	969	1005	1019	954	976	977	1027	1004	946	1018	1006	958	969	996	1028	984	981	1041	983	1011	963	986	1012	981	996	953	1049	951	1017	1050	1064	1023	1053	1022	940	1026	988	1012	1025	1028	944	972	1009	1045	986	1031	1037	956	1008	1016	1034	1001	1018	959	987	995	1030	1014	959	1001	1003	1037	1021	963	1098	1014	975	1048	1023	1001	1034	1004	1070	988	960	952	1032	1041	1056	999	1048	978	1072	959	1037	978	997	992	994	989	1006	1052	1004	1030	961	977	977	893	976	1074	1010	1069	961	1014	1070	975	1047	1013	996	1010	995	960	1007	1019	1006	1003	1061	984	1051	1005	1014	1006	1010	1073	991	1011	1028	927	994	1000	1056	1001	976	1059	1012	976	1031	1036	980	969	995	1048	990	970	1038	1003	1014	1052	1036	987	996	982	969	1012	947	1091	991	1008	1007	997	1003	937	989	976	992	976	1053	1012	985	1038	967	953	1024	959	1031	1018	964	999	1059	1038	1018	989	1042	987	990	1017	971	950	1051	1055	968	1011	1034	1041	1087	1010	1051	1011	973	991	996	974	944	962	1033	984	997	1016	1025	1003	979	983	983	1045	950	1003	1027	981	950	1066	996	966	1012	989	1064	990	1025	986	1001	983	1020	1010	1022	1035	960	988	1011	1022	1030	1037	1081	1029	1036	1008	1034	1011	1043	949	942	1022	997	1082	981	982	976	1024	1041	988	1026	1013	985	1012	993	988	1002	1024	1004	1000	1029	985	1024	995	1023	1026	976	1033	1034	989	955	987	974	1039	1031	1018	968	993	1026	1068	1004	968	973	973	992	1028	1019	1035	1053	1015	994	1026	981	1004	975	1045	989	1042	1026	1020	1014	1061	968	1021	958	960	1054	948	988	1037	981	1001	980	1010	984	1053	1045	951	1015	1057	956	987	1065	1060	971	1032	1010	1025	1022	995	1073	974	1057	1002	1027	1063	1008	1033	937	995	974	1019	1041	996	997	1008	970	1013	988	997	1031	1062	983	1041	1039	1019	1016	1001	1016	988	1026	1042	955	965	993	987	1036	996	958	990	1034	1054	1045	937	1019	1041	1025	1002	1045	1052	982	977	991	1013	1014	1000	1018	1050	1007	946	1016	1084	1037	1046	989	952	977	1035	986	1021	1035	1018	1046	1001	1015	934	1035	1005	942	925	968	1009	984	1055	1027	1008	998	1013	1011	961	992	1001	1001	1012	983	980	959	1008	1039	980	1031	1014	1004	1038	976	1008	977	933	984	1036	958	988	1055	977	1016	1040	1052	977	961	1002	1007	976	1018	1031	965	1010	995	988	962	1005	981	927	1005	1040	1028	1009	968	1008	995	994	1035	928	952	1054	1020	1014	1007	1003	957	1042	987	1016	1000	955	1014	974	1036	999	1008	1001	960	992	1083	1000	1011	931	1034	949	986	915	943	976	977	1021	971	1018	989	964	1018	1035	1001	980	1044	1043	965	1019	955	938	1035	982	1037	992	950	1014	999	971	973	976	1017	982	963	1018	1010	979	1013	1007	1045	1055	1007	943	996	1052	950	984	1007	1050	953	1010	990	1010	990	1061	1024	1108	960	1015	1034	994	986	1041	999	1031	1025	1042	1000	988	966	1005	1022	1043	1019	1027	994	996	1024	1025	1094	970	994	1049	997	1001	1003	988	969	1046	1013	1020	1059	993	1031	995	1058	1003	985	1058	974	1028	1015	991	1053	941	961	1031	1017	1001	979	988	1003	970	993	1047	1008	965	977	955	969	986	1003	958	995	979	971	1019	1017	1053	971	986	993	1052	1010	1031	1036	943	983	1041	1031	1020	1017	996	966	1008	992	1026	977	1035	1002	1037	1022	1002	1006	995	972	986	977	1002	1028	993	984	1027	1006	962	1039	1018	1037	968	1002	1028	1034	1005	991	1030	1068	1010	992	974	1023	1002	999	968	978	998	988	955	990	1043	1010	986	1003	973	995	965	965	994	996	983	966	1000	1041	1059	1035	1000	1029	1006	985	1026	987	1007	1049	966	1004	1037	1006	976	1031	1047	993	996	999	1020	1035	1023	1065	1033	953	1007	994	1052	1002	1006	959	977	1026	1004	983	996	950	1003	990	1011	1034	1031	977	999	976	989	972	1036	968
5221	1092	983	941	932	909	854	846	909	858	882	885	832	873	864	836	873	837	863	886	871	889	883	870	845	884	899	881	830	892	875	869	889	835	875	856	855	929	848	847	837	824	933	863	847	865	880	851	857	877	877	815	847	863	869	866	852	843	897	853	877	848	897	867	844	872	854	866	830	840	883	898	862	890	856	869	914	846	902	878	866	865	901	912	790	875	894	859	813	845	840	859	832	923	842	879	894	781	864	893	847	913	900	829	818	866	860	833	804	858	887	859	935	877	812	864	885	862	827	840	861	858	865	794	895	921	830	874	910	842	874	843	848	911	836	824	930	838	888	863	840	848	871	917	815	826	857	844	868	863	863	819	866	829	805	883	853	839	865	843	880	901	858	835	847	884	853	901	892	896	856	842	868	863	879	849	842	868	888	813	916	883	870	891	874	856	889	874	860	836	887	857	879	815	896	855	890	842	911	840	883	895	847	881	893	831	821	885	863	834	863	848	847	943	843	862	830	854	865	856	851	866	832	878	842	835	891	885	867	870	899	875	905	855	850	825	841	856	885	838	896	861	875	878	907	834	893	887	922	838	837	864	885	867	875	850	857	832	840	904	802	856	867	813	889	879	880	827	826	826	861	902	834	866	984	838	908	855	831	854	834	859	923	821	851	843	851	890	853	831	881	863	912	903	875	842	918	897	848	855	854	955	880	888	885	875	841	865	906	880	864	863	868	894	874	886	906	894	878	903	855	853	911	874	829	813	848	848	868	834	827	897	863	914	880	850	889	859	887	882	835	899	856	872	879	851	857	859	890	841	862	805	862	842	808	881	859	910	855	865	914	834	823	879	828	842	839	893	896	860	885	929	826	882	861	805	853	852	844	852	907	875	886	879	847	889	911	901	860	891	856	814	862	822	888	911	855	888	874	829	835	832	896	831	828	881	793	858	894	855	872	840	858	853	864	929	905	876	836	879	879	850	852	853	830	903	850	887	877	867	874	880	905	869	848	925	896	877	875	862	882	861	866	875	828	839	885	869	862	864	861	869	843	909	874	889	908	870	835	908	925	846	809	810	888	900	858	883	925	898	879	856	856	860	878	840	855	865	923	814	877	847	836	852	839	889	830	954	899	831	836	856	822	859	913	859	843	848	890	910	857	888	867	931	856	890	869	907	812	894	886	910	859	850	820	883	869	785	841	846	899	893	867	847	861	898	863	878	902	821	868	872	814	917	852	879	839	843	877	864	882	871	858	855	915	868	848	859	876	860	833	908	851	857	879	892	848	886	851	837	847	885	867	870	871	904	863	877	884	862	840	845	796	886	875	855	887	869	857	838	849	858	842	894	855	861	819	852	881	871	873	881	885	849	849	874	900	884	869	839	834	829	853	868	848	897	824	906	855	877	859	872	870	839	912	890	911	922	839	861	855	868	898	812	844	864	842	818	883	884	866	896	868	805	850	915	829	907	845	840	873	904	909	854	864	868	839	818	848	857	873	847	825	801	875	864	866	828	903	893	810	848	858	868	967	787	846	851	862	866	834	885	800	808	824	899	905	823	838	859	840	917	857	897	855	882	867	852	892	867	886	882	863	880	898	823	910	876	890	846	871	861	863	864	840	850	915	873	871	858	859	897	835	880	872	872	855	899	877	867	853	865	877	840	825	811	844	898	847	835	864	871	858	906	918	885	855	866	861	845	855	886	917	879	853	818	878	881	909	863	810	854	859	873	873	847	815	897	859	852	865	862	894	830	859	840	899	905	833	906	880	875	907	876	838	825	853	863	830	885	831	871	924	898	881	839	866	868	893	825	841	910	867	891	925	888	870	886	884	802	869	931	871	848	834	884	818	892	870	880	899	880	903	891	856	861	861	858	854	772	862	866	829	873	865	843	882	870	870	883	888	837	871	902	859	830	800	833	876	849	837	837	820	855	873	894	906	887	857	869	848	846	901	819	882	891	884	844	849	898	851	853	827	918	867	846	921	854	942	806	844	868	869	882	820	822	869	842	869	851	834	831	874	921	845	842	798	838	873	818	864	893	824	845	885	839	904	868	857	829	879	904	854	829	829	873	897	890	813	842	814	855	818	863	851	883	883	827	891	847	913	885	851	853	897	860	846	859	860	947	867	910	912	829	895	840	856	782	866	824	818	839	870	870	893	836	839	866	903	845	843	915	902	891	900	854	821	866	820	824	861	860	889	927	909	897	852	846	865	849	873	900	834	897	860	885	885	873	835	849	868	864	833	844	893	855	804	841	857	937	855	875	846	866	856	873	877	890	886	851	870	856	876	859	859	894	857	857	843	927	875	849	889	855	875	895	839	820	869	813	866	867	837	828	863	845	848	847	871	920	905	854	869	860	841	854	865	866	854	848	888	844	821	844	887	851	881	914	867	836	839	942	845	861	876	878	877	864	818	879	877	848	877	855	889	861	869	832	858	824	858	860	813	872	899	831	872	867	893	874	879	893	876	877	870	832	871	848	861	871	852	829	870	840	839	871	851	903	857	891	845	872	880	871	910	869	812	897	851	814	911	895	869	893	870	911	878	882	862	869	882	846	841	916	877	891	886	828	872	856	931	858	854	877	871	878	871	893	849	847	859	877	864	932	868	860	881	820	863	895	928	864	876	860	798	854	896	905	882	874	905	857	844	854	861	839	888	822	861	825	849	887	801	843	880	918	811	882	854	869	912	887	922	847	882	910	849	901	909	860	855	861	836	856	911	857	863	860	863	874	858	826	892	845	821	891	871	847	884	827	878	853	856	883	857	835	878	818	880	864	858	834	860	887	811	880	843	915	834	834	880	881	913	952	866	874	903	879	847	869	873	930	815	847	848	859	849	837	883	868	872	838	831	837	877	855	839	887	875	870	886	884	870	911	834	876	813	874	859	859	854	884	879	798	924	860	817	894	861	839	911	840	835	930	846	884	881	821	879	838	906	850	868	821	935	882	874	901	880	852	911	888	859	878	863	868	883	829	875	892	879	888	878	873	860	866	887	899	880	877	852	879	852	838	895	836	814	894	871	850	844	885	820	869	807	867	853	892	924	893	878	807	891	877	860	831	859	870	832	916	890	847	837	913	884	860	894	882	899	888	872	828	851	881	856	852	859	839	896	851	852	893	860	864	851	841	907	878	821	861	853	842	846	875	848	874	861	811	814	901	888	859	901	831	894	836	864	874	837	812	901	891	855	855	881	904	882	882	874	900	891	852	893	853	862	852	865	843	850	842	909	860	861	844	855	814	839	889	848	822	807	864	812	858	848	865	866	912	865	880	840	852	889	845	838	877	875	833	914	900	856	870	883	891	844	860	870	790	893	850	795	866	879	860	865	936	903	883	869	888	800	916	871	832	808	897	776	873	839	873	928	839	883	870	797	886	885	891	868	836	888	872	881	885	889	912	870	885	848	887	860	856	840	879	856	907	822	873	823	817	849	823	898	882	881	883	845	882	847	817	820	846	875	864	858	904	862	868	899	911	843	857	821	855	905	841
25805	21474	25733	18542	2383	1231	1153	1018	979	953	947	965	946	927	996	964	937	930	932	969	934	899	909	918	948	981	914	955	908	935	998	980	889	910	936	948	939	984	938	934	930	955	956	916	937	941	954	897	932	881	870	950	953	956	913	903	962	900	870	931	964	911	939	952	906	929	920	946	950	922	890	888	1004	943	958	951	921	921	910	960	896	929	968	969	943	984	909	944	965	952	973	958	854	909	854	886	952	958	915	890	951	935	933	910	970	886	923	920	886	924	873	921	955	902	915	935	969	951	939	942	945	919	950	889	937	992	910	921	911	933	939	915	984	974	891	932	969	920	956	927	943	890	871	914	890	928	906	965	917	940	937	950	918	950	905	951	963	969	881	921	922	890	966	908	910	953	910	959	914	914	912	936	904	972	969	1006	900	851	962	961	954	952	959	948	955	941	921	920	923	932	899	887	933	883	909	897	874	931	942	918	956	919	903	910	921	957	883	897	923	929	926	957	933	949	933	933	949	908	923	893	910	915	926	939	955	925	926	926	941	953	919	902	948	892	966	903	980	961	920	913	889	883	916	933	926	886	911	937	932	937	964	925	917	949	958	919	957	898	923	979	884	956	933	946	918	965	937	935	950	893	942	916	919	907	900	929	963	965	1003	922	905	953	971	1008	885	921	944	950	899	890	933	925	922	924	940	923	907	910	861	946	918	915	894	927	912	944	935	883	933	912	964	876	914	907	975	900	985	915	908	957	940	989	946	931	929	955	951	872	920	901	927	987	923	919	953	934	893	969	911	908	948	971	923	940	904	895	931	912	922	866	919	941	958	920	915	938	917	971	945	927	888	952	937	959	893	953	931	937	963	939	929	919	916	930	907	929	927	920	860	906	936	928	983	962	943	922	893	956	877	953	952	897	941	907	950	944	885	937	946	899	946	860	959	922	925	904	962	910	966	975	917	887	942	934	952	893	945	917	853	926	954	959	932	1013	852	858	919	934	909	958	918	962	925	944	911	917	918	912	883	936	956	931	919	943	957	955	931	902	906	939	918	956	916	977	892	933	937	929	910	897	938	899	959	958	911	971	914	953	903	982	906	949	926	903	994	970	911	890	914	917	950	930	887	943	937	941	1000	914	967	910	900	965	934	922	952	945	881	911	966	940	895	953	878	948	930	933	911	919	894	959	858	876	980	943	979	937	899	928	933	965	934	932	945	932	962	878	886	864	923	961	937	937	988	955	859	893	902	905	947	902	968	914	975	957	994	956	902	956	924	900	872	980	959	930	939	871	900	905	883	901	935	940	934	925	939	950	916	942	921	950	996	934	930	934	925	977	966	897	902	959	897	966	925	909	906	929	963	983	934	943	967	943	930	903	949	946	929	947	967	980	949	890	885	913	925	926	874	943	946	879	918	904	931	950	923	927	890	935	941	909	898	911	943	906	974	919	913	940	958	946	906	876	865	944	902	920	938	863	943	969	936	933	893	947	910	952	928	947	918	949	940	968	914	885	904	916	873	918	918	917	931	895	888	878	950	962	915	968	946	886	938	974	909	892	941	941	926	932	959	918	892	905	943	894	939	941	927	948	885	914	879	913	963	970	946	920	936	916	928	952	946	958	893	951	952	903	929	936	887	980	884	954	944	920	942	924	891	952	932	929	942	933	987	983	921	891	936	902	948	876	963	882	956	903	852	924	930	974	985	930	913	960	959	935	931	898	895	969	940	948	933	930	865	936	906	950	913	899	939	892	924	913	880	999	954	881	880	912	948	896	911	956	903	949	931	901	952	935	994	973	964	947	915	925	885	913	922	921	886	921	937	929	963	911	922	910	968	898	928	951	947	1007	944	985	900	959	966	941	920	916	936	902	958	877	979	970	958	904	975	930	865	915	859	890	872	878	987	980	913	903	932	934	910	932	939	955	976	933	928	950	932	974	925	901	905	916	946	927	992	959	944	947	913	907	937	970	941	949	917	911	953	926	955	907	888	901	943	911	897	880	919	947	982	938	927	891	928	854	893	890	939	939	906	957	879	888	946	987	979	890	906	947	946	943	883	957	934	915	927	916	938	987	865	913	926	937	912	940	919	862	875	945	929	939	896	945	963	932	914	916	928	891	975	969	891	900	974	886	863	872	899	923	912	945	942	919	984	928	934	914	920	883	900	946	953	943	941	895	998	927	945	929	936	917	964	971	983	862	898	923	921	843	890	901	905	948	908	915	900	904	955	911	964	904	938	921	896	917	920	870	1003	926	911	941	922	942	944	908	1003	942	907	914	941	925	963	881	930	879	879	924	933	923	913	900	909	900	928	964	888	926	935	892	923	885	827	900	973	953	899	861	927	893	887	957	884	915	918	886	973	960	948	996	979	929	952	922	899	915	883	959	850	956	915	889	967	912	957	960	942	997	943	980	956	950	920	960	954	923	935	919	925	953	941	957	970	908	880	898	897	925	892	960	928	890	916	959	916	890	878	908	875	931	974	888	919	922	934	913	902	972	967	925	876	959	957	881	914	1002	911	927	935	931	910	893	955	923	914	902	952	913	910	912	925	927	863	929	902	907	943	923	958	933	923	910	924	881	920	895	926	893	909	972	929	952	942	949	966	970	918	894	936	920	926	940	986	931	944	937	903	947	938	938	925	922	928	914	863	894	875	930	941	921	916	897	972	930	901	916	921	905	945	911	939	959	971	914	908	953	903	911	945	966	899	947	920	921	908	933	868	970	963	917	922	874	968	939	916	922	929	931	933	961	920	992	941	950	985	932	924	927	920	923	919	952	915	916	912	952	979	1005	908	898	960	902	910	935	955	911	952	909	909	953	943	969	975	951	949	908	995	972	942	890	908	887	927	940	887	881	888	968	937	972	928	939	944	886	964	931	858	942	940	972	906	904	935	967	940	920	886	912	907	972	858	905	941	925	926	909	921	919	926	919	957	853	880	940	951	878	905	912	948	900	905	999	910	974	929	930	968	927	935	861	956	933	963	886	960	921	954	895	918	919	942	885	909	936	847	906	886	960	982	928	864	939	908	981	908	981	920	925	961	929	924	953	906	915	867	944	905	922	909	867	902	910	967	941	985	950	902	962	872	945	990	1028	850	936	950	918	969	941	985	876	949	937	911	931	916	906	924	912	916	964	923	979	909	924	938	898	917	917	967	874	913	952	935	947	983	950	954	923	917	944	947	943	896	890	950	964	944	965	924	900	900	948	926	957	906	902	919	898	963	968	897	900	929	899	895	888	898	916	879	945	900	986	945	899	937	961	934	961	960	965	962	950	922	946	952	890	974	929	937	936	935	950	915	931	924	921	919	909	926	911	939	935	925	943	883	944	921	916	967	962	906	960	941	926	933	936	952	961	993	964	902	904	909	873	933	924	944	946	969	962	929	877	941	916	911	920	945	979	914	964	903	960	947	911	911	925	915	947	946	876	904	904	890	918	891	951	875	959	931	951	921	964	863	921	946	907	943	916	927	877	914	860	837	909	918	920	891	937	919	950	937	933	942	947
3744	2399	1992	1375	1168	1048	1010	1014	936	909	875	865	860	855	872	868	894	866	877	886	834	822	829	870	831	814	816	839	802	805	853	864	806	840	833	853	812	873	812	848	829	818	851	869	864	835	832	815	829	872	824	845	837	839	815	846	837	798	834	848	857	868	832	859	815	842	801	779	843	832	888	790	831	859	846	774	816	822	860	854	847	785	784	846	818	835	815	834	817	779	832	759	817	868	823	846	806	812	800	865	880	830	904	833	835	810	810	840	870	804	785	834	869	814	792	867	829	840	847	902	841	850	798	833	892	791	892	839	778	751	802	809	828	808	799	824	857	829	824	818	808	796	818	838	798	849	822	861	865	803	803	879	794	795	869	810	826	780	842	828	816	793	850	813	857	838	796	810	787	804	843	831	810	874	811	828	842	798	812	812	835	845	753	772	814	849	834	807	822	789	833	839	841	839	837	854	859	809	794	856	794	820	825	813	853	801	837	812	855	862	794	811	837	791	802	855	831	847	853	818	833	829	819	834	852	872	857	811	851	816	798	840	851	851	812	827	806	858	867	806	792	821	811	798	863	865	816	773	834	827	837	817	828	785	844	808	836	827	835	797	818	781	821	847	868	838	861	839	759	762	815	885	831	795	821	784	772	815	858	800	845	798	824	817	855	803	841	880	812	838	856	848	801	797	856	822	792	838	843	833	796	827	767	819	859	830	800	820	844	847	833	855	795	773	827	812	802	800	797	853	842	818	871	873	869	871	804	790	833	848	810	802	845	807	841	797	854	850	851	807	843	794	824	797	810	833	864	833	822	794	829	852	838	836	867	787	875	784	864	823	823	830	801	848	836	831	829	872	792	797	816	829	828	850	847	852	848	794	834	775	792	752	840	877	818	789	768	853	830	816	784	845	824	824	811	833	765	856	841	798	822	789	828	824	794	790	823	834	846	847	777	814	857	831	878	812	805	791	795	847	901	814	855	800	829	876	814	807	794	848	803	854	803	847	827	832	825	861	791	804	804	830	825	771	825	798	880	858	875	825	797	784	863	827	828	798	803	771	825	841	837	873	853	789	844	772	818	834	827	823	765	793	826	792	826	773	874	842	817	810	813	829	832	843	789	796	860	857	847	795	804	811	842	818	857	828	806	800	844	807	777	860	793	756	804	835	866	869	913	814	798	876	813	864	859	826	767	844	783	779	835	833	758	819	872	870	840	843	810	829	818	833	833	785	814	843	829	848	830	808	839	800	817	824	840	766	862	795	886	815	828	829	837	824	824	855	829	824	825	833	801	774	805	797	828	864	849	828	844	817	828	804	832	858	807	808	777	811	812	817	837	883	838	863	842	847	828	820	836	820	789	864	834	830	790	828	818	822	811	795	818	826	798	801	797	824	801	871	802	835	828	795	815	810	849	849	807	794	820	831	791	800	883	851	817	851	798	812	821	845	831	855	768	846	826	857	819	844	831	796	798	807	813	812	781	803	834	850	856	856	874	824	808	824	862	822	844	809	827	789	814	836	832	803	800	839	857	821	855	809	780	817	831	823	848	815	831	893	842	786	791	813	819	864	876	810	877	854	814	802	864	805	837	846	853	866	832	828	868	858	839	815	800	839	875	828	839	842	812	808	806	834	836	828	817	840	812	791	836	877	808	844	829	861	789	831	813	789	787	808	824	831	843	821	806	845	828	792	804	821	887	783	867	799	828	822	816	835	850	843	842	833	814	794	791	802	804	790	846	823	832	804	907	870	816	859	743	846	773	858	861	843	790	837	813	872	830	795	768	839	810	801	823	844	827	783	842	841	831	835	781	813	808	821	792	779	836	821	813	840	848	873	793	801	877	864	782	807	805	833	835	822	814	806	809	836	827	856	781	771	805	786	847	830	768	839	822	794	811	789	856	822	831	837	809	894	812	803	837	805	795	829	794	858	807	849	853	846	852	840	808	825	837	818	804	842	785	840	814	831	845	832	786	892	864	821	856	805	845	807	858	783	837	819	822	838	829	820	892	834	831	855	796	849	837	813	850	819	776	782	832	808	783	796	865	815	795	797	784	762	796	851	838	829	819	812	825	889	805	844	847	815	784	871	798	804	806	849	854	802	836	841	817	810	774	810	871	812	853	771	842	850	826	771	758	794	781	831	815	840	807	832	827	782	797	832	840	793	779	793	822	833	805	778	823	818	857	850	863	840	792	811	844	865	816	782	814	786	822	822	782	757	809	801	810	813	818	864	760	825	819	830	843	806	810	838	853	841	786	830	866	843	855	814	843	808	856	773	817	842	823	855	785	867	852	826	802	855	787	801	843	856	817	822	828	895	828	821	846	785	850	799	818	872	844	837	839	802	803	840	816	855	788	794	813	854	790	769	808	831	851	783	824	822	837	796	763	830	882	802	843	849	791	813	865	780	813	880	828	842	817	852	780	798	806	806	807	800	851	830	801	796	833	855	809	815	825	790	815	816	875	828	868	852	815	811	770	860	827	789	796	856	774	760	813	819	844	840	788	811	867	844	807	825	829	780	832	819	821	824	819	807	829	882	818	856	844	808	870	807	828	799	824	819	840	841	817	824	820	862	788	787	827	808	791	819	817	811	839	820	818	927	827	823	817	866	791	798	826	797	886	842	832	830	827	811	817	839	863	843	832	772	828	835	869	810	864	818	799	811	851	809	837	813	831	834	810	832	880	817	806	852	840	834	839	819	839	849	818	825	847	769	830	795	813	824	819	800	863	818	822	781	826	786	852	765	771	819	830	814	761	797	844	843	848	851	828	869	830	815	843	817	824	791	809	845	804	843	794	818	794	812	860	838	843	855	814	797	794	857	826	850	766	772	856	851	801	825	801	840	828	803	785	839	806	821	792	830	885	800	831	793	808	842	834	844	807	810	873	774	818	792	805	853	837	826	835	857	822	821	825	797	840	842	820	867	814	811	809	817	874	810	833	810	789	813	799	827	823	824	797	833	897	816	814	813	850	849	801	831	844	788	808	800	803	801	822	814	842	805	866	855	835	814	763	838	802	815	828	817	786	852	816	800	800	814	784	854	829	787	795	830	842	828	802	851	843	806	794	840	810	830	826	805	790	822	797	828	844	884	797	839	865	841	811	800	848	825	786	804	890	811	845	800	825	873	840	805	872	840	810	794	845	826	843	835	795	860	787	826	791	854	788	836	786	818	851	779	772	879	832	756	848	868	851	809	828	851	862	839	842	887	798	838	805	814	803	802	811	887	823	776	823	843	826	812	820	849	841	880	800	813	762	811	870	799	855	836	884	841	853	824	847	851	821	827	823	819	817	845	812	847	828	839	840	836	776	795	863	822	866	845	805	776	784	835	847	782	807	800	821	788	883	805	861	812	807	775	874	855	870	798	783	841	795	802	767	853	782	778	824	797	849	816	822	818	839	861	770	880	832	838	796	806	818	793	832	877	793	818	859	854	823	800	849	816	745	835	860	836	832	817	858	798	846	819	790	824	805	825	778	817	826	864	876	840
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
