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
339429796550	339429797069	339429797619	339429798169	339429798719	339429799270	339429799820	339429800370	339429800920	339429801470	339429802020	339429802570	339429803120	339429803670	339429804220	339429804770	339429805320	339429805870	339429806420	339429806970	339429807522	339429808070	339429808621	339429809171	339429809721	339429810272	339429810821	339429811371	339429811921	339429812471	339429813021	339429813571	339429814121	339429814671	339429815221	339429815771	339429816321	339429816871	339429817421	339429817972	339429818522	339429819072	339429819622	339429820173	339429820722	339429821272	339429821822	339429822372	339429822922	339429823472	339429824022	339429824572	339429825124	339429825672	339429826222	339429826773	339429827323	339429827873	339429828423	339429828973	339429829523	339429830073	339429830623	339429831173	339429831725	339429832273	339429832823	339429833373	339429833923	339429834475	339429835025	339429835573	339429836124	339429836675	339429837224	339429837775	339429838325	339429838875	339429839424	339429839976	339429840526	339429841074	339429841624	339429842174	339429842724	339429843274	339429843824	339429844374	339429844926	339429845476	339429846025	339429846576	339429847125	339429847676	339429848225	339429848775	339429849327	339429849877	339429850427	339429850975	339429851527	339429852075	339429852627	339429853177	339429853725	339429854277	339429854827	339429855377	339429855927	339429856477	339429857027	339429857577	339429858127	339429858676	339429859228	339429859778	339429860328	339429860878	339429861428	339429861978	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2553	3600	2300	2553	3600	2300	2552	3600	2300	2552	3600	2300	2552	3600	2300	2552	3600	2300	2552	3600	2300	2551	3600	2300	2551	3600	2300	2551	3600	2300	2551	3600	2300	2551	3600	2300	2551	3600	2300	2551	3600	2300	2550	3600	2300	2550	3600	2300	2550	3600	2300	2550	3600	2300	2550	3600	2300	2549	3600	2300	2549	3600	2300	2549	3600	2300	2549	3600	2300	2549	3600	2300	2548	3600	2300	2548	3600	2300	2548	3600	2300	2548	3600	2300	2548	3600	2300	2548	3600	2300	2547	3600	2300	2547	3600	2300	2547	3600	2300	2547	3600	2300	2547	3600	2300	2547	3600	2300	2547	3600	2300	2547	3600	2300	2547	3600	2300	2547	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
22734	20174	26917	23215	19049	2892	1033	694	519	546	458	499	491	494	463	444	478	426	432	471	428	425	437	421	426	408	428	420	421	425	432	407	396	411	422	402	416	403	426	395	369	423	407	419	447	453	399	404	440	389	384	373	394	394	417	437	411	417	403	396	463	414	408	432	414	406	412	410	395	419	391	416	457	380	430	371	373	443	440	412	381	403	446	397	411	403	375	405	405	379	414	419	392	384	427	422	370	429	405	401	417	413	401	442	413	453	390	350	419	429	434	455	415	430	451	393	398	390	432	371	392	388	416	386	398	399	399	402	400	434	439	409	459	405	414	432	388	384	416	392	421	387	424	428	422	435	398	397	412	425	424	416	399	398	411	388	424	398	407	415	399	412	415	403	407	402	397	419	411	394	389	401	391	398	424	415	363	404	396	428	394	406	415	411	424	394	398	432	425	420	442	447	441	409	394	398	417	401	403	414	438	397	409	421	402	418	387	397	408	378	387	357	387	429	397	435	384	405	412	386	418	377	398	436	360	353	398	409	412	415	419	390	401	402	420	413	414	420	442	406	455	400	421	424	404	367	378	423	394	403	440	413	370	396	414	399	427	412	424	391	434	387	394	409	415	421	406	422	423	431	409	407	417	449	375	396	457	390	427	387	454	399	413	402	433	420	421	376	394	399	397	372	388	410	422	411	399	392	397	425	460	403	424	414	404	411	378	407	397	402	444	396	424	433	417	449	386	388	408	401	402	423	398	374	415	435	419	391	390	418	431	409	407	388	435	414	400	402	429	430	400	424	422	413	391	430	436	427	430	420	395	422	397	411	407	380	446	416	434	395	395	423	401	390	383	381	396	421	432	425	410	395	459	380	378	403	395	433	418	422	431	385	405	435	381	395	435	386	408	438	429	447	399	425	406	384	439	389	408	358	376	411	406	418	390	457	404	410	387	407	435	374	414	375	392	406	392	409	392	420	408	405	419	379	394	411	421	413	432	439	391	400	418	398	403	421	399	408	411	403	416	396	395	424	426	404	367	420	388	350	389	374	384	378	410	385	400	453	429	415	412	390	433	393	415	398	414	393	406	400	415	373	435	381	397	411	395	410	429	429	405	421	427	403	425	408	407	383	372	438	406	411	418	420	399	389	398	389	402	417	379	369	432	410	409	394	408	401	389	376	421	383	414	423	402	391	421	372	392	383	446	410	412	402	423	393	398	382	410	391	402	405	387	397	402	404	409	402	388	437	387	407	399	379	398	418	410	416	408	428	398	406	411	384	383	402	396	401	405	396	402	386	439	389	393	393	388	409	427	453	441	407	421	390	359	407	405	399	403	408	402	418	418	418	411	406	421	398	422	410	427	409	416	432	381	391	423	389	370	382	347	448	380	417	393	387	409	441	430	393	355	384	374	376	442	417	412	392	411	409	411	417	421	384	409	420	399	396	379	417	394	419	389	374	393	407	374	416	378	401	410	411	371	410	402	412	408	415	391	406	416	384	418	395	433	369	418	362	401	404	401	422	403	365	397	396	368	420	450	379	439	418	396	380	416	357	416	418	449	401	401	389	405	413	402	437	406	424	420	428	407	418	370	417	433	386	423	451	388	406	416	380	453	381	399	414	395	400	405	426	423	454	409	369	424	410	418	409	407	403	413	430	395	404	393	373	416	431	393	430	410	428	377	409	394	425	405	416	386	387	428	381	402	380	391	370	402	428	408	428	411	378	408	423	406	436	386	425	411	382	396	454	435	416	412	389	381	428	439	405	367	425	420	393	396	363	373	405	383	423	389	418	380	404	409	394	380	433	386	409	393	390	411	446	415	364	368	389	412	444	399	390	379	416	380	387	393	374	375	407	408	394	399	374	394	429	410	380	384	377	388	393	381	370	411	384	422	401	416	382	411	412	375	415	428	408	406	423	387	397	419	386	390	389	404	371	412	373	436	383	438	383	382	397	390	363	385	380	429	402	380	429	395	422	406	391	409	400	423	410	418	399	404	391	384	427	394	454	374	360	380	395	397	402	377	414	390	398	403	437	404	372	398	417	429	401	404	361	374	417	386	398	416	392	432	417	420	441	422	425	402	433	360	456	412	412	422	389	422	383	367	387	422	419	409	378	392	397	369	383	397	391	413	373	398	420	429	447	397	420	419	415	427	406	391	410	393	444	393	415	373	378	428	407	408	401	408	407	392	393	409	401	432	418	416	415	412	404	414	415	405	402	398	405	409	406	400	385	372	374	374	408	426	419	391	414	376	399	409	405	404	405	388	438	435	419	382	426	356	384	432	399	395	404	381	402	430	407	392	459	412	432	383	431	403	418	401	428	393	378	410	397	442	415	418	367	435	394	413	415	396	380	396	398	416	393	417	395	443	419	386	388	402	408	420	422	399	437	432	412	389	411	427	402	395	441	384	428	384	426	426	392	411	415	363	401	410	370	431	394	409	388	421	407	439	419	406	386	423	389	396	420	396	363	394	401	366	412	433	431	408	424	439	410	388	416	394	428	427	405	386	423	427	404	391	383	387	417	405	410	405	370	427	418	441	453	436	382	423	404	432	420	415	429	386	399	382	441	420	376	417	409	398	385	445	403	423	380	422	420	428	396	416	381	428	407	414	400	408	417	417	365	409	397	390	391	404	370	402	432	425	426	432	399	426	386	403	397	416	370	393	407	417	415	419	393	367	420	437	386	413	412	404	375	401	385	393	395	369	400	393	435	388	407	446	417	434	403	388	388	443	382	397	428	388	392	415	441	409	406	397	412	412	424	402	409	429	423	398	405	449	430	401	398	414	391	397	407	392	406	390	414	377	431	418	395	443	386	411	421	385	403	432	412	424	380	372	361	398	346	397	433	391	383	398	465	391	398	375	404	404	399	390	401	371	390	396	413	405	412	421	395	416	402	412	435	447	441	422	394	385	374	413	385	370	389	399	367	362	420	384	393	365	385	411	410	391	407	421	427	434	397	410	425	387	375	394	374	441	412	434	414	379	407	442	394	454	401	389	389	419	436	399	386	409	412	350	407	368	413	419	351	404	391	416	413	414	405	432	456	414	461	388	356	357	371	384	367	425	407	382	388	388	422	389	371	412	418	418	390	407	418	401	378	396	368	401	398	367	408	390	408	377	404	386	424	432	398	383	381	390	390	403	404	421	398	411	381	384	431	412	451	384	398	388	431	407	383	371	371	407	425	403	435	408	421	397	380	411	422	415	429	370	431	405	400	398	395	392	411	430	380	353	386	398	393	405	408	396	425	372	414	412	431	447	363	406	395	408	401	424	403	400	378	396	401	407	426	440	426	421	393	381	416	399	427	372	398	384	437	411	385	404	420	391	381	422	391	460	419	380	392	406	401	412	459	379	400	417	418	394	408	383	411	400	403	367	421	410	423	378	398	373	417	417	373	394	433	402	400	386	414	406	376	418	392	413	406	416	413	413	406	389	374	422	428	446	416	424	394	421	383	381	389	383	354	390	373	391	384	409	389	388	415	373	414
3198	4505	3622	1835	1304	1034	906	795	640	640	568	507	513	540	528	465	510	481	461	470	450	486	432	428	395	416	452	405	424	440	437	455	408	402	461	421	395	441	423	411	408	428	385	418	398	420	391	415	433	392	426	444	366	416	414	413	449	449	421	415	421	417	391	408	416	426	406	485	411	382	420	409	433	396	375	398	409	419	411	419	382	409	374	382	400	335	419	408	423	398	424	416	431	394	394	410	413	433	409	423	408	399	429	403	381	405	409	406	417	414	401	465	443	417	387	402	396	425	435	400	421	429	419	376	416	407	420	418	409	415	420	396	381	416	408	399	396	392	408	410	403	461	417	448	443	418	440	395	422	394	397	396	439	422	399	432	412	399	424	406	442	419	388	408	404	429	452	419	439	405	396	402	463	454	413	393	394	393	392	421	422	431	412	389	414	442	461	434	398	407	406	401	414	389	391	397	402	407	413	444	425	390	421	385	390	439	430	370	419	408	419	403	389	418	413	410	373	404	409	428	405	390	412	388	432	391	396	393	383	417	420	400	404	416	404	364	380	418	432	396	418	399	380	397	411	400	386	379	389	378	441	413	384	411	429	404	415	436	386	431	429	377	403	423	409	416	402	395	371	401	411	426	416	373	411	398	392	404	420	411	387	464	405	420	409	442	396	388	395	409	399	380	424	421	454	423	378	421	395	389	425	434	407	385	418	378	435	396	417	427	389	423	413	392	425	401	428	427	389	384	399	431	419	396	423	422	417	416	423	400	397	418	416	411	381	419	367	424	398	377	391	389	394	375	395	393	389	391	441	388	402	413	451	396	397	398	426	415	404	444	398	363	380	399	404	386	421	438	423	419	415	419	406	404	377	433	417	378	383	410	414	406	380	390	409	388	396	388	433	413	405	395	401	418	442	416	389	374	391	439	442	384	449	407	413	427	420	428	399	420	396	400	392	427	396	396	399	383	401	417	360	396	397	403	406	443	391	418	395	412	428	381	397	414	383	422	401	431	392	386	414	393	451	399	407	445	425	395	422	448	412	431	386	387	374	439	417	432	413	390	395	413	396	402	422	378	421	419	401	404	384	379	440	410	403	397	409	405	399	438	356	394	387	396	452	410	392	387	436	406	433	419	381	389	398	414	447	396	425	419	402	397	387	358	397	442	381	419	420	407	405	426	418	426	420	446	435	421	415	406	392	437	470	390	398	370	395	400	451	432	404	387	418	405	426	388	428	440	438	430	402	396	413	405	427	394	403	430	405	423	397	389	434	402	404	409	412	412	375	399	401	440	446	403	399	409	409	420	405	400	414	407	403	398	413	377	426	425	461	422	397	393	405	388	415	416	383	363	420	400	443	428	435	417	433	367	413	408	407	376	392	416	398	365	411	423	362	407	378	401	381	423	382	400	353	412	396	410	416	457	434	424	403	409	404	361	397	392	414	440	371	419	416	401	383	385	368	388	408	436	404	408	389	399	420	406	443	385	394	413	415	388	410	390	397	414	380	410	405	438	382	405	421	430	398	442	417	427	409	423	380	393	403	378	444	423	397	383	388	373	396	428	425	403	401	400	382	421	419	374	408	411	392	394	350	412	396	374	399	424	387	447	392	394	403	397	381	420	412	409	402	394	395	424	389	371	370	394	412	407	409	397	393	374	379	417	402	427	410	388	389	441	400	391	411	365	448	406	431	436	390	380	441	392	404	408	408	404	408	416	400	419	392	396	415	425	415	448	419	409	406	397	415	408	388	428	413	446	400	395	405	421	413	426	419	383	406	408	379	405	383	383	386	416	393	391	413	411	378	399	423	450	450	394	393	456	385	391	412	389	429	377	406	390	400	406	378	391	369	419	434	400	409	402	412	376	438	388	408	423	392	425	402	386	376	405	383	426	425	408	383	412	433	387	414	409	410	362	379	433	408	376	403	421	433	411	396	413	405	387	416	394	387	420	388	404	459	416	408	423	409	398	401	432	389	430	396	449	429	419	387	374	411	380	387	419	400	371	386	413	378	428	377	405	400	397	393	411	382	425	370	412	415	410	384	427	388	369	388	411	438	379	404	414	393	407	397	398	396	391	429	411	444	392	394	382	415	424	389	400	405	391	379	444	427	420	401	412	400	441	388	397	433	417	413	434	429	426	423	402	419	382	372	456	396	394	432	402	404	378	411	406	384	421	391	431	377	370	407	414	396	398	394	369	400	380	438	379	405	393	400	386	413	390	389	436	398	397	404	426	397	392	417	418	402	426	390	414	379	383	360	437	385	425	407	369	391	404	403	424	385	362	413	390	432	390	393	414	401	413	391	391	424	425	418	371	384	396	409	383	405	388	382	410	394	403	382	423	414	395	366	384	426	426	408	413	382	427	418	408	351	388	404	413	412	388	386	432	416	446	389	402	407	403	408	401	400	415	371	406	454	419	413	425	390	442	384	379	403	382	390	391	402	407	408	403	409	418	448	412	385	421	383	454	403	386	410	406	382	391	431	422	412	426	379	377	405	397	386	397	423	349	364	404	376	401	399	406	409	386	425	425	401	407	392	397	397	393	392	404	400	412	420	418	445	433	410	395	408	405	419	423	360	438	406	387	411	411	424	386	399	412	413	397	408	390	386	417	395	408	392	355	395	375	429	397	409	390	423	439	381	416	400	395	379	429	394	402	393	375	398	386	419	390	338	399	378	399	412	427	405	431	387	390	397	399	396	398	364	401	396	402	397	392	438	405	423	407	430	405	416	406	412	397	395	423	409	424	370	386	392	387	398	383	414	440	420	397	403	432	409	392	388	405	452	420	390	397	441	419	373	402	426	400	466	385	390	393	413	407	392	413	404	422	417	391	393	421	391	407	428	370	380	395	400	411	415	369	425	421	416	375	416	385	409	393	375	387	390	363	408	383	434	398	407	399	391	405	437	372	417	404	408	410	414	399	373	380	393	405	418	400	402	422	407	374	412	401	437	395	403	408	430	401	331	410	448	404	380	405	416	392	421	405	391	439	379	375	427	411	425	409	391	405	413	408	396	369	397	384	431	409	368	411	367	405	368	371	426	400	376	391	415	375	411	430	389	434	423	432	394	398	396	382	437	450	414	394	423	451	414	385	430	414	425	422	404	380	379	380	439	399	380	395	423	390	418	389	389	416	387	444	438	417	386	405	411	397	410	383	387	447	360	408	416	408	390	424	392	410	407	388	390	395	408	406	388	417	395	437	403	412	393	408	412	420	371	394	367	381	388	390	446	396	398	421	406	390	403	384	395	410	393	355	400	388	425	384	399	396	410	404	412	430	386	381	403	416	421	401	410	397	431	422	391	408	434	426	406	372	443	408	421	426	385	392	427	385	392	411	370	415	409	376	425	423	380	403	374	378	385	380	403	428	382	373	388	414	400	428	374	366	419	421	418	437	366	385	368	402	378	399	424	392	409	440	389	406	408	420	418	392	361	413	396	393	406	416	440	406	404	401	376	403	395	430	431	408	357	380	386	361	439	375	436	407
27644	11902	2451	1477	1161	968	978	940	1033	970	966	976	1016	954	1022	934	1013	992	919	951	984	967	911	967	992	1002	944	979	909	972	944	972	999	938	953	923	1010	1001	956	947	1007	1012	958	978	927	1004	942	1006	1008	919	983	984	996	939	964	947	925	1027	1000	940	1012	936	970	975	919	931	929	946	971	898	905	1015	974	986	995	993	914	954	940	942	980	951	941	946	967	921	951	962	984	980	983	971	973	942	993	975	914	969	928	944	981	934	988	962	1009	914	951	991	910	970	908	985	986	908	974	914	956	998	1001	974	990	957	930	976	950	964	934	994	967	932	985	971	955	969	962	986	877	973	928	941	971	1003	943	950	976	961	956	947	913	1020	932	958	970	933	949	960	950	966	942	967	934	969	946	933	956	930	957	940	981	931	948	975	959	958	962	898	991	942	941	919	958	919	916	935	1017	937	941	976	983	959	952	964	941	980	953	917	933	937	969	990	982	1000	872	938	969	947	1026	890	948	926	998	954	998	950	919	938	1004	917	942	919	895	986	942	941	929	965	955	945	982	934	999	914	974	966	985	987	944	984	920	969	909	925	968	971	956	951	897	965	966	993	909	941	941	944	984	986	951	922	972	988	899	903	951	914	975	970	920	981	917	956	960	923	974	961	975	949	975	985	904	935	948	928	1035	934	960	935	971	903	984	961	980	1019	923	976	958	910	971	925	962	974	967	906	940	1004	933	981	936	951	925	997	938	977	941	925	892	945	980	979	940	988	956	979	939	967	895	969	1018	952	894	1003	953	916	959	930	921	940	936	941	945	999	938	952	947	974	929	984	935	977	959	898	1005	919	966	1005	938	983	912	943	977	978	940	975	967	956	957	954	916	970	945	955	946	918	965	985	937	915	941	950	926	939	920	937	945	908	909	948	936	940	921	956	974	984	994	972	956	931	980	935	946	912	897	928	968	906	932	1013	993	943	976	948	954	993	972	975	989	951	989	959	940	921	942	929	959	958	946	985	993	871	934	993	977	947	1018	921	954	954	928	987	910	936	959	963	970	1037	938	932	949	960	963	926	984	990	947	890	939	974	998	948	953	1005	953	1003	911	1026	951	923	945	927	976	946	945	954	975	981	1001	927	901	1002	923	972	916	987	941	993	953	984	939	981	877	954	953	971	937	944	957	928	965	960	891	952	996	977	941	941	974	915	936	955	1009	957	967	986	928	940	956	935	926	935	922	928	923	967	895	922	925	958	980	992	965	976	933	913	923	965	940	995	962	999	965	956	981	993	1002	983	990	941	969	931	921	995	916	931	970	1002	943	927	989	901	997	931	903	945	974	917	938	935	934	967	921	955	965	939	941	982	951	933	965	924	967	947	936	898	950	933	954	969	965	941	983	967	957	957	952	901	1024	941	945	947	963	915	993	937	952	993	961	947	1017	887	984	957	982	981	941	972	943	962	935	889	937	950	928	972	966	935	939	980	894	939	1029	896	936	903	929	1004	925	950	982	962	891	914	935	970	955	963	940	956	961	925	940	952	993	924	897	930	970	949	916	1008	966	949	971	926	938	933	992	975	956	952	964	995	939	941	981	969	969	942	946	958	963	949	931	952	1058	934	957	919	903	972	994	973	958	945	981	957	979	973	956	926	1010	960	918	953	937	940	941	941	938	958	949	1025	960	971	995	926	944	967	941	978	1001	995	929	955	920	975	971	931	1007	948	961	903	918	927	975	958	917	970	966	955	971	964	957	927	981	989	973	1019	933	1016	962	941	925	966	970	953	968	974	987	945	906	963	988	890	959	1000	958	965	969	964	980	915	971	997	939	939	937	983	950	1003	936	976	938	894	933	944	950	940	954	976	959	974	984	966	961	925	928	905	1063	884	951	994	1001	1001	961	912	984	949	929	958	955	984	950	976	952	948	941	972	1001	942	960	981	976	951	1018	953	968	941	954	968	945	953	939	987	922	970	947	930	985	992	962	1006	933	940	927	951	974	930	969	971	983	961	940	981	955	947	951	967	944	962	946	969	949	973	955	958	918	941	1020	946	962	957	916	970	935	937	955	976	934	954	913	944	939	956	918	929	929	938	975	976	954	923	929	957	922	917	1009	1001	942	942	940	967	927	962	983	973	971	1007	965	950	916	1001	926	898	925	947	995	963	968	975	982	973	905	959	916	1004	925	973	915	919	890	975	903	948	924	888	972	1019	965	1007	940	946	911	916	968	897	958	959	932	914	959	924	981	961	988	957	1023	945	1005	992	937	975	899	946	981	976	908	984	950	954	962	922	968	982	972	898	932	956	932	1010	934	893	995	929	971	924	934	906	969	942	931	934	956	937	998	936	967	967	974	908	942	974	982	978	941	906	1025	959	951	974	988	984	998	939	963	918	894	916	969	1014	964	969	948	936	926	981	941	980	950	934	966	952	949	936	1007	945	917	1010	919	967	903	1000	926	980	936	975	976	976	915	959	957	920	986	939	951	970	937	964	1010	911	937	917	946	952	997	953	981	907	895	892	966	965	988	951	984	933	982	922	1008	974	930	911	901	930	906	966	904	912	951	946	944	893	976	919	943	964	985	937	1002	928	930	985	905	911	897	870	954	965	984	986	1005	931	933	1015	951	924	978	937	967	956	963	917	932	945	895	898	995	1005	975	924	934	991	998	1002	958	915	990	904	1023	964	926	934	967	922	912	975	977	947	932	954	938	1004	1015	952	947	907	910	927	953	977	958	978	953	978	927	969	972	974	983	954	972	960	982	935	907	949	938	956	970	919	934	894	940	1003	992	967	971	948	926	941	942	945	925	1012	998	978	989	960	976	995	977	971	927	995	981	920	917	1004	943	911	964	977	933	982	929	950	930	935	932	854	969	950	1006	986	917	965	964	981	978	1009	999	917	1010	1008	942	933	981	962	1054	978	978	982	950	916	955	917	991	948	946	921	931	953	993	941	933	919	937	971	979	983	933	964	961	953	977	967	974	956	938	909	927	940	928	969	946	931	943	970	976	949	936	890	991	965	947	968	947	970	965	1019	972	958	929	1004	894	1016	941	1010	929	942	1016	942	939	964	933	1025	886	956	995	960	957	980	957	902	925	933	924	931	922	944	947	943	977	1010	964	948	934	887	951	937	951	964	925	943	966	957	1013	934	949	1000	983	930	957	919	947	918	940	946	945	968	924	944	991	983	947	976	926	976	936	965	1024	929	975	967	951	950	1019	950	954	880	983	1050	965	964	887	982	926	969	914	956	964	935	967	1012	986	980	956	989	934	988	980	992	919	980	968	1010	930	967	915	905	918	953	909	1013	877	961	985	946	899	950	993	915	951	975	957	939	947	990	913	994	964	955	1000	923	916	994	954	1002	987	982	963	913	906	899	969	952	942	918	972	934	965	982	940	965	988	948	983	932	911	932	988	973	944	957	972	954	986	922	1006	935	1003	993	956	946	1053	994	965	951	952	945	984	915	963	928	959	899	897	913	1003	971	986	966	1013	959	969	907	1003	1029	995	891	902	946	963	898	955	988	916	967	960	968	1015	964	1017	969	963	943	949	949	976	982	930	958	981	946	959	957	928	983	946	931	994	933	991	899	924	990	916	951	924	938	938	978	940	966	990	948	907	963
5249	1013	941	862	874	831	826	831	799	825	868	865	829	855	852	820	851	758	801	845	808	817	800	795	882	841	833	832	777	849	831	812	790	864	862	858	826	829	833	828	824	820	826	807	848	847	818	845	834	850	852	812	847	883	825	832	837	819	822	754	810	867	824	816	844	802	813	857	850	849	807	825	756	878	851	909	835	853	803	823	866	816	803	811	820	819	775	809	812	849	808	854	799	834	835	785	831	817	865	808	848	783	833	867	803	788	820	865	869	814	809	826	899	820	790	813	793	853	811	841	794	823	834	839	828	831	838	848	788	835	798	797	807	901	817	834	838	746	786	825	801	784	827	813	768	766	861	816	828	798	830	821	836	798	806	816	826	789	805	789	848	809	807	855	811	801	763	795	838	800	820	825	844	786	832	843	806	817	823	831	859	815	813	819	834	840	775	790	825	837	826	799	831	798	846	804	780	804	797	770	802	762	889	826	803	846	832	850	837	828	792	839	772	756	829	803	804	841	812	791	828	836	795	878	867	804	810	871	752	795	790	832	866	777	803	825	852	822	823	827	844	829	838	785	837	839	830	814	775	851	835	795	827	765	838	793	849	811	816	841	820	809	813	805	831	810	830	783	834	777	814	854	847	810	798	832	829	842	776	851	836	815	829	874	811	817	825	861	761	803	792	787	819	832	807	816	798	850	795	773	829	796	804	849	793	846	807	826	837	776	788	838	832	824	826	850	772	802	771	813	757	828	803	869	806	848	794	810	857	840	853	855	858	817	820	802	787	780	845	781	798	834	801	800	829	835	864	803	785	808	767	861	843	812	852	868	784	831	805	780	797	820	788	813	866	841	814	835	784	802	790	763	798	801	825	822	768	784	865	833	820	841	809	801	843	825	778	817	842	797	843	847	847	821	820	815	800	820	800	827	788	782	798	759	809	834	792	808	781	776	829	870	808	814	795	778	839	832	842	774	838	812	833	793	844	794	855	832	846	820	800	809	838	824	860	826	819	786	804	842	813	787	817	785	814	819	755	876	805	787	834	793	848	823	840	809	774	800	799	805	807	777	786	818	798	844	796	843	793	791	843	788	776	808	807	851	831	825	826	852	793	810	772	848	777	825	817	850	783	818	878	827	812	858	828	800	808	821	854	842	795	829	805	795	863	786	759	801	832	803	844	798	844	807	817	813	852	803	808	797	821	855	801	835	869	885	798	872	795	814	825	839	863	860	828	800	803	814	797	806	837	809	768	794	819	849	846	852	820	849	751	820	806	840	840	861	810	772	865	841	838	802	878	782	815	808	829	800	806	821	852	803	825	756	768	822	782	772	865	834	801	809	868	816	783	785	818	866	792	822	782	830	803	796	811	796	816	817	840	809	835	813	852	774	819	817	807	836	819	825	846	845	805	776	813	796	871	786	807	818	781	812	797	830	741	816	806	763	809	785	821	815	824	788	767	808	847	839	839	806	765	856	802	818	811	820	822	833	833	830	830	826	851	813	782	901	824	774	818	825	835	833	792	793	839	824	792	831	841	802	792	831	830	821	844	772	822	829	778	798	823	787	855	850	802	844	847	867	803	793	819	842	869	800	823	793	829	806	794	808	781	858	823	883	772	779	806	858	799	851	754	816	823	769	761	801	841	858	871	824	850	846	863	816	853	854	776	851	826	882	851	826	787	806	793	854	802	819	813	799	858	815	836	834	769	815	768	812	801	869	816	820	791	920	824	814	791	861	880	775	866	842	892	796	779	783	746	853	780	847	777	827	868	805	763	891	844	802	831	853	836	816	773	814	813	838	853	775	810	793	803	811	771	789	833	830	837	815	827	817	848	846	848	819	777	817	779	839	850	802	806	799	801	851	783	835	810	823	875	798	816	839	797	807	870	831	790	841	822	813	819	799	836	828	793	816	829	747	795	853	827	815	769	809	795	815	845	829	787	798	776	836	881	755	846	829	800	802	800	840	777	837	811	851	849	841	805	827	788	907	834	790	775	842	790	776	855	780	815	787	854	815	811	826	840	812	782	830	855	812	802	815	823	804	865	823	789	811	778	875	840	807	816	829	752	835	814	842	818	786	791	858	837	822	828	798	844	796	807	848	825	834	867	854	782	826	759	723	802	804	836	810	795	792	838	831	824	787	808	833	758	797	845	768	802	834	734	783	831	812	841	811	808	810	829	797	792	798	826	828	797	807	793	761	836	837	785	794	823	813	802	801	848	874	830	842	814	811	808	771	887	779	810	810	813	850	835	809	822	858	821	778	828	787	808	812	824	753	821	841	845	831	842	857	801	793	808	803	799	790	795	762	806	833	809	829	821	840	793	760	828	801	796	797	815	780	794	827	832	864	850	814	832	834	758	816	794	876	806	788	856	836	843	841	775	745	794	814	816	827	832	822	779	775	853	829	778	822	819	857	757	816	793	830	830	854	852	822	827	840	850	799	836	810	831	820	781	809	841	807	829	823	902	816	817	807	790	879	800	857	791	805	843	817	811	827	813	803	832	813	790	834	794	805	860	790	767	805	851	848	823	748	755	792	795	828	825	791	778	863	835	863	835	795	812	851	805	839	840	843	825	869	769	866	796	759	826	826	788	783	806	816	820	846	827	794	804	829	834	816	794	813	833	833	811	812	840	833	808	810	865	824	847	882	827	846	827	826	791	832	794	818	764	858	801	806	841	823	768	812	803	827	823	812	856	826	819	780	817	775	806	790	781	804	764	856	778	799	810	863	814	806	846	811	810	779	800	833	793	801	807	841	825	798	876	828	774	876	827	814	841	815	803	815	798	838	820	781	751	811	810	822	799	855	795	836	781	868	772	793	819	861	855	816	794	811	768	758	797	814	856	848	852	787	822	798	800	848	799	835	823	859	819	749	866	820	868	841	826	847	854	794	790	834	830	856	766	809	858	841	841	853	761	818	866	819	796	821	787	808	808	778	809	911	807	842	808	809	872	825	805	803	815	796	818	844	793	786	834	799	788	821	837	788	812	806	823	789	804	832	824	772	803	814	803	850	796	800	800	822	790	813	871	769	815	869	820	809	866	858	843	798	796	827	784	791	858	800	819	819	840	824	883	736	855	797	818	806	818	825	802	837	770	860	808	812	790	810	856	784	874	815	855	827	833	785	800	797	878	827	825	811	792	746	754	811	726	846	810	792	775	815	794	842	828	862	827	831	776	822	769	831	827	820	863	807	805	832	863	771	821	845	856	851	826	801	805	802	839	793	752	830	791	887	778	839	786	833	823	824	813	804	801	789	826	825	833	828	832	846	825	787	817	830	839	832	868	754	784	844	830	803	756	824	816	824	799	812	833	816	816	842	836	870	821	800	860	807	747	829	811	899	798	873	795	821	822	820	825	804	864	824	842	802	832	804	821	801	763	823	817	828	839	767	776	805	777	844	823	847	825	834	797	818	802	830	828	817	804	803	844	807	814	813	815	809	797	845	784	777	826	764	750	854	787	817	843	827	842	864	872	841	825	824	836	825
25934	21442	25290	17155	1994	1169	1097	980	883	962	893	892	964	919	875	898	880	905	879	879	917	908	887	894	913	900	962	910	928	925	854	868	909	927	913	922	860	879	918	876	822	885	887	856	856	938	906	883	877	838	884	861	923	894	897	868	904	924	900	923	896	848	911	843	847	861	866	825	904	891	864	865	892	904	890	954	859	894	902	891	932	901	828	858	857	854	857	900	830	846	920	859	900	871	854	884	897	900	921	888	837	859	910	931	852	865	869	886	848	909	888	907	854	898	868	902	878	844	922	907	948	908	878	872	878	928	862	887	877	864	929	919	874	907	884	826	932	894	840	870	900	864	831	891	888	908	916	830	894	852	890	817	867	842	859	854	817	910	890	879	921	871	858	816	902	848	921	892	866	902	885	861	912	886	879	856	874	826	906	889	820	886	896	904	856	872	822	831	898	869	901	885	861	807	863	808	819	851	848	857	868	867	857	885	891	835	915	842	859	845	872	862	822	853	843	876	818	860	867	904	882	935	874	865	881	910	797	903	915	890	947	867	899	922	816	834	843	911	865	899	868	904	887	867	846	870	873	836	810	898	894	854	914	871	851	895	950	910	881	870	883	857	852	869	852	872	884	906	870	865	845	887	847	786	897	876	880	903	857	814	892	902	860	879	879	872	873	914	832	858	861	829	844	859	802	888	877	875	870	884	914	867	841	864	837	862	861	857	866	878	843	884	846	868	921	900	884	862	862	898	870	910	862	844	902	921	862	934	920	925	889	859	845	850	849	900	843	914	872	886	880	853	899	921	904	909	911	884	841	853	926	921	902	891	886	889	906	837	843	878	895	836	937	836	900	880	887	875	856	858	943	882	892	934	922	877	944	892	896	916	874	909	876	858	866	873	889	868	926	842	922	883	878	868	875	856	914	844	822	854	875	826	818	908	884	933	945	914	879	898	828	935	882	908	918	874	893	857	890	908	898	917	857	873	858	883	807	900	845	861	901	835	854	889	853	861	870	856	950	841	911	956	858	862	884	815	911	943	893	890	878	836	841	872	881	891	926	893	871	873	882	910	872	865	854	874	873	843	878	913	912	872	851	889	849	879	910	854	844	821	890	859	893	902	856	946	871	818	824	809	954	882	914	881	855	892	908	885	876	888	826	877	833	957	872	856	863	897	921	892	938	882	839	881	829	832	864	856	885	883	892	853	949	878	850	913	841	837	855	860	854	815	894	895	864	927	844	852	867	899	873	915	874	829	840	890	872	899	892	896	874	888	923	845	854	917	821	900	887	892	867	885	865	843	910	853	857	885	910	882	857	847	872	923	848	837	921	873	857	865	876	888	868	925	854	897	866	875	902	858	883	791	942	908	822	893	879	905	897	847	893	866	842	858	931	924	857	892	860	871	900	844	864	858	837	859	818	858	895	846	854	881	862	880	867	884	868	836	890	858	849	872	878	845	885	915	865	899	873	865	879	903	920	824	918	934	931	859	886	859	863	846	887	827	857	940	892	896	906	847	849	887	882	850	855	897	882	881	916	894	916	896	929	876	871	867	906	897	882	856	825	864	876	864	847	864	867	913	886	890	843	883	876	837	886	884	913	896	906	888	921	856	855	896	839	810	840	882	855	832	867	870	879	887	848	869	919	854	881	890	895	867	882	873	852	850	866	871	891	859	829	844	841	827	875	843	864	876	872	893	868	870	840	860	913	892	825	842	851	834	921	896	919	853	868	881	869	829	873	892	850	880	888	838	897	906	869	863	880	867	868	860	877	893	868	926	855	896	928	906	884	897	871	885	892	824	853	845	924	844	858	939	893	880	889	851	922	833	804	866	894	884	865	864	852	870	896	895	875	902	824	842	896	909	882	824	851	877	854	862	915	904	864	905	844	819	843	925	887	880	882	896	869	853	893	858	905	868	847	892	828	891	800	850	838	869	863	871	912	910	876	925	870	850	872	876	829	884	875	851	872	951	871	830	882	913	901	887	890	859	892	941	849	925	854	858	883	870	879	931	917	880	871	829	881	839	907	812	893	865	871	855	889	852	877	855	899	895	845	820	885	881	919	906	909	870	864	805	847	884	865	917	801	875	775	894	894	902	827	831	861	822	887	852	849	914	861	891	827	886	912	878	849	828	903	890	905	846	850	879	879	855	914	917	861	848	859	903	924	878	886	891	889	921	922	870	784	911	935	920	925	909	860	861	880	845	899	801	886	833	895	849	931	858	866	847	869	869	877	847	888	872	900	867	896	834	911	858	858	850	930	898	874	849	826	946	885	799	884	815	870	841	857	892	801	926	918	909	894	902	861	891	860	834	860	882	883	875	884	868	889	842	880	876	902	884	915	895	929	891	857	960	907	871	850	847	852	882	959	874	901	896	898	850	860	933	855	885	889	857	876	845	868	878	902	901	852	904	907	862	911	847	880	862	917	824	858	884	863	846	883	853	891	882	848	906	967	886	805	839	872	868	852	860	867	887	952	908	904	892	876	855	882	916	881	889	880	885	873	849	869	877	904	887	891	914	927	880	869	871	895	857	898	898	832	838	938	833	886	895	885	903	886	852	892	883	844	896	907	907	864	839	878	873	927	842	897	896	959	936	903	899	951	856	875	822	842	898	863	868	939	839	862	838	843	918	828	923	891	869	900	868	873	842	859	873	903	849	851	846	853	886	866	861	845	869	882	844	867	829	846	853	832	813	873	852	871	857	857	859	823	897	895	888	918	852	849	839	828	847	835	895	870	908	872	872	867	929	873	893	855	883	886	891	874	839	851	861	886	905	872	873	888	877	865	866	915	899	832	916	875	877	822	859	838	890	855	846	922	879	913	843	872	862	845	827	897	891	922	879	926	863	862	878	907	799	853	863	881	944	862	856	874	815	838	850	903	914	851	920	882	820	832	906	848	851	879	923	924	868	852	859	924	859	864	862	834	877	808	915	833	912	897	894	870	813	859	872	841	836	857	846	892	851	816	844	831	907	873	947	911	836	857	907	827	878	883	885	854	866	887	844	866	870	883	867	887	878	892	886	923	846	880	888	916	843	873	832	874	860	891	826	870	864	875	872	879	878	904	828	854	880	866	845	847	876	827	914	857	898	862	893	869	893	826	888	872	903	898	853	868	855	898	875	887	887	904	893	888	887	873	843	864	877	879	894	953	926	879	840	864	878	884	884	868	845	837	876	863	833	875	867	826	866	870	875	888	848	850	862	891	867	917	835	882	869	959	824	864	900	865	833	849	849	870	853	896	812	897	866	846	868	847	899	937	880	821	854	870	866	882	915	870	898	902	860	833	881	863	922	858	870	868	900	861	829	921	871	849	861	900	834	883	872	821	867	898	855	841	899	892	857	856	895	876	927	838	889	810	860	881	869	833	836	942	844	859	832	863	817	867	844	874	873	874	934	875	900	842	915	854	884	885	859	880	833	939	860	842	809	943	927	893	864	918	857	866	891	854	858	882	851	873	837	885	835	881	864	864	846	842	867	868	886	919	854
3722	2164	1977	1307	1054	972	931	927	870	832	809	854	799	789	841	833	809	783	775	770	791	815	792	776	810	781	785	799	727	783	776	788	786	756	799	848	759	830	815	785	780	792	758	782	789	801	815	763	794	768	752	804	774	802	728	768	753	790	802	766	742	744	785	745	746	784	806	793	800	807	805	802	748	756	764	765	760	767	856	741	823	775	772	808	772	761	803	798	745	771	781	813	803	779	791	754	790	755	745	753	780	765	792	760	801	749	783	764	780	790	809	748	796	776	784	774	772	755	732	753	748	734	788	695	727	786	791	723	779	761	796	768	767	787	783	777	786	770	776	795	780	780	766	748	818	845	787	768	792	813	790	762	809	755	729	790	807	789	773	763	745	830	755	744	777	767	769	808	703	766	739	755	760	766	733	762	748	751	793	736	776	737	716	791	729	763	745	773	768	754	771	717	810	752	793	772	789	775	774	772	818	745	778	761	760	802	751	787	801	792	777	770	729	763	773	738	822	750	782	766	797	746	757	778	777	800	799	796	796	779	776	732	792	740	767	754	791	838	761	784	780	748	803	750	762	806	761	791	770	760	745	812	774	782	740	778	761	762	723	757	764	741	771	690	796	774	749	792	811	717	734	788	813	737	736	762	794	782	746	790	804	777	766	784	757	782	790	712	737	786	789	747	746	761	829	801	777	774	784	743	838	771	803	792	743	791	775	812	780	750	791	811	774	802	782	771	772	771	778	753	728	760	768	828	792	762	758	785	788	767	787	775	766	774	772	772	808	718	766	777	735	776	734	831	744	771	798	737	756	770	752	778	771	760	742	790	752	767	776	803	777	806	772	783	785	746	820	781	718	744	787	722	743	765	777	756	724	814	755	770	745	733	744	762	703	768	797	784	761	804	768	791	734	784	756	718	788	774	771	776	782	776	741	736	780	763	763	741	752	841	755	748	790	799	764	753	761	740	804	789	735	773	795	748	785	781	757	781	749	784	742	725	816	710	743	791	764	766	789	761	755	779	745	754	775	757	800	799	807	747	760	740	835	763	809	757	725	707	817	769	762	799	771	789	766	779	787	732	729	755	783	736	785	792	813	817	782	820	726	738	753	748	768	745	770	754	787	783	770	759	842	755	765	774	719	759	815	777	760	743	803	807	769	788	767	739	761	750	781	753	792	821	776	760	746	773	757	719	814	809	722	816	763	771	737	791	763	774	763	769	792	757	767	790	757	799	779	832	727	793	781	768	762	787	776	799	807	787	760	799	755	745	758	789	759	780	779	778	811	737	760	728	775	821	751	753	763	812	779	800	807	749	813	799	776	779	770	825	778	746	792	739	759	739	746	730	781	774	764	740	784	749	755	747	829	781	779	756	772	785	838	733	777	801	775	809	703	777	729	829	774	757	796	777	777	825	754	812	748	783	768	787	739	812	788	776	781	768	751	805	774	804	808	789	776	729	778	782	778	777	774	789	786	695	743	818	781	793	702	719	800	791	795	767	713	794	751	757	785	760	724	728	724	775	775	755	750	787	739	751	739	783	737	729	785	783	757	734	759	764	778	789	771	768	763	793	783	734	777	789	813	733	765	740	761	793	761	763	778	777	815	813	760	752	819	743	763	789	770	745	777	752	772	742	780	783	798	780	785	728	797	791	797	769	758	771	780	743	739	802	804	749	756	781	767	798	799	808	748	781	751	776	711	771	750	793	749	735	743	744	793	753	767	791	765	771	823	790	802	751	756	762	752	758	720	796	776	762	724	793	787	777	784	738	715	792	806	758	757	821	792	762	790	786	734	735	787	760	740	797	776	792	786	763	766	746	754	822	734	860	805	767	764	753	767	703	744	817	759	751	827	788	739	732	735	813	752	771	726	776	781	787	803	798	723	755	748	758	760	772	728	786	786	768	764	715	795	858	771	751	792	788	802	750	715	730	790	779	774	741	741	797	748	766	791	787	794	722	793	791	726	766	750	750	780	760	746	755	788	744	772	712	762	774	745	754	774	775	763	740	763	793	785	794	739	712	728	764	773	754	760	808	759	752	828	776	728	768	800	805	705	767	781	791	719	774	778	731	787	789	754	721	770	790	777	778	833	779	753	781	690	760	787	800	740	775	714	819	776	753	838	784	774	797	766	811	740	724	707	742	737	791	716	729	806	732	742	728	747	765	754	731	782	778	760	733	680	755	744	803	777	766	744	777	751	737	772	764	820	744	813	713	759	786	746	827	741	747	775	782	727	772	780	713	799	740	741	742	781	772	783	765	739	784	752	789	772	776	776	807	746	777	743	724	810	724	760	781	788	741	752	773	752	775	791	794	733	821	740	839	799	745	804	799	771	766	773	731	760	804	796	791	760	754	727	734	778	753	846	795	785	789	785	722	758	779	733	798	783	759	799	731	784	802	804	851	765	732	801	754	748	745	752	762	730	773	788	750	799	796	807	738	793	799	800	771	750	765	795	725	788	797	740	779	741	765	723	787	732	820	783	753	785	746	765	755	753	783	778	740	779	767	761	786	748	759	755	813	803	771	786	787	774	761	732	759	793	791	755	832	768	789	775	765	770	739	732	769	763	785	711	759	783	730	805	773	764	754	744	727	738	802	826	770	764	775	751	746	753	788	785	750	841	773	794	773	802	761	775	825	798	781	752	726	755	771	794	799	784	762	807	786	772	768	772	760	794	771	767	760	780	782	825	749	816	779	742	758	745	732	718	769	768	761	756	766	759	790	736	730	821	823	741	788	757	736	761	745	761	765	780	791	753	741	773	771	754	839	752	737	722	713	802	712	805	734	785	830	726	785	777	799	744	791	753	780	734	697	809	775	744	738	815	742	819	815	785	756	717	737	773	760	781	711	754	763	751	731	778	767	758	729	734	748	780	821	765	789	762	753	713	787	807	735	773	778	745	779	705	734	736	785	763	806	787	756	737	791	772	759	694	748	774	854	790	736	739	776	724	734	749	765	686	767	787	761	757	749	790	769	788	765	745	722	738	769	784	814	778	835	718	748	736	797	737	718	810	787	736	804	788	777	757	723	803	747	772	755	773	782	747	823	768	785	785	762	734	755	755	792	740	766	763	737	787	750	796	796	759	784	781	826	726	749	767	749	763	843	774	814	756	775	755	796	753	756	805	773	767	747	725	752	768	741	785	791	783	700	742	760	846	763	737	786	793	811	797	826	817	779	799	748	733	785	787	805	754	740	774	762	789	746	785	741	738	818	788	774	765	783	802	748	743	752	767	741	813	779	787	736	776	727	780	757	804	765	744	774	767	788	779	739	765	754	696	698	710	778	749	749	776	778	749	771	772	722	775	787	789	814	720	735	743	802	797	741	766	792	783	735	807	758	750	753	791	698	770	746	749	798	786	773	796	701	789	778	780	734	738	733	761	733	803	802	772	768	766	746	719	767	781	767	783	767	815	834	797	793	790	754	751	763	800	745	733	760	790	767	744	777	748	807	777	818	824	789	737	788	758	748	781	755	761	745	742	770
24325	21474	28608	24735	20278	2993	1036	704	574	581	502	534	537	449	511	477	464	468	490	433	459	469	447	437	445	416	475	458	408	441	418	412	493	478	457	450	455	397	470	496	432	427	405	436	439	413	438	441	395	414	437	436	422	418	444	437	402	440	448	443	426	424	420	443	420	393	451	428	435	439	456	404	456	418	471	439	410	463	446	443	429	405	428	463	420	470	425	440	441	463	426	399	437	463	439	459	440	457	429	413	416	401	435	440	435	436	470	456	461	427	446	442	405	443	463	411	465	416	443	402	416	421	432	475	430	405	426	376	454	457	427	467	450	429	425	436	429	443	426	429	373	418	405	444	442	415	436	411	418	441	469	393	358	401	404	408	416	454	439	464	452	454	436	437	420	440	432	450	457	452	418	434	395	430	414	440	420	438	425	434	429	420	463	441	447	426	471	425	431	412	424	444	383	437	439	450	448	409	409	419	443	424	431	430	461	422	470	430	415	444	446	431	413	452	432	441	409	433	443	412	438	408	448	441	436	420	414	417	397	448	446	472	428	417	417	389	423	435	393	386	473	438	409	407	430	394	436	462	432	439	445	454	426	415	424	420	400	407	403	438	413	462	422	451	420	432	436	425	424	413	401	427	422	421	434	393	447	465	418	433	415	445	413	425	434	409	423	422	455	426	434	398	405	422	392	428	416	441	419	436	401	410	418	429	421	455	448	399	474	402	436	435	421	447	405	400	433	436	452	446	412	402	426	422	441	426	403	401	441	483	460	438	449	440	427	447	405	402	447	424	412	424	438	421	406	428	398	394	440	432	423	407	397	397	417	428	439	448	401	438	410	492	434	432	408	430	467	452	394	423	418	451	427	399	430	449	472	432	433	386	406	410	434	376	403	423	401	423	430	431	450	445	411	490	471	405	423	467	402	408	406	464	445	433	446	442	423	418	433	411	431	397	439	396	418	429	418	451	421	398	411	441	439	417	429	409	410	420	424	392	409	419	457	448	442	381	424	433	432	396	426	389	421	434	445	453	392	477	451	453	428	373	439	456	457	417	439	431	418	400	434	431	436	396	377	440	409	422	436	436	457	421	430	396	451	436	426	459	465	407	450	406	432	463	443	381	450	448	455	405	422	400	463	434	391	451	432	448	428	408	438	438	451	419	374	449	432	449	433	448	437	411	442	435	391	462	421	457	422	429	387	418	424	418	429	363	450	427	417	437	399	431	438	422	452	448	419	449	416	409	431	444	458	415	436	420	456	409	433	417	453	414	415	366	421	404	439	430	410	421	433	431	424	433	434	424	418	421	451	396	428	417	479	415	447	422	443	407	394	411	430	480	372	442	453	461	404	394	420	433	451	390	435	450	399	423	401	445	426	425	441	445	433	402	431	422	412	454	446	457	445	431	426	409	422	404	423	424	418	438	393	409	442	396	441	401	464	402	413	403	454	428	410	457	431	434	424	420	461	412	445	413	414	398	411	436	425	409	417	386	399	403	421	393	371	436	437	409	459	436	381	422	428	387	439	409	433	404	399	426	427	437	420	423	392	406	440	493	419	444	428	418	432	426	426	400	442	422	459	445	422	421	415	371	434	411	398	443	464	417	397	423	429	422	422	443	426	421	382	448	442	450	406	447	415	434	451	435	428	398	441	408	443	429	437	433	414	441	422	455	424	397	405	435	435	393	443	424	442	384	429	437	401	439	412	426	457	418	426	442	436	419	424	454	417	454	411	438	403	418	410	445	454	438	452	429	394	426	401	432	436	429	407	412	451	406	413	431	435	382	411	413	433	432	402	427	428	465	434	428	426	410	440	403	454	452	411	427	423	417	459	436	429	438	453	434	393	417	447	438	417	410	444	417	405	424	460	389	443	384	434	388	400	435	445	399	428	404	429	418	403	418	411	406	409	408	433	419	445	449	413	440	429	429	421	397	429	435	427	440	430	457	418	409	401	368	440	418	404	382	418	451	381	409	429	411	426	418	412	393	425	378	444	422	455	412	438	411	434	443	456	454	407	423	397	408	433	427	412	440	399	404	441	420	419	466	446	405	423	419	413	423	467	454	460	414	416	415	440	432	448	411	413	418	442	401	409	404	452	405	424	457	448	417	441	438	435	370	373	433	448	412	384	418	429	400	403	443	460	471	396	438	451	413	441	444	450	419	420	423	429	403	423	411	461	459	423	408	403	445	399	464	431	405	404	424	401	402	472	458	403	440	393	411	422	439	418	424	437	417	428	432	414	428	427	416	468	432	429	426	413	414	438	441	401	411	434	395	401	477	363	422	442	440	435	422	475	457	409	418	417	414	420	428	415	401	394	416	412	415	406	441	413	447	444	437	434	418	429	417	411	400	479	432	446	419	445	438	439	401	433	422	395	419	432	437	432	441	421	401	437	436	426	435	420	419	403	399	425	439	436	430	444	455	408	390	464	430	467	413	392	422	419	435	445	419	403	406	437	425	401	474	427	460	424	439	409	466	440	440	420	399	455	436	421	391	417	445	443	444	409	421	418	420	403	437	431	429	393	440	456	410	386	422	402	420	456	413	425	422	445	402	408	428	389	417	403	459	456	414	401	413	442	417	404	402	439	406	415	409	433	447	428	437	408	432	414	442	409	433	437	431	452	408	395	458	459	451	411	425	380	455	415	446	452	385	430	395	386	419	413	405	446	431	433	408	433	407	421	428	448	443	414	447	392	417	453	433	400	429	423	424	409	431	403	411	443	429	408	448	429	443	420	404	402	412	433	435	442	472	458	409	406	418	421	407	406	427	387	414	419	432	400	459	478	413	382	442	403	405	427	408	399	412	430	446	404	422	416	391	423	424	445	437	431	428	476	419	433	460	442	428	410	405	394	452	407	387	430	435	437	403	416	414	411	421	462	409	419	414	442	421	436	446	434	456	408	395	401	393	428	449	415	424	381	433	429	430	409	413	407	442	421	425	423	426	436	448	394	422	417	438	424	433	397	414	446	418	399	443	395	416	438	442	386	412	423	455	431	436	422	406	453	418	442	412	427	454	425	445	399	424	430	438	422	443	420	399	393	437	450	451	426	409	421	451	440	409	407	390	432	430	408	444	402	453	412	452	407	424	436	445	418	408	403	423	429	419	397	431	401	432	459	425	417	388	446	425	424	428	443	406	413	430	453	425	446	490	426	431	428	423	436	411	422	401	434	411	430	406	432	397	464	447	442	407	466	451	413	411	417	427	448	437	466	431	416	439	409	398	399	411	445	458	467	420	414	433	395	418	414	407	403	421	409	420	427	441	432	442	390	435	418	399	425	436	391	416	445	404	425	433	431	428	419	441	410	435	409	419	409	404	464	464	453	419	471	383	428	425	432	417	439	402	419	463	421	422	405	461	374	408	433	449	419	446	417	434	434	417	437	436	438	415	394	400	467	425	439	429	429	437	425	444	419	381	430	470	410	406	457	418	449	455	434	450	418	438	418	377	454	414	428	422	392	395	421	435	413	395	396	445	387	428	441	424
3509	4795	3760	1913	1443	1139	910	771	696	626	641	599	576	576	548	486	484	487	499	475	469	459	475	480	433	401	445	473	450	454	469	494	443	441	467	437	447	476	450	458	424	462	426	492	482	416	416	459	455	421	445	474	422	470	448	444	415	470	445	469	461	471	461	467	456	432	418	439	439	421	423	452	434	443	430	440	477	466	446	412	450	438	457	442	439	467	468	461	452	400	437	466	407	414	395	447	429	440	450	438	427	461	430	431	465	460	460	447	414	459	434	428	444	449	453	442	412	432	414	466	451	465	441	434	454	433	433	391	438	437	422	472	442	415	425	441	426	407	476	414	444	471	418	391	425	425	425	441	493	476	431	461	406	480	451	424	441	404	427	436	441	387	458	433	451	460	444	432	442	452	430	425	457	416	426	422	410	465	380	472	435	463	430	456	450	451	470	392	477	436	440	419	411	433	407	451	455	473	460	450	414	458	407	451	430	452	451	442	453	425	454	438	441	414	428	440	422	434	419	480	485	489	443	452	425	414	414	428	434	415	420	437	440	412	435	380	440	477	439	432	406	434	400	428	430	435	403	444	391	428	446	435	438	412	436	403	464	436	418	422	441	432	465	414	470	458	466	425	440	426	451	428	448	429	409	426	427	418	434	454	390	460	437	450	430	406	436	418	430	462	431	425	420	448	424	473	406	433	431	437	452	449	408	447	425	404	457	440	436	471	440	415	414	420	455	416	434	379	410	437	445	411	465	452	412	428	449	395	460	443	476	458	436	431	422	463	470	448	438	428	416	398	417	472	435	419	419	420	445	411	412	431	447	395	415	438	414	447	438	423	418	440	439	457	453	420	445	424	435	443	433	458	417	356	430	437	431	415	443	440	431	473	428	420	439	503	438	408	448	438	423	420	433	433	442	454	453	434	408	394	404	417	424	466	411	428	429	415	430	444	425	411	438	442	440	466	400	457	412	427	430	410	410	431	451	435	457	436	424	438	429	435	447	412	451	425	403	423	418	438	409	437	425	449	420	440	452	385	445	447	418	432	434	432	417	423	430	401	400	452	417	438	407	458	417	442	436	447	460	443	448	434	454	443	425	446	453	412	450	432	405	426	421	444	418	449	393	422	440	432	436	448	419	444	454	464	460	439	404	465	404	423	460	450	429	441	457	426	390	440	451	422	401	405	421	411	471	414	445	404	415	436	439	423	402	419	421	420	448	445	436	432	452	422	426	406	423	384	459	405	458	440	426	421	406	476	465	449	422	430	432	447	437	410	423	459	439	386	428	455	437	438	429	421	415	421	441	409	416	457	471	433	396	434	422	441	434	427	432	409	462	450	442	435	439	430	460	457	394	449	464	426	454	428	466	415	470	426	467	431	450	406	455	457	429	440	467	412	412	436	473	405	398	431	430	468	413	457	398	433	461	479	394	434	390	468	414	469	452	422	454	432	442	453	450	464	426	414	461	452	431	451	447	416	437	426	416	411	436	406	434	424	469	444	452	439	438	422	446	398	406	409	425	459	451	444	437	427	393	411	428	441	395	463	434	435	445	435	407	451	413	423	433	428	445	436	436	437	402	428	439	437	409	419	468	461	416	424	425	471	428	453	438	442	393	378	401	446	409	450	463	447	449	420	435	417	405	435	417	423	431	447	438	404	420	420	433	393	462	451	459	408	399	423	457	421	430	429	418	410	405	444	465	462	434	408	426	401	457	432	422	455	407	431	447	423	471	422	435	416	449	422	427	409	456	405	443	434	457	423	427	432	442	430	419	465	433	441	439	445	404	410	428	443	454	422	437	429	429	429	436	423	432	442	476	410	411	442	441	471	415	449	432	412	422	388	425	406	468	456	442	466	440	414	435	409	460	417	445	469	440	469	421	414	426	449	426	416	414	464	452	456	428	446	438	443	415	419	438	438	444	420	432	420	449	423	440	469	411	439	429	405	422	472	438	421	458	437	451	439	401	443	422	429	439	415	442	455	392	386	451	468	411	409	404	412	428	430	433	463	462	396	427	416	425	435	456	466	442	429	438	412	424	396	434	413	449	447	412	414	451	400	435	397	427	447	424	455	472	427	440	418	445	448	435	440	419	416	398	443	431	422	436	434	445	454	413	420	415	415	407	412	448	399	416	424	427	421	441	425	457	422	449	385	464	464	439	437	441	416	379	396	457	457	416	430	437	443	444	426	433	429	396	429	448	434	438	410	418	409	492	395	419	425	389	444	416	419	421	435	447	450	435	429	434	421	453	421	475	471	422	391	406	423	414	439	442	415	452	431	425	505	404	443	455	451	418	404	404	438	412	474	468	398	397	434	443	433	393	457	421	429	393	438	448	398	419	407	408	426	439	429	410	429	401	419	436	427	438	423	436	445	432	436	430	415	455	429	444	454	446	447	440	454	428	416	433	434	449	428	371	449	437	396	423	439	474	443	443	401	434	447	422	438	422	412	411	399	478	414	405	418	401	437	437	472	431	410	405	446	424	436	449	458	441	433	425	411	408	450	434	436	415	451	416	461	387	433	443	445	453	394	405	448	414	400	423	431	432	434	443	466	459	429	430	452	428	418	426	434	422	421	426	410	413	442	445	436	401	438	420	419	435	430	437	423	418	416	441	453	430	421	396	448	389	430	449	432	437	437	409	408	413	411	392	452	445	438	412	416	424	383	437	427	429	427	414	446	450	435	413	434	421	426	406	451	429	465	428	437	411	397	447	424	470	431	419	425	441	456	437	421	425	437	419	410	435	429	451	411	430	452	439	440	447	443	442	413	415	453	431	422	441	436	425	414	439	385	427	430	403	442	456	386	413	462	388	438	380	386	429	411	422	421	441	415	425	423	413	467	435	396	421	413	402	423	429	425	441	442	454	414	450	446	429	443	401	414	429	442	435	464	406	443	416	406	424	407	455	409	430	457	414	378	431	433	395	431	451	421	440	425	432	408	428	428	430	405	421	470	467	440	422	457	452	437	390	396	423	421	420	456	420	373	438	411	401	386	479	473	421	438	438	451	435	425	465	467	394	451	421	431	418	440	412	438	423	401	445	457	403	441	449	433	451	445	462	397	435	431	428	422	415	408	402	433	415	416	441	415	450	380	447	404	434	404	456	436	404	466	433	449	446	428	399	449	422	456	459	441	435	423	412	431	450	458	454	412	424	398	429	413	473	427	452	455	410	402	427	395	423	426	422	462	489	458	383	421	394	405	448	423	461	430	449	447	447	489	458	455	428	445	433	375	421	419	414	396	435	453	432	436	413	424	397	444	426	435	396	459	387	420	428	429	429	399	425	413	436	454	412	439	437	404	399	463	439	452	445	443	423	399	452	468	429	420	408	443	437	476	407	426	421	452	439	398	412	439	455	392	377	421	399	433	457	448	443	416	418	420	421	450	414	434	407	451	436	421	442	469	424	441	442	430	416	418	439	411	402	402	465	425	392	477	427	413	431	424	412	424	462	409	431	444	422	456	440	415	427	400	423	458	449	411	411	447
27690	11936	2196	1287	1058	1000	889	997	954	963	981	985	935	942	891	997	964	974	1012	918	980	937	926	966	937	917	954	977	935	938	917	900	971	929	966	949	975	933	917	985	923	890	919	959	964	914	891	918	914	910	960	944	880	948	892	964	936	910	957	907	999	925	1009	972	985	949	934	943	927	936	953	973	944	940	922	942	935	968	944	1025	946	963	953	937	976	940	899	921	920	974	915	931	958	884	929	954	931	940	933	930	964	964	959	903	945	950	972	957	1011	871	943	929	966	959	931	944	1024	968	925	915	901	920	976	912	942	932	939	978	1000	909	959	990	925	910	942	959	893	910	938	916	1009	937	899	946	890	929	908	942	906	972	992	957	963	952	948	892	913	957	957	921	924	941	952	983	946	944	911	923	913	930	884	972	915	885	1025	955	856	937	937	957	924	936	906	980	987	928	974	954	930	985	992	905	987	1001	955	899	949	937	927	965	922	917	943	960	872	925	946	947	979	945	924	985	917	963	931	976	883	970	1018	1023	930	943	963	984	935	930	919	936	947	926	947	976	964	864	930	900	915	933	896	914	947	919	915	963	959	936	978	1041	954	925	921	946	952	956	944	899	955	997	911	897	961	982	963	932	1016	946	940	962	951	964	935	936	919	959	964	965	953	980	926	910	906	951	992	935	975	947	918	959	922	900	973	920	915	976	940	946	927	897	920	944	972	945	982	958	892	980	947	968	942	982	927	932	940	940	964	933	998	969	944	956	922	953	931	1034	963	941	881	901	924	885	995	920	877	965	914	957	912	944	964	969	999	978	925	912	969	964	991	930	962	1002	971	968	923	880	950	932	930	992	935	939	925	1030	917	989	919	958	898	936	978	956	989	913	900	959	954	961	971	938	908	927	914	992	962	957	916	961	928	954	963	989	940	968	896	929	990	913	944	967	989	941	914	901	964	937	969	982	1004	940	960	912	903	931	926	951	920	986	920	921	952	914	952	961	914	902	951	935	897	918	927	933	933	914	935	935	952	977	955	938	1008	965	927	915	995	966	950	959	918	939	935	937	959	995	944	963	938	953	944	894	965	924	917	978	911	909	922	919	906	961	955	926	932	982	919	932	989	917	980	926	894	947	962	922	955	934	908	920	959	969	989	953	930	950	931	970	945	936	981	916	924	957	947	983	948	912	948	884	980	942	950	918	944	936	914	973	976	950	1019	938	954	952	942	911	966	964	954	935	982	898	944	987	947	951	947	927	952	942	976	978	950	978	932	897	980	916	976	939	907	944	999	911	915	953	956	938	957	949	919	955	925	923	916	958	956	928	938	871	962	877	983	929	942	967	979	985	960	883	933	965	931	904	844	967	985	939	927	968	967	968	921	952	963	934	974	933	958	948	962	924	952	922	941	905	940	966	1013	957	948	953	939	932	934	975	947	964	969	954	911	1002	987	964	914	1008	930	952	964	922	954	951	990	910	983	939	972	965	949	912	939	981	893	948	926	878	966	889	918	968	995	941	924	944	992	949	931	978	970	960	896	922	947	924	907	959	962	970	960	915	982	975	909	883	918	950	962	887	951	941	984	928	976	955	1005	940	959	957	944	947	936	924	978	978	932	924	969	959	919	966	950	999	962	948	926	966	878	914	986	881	911	973	943	959	945	934	908	983	946	918	992	926	958	934	932	964	931	928	900	961	962	932	951	963	961	918	901	964	913	987	946	922	894	955	983	985	1016	968	942	955	932	997	912	881	998	986	908	934	926	980	965	927	884	916	953	906	974	934	946	937	936	911	976	842	982	985	950	934	927	979	960	906	937	915	933	1018	997	968	928	925	972	968	951	952	976	950	948	923	931	965	971	894	942	991	953	959	894	928	931	955	971	968	966	937	947	969	942	932	941	964	919	950	918	1021	983	904	990	939	900	940	933	943	961	948	971	978	925	982	899	955	967	936	907	962	1002	973	983	942	962	994	923	919	902	925	954	910	1010	1012	895	964	940	988	979	949	902	986	925	927	911	990	924	944	926	978	887	930	964	936	931	879	983	957	957	937	898	956	911	949	1015	971	1012	944	900	942	924	968	961	962	921	979	935	916	964	920	918	934	926	927	889	939	893	970	949	918	929	970	994	957	952	941	934	880	957	962	970	938	971	982	906	999	924	968	949	963	956	1003	988	988	989	922	959	952	938	958	950	892	957	936	979	953	905	983	914	931	964	972	954	947	961	936	966	985	999	977	879	996	916	930	970	960	898	901	999	917	940	952	921	961	978	927	895	912	963	933	921	936	929	972	954	912	925	921	873	951	935	963	883	953	947	994	963	966	969	896	938	930	914	900	909	964	942	1009	950	926	973	980	1027	957	939	917	959	940	920	940	980	920	990	944	996	917	934	889	979	937	977	918	982	937	936	919	988	946	970	962	910	890	887	908	881	926	958	928	964	989	972	913	944	1008	996	1035	888	964	977	989	932	951	938	1007	924	928	1015	958	1008	926	967	939	909	944	973	976	962	947	888	938	944	896	886	898	959	937	963	952	895	944	896	949	952	874	924	947	973	893	931	912	984	929	969	940	924	985	947	969	887	1031	970	896	912	900	959	956	954	964	958	889	967	984	964	894	976	946	914	955	911	937	958	909	930	915	943	981	936	998	905	950	906	981	1000	899	918	973	1020	947	942	969	962	963	931	966	937	917	902	953	926	892	934	962	978	935	901	922	971	907	963	957	918	950	951	934	1002	926	936	931	930	1013	959	935	972	916	966	943	986	985	972	928	948	953	993	990	963	953	940	975	1008	974	961	968	991	893	982	926	885	976	949	915	1003	955	944	1031	941	907	935	967	892	928	946	888	922	943	953	954	968	953	938	986	953	924	957	974	985	983	897	939	946	995	1042	903	950	954	936	952	987	947	949	906	972	930	943	947	933	932	948	1014	934	875	999	959	937	984	921	964	954	940	924	967	1003	937	953	920	978	901	921	944	933	993	974	929	953	920	966	879	959	931	943	982	960	898	917	907	917	952	931	945	920	980	960	943	938	954	923	948	927	954	1018	942	963	947	988	952	938	975	940	882	861	892	917	949	929	881	900	976	978	941	893	980	965	938	968	949	927	898	893	953	960	918	944	935	947	913	909	988	924	956	925	954	921	1009	927	922	943	950	893	921	921	974	919	979	972	934	957	925	919	958	963	929	943	884	921	989	937	1001	948	926	916	964	897	882	896	982	862	958	1002	919	940	975	943	903	955	941	976	919	954	866	931	971	951	978	938	900	961	989	1009	933	963	953	944	979	973	955	983	1012	887	944	958	974	963	964	913	926	963	881	1002	939	895	932	855	927	981	950	950	920	956	1007	937	885	972	943	928	944	983	944	964	944	907	971	892	953	961	886	918	976	936	918	941	933	911	949	924	911	899	926	937	898	953	933	932	888	968	962	968	868	974	929	903	938	994	941	897	904	934	978	981	951	1003	974	963	947	1004	989	976	963	923	917	938	959	910	976	949	1015	921	926	948	937	917	923	924	989	936	984	952	945	892	974	999	975	963	947	985	958	956	955	935	938	941	921	903	913	960	899	944	956
5230	1096	1038	867	842	855	868	794	842	846	843	792	846	793	812	901	805	758	861	832	832	834	829	828	791	784	799	819	807	865	878	849	827	847	808	837	824	861	804	821	860	771	768	795	825	847	725	824	815	802	820	803	821	826	858	824	830	821	828	805	772	775	840	797	804	780	816	805	758	813	792	844	842	801	826	851	825	806	790	798	879	797	827	834	821	767	790	854	811	803	787	799	821	806	792	820	799	833	795	793	780	836	800	800	845	797	835	805	787	774	813	802	809	829	811	771	801	833	810	746	822	844	774	857	830	864	821	800	824	864	810	857	807	791	789	824	791	810	869	773	796	797	801	822	829	844	786	831	833	834	857	800	837	823	829	817	808	809	786	789	790	817	753	837	782	837	832	819	845	787	832	790	799	790	834	831	802	770	781	761	811	786	813	859	794	770	793	804	850	843	836	822	795	821	799	848	846	790	779	849	831	815	778	807	743	801	789	811	805	821	824	852	808	814	804	803	823	828	851	787	825	819	769	890	825	809	810	804	786	792	817	801	813	866	816	783	751	817	825	805	814	743	809	799	874	841	865	771	765	800	824	761	788	836	816	816	801	790	839	783	814	806	838	792	783	842	813	822	833	807	809	799	834	816	797	817	839	843	855	813	802	887	755	797	806	817	838	768	813	858	797	833	749	804	844	781	863	845	775	783	860	789	827	796	817	791	808	815	774	835	875	836	786	844	823	826	822	844	851	818	848	827	769	821	833	818	824	823	819	745	820	817	761	813	840	807	851	791	782	837	833	792	795	811	768	858	792	808	812	877	849	760	794	768	822	815	804	825	816	858	797	772	846	770	766	800	862	806	766	786	809	834	820	808	777	778	799	827	807	803	801	764	799	869	796	858	840	859	835	807	811	827	845	823	831	752	753	767	768	857	832	835	815	814	819	803	823	812	833	788	848	803	825	774	865	838	775	807	788	799	845	791	802	792	865	824	837	768	854	841	845	805	803	779	761	817	813	786	811	833	764	805	873	817	806	789	819	796	841	840	856	842	796	783	806	837	826	836	795	776	848	819	779	824	840	804	833	772	835	816	824	797	787	832	821	810	805	810	825	800	846	841	780	824	803	863	826	827	773	831	810	841	821	824	862	782	822	822	794	784	806	824	788	807	822	814	803	803	842	791	799	820	795	813	765	846	811	846	777	748	805	795	841	777	786	862	768	802	817	818	763	786	832	839	812	811	848	803	809	833	812	820	823	825	815	778	830	841	809	829	830	807	819	809	799	838	788	810	786	797	792	820	843	788	828	823	818	814	856	815	764	830	812	854	846	803	880	804	827	868	815	844	776	787	813	776	746	862	835	781	844	818	770	811	810	819	814	823	797	860	785	811	789	804	771	761	814	809	814	785	834	842	815	847	850	862	759	795	781	829	791	822	779	869	861	766	805	872	835	818	820	789	860	795	822	809	800	774	807	811	807	769	815	832	790	789	835	807	800	809	829	804	795	789	800	793	898	792	785	818	818	808	764	859	818	798	813	897	744	789	839	795	768	789	776	774	826	827	808	797	813	858	798	817	828	841	826	841	836	864	804	874	823	785	836	838	772	902	838	813	828	799	799	856	777	787	821	804	848	794	799	872	848	808	818	810	810	785	802	792	800	773	826	847	817	810	759	776	801	837	805	843	802	830	791	806	858	853	819	825	772	798	831	824	773	778	819	791	821	838	833	836	873	819	800	843	791	821	789	809	833	771	862	807	771	848	819	826	812	854	785	827	807	800	863	804	772	791	824	777	818	854	839	829	818	818	847	791	817	796	783	809	824	834	765	833	804	810	833	813	793	798	860	780	948	812	813	823	817	822	822	767	792	849	767	792	790	800	815	854	800	812	811	850	832	789	819	821	755	759	825	754	840	805	835	786	823	807	740	791	800	843	841	825	839	797	772	807	776	779	806	816	825	842	818	838	783	749	823	813	793	803	837	842	787	838	823	763	776	821	856	840	820	804	786	807	795	831	799	802	749	801	820	832	815	801	776	785	832	797	830	843	840	805	798	742	757	824	838	854	855	808	783	830	884	824	822	824	817	811	830	757	797	813	798	842	767	808	803	818	816	858	802	781	833	790	793	852	803	862	868	751	807	807	855	758	810	835	805	808	841	782	790	832	810	820	801	820	857	773	843	785	802	816	785	797	842	809	814	802	813	778	875	814	818	820	862	775	839	844	831	822	773	833	837	778	812	792	847	833	811	793	801	822	828	801	822	843	838	782	827	788	802	846	801	797	804	845	859	874	796	783	802	786	810	778	790	782	800	839	824	818	749	835	830	825	804	846	895	780	795	796	777	799	828	784	807	800	806	829	797	804	825	827	781	793	791	789	827	796	788	795	787	778	788	876	832	806	823	813	797	833	873	833	774	790	813	844	812	835	824	768	834	858	811	818	806	761	816	843	822	824	782	819	800	795	794	750	821	870	795	789	816	821	808	829	816	821	836	863	781	813	792	822	826	836	782	845	840	796	816	797	754	800	791	837	830	835	780	803	804	823	794	776	816	813	814	839	755	806	797	822	836	849	795	799	784	810	768	779	812	835	775	801	838	767	812	791	786	817	864	768	806	811	812	799	783	789	812	798	803	814	817	794	820	782	798	817	857	786	822	830	820	806	794	779	816	807	825	818	810	804	827	858	768	810	826	783	826	877	840	840	824	874	830	786	787	814	801	813	813	809	810	761	855	823	844	717	846	817	846	817	810	800	758	840	790	817	809	786	758	848	859	844	794	816	769	784	827	875	797	811	836	795	793	778	856	796	864	810	805	824	736	846	786	808	836	796	815	832	835	823	751	795	827	826	804	805	829	827	816	795	774	813	854	798	869	787	807	825	810	784	811	826	804	859	797	789	785	830	811	776	836	852	772	819	824	803	815	790	807	831	786	800	770	824	792	831	827	845	788	802	793	807	806	789	816	767	750	767	875	767	808	808	804	784	813	827	785	849	785	845	806	819	808	817	853	806	813	810	796	798	816	857	806	809	849	788	841	836	769	800	803	769	843	843	840	769	827	853	804	819	748	780	792	775	816	802	835	791	829	887	780	833	791	825	830	795	809	789	762	827	818	834	844	840	852	848	826	839	797	833	812	780	847	897	769	767	794	789	821	829	791	797	854	788	805	792	836	822	791	827	827	784	861	805	830	804	787	821	805	782	852	835	799	816	809	829	829	856	846	800	849	813	859	801	781	807	784	851	798	827	845	779	819	794	817	831	845	804	762	806	822	865	796	807	805	843	840	826	786	803	790	829	803	800	840	791	835	798	861	797	842	810	881	883	788	794	779	815	837	781	806	828	841	741	755	806	809	879	839	788	803	813	845	829	813	771	833	805	824	753	823	783	775	813	843	805	791	849	837	879	802	781	822	794	800	820	775	770	761	822	844	827	799	800	764	843	735	793	815	856	835	832	819	832	844	774	766	810	843	798	824	837	850	844	864	817	840	827	849	864	806	782	841	810
25817	21400	25281	16918	1967	1169	1088	1018	911	956	947	951	856	878	908	901	895	888	870	866	921	871	852	928	897	910	907	863	883	897	859	893	875	901	900	871	867	809	940	864	897	889	873	880	884	856	857	866	921	863	862	880	919	813	844	846	887	865	921	866	899	921	848	902	826	843	843	825	848	864	856	894	816	830	830	869	862	873	914	845	880	904	848	857	904	853	844	865	825	892	872	928	863	824	874	865	872	872	837	907	895	921	854	888	884	863	830	893	845	928	809	841	856	833	865	868	899	858	871	913	873	864	909	908	952	863	844	870	903	871	858	861	958	885	876	874	915	890	881	813	789	856	877	832	851	873	937	863	821	879	840	834	860	925	851	874	860	813	951	841	847	901	870	829	852	848	889	841	882	910	833	852	868	820	867	861	877	845	823	892	880	809	876	898	864	904	861	872	853	818	855	850	882	890	903	833	845	836	848	830	849	892	815	860	888	831	858	845	829	876	824	862	834	894	880	913	813	839	864	882	882	837	809	827	857	875	843	848	852	868	830	839	850	877	872	884	863	814	851	827	871	844	878	914	873	834	892	805	929	872	861	874	829	831	855	876	851	917	835	847	864	909	792	914	891	914	813	820	910	865	903	860	887	830	839	866	873	823	883	822	872	872	875	871	892	858	835	799	885	805	834	863	860	802	883	875	877	857	871	905	888	842	872	852	884	899	858	834	826	840	884	893	851	836	832	871	879	841	804	811	901	832	917	836	908	841	838	877	853	878	790	854	872	817	891	842	894	800	884	861	857	871	912	837	887	854	884	868	885	843	836	871	871	876	881	829	824	874	863	853	863	876	897	850	848	800	868	865	861	847	837	808	885	858	837	857	848	890	827	836	885	881	881	869	813	898	865	877	903	820	859	880	910	843	869	932	876	880	843	870	879	857	835	899	795	835	895	824	844	847	874	874	903	832	855	875	846	832	876	870	840	881	916	883	823	817	852	838	835	835	855	834	886	836	881	847	872	829	852	891	855	862	858	847	845	875	818	910	812	893	872	881	844	904	856	869	886	855	854	906	882	896	860	872	866	869	866	819	831	821	803	782	851	867	862	878	860	849	890	898	858	807	881	846	858	848	877	893	810	883	856	865	871	817	867	895	781	787	826	870	891	861	846	896	829	868	835	832	890	894	896	901	904	833	884	884	851	877	885	864	876	848	847	849	891	859	880	893	880	915	837	878	901	827	853	864	836	870	837	842	870	925	881	882	915	875	870	882	881	893	815	857	907	853	855	912	868	827	909	844	878	856	834	885	898	849	918	878	900	904	832	846	880	827	890	856	816	898	882	859	899	816	862	873	892	833	857	849	848	850	852	858	833	876	832	834	794	807	943	899	832	880	883	875	850	878	866	912	855	911	846	865	869	905	862	868	889	874	819	824	832	857	842	860	879	851	882	904	872	845	873	889	824	839	818	904	861	886	870	874	835	820	840	871	836	815	882	847	913	912	833	895	837	866	851	830	865	834	917	891	887	864	836	898	852	808	785	834	839	844	866	867	867	859	834	861	879	811	887	902	863	826	869	847	861	833	865	831	797	846	848	863	918	866	843	854	875	856	804	868	898	866	824	841	887	792	886	864	859	811	873	885	887	881	891	809	829	853	896	879	865	842	843	895	892	910	924	890	849	848	899	835	859	899	810	891	855	857	841	854	814	841	908	844	822	856	910	869	871	873	833	883	870	897	893	870	870	793	837	864	837	868	844	905	859	814	841	889	868	858	888	827	855	827	880	841	880	891	827	848	839	886	854	892	859	895	929	848	893	870	786	900	886	892	824	804	837	825	872	894	877	893	849	884	830	838	861	901	887	884	836	873	834	859	907	855	846	826	784	848	830	844	861	838	843	838	909	893	886	874	847	884	855	875	922	846	868	801	828	866	861	828	851	851	837	872	831	850	887	849	865	889	914	894	822	858	844	838	899	839	879	841	857	856	845	865	906	870	890	851	807	855	879	864	932	857	804	849	864	911	919	818	839	895	901	901	863	847	897	868	823	863	844	888	900	861	851	877	914	911	883	891	880	843	897	926	860	833	884	881	871	826	860	858	895	871	931	879	827	818	875	880	918	894	838	895	868	879	856	874	870	851	852	807	879	872	860	846	855	864	920	848	864	838	908	890	811	855	906	847	893	867	832	923	913	847	841	902	825	878	859	819	873	895	816	857	850	822	875	877	826	863	847	865	845	849	811	844	860	856	818	909	893	819	863	883	868	883	876	901	894	848	879	860	853	840	798	849	857	901	925	886	896	868	864	880	871	884	806	818	916	894	878	942	848	877	930	896	851	874	934	851	856	886	826	884	882	841	802	842	902	885	907	834	838	853	871	901	857	881	879	887	898	876	878	890	869	884	863	935	896	908	891	833	868	862	825	881	920	874	838	861	828	840	896	846	915	907	913	880	909	870	884	889	806	864	885	854	890	916	838	877	859	819	879	831	847	916	847	862	876	838	856	836	869	862	799	846	852	859	931	860	858	875	871	844	837	873	879	835	898	863	877	878	889	806	837	848	832	777	872	862	874	841	902	784	837	911	910	884	855	887	857	851	879	848	873	831	906	875	851	850	888	832	826	922	821	874	847	851	897	820	888	862	903	893	909	893	866	859	921	888	842	857	861	904	881	864	861	862	838	871	874	892	829	838	901	856	842	811	886	892	894	858	848	937	928	887	842	857	867	877	835	865	864	859	942	833	910	854	826	847	829	770	863	883	862	823	812	884	872	834	811	837	818	819	832	856	875	855	843	856	835	820	863	884	854	845	878	869	888	837	879	904	834	909	916	847	839	829	915	870	906	813	849	814	861	885	861	899	834	819	870	773	842	853	885	896	843	875	878	883	861	788	873	857	831	931	844	911	852	828	899	868	845	846	857	869	855	815	879	877	890	853	872	902	866	893	862	843	857	827	848	785	873	867	898	837	895	838	912	839	875	833	860	834	881	908	854	841	860	844	864	852	905	837	829	840	865	867	872	878	835	843	885	887	880	863	891	872	870	830	902	839	854	885	847	911	855	876	885	908	832	960	854	854	834	890	830	905	880	850	787	840	888	843	851	859	880	861	837	851	872	862	870	818	840	864	854	890	870	875	919	881	841	844	847	871	776	884	823	852	911	853	868	876	832	842	878	865	915	918	905	780	855	876	864	849	903	903	888	805	887	865	872	882	833	864	851	842	822	927	872	814	834	921	881	835	907	861	857	850	844	812	875	888	847	820	839	873	826	836	850	849	792	902	863	879	821	866	871	854	914	878	855	887	869	880	883	855	905	830	853	851	851	857	823	843	892	910	930	879	901	896	860	893	863	889	847	899	879	847	883	864	830	866	803	873	872	901	853	849	856	901	844	863	915	855	833	894	867	887	874	852	943	866	884	860	783	884	813	887	814	902	863	887	864	870	852	815	868	864	819	871	855	890	830	892	850	890	882	894	862	831	912	928	849	885	896	908	797	840	830	837	849	857
3773	2214	1857	1267	1102	947	878	893	870	828	831	790	845	835	832	803	793	799	788	762	753	776	727	775	766	759	785	865	773	766	774	766	744	770	765	798	813	765	744	848	778	768	749	753	770	803	778	834	776	799	790	815	721	768	735	735	746	770	780	813	806	775	742	712	747	800	826	734	762	750	742	789	790	814	730	793	735	782	743	781	843	750	756	797	824	770	750	747	735	761	805	737	788	747	737	781	804	772	755	796	741	739	747	725	784	755	716	774	814	795	748	853	758	789	731	745	731	745	762	757	773	740	755	719	745	779	797	767	748	760	740	730	744	704	815	798	716	758	790	746	769	758	716	748	777	763	739	762	739	735	721	734	779	831	817	755	806	787	722	775	771	728	756	768	736	762	714	792	761	757	752	755	781	813	760	789	780	741	743	759	768	814	764	766	786	728	707	769	778	779	738	742	752	763	738	768	735	810	716	741	753	760	802	737	784	727	787	746	795	787	793	762	720	745	747	763	729	752	767	823	785	828	720	729	803	772	786	781	770	743	829	748	769	737	766	757	795	777	764	725	741	826	735	749	776	774	806	755	758	807	791	772	783	792	787	753	768	807	757	695	748	743	749	712	718	786	760	759	725	704	761	812	752	760	745	686	789	797	763	780	780	782	758	741	783	781	755	755	767	783	792	735	746	778	787	738	745	728	735	744	760	760	765	786	752	760	754	765	702	812	735	748	760	745	776	755	736	731	736	746	774	760	773	791	782	715	751	782	780	740	780	769	756	800	800	777	762	804	791	756	757	796	736	746	709	764	755	773	783	744	772	747	736	756	806	776	742	750	754	759	804	763	771	799	772	728	787	719	739	734	758	722	795	745	755	718	779	755	808	789	770	765	755	788	774	726	780	765	734	770	769	787	779	773	726	727	763	760	759	747	762	759	777	678	770	726	760	773	768	780	732	816	745	768	836	755	738	748	775	764	785	750	782	757	784	728	791	756	711	785	751	782	763	727	793	773	820	716	784	789	805	770	778	800	759	754	710	761	718	747	750	834	797	753	773	724	764	808	756	765	732	715	806	799	791	740	777	720	756	788	752	741	766	774	774	779	779	801	758	725	770	729	796	785	773	774	782	727	738	767	781	748	757	743	737	769	783	744	779	776	801	787	785	752	809	755	780	751	740	799	780	747	774	775	774	794	749	711	747	764	732	736	766	755	759	745	725	803	764	765	800	786	737	758	774	823	731	734	715	773	809	758	790	782	704	706	728	739	757	779	726	758	720	793	748	749	733	708	739	765	752	788	814	802	790	761	774	750	750	716	754	766	712	766	742	748	788	764	768	764	772	761	766	741	739	713	793	709	776	774	701	786	800	790	774	762	735	777	748	742	748	774	805	744	749	776	781	745	782	758	745	762	712	745	751	739	777	774	763	762	751	755	767	770	727	766	748	758	778	775	770	786	766	782	777	753	774	748	775	732	753	767	786	741	757	763	775	776	801	740	777	702	753	749	765	788	787	767	777	793	753	714	734	766	790	787	748	734	778	734	770	818	714	728	764	773	719	721	807	789	795	765	770	785	783	749	740	790	738	774	767	807	790	767	760	777	735	760	804	759	802	783	782	720	783	724	776	776	787	726	769	740	745	723	781	796	813	762	737	809	783	747	793	774	751	760	804	770	768	763	754	731	765	783	764	804	746	716	721	744	774	786	743	704	784	778	778	727	750	694	799	804	739	757	755	770	737	780	776	727	800	757	773	719	792	746	743	786	754	764	780	833	780	768	815	765	745	725	747	717	733	724	773	769	738	760	754	707	764	765	710	805	722	774	738	746	730	757	763	727	749	751	725	735	715	781	710	762	744	790	771	781	767	721	747	761	734	779	771	711	740	746	736	706	769	798	823	766	777	767	730	758	758	752	712	725	790	794	736	747	771	749	786	750	787	775	851	723	766	799	765	717	734	774	769	756	770	784	750	769	736	719	746	801	782	778	761	788	758	708	734	804	724	742	786	728	750	728	740	739	714	755	739	783	812	747	752	772	776	766	741	762	733	727	724	752	756	786	723	770	776	726	787	767	763	746	770	726	755	688	768	729	785	753	775	728	764	764	726	776	744	752	775	783	775	751	746	746	773	740	753	794	799	748	778	751	753	725	758	775	778	744	756	812	767	749	757	750	742	763	772	716	691	822	734	753	721	756	744	771	748	753	770	730	733	748	721	764	770	776	766	734	713	806	778	717	775	745	767	822	775	770	741	779	720	760	756	734	774	781	745	753	738	757	778	724	771	724	702	746	776	717	739	827	757	736	720	768	781	696	736	803	765	745	763	749	744	732	772	766	798	734	768	808	775	730	768	769	795	771	775	793	802	770	767	752	735	759	727	752	780	741	792	761	779	785	764	720	769	769	766	768	795	754	741	729	701	767	746	759	787	803	761	769	772	764	787	759	695	777	766	756	740	736	770	768	797	746	744	822	736	747	735	808	770	799	732	788	754	763	730	776	793	758	746	733	760	765	781	787	754	783	758	775	774	797	714	739	737	769	716	737	759	724	759	740	793	785	721	748	745	803	757	770	773	779	772	747	727	765	808	714	766	785	732	757	744	722	693	729	744	757	745	757	750	747	758	792	784	718	775	736	759	754	723	760	781	778	767	737	758	800	764	802	770	784	741	784	732	800	760	757	773	726	826	773	797	818	789	816	843	759	771	768	746	796	775	775	775	749	736	780	760	731	739	757	785	777	782	704	773	765	738	735	723	731	763	752	754	757	756	796	717	724	746	789	770	771	791	772	801	775	754	772	780	745	746	771	761	744	796	770	744	760	746	749	781	763	777	782	781	752	763	776	716	745	758	732	783	780	737	756	758	740	761	779	793	755	769	787	765	743	756	731	694	682	747	778	705	760	757	765	718	776	782	755	770	745	788	754	721	715	770	757	765	742	748	779	774	733	732	770	771	766	747	745	777	742	744	797	743	724	740	756	743	759	764	714	748	722	790	781	756	770	708	683	744	728	752	762	825	736	754	780	736	758	744	787	764	808	770	749	795	790	776	766	778	787	764	793	741	727	781	758	771	755	762	789	741	760	748	741	752	785	750	799	770	756	763	737	776	758	724	771	732	786	787	785	723	733	738	753	707	742	739	727	776	800	758	717	768	767	775	814	722	731	722	745	775	765	762	794	764	750	729	788	784	739	742	780	777	799	737	775	723	728	745	738	759	747	750	716	743	767	744	735	731	750	772	717	767	745	747	794	804	750	766	738	771	749	778	765	790	754	734	749	785	759	785	749	762	786	723	721	765	750	774	727	731	749	740	747	762	730	742	794	768	742	781	764	785	722	760	761	692	791	751	730	751	789	793	764	776	802	768	792	772	793	793	741	721	756	735	777	680	763	780	753	796	756	769	771	713	752	816	726	773	780	816	791	760	764	769	716	756	768	765	793	747	723	706	745	801	726	724	799	744	731	809	744	832	752	741	808	791	775	783	779	749	797	753	758	734	762	716	721
24235	21420	28565	24581	20126	2932	1084	643	555	552	534	513	482	469	456	472	444	454	459	450	438	430	448	427	440	434	420	433	437	431	415	449	452	419	441	437	414	428	399	445	437	414	401	398	408	421	444	432	388	398	420	438	395	412	428	402	406	458	424	420	395	456	405	414	454	434	419	424	443	421	400	433	412	401	438	437	398	414	412	432	427	435	413	437	418	433	432	431	404	405	409	441	412	428	398	431	436	399	448	425	434	416	383	429	417	445	458	435	471	401	414	422	396	409	388	437	438	431	453	451	445	410	410	400	409	379	443	433	430	430	427	453	406	404	423	458	414	422	415	405	370	426	388	397	410	393	441	437	417	449	437	394	415	405	414	420	417	431	432	388	450	441	406	390	416	423	424	413	413	368	393	457	400	414	427	436	438	400	438	404	420	420	432	420	427	479	398	415	398	438	392	405	405	440	420	407	439	409	391	452	467	400	408	417	387	423	441	440	396	422	444	421	389	404	438	421	393	408	452	444	399	432	401	463	433	388	441	427	403	416	464	425	401	402	429	428	412	370	391	415	424	428	432	397	431	407	393	426	403	426	417	420	407	423	425	418	421	408	415	431	389	425	437	431	412	425	413	410	433	422	381	439	415	392	417	438	404	391	392	407	430	409	438	416	408	426	409	403	429	427	410	441	397	455	427	386	418	419	392	436	435	422	383	414	391	420	425	408	374	415	425	412	465	439	422	404	447	420	384	402	376	440	418	402	436	384	444	392	413	402	433	423	425	421	426	430	420	452	417	432	421	412	404	429	398	406	416	407	414	405	399	442	413	426	445	432	412	416	380	433	392	485	392	375	449	455	407	424	425	434	432	466	413	418	407	417	403	416	442	403	390	398	384	402	417	385	452	412	445	428	465	418	444	416	390	444	419	412	397	387	439	434	399	427	452	401	419	435	360	415	434	420	434	413	394	438	402	408	400	418	421	418	408	397	409	400	410	415	384	446	431	435	432	441	445	434	388	430	351	397	409	379	408	425	436	437	410	419	442	440	369	446	407	441	406	377	440	410	426	449	396	412	436	416	430	387	425	415	435	405	417	452	385	424	438	440	373	421	419	406	414	410	383	423	406	418	415	399	417	421	416	461	408	435	403	435	399	404	404	435	418	415	424	390	406	393	398	431	433	422	417	426	426	470	399	424	413	392	389	412	415	412	423	373	439	422	442	409	398	403	424	430	416	434	428	410	471	391	382	421	413	404	406	388	418	419	415	412	453	407	402	434	391	398	409	397	426	425	420	412	429	407	432	416	372	410	386	435	410	436	401	433	422	394	409	395	409	428	419	397	424	464	438	426	415	383	434	407	411	384	448	420	406	431	394	422	419	437	419	455	433	408	431	411	434	427	433	411	369	418	470	406	414	395	417	402	414	437	404	415	418	392	436	401	451	428	407	420	395	370	397	394	400	392	412	405	410	413	457	419	394	410	416	424	395	370	414	442	440	429	445	404	396	400	430	451	405	395	438	424	407	396	420	395	435	367	411	418	422	404	437	405	428	404	413	418	441	415	441	416	417	422	417	404	404	366	385	396	444	430	457	394	456	401	453	419	411	439	431	399	442	444	446	405	399	409	418	424	393	426	441	397	424	369	419	438	410	411	419	432	457	417	384	415	407	435	416	414	414	390	421	424	427	422	412	416	407	424	411	394	409	420	448	406	400	428	451	414	434	446	431	410	386	452	439	423	409	430	419	421	417	414	394	445	452	383	439	427	400	421	417	420	420	425	442	421	378	401	406	420	418	419	410	404	404	431	420	432	387	379	418	433	417	428	406	399	390	383	379	379	442	421	402	396	425	404	413	423	430	437	405	429	419	398	435	379	424	428	405	430	424	378	427	424	400	442	425	391	437	378	389	427	451	436	415	390	368	394	429	433	422	392	385	428	426	402	410	396	435	415	388	405	415	411	394	421	381	405	404	413	430	406	416	405	397	440	415	391	408	438	423	426	454	438	441	394	475	433	436	416	405	400	446	389	418	427	420	395	399	405	405	456	436	402	413	426	379	440	387	403	411	414	397	429	406	438	435	413	388	427	447	442	406	428	448	394	394	411	406	376	392	446	399	420	372	412	408	396	357	425	440	438	410	422	417	424	422	429	386	429	430	399	410	375	420	439	383	416	447	402	404	373	454	429	430	382	364	436	412	410	403	377	402	393	399	389	433	405	425	430	407	391	427	436	418	420	437	407	422	391	420	387	406	431	403	432	433	444	386	448	422	442	424	410	375	412	442	409	444	419	430	398	438	406	387	461	406	438	420	412	401	374	449	409	390	420	437	408	418	430	410	407	431	423	445	418	413	384	405	391	422	378	392	415	408	415	423	380	442	384	394	433	432	406	421	396	406	401	387	446	406	406	408	422	399	437	418	412	409	418	434	424	423	444	400	436	410	384	384	399	433	422	403	408	426	451	425	421	380	400	426	416	418	398	429	396	423	371	417	419	403	411	427	394	432	450	361	409	413	419	408	414	412	455	401	406	427	464	401	449	406	440	419	411	409	451	427	413	384	424	400	446	425	400	417	427	433	385	421	374	409	428	435	379	395	428	402	382	422	391	360	410	414	419	408	440	437	404	431	385	431	448	434	414	423	451	385	428	411	436	414	404	411	439	442	396	399	401	434	418	412	418	413	408	416	401	436	424	412	392	424	410	414	404	403	446	431	430	389	467	402	415	414	390	409	446	412	445	400	423	395	433	403	402	424	397	365	409	416	433	404	479	386	422	387	408	397	377	426	432	416	408	393	426	433	431	407	384	458	404	401	414	389	404	383	449	422	426	407	420	442	402	433	408	427	408	419	381	439	407	424	402	426	403	429	387	429	411	428	425	402	441	415	469	405	401	404	416	427	391	448	384	443	420	446	413	446	407	426	432	399	438	426	413	445	430	423	370	412	415	378	407	419	434	400	408	412	448	394	378	382	424	420	410	431	418	409	436	425	461	391	426	391	418	425	430	407	407	423	409	426	408	428	366	400	455	399	380	392	440	407	421	391	380	435	417	407	439	437	389	398	401	427	394	391	385	436	454	415	413	430	431	452	383	449	414	441	369	435	427	435	430	417	436	424	452	378	412	407	414	414	422	413	404	401	397	420	402	431	406	425	401	426	393	403	440	428	437	477	425	436	405	415	407	409	409	430	403	407	431	382	407	435	391	398	438	423	444	394	394	411	382	408	425	418	447	389	438	399	437	384	428	429	411	399	381	414	439	387	388	394	422	399	453	412	376	422	379	377	422	405	425	391	396	404	376	402	420	423	422	412	408	379	436	435	422	391	396	412	399	421	417	409	440	424	390	436	401	403	399	430	434	419	414	382	444	386	415	404	424	371	420	443	414	396	412	417	418	407	419	415	397	414	398	418	413	388	402	374	460	420	409	398	403	392	429	423	400	418	397	451	399	417	394	412	421	410	415	399	418	391	431	414	406	420	399	436	389	436	393	412	405	450	389	414	407
3466	4674	3745	1911	1404	1140	874	836	683	617	600	608	574	547	525	488	513	501	462	460	477	440	496	449	473	471	487	430	436	460	466	437	410	476	426	429	427	404	423	438	464	438	395	435	434	430	429	452	432	439	438	412	436	463	419	422	438	436	442	455	444	476	394	459	435	395	443	426	430	408	452	434	419	431	467	418	416	425	403	412	419	434	441	402	393	448	415	411	407	418	444	379	418	439	446	428	445	421	401	423	443	433	416	467	423	439	431	416	415	442	437	416	409	410	441	429	397	438	424	407	387	417	421	425	410	436	433	434	461	422	423	455	479	434	429	454	385	422	435	427	413	396	409	456	422	425	402	411	393	424	420	452	403	461	400	422	412	423	420	403	416	433	386	454	433	411	430	406	444	453	420	449	394	391	386	414	430	470	430	422	413	405	426	401	462	398	414	448	439	442	434	434	426	420	420	418	455	425	375	445	457	400	443	426	416	422	417	428	424	374	415	418	418	398	436	465	381	446	410	450	446	407	438	426	425	434	432	468	405	422	399	402	399	440	412	434	424	459	442	429	416	425	430	401	410	427	434	406	430	380	464	393	427	451	391	443	437	397	430	436	447	441	405	426	399	441	437	391	406	375	408	404	414	429	445	413	409	415	404	430	439	411	412	419	380	457	437	382	410	417	413	405	439	395	410	399	386	435	384	417	448	455	426	467	408	442	426	427	443	409	433	390	425	422	443	467	395	429	441	427	390	426	421	438	432	410	400	380	418	430	397	407	442	470	403	414	407	445	443	421	396	451	427	432	421	434	443	409	404	409	438	461	386	449	441	417	422	430	456	403	444	404	404	428	404	439	399	458	385	404	415	450	431	389	401	381	405	426	447	395	400	410	424	388	393	416	397	410	470	426	409	420	404	422	430	432	428	423	445	404	415	433	419	434	422	444	442	432	413	384	442	398	421	420	410	425	391	419	385	371	439	408	444	418	414	401	418	452	428	397	408	433	438	406	438	430	430	447	397	434	420	433	411	451	420	416	480	411	428	402	393	425	440	456	429	447	401	436	426	435	422	392	391	414	436	435	450	398	412	454	380	402	421	429	441	399	409	438	407	410	422	401	395	407	409	418	402	450	402	407	423	405	472	418	393	426	391	424	405	415	465	390	422	438	378	426	417	401	412	408	405	400	392	399	390	415	404	428	436	435	426	456	441	413	419	402	431	414	467	439	403	406	387	430	414	449	433	413	396	407	432	400	420	403	407	437	428	436	406	410	380	410	455	401	376	414	431	405	428	393	407	410	399	427	416	425	397	408	408	415	434	409	424	439	407	394	407	395	447	447	412	443	418	444	439	432	462	427	455	428	400	449	383	427	386	425	425	414	446	403	426	412	399	402	405	374	446	426	458	420	425	444	427	448	447	389	427	416	405	417	401	435	394	426	427	380	410	410	406	414	401	444	423	426	439	426	411	407	435	439	416	456	409	410	409	424	406	435	405	439	442	421	441	458	411	415	400	421	434	423	410	422	434	397	388	376	408	415	425	416	419	427	461	425	440	420	420	381	450	459	401	414	431	423	417	417	420	417	403	405	405	415	425	429	402	457	411	431	384	414	424	398	399	395	418	415	396	406	399	378	441	428	425	410	387	430	428	399	397	434	377	404	434	416	451	413	436	437	408	442	409	403	411	428	429	406	478	411	388	421	407	396	445	395	396	408	420	419	392	438	409	439	445	400	397	397	411	414	414	436	415	445	403	408	425	399	405	446	436	415	390	438	370	414	427	405	428	417	434	403	406	423	420	442	446	442	403	417	433	424	391	441	409	433	416	431	410	407	393	430	430	422	429	442	395	385	411	423	453	424	394	484	383	409	435	444	414	420	415	424	436	416	413	413	422	429	403	446	416	408	373	426	416	386	396	462	396	407	436	373	403	414	404	402	405	405	387	427	439	417	454	400	459	428	405	416	401	371	428	425	403	426	427	402	437	437	416	404	447	434	420	384	399	404	387	437	399	410	432	424	426	429	431	410	401	435	408	432	440	445	416	403	442	406	410	383	419	420	429	465	445	418	441	409	432	392	403	461	421	366	401	457	447	461	426	421	420	419	392	459	412	388	421	444	421	415	415	465	431	453	383	418	434	363	419	393	433	434	393	423	397	418	408	447	445	426	417	430	425	382	401	375	434	406	442	394	434	405	404	440	432	410	413	386	440	411	422	452	423	427	426	445	403	400	359	415	415	435	403	409	428	382	404	446	452	445	447	415	420	455	429	401	393	432	408	400	404	398	429	383	401	419	416	426	402	392	403	420	382	415	393	398	426	438	435	425	428	449	424	438	384	406	361	418	411	408	393	453	408	420	414	404	427	407	401	419	415	421	447	419	429	430	409	407	395	429	425	417	394	443	448	429	402	453	389	406	393	428	377	419	416	404	430	402	389	411	421	459	426	392	423	468	396	418	440	425	400	427	437	396	427	396	412	424	387	382	408	440	433	409	408	425	419	400	430	428	440	427	403	377	432	424	453	381	459	394	411	416	410	434	438	405	384	406	401	429	420	405	386	415	431	385	423	398	450	451	407	373	415	418	435	393	383	441	394	441	443	430	361	437	429	424	417	449	420	396	393	427	395	415	385	405	424	423	439	423	399	419	396	393	396	435	431	435	408	426	434	433	428	410	396	432	423	397	425	401	397	396	400	423	415	401	402	383	412	414	386	440	413	439	379	413	407	395	382	403	412	388	414	434	397	405	369	394	424	411	433	428	437	416	387	443	379	403	410	386	381	444	420	441	408	449	425	412	423	422	425	412	413	421	487	411	390	446	404	447	381	412	427	392	409	397	410	413	438	437	407	403	416	455	455	388	403	424	432	420	404	410	448	423	435	370	404	435	410	405	416	417	437	394	470	416	437	408	445	395	425	431	426	398	412	401	399	431	440	393	406	398	439	429	419	425	448	423	414	394	428	432	426	392	401	397	403	414	491	403	401	413	426	405	428	415	404	403	424	397	429	433	429	421	419	388	408	388	409	414	409	391	394	395	407	428	406	394	411	397	419	419	371	421	398	420	416	407	417	431	428	444	379	421	424	390	426	426	410	430	430	413	434	416	393	380	422	385	417	424	380	404	409	424	385	416	410	384	431	424	428	406	407	440	425	421	429	411	396	405	379	417	398	403	451	440	444	417	418	434	425	404	417	397	408	411	384	401	416	427	396	398	411	415	405	419	449	405	420	461	422	436	431	412	419	409	399	413	401	388	438	416	419	393	443	396	406	419	393	437	422	407	408	405	409	412	361	402	382	420	433	406	409	399	438	432	404	427	422	450	411	429	398	409	415	433	367	407	426	397	415	415	386	419	423	429	420	430	387	422	438	396	427	391	406	410	402	381	434	407	456	432	376	440	465	424	407	404	410	446	425	392	450	382	425	403	439	420	410	417	401	413	387	417	444	418	433	413	444	396	402	418	419	415	385	400	440	431	400	393	435	438	415	397	393	388	400	437	435	400
27621	11804	2132	1362	1019	964	935	971	987	918	945	920	976	913	937	928	960	908	902	934	935	915	943	1014	924	920	923	983	924	947	893	956	926	958	994	913	890	958	853	985	923	936	908	946	891	940	942	946	886	921	933	903	901	929	916	910	943	944	918	930	936	905	903	870	873	949	944	937	954	956	923	920	902	919	957	946	870	934	929	929	919	957	942	905	954	920	944	961	921	927	914	937	927	889	962	947	953	942	957	947	985	922	948	915	958	985	933	921	948	943	977	910	957	932	931	998	906	932	905	933	931	977	917	926	924	892	930	930	973	921	935	958	896	908	936	912	986	918	925	890	921	971	973	939	900	956	929	947	964	966	961	976	919	914	921	972	902	921	969	932	934	963	917	921	940	904	912	974	943	970	929	925	929	956	931	961	935	968	952	986	943	896	936	892	912	935	896	911	930	945	919	962	911	930	943	913	963	893	900	912	924	892	988	946	927	909	964	904	905	919	934	924	929	950	964	947	919	944	927	915	958	938	951	903	885	975	931	906	909	932	958	912	910	955	926	946	914	887	923	917	1016	944	934	924	977	935	923	909	967	994	914	930	942	891	944	925	939	914	885	952	960	891	957	922	900	962	856	915	944	993	934	903	879	925	914	919	934	939	949	911	923	928	971	958	931	926	877	872	903	901	979	957	947	919	949	940	915	978	942	923	977	878	873	883	1002	917	990	942	923	941	921	920	870	895	940	976	929	896	909	939	908	949	925	907	967	961	900	934	938	941	925	943	945	951	931	906	898	952	930	971	905	938	975	951	907	903	999	894	915	882	928	902	914	976	945	901	947	966	945	925	880	946	915	884	949	968	945	906	900	935	909	959	956	939	959	963	951	935	873	982	945	966	908	883	978	882	973	939	948	993	948	936	900	930	932	969	993	880	927	909	935	906	849	858	903	916	943	918	1008	954	970	923	930	939	905	938	984	967	968	947	886	926	865	928	966	924	907	940	891	946	968	895	911	944	974	1009	959	906	974	934	956	970	938	990	868	947	971	994	925	951	901	929	884	954	905	919	926	900	916	952	885	922	978	910	920	976	959	943	940	896	908	891	929	947	959	937	881	896	958	876	994	930	944	938	964	903	915	928	935	951	899	946	950	998	867	915	906	972	960	944	1005	920	946	921	961	967	889	879	964	944	916	904	910	999	922	926	956	881	995	950	954	865	916	958	923	928	931	955	923	968	941	863	954	926	972	945	940	942	921	903	979	970	936	927	978	904	914	953	919	984	985	976	956	905	936	901	960	944	970	910	920	889	912	917	969	943	957	968	955	974	931	937	925	926	926	959	1002	933	931	949	966	932	910	950	941	942	875	946	932	905	961	890	969	952	923	976	978	957	962	904	953	880	951	887	984	895	878	927	911	946	949	953	957	930	965	933	889	913	924	933	927	904	916	931	936	930	987	928	904	873	933	952	905	1003	900	936	919	929	1003	932	952	943	961	952	919	896	916	921	933	957	919	919	950	959	907	892	967	971	910	916	902	925	983	999	883	919	913	978	916	922	880	947	977	917	910	954	874	947	915	922	978	950	950	881	937	891	915	935	961	918	980	964	966	933	933	944	911	925	895	957	892	915	947	910	918	901	927	914	931	978	932	926	960	927	936	951	929	939	952	938	885	882	945	918	917	971	960	1004	902	933	955	920	934	909	916	984	974	951	956	953	961	928	990	916	911	923	945	936	928	927	942	933	970	1026	946	901	955	970	944	948	952	933	952	883	975	928	933	984	939	949	945	955	890	976	916	946	942	979	920	969	889	923	948	978	987	985	978	957	915	936	873	932	931	888	924	985	967	957	887	918	938	882	891	916	919	928	926	922	913	931	1004	967	922	963	935	913	897	910	973	926	937	928	989	902	958	916	923	935	941	957	885	930	953	919	890	975	931	929	974	952	942	967	931	951	916	912	964	919	927	957	905	969	905	866	937	925	950	913	949	954	910	936	934	900	920	931	943	891	891	936	919	894	949	939	913	914	955	913	878	888	919	967	958	910	937	932	907	982	958	892	932	885	941	952	986	936	940	884	984	981	921	931	997	822	900	969	890	945	962	973	995	891	918	930	972	945	933	950	908	976	920	919	911	946	980	954	933	905	933	1001	913	1015	929	980	929	930	938	949	931	964	948	960	913	943	911	954	908	885	940	905	942	902	973	939	884	935	954	946	924	950	917	924	992	853	935	906	899	942	868	884	959	961	902	965	936	930	880	917	891	944	882	945	941	896	935	926	963	931	930	925	940	970	936	938	926	950	953	917	905	893	914	942	884	999	899	937	915	973	958	939	933	941	959	966	888	1028	978	932	964	919	938	926	966	977	860	947	925	933	900	903	996	892	956	953	999	903	920	922	959	910	915	951	931	931	974	900	931	915	968	1005	966	978	922	931	908	883	903	961	970	973	926	976	907	950	962	911	970	931	970	937	920	992	961	946	886	929	953	924	968	925	948	967	950	914	948	969	923	987	919	913	937	890	910	947	910	916	929	918	927	927	928	945	933	958	956	959	946	899	944	962	967	917	894	933	940	896	912	927	992	933	980	907	951	861	928	961	941	934	955	973	853	899	914	919	877	928	897	898	914	899	896	876	919	952	882	905	967	958	920	928	899	947	920	920	887	958	953	988	924	910	927	965	980	884	908	963	903	947	942	932	950	963	945	898	863	936	879	934	962	952	924	949	918	954	928	924	913	875	923	918	900	865	977	909	961	928	981	908	984	962	904	923	929	959	983	901	911	945	920	914	949	969	952	863	899	946	897	903	927	894	961	928	931	963	991	928	881	967	912	965	950	914	962	1009	935	872	917	948	938	1000	985	939	954	911	938	935	909	897	920	886	966	871	953	893	952	982	986	920	938	927	938	913	948	955	925	964	963	929	928	884	942	935	948	916	1014	971	993	962	931	949	895	950	923	936	960	938	903	971	929	937	904	993	912	944	959	945	950	957	945	929	908	929	907	938	925	997	918	977	949	905	887	925	877	904	975	960	937	932	924	929	902	913	950	929	895	952	950	942	958	994	923	854	884	942	962	905	938	927	936	895	992	930	941	945	945	880	945	930	960	971	938	939	958	866	955	922	945	935	883	932	940	969	912	886	928	922	977	925	941	888	891	895	923	913	935	916	957	914	869	930	942	971	944	936	931	986	956	940	920	916	907	971	902	880	920	907	948	928	887	927	936	945	918	951	961	976	981	985	953	903	915	995	901	958	945	919	958	936	987	946	887	966	906	931	931	924	973	883	896	926	956	920	916	893	891	887	880	919	927	915	945	908	993	936	937	934	977	920	902	918	915	915	915	913	867	917	940	980	931	905	952	908	929	926	999	928	901	916	946	923	968	928	945	912	936	981	933	956	956	925	895	982	936	976	957	921	924	920	938	937	971	923	951	946	961	929	929	913	986	934	964	960	927	864	958	950	891	933	918	946	890	924	922	934	987	944	912	880	875	980	937	903	905	971	951	941	890	926	959	934	903	946	945	924	872	941
5228	1025	957	949	879	816	759	812	796	793	820	827	838	802	780	790	776	798	785	809	768	792	816	819	829	806	826	819	811	803	802	794	830	773	817	749	779	881	802	797	802	841	806	810	772	823	828	784	788	811	744	791	786	780	809	812	775	780	800	754	772	832	860	755	811	792	805	770	806	866	771	829	757	818	811	862	773	822	816	776	817	826	770	812	799	816	799	782	779	823	847	765	809	797	794	810	819	778	767	812	797	805	744	798	808	811	685	819	785	786	795	786	778	757	800	831	802	835	821	801	789	791	801	775	782	807	813	835	782	750	767	818	849	809	840	841	805	752	809	781	748	804	787	774	820	841	731	791	801	789	765	844	753	827	829	718	827	785	797	819	768	829	757	782	791	788	819	819	777	758	753	765	797	755	787	825	779	803	802	825	792	840	785	782	854	795	787	775	824	776	842	810	834	802	836	764	828	762	804	782	773	794	765	772	806	830	791	821	821	766	797	803	736	797	795	817	830	822	821	802	803	826	803	809	795	776	812	843	796	826	870	791	789	805	787	789	859	782	791	762	728	787	778	848	813	802	804	827	844	782	786	816	827	805	801	746	760	781	794	799	777	794	797	820	723	799	797	779	787	751	805	774	778	803	754	760	763	778	797	777	797	796	810	814	829	759	772	800	789	794	802	812	828	855	808	802	787	803	846	815	800	790	761	801	783	807	825	796	793	811	810	798	809	790	801	796	846	779	771	801	803	754	825	831	836	774	799	823	790	791	809	770	807	815	791	806	765	811	770	757	761	789	808	826	821	813	838	801	791	748	778	784	811	793	781	742	830	785	807	729	808	812	785	823	744	781	808	781	875	755	835	795	795	750	802	777	776	781	805	783	819	824	797	819	782	779	771	760	775	797	790	813	815	799	812	820	840	784	783	742	788	794	826	767	758	782	756	822	824	807	819	761	816	830	873	791	769	739	827	789	799	815	753	800	784	794	817	776	816	790	848	768	822	810	773	802	757	845	803	824	796	872	776	764	836	791	831	801	819	772	805	809	800	787	859	790	765	825	791	770	761	783	788	796	718	757	803	774	773	820	812	820	746	768	838	803	751	775	786	796	766	836	767	811	781	857	798	804	788	793	794	807	844	754	826	779	778	748	765	802	711	823	779	806	828	811	794	809	790	819	819	815	857	791	843	764	802	818	791	819	819	783	776	738	804	815	786	844	809	775	831	782	812	822	844	810	813	790	821	831	799	782	766	735	768	825	805	795	763	846	764	791	771	795	787	819	763	762	785	782	806	806	844	828	786	839	762	775	806	806	797	810	772	787	852	819	797	827	829	787	781	759	762	852	815	771	759	782	774	769	839	775	836	812	809	799	752	773	783	810	807	838	825	748	824	824	788	808	835	794	794	786	854	807	807	781	809	823	761	736	769	831	785	803	803	760	793	823	805	778	818	782	759	780	819	799	775	869	810	812	791	787	790	815	798	807	825	815	785	810	788	764	756	844	813	762	796	801	763	777	813	834	830	846	803	844	812	796	758	812	842	770	797	796	825	778	781	782	790	819	802	796	791	808	771	806	747	767	785	767	754	785	827	846	773	817	771	765	780	795	825	790	789	806	746	790	793	833	810	799	815	759	771	822	804	791	780	841	810	819	785	806	813	792	817	758	751	784	811	788	814	801	799	765	718	793	789	753	787	773	769	810	800	829	773	801	819	755	828	784	814	794	780	785	757	791	822	792	800	855	780	813	808	780	834	784	777	824	814	769	839	843	755	810	785	773	864	829	786	863	848	825	767	811	816	808	814	773	767	765	799	790	842	775	772	859	784	819	812	811	827	836	779	758	752	806	821	807	787	871	805	820	812	835	792	798	849	763	803	779	820	782	776	782	814	836	811	739	808	818	878	817	806	760	759	774	806	752	779	847	768	806	772	808	788	838	780	778	765	748	736	804	736	815	777	783	799	816	818	867	786	750	819	844	761	797	806	813	804	808	771	783	783	779	751	798	799	783	811	833	859	785	790	792	776	841	793	765	761	790	766	801	812	815	780	820	822	747	783	795	803	789	783	834	778	777	781	753	750	826	772	817	794	798	781	771	801	846	783	858	782	796	780	790	802	774	809	819	830	780	770	807	775	797	751	815	826	766	856	734	786	792	774	784	835	798	821	827	823	777	767	791	799	844	764	776	792	849	799	795	782	789	808	834	827	750	773	785	772	795	814	796	786	801	779	794	803	820	819	844	740	785	778	769	770	800	761	793	827	817	791	807	777	851	803	777	822	755	821	803	812	782	790	835	832	804	855	811	823	800	768	826	785	801	783	773	778	793	840	777	800	801	825	785	767	779	775	844	776	784	784	812	793	800	792	771	800	798	790	836	765	826	777	763	776	753	771	819	837	861	818	765	791	768	848	810	738	731	796	831	771	765	761	782	788	767	748	797	820	758	808	812	795	793	797	820	786	750	816	784	831	780	778	766	783	809	804	824	796	802	820	775	773	807	778	784	815	797	820	783	803	784	790	827	778	798	789	800	787	794	842	808	752	804	777	798	783	757	804	790	780	761	786	810	775	786	787	787	800	805	760	807	791	768	835	801	784	801	789	810	855	785	817	771	792	777	770	782	825	811	819	800	793	747	833	784	815	815	780	823	809	771	807	792	832	788	766	806	779	837	803	817	811	779	796	754	782	750	815	806	779	769	785	798	814	768	779	763	778	784	766	843	758	781	816	797	797	779	804	762	794	820	790	794	801	779	784	794	802	785	764	802	809	823	829	796	807	829	837	738	750	823	798	766	823	795	795	810	835	773	819	793	825	785	826	767	791	804	785	823	778	844	817	817	786	809	777	783	783	831	812	785	842	739	830	760	801	822	817	727	746	820	800	803	795	779	819	783	785	794	775	796	800	806	798	823	824	811	787	781	820	809	804	803	738	798	846	728	806	777	822	812	813	796	812	779	772	802	775	815	795	806	751	753	771	781	767	749	821	793	805	788	781	781	785	781	796	813	790	781	813	794	791	810	773	842	787	824	782	839	744	782	805	781	781	803	805	796	815	784	771	820	814	772	789	767	797	786	830	859	760	762	858	786	825	828	816	786	789	803	786	780	761	784	808	773	758	804	816	738	790	770	762	789	805	833	816	821	781	826	780	789	761	737	815	777	800	789	822	775	730	777	808	807	812	830	763	783	767	817	809	778	775	780	782	780	816	791	825	766	803	788	834	827	794	801	836	817	826	812	759	793	792	782	756	825	808	784	837	791	802	844	815	789	775	769	804	779	790	789	787	824	846	767	849	807	818	786	807	809	804	801	770	774	741	757	818	807	809	821	757	779	792	802	793	783	815	750	807	787	813	742	739	813	805	796	884	838	811	784	813	791	802	785	796	806	775	780	803	788	785	826	778	836	778	793	801	809	804	817	749	789	816	775	835	786	780	789	808	745	849	734	762	806	779	816	815	786	810	782	840	787	827	777	742	764	816	793	803	787	859	777	751	786	779	835
25843	21412	25232	16800	1947	1146	1049	945	937	885	899	922	888	877	868	832	874	829	845	927	925	895	844	881	856	850	849	861	896	853	875	838	856	809	894	880	842	883	871	828	873	821	840	866	830	882	872	853	860	846	862	887	847	910	854	897	861	849	874	855	884	800	890	849	861	844	903	857	846	877	879	849	929	860	832	817	823	871	797	806	808	819	928	875	815	885	847	864	811	874	858	889	851	897	834	896	820	897	877	854	884	908	883	869	843	897	830	839	852	854	892	835	915	857	863	818	880	838	795	902	891	816	844	897	844	848	852	856	802	910	850	948	851	815	866	823	848	851	853	830	884	901	825	893	848	834	821	843	838	922	833	862	829	897	878	823	835	840	926	910	851	873	865	823	843	839	849	859	837	854	839	880	815	813	845	872	841	818	869	886	862	807	901	838	853	884	887	879	843	844	852	847	823	881	816	808	839	874	838	849	895	830	924	910	812	849	865	831	865	863	866	851	869	806	857	851	838	850	819	802	813	845	829	868	831	872	862	846	844	867	906	864	857	875	870	875	806	838	858	891	890	850	851	826	839	814	812	871	853	863	821	838	863	876	869	893	872	867	823	867	807	919	848	832	871	895	889	861	834	839	850	852	831	834	875	910	878	877	814	886	870	844	894	835	854	868	844	877	853	822	843	830	839	870	835	875	889	879	830	861	832	853	869	834	902	910	801	818	859	868	869	854	839	865	860	888	864	830	887	843	836	822	829	842	847	833	873	848	820	844	849	817	868	808	788	836	853	929	856	873	834	879	886	857	865	841	908	854	847	893	826	808	848	831	806	801	834	815	869	904	831	816	830	932	834	847	914	850	856	877	915	880	892	842	831	920	876	865	834	824	793	873	856	847	870	842	845	856	800	809	867	841	826	831	825	886	872	857	874	819	849	837	869	865	832	818	867	893	851	873	823	836	864	887	862	790	874	865	791	823	871	878	816	826	838	835	875	861	891	864	866	854	866	806	869	796	864	836	865	832	841	877	829	842	810	858	870	881	877	831	875	800	852	836	828	880	839	876	890	815	868	849	826	828	862	898	833	836	847	824	877	864	893	878	832	910	857	820	830	832	799	879	882	839	845	880	795	864	839	815	801	814	788	882	864	852	915	837	813	874	860	874	855	861	850	859	864	795	893	889	818	851	840	891	815	832	860	826	880	909	830	881	833	907	861	874	860	878	840	836	779	829	869	862	872	845	895	897	867	890	886	843	853	904	853	954	853	918	804	834	845	882	883	850	829	799	870	866	871	821	852	842	848	870	921	792	869	837	847	829	818	872	903	882	837	810	863	829	861	856	889	844	857	883	842	844	869	799	856	842	895	843	834	883	877	920	896	846	868	815	905	862	809	850	871	848	876	865	847	856	911	817	895	854	825	866	829	877	852	835	860	853	882	864	878	814	887	864	828	857	827	886	857	826	862	874	838	823	831	844	848	911	843	896	853	861	870	874	842	871	875	835	872	798	844	857	832	896	850	880	888	923	807	831	850	870	839	932	855	845	844	865	878	847	881	807	900	832	841	883	854	820	900	849	873	842	852	826	868	862	884	794	867	837	857	800	873	830	824	859	865	863	861	849	842	872	831	905	869	832	863	864	879	853	895	869	824	846	872	849	836	870	922	870	826	850	842	887	829	815	830	805	875	818	794	871	916	893	790	867	866	782	911	847	848	866	852	869	882	846	773	827	859	895	893	832	861	871	853	844	902	796	886	835	849	837	918	790	818	816	844	878	859	891	828	890	866	830	903	859	832	869	860	856	865	866	877	873	881	871	810	846	829	848	881	821	915	906	865	841	882	823	819	850	851	875	870	820	826	870	867	830	826	857	877	842	864	802	833	866	851	835	826	834	848	863	874	826	820	895	811	874	870	939	901	843	845	792	907	850	801	865	850	825	892	877	875	875	848	792	834	876	853	899	880	903	879	863	884	843	814	863	835	885	843	888	846	885	855	847	872	842	854	867	848	833	860	835	792	886	832	826	830	851	838	861	924	904	865	824	875	834	864	815	837	883	856	826	892	887	833	828	862	866	839	864	832	877	855	852	866	868	854	853	833	833	793	816	904	879	886	854	903	883	874	872	849	855	841	855	906	843	816	873	779	840	880	940	904	829	850	852	924	843	914	858	819	887	872	849	858	877	869	865	807	842	843	820	885	869	878	831	854	876	892	839	894	833	819	895	902	878	922	868	824	823	859	871	883	847	857	864	859	800	831	846	893	880	871	901	867	857	843	860	849	904	844	859	825	847	884	878	841	866	879	807	820	809	879	866	910	885	809	862	855	853	820	852	866	840	781	851	865	897	848	844	842	815	850	835	796	861	891	853	882	870	852	861	880	847	874	874	845	840	874	861	857	896	903	888	889	880	840	837	861	891	867	843	857	890	820	847	856	810	827	829	840	851	852	835	849	844	845	880	874	842	832	839	858	859	864	857	817	857	832	877	811	879	820	884	888	822	837	876	824	889	870	870	848	849	823	854	889	861	896	862	842	861	896	858	843	879	939	866	821	815	857	870	799	849	861	842	828	845	804	910	869	833	848	848	811	821	827	845	871	836	816	876	876	883	895	800	844	883	858	856	881	853	811	842	902	833	867	874	787	846	882	806	864	828	821	850	854	849	824	849	929	864	804	848	851	870	879	892	931	883	836	870	831	863	853	811	843	803	882	887	848	861	872	838	865	880	864	874	808	854	840	858	827	849	869	806	846	854	865	845	846	948	909	851	814	834	875	865	806	855	800	893	786	794	830	829	843	813	865	786	810	837	866	839	791	838	849	867	808	866	859	856	928	839	843	807	841	874	833	845	812	845	873	854	855	831	838	861	881	861	891	897	835	817	875	878	895	897	864	826	840	889	870	806	859	845	853	926	877	926	835	820	847	858	916	844	842	840	832	826	862	870	869	806	873	860	863	840	816	858	883	845	786	810	841	872	862	826	869	866	823	880	795	848	827	847	867	812	879	866	849	858	833	810	875	904	877	829	855	863	902	795	893	844	858	850	823	833	835	866	870	847	897	834	864	847	879	854	785	829	917	853	888	844	850	804	841	844	852	856	842	842	814	915	814	863	855	859	787	807	876	894	890	860	859	879	868	874	883	846	852	846	853	858	902	842	851	865	853	844	855	858	870	869	895	846	838	857	887	861	853	884	889	873	826	850	872	849	787	897	888	880	839	855	851	830	892	881	916	870	868	802	832	849	866	833	869	817	903	854	792	838	883	844	835	761	813	838	833	839	852	896	831	883	825	873	819	892	861	933	889	825	830	859	827	813	917	852	863	878	811	849	801	813	864	854	903	845	845	908	864	863	824	861	860	811	795	883	829	851	804	881	844	807	882	846	853	866	852	844	867	879	867	844	881	842	830	917	866	887	890	866	850	826	837	818	844	856	853	882	848	853	926	857	857	841	846	792	831	837	836	833	835	828	864	880	838	863	876	855	872	914	849	863	843	859	841	854	862	871
3670	2240	1903	1246	1039	1002	873	844	866	845	893	827	770	791	749	782	834	770	830	776	789	746	738	744	798	777	735	778	757	737	773	773	749	738	786	827	727	805	755	797	784	790	777	770	751	769	784	738	782	749	749	746	752	802	749	755	764	754	756	784	723	820	783	801	822	750	777	795	752	846	724	814	799	759	729	753	815	749	790	773	769	764	784	758	773	805	753	766	744	765	786	798	743	787	726	765	750	784	769	763	761	773	721	728	773	786	774	757	732	800	743	779	753	703	760	779	736	741	706	745	736	774	756	737	777	731	749	787	757	721	790	830	793	739	807	753	797	715	771	721	790	813	776	778	782	742	807	772	745	736	787	740	765	749	771	753	763	750	768	797	736	731	773	730	732	791	766	795	777	752	766	772	797	680	763	722	727	732	735	716	799	764	818	776	784	780	767	768	728	816	759	795	723	771	738	791	795	818	762	753	733	737	692	769	763	741	767	761	778	761	741	722	787	748	754	792	719	757	763	791	780	812	733	773	784	727	800	758	742	743	756	808	796	746	788	764	692	725	754	780	738	806	729	743	776	769	795	747	811	727	728	804	715	771	729	764	743	759	748	743	779	784	701	790	800	750	744	753	755	770	743	760	774	751	748	760	775	797	779	741	775	751	770	766	754	798	757	757	763	699	733	777	773	722	721	790	743	824	746	771	800	758	724	804	734	803	784	778	802	770	745	788	747	790	749	796	767	777	742	756	792	738	745	764	783	739	750	756	699	749	768	772	738	727	724	777	789	777	769	746	768	778	796	791	719	748	723	774	794	757	722	753	753	741	760	724	783	782	714	772	748	790	734	782	763	765	743	735	758	803	757	781	778	751	809	780	824	755	733	765	709	749	758	811	741	784	774	794	750	787	702	750	736	793	798	782	731	791	745	763	747	742	787	757	759	793	771	739	706	815	728	814	747	834	749	735	777	756	787	765	789	754	762	744	756	756	780	788	734	734	779	779	757	783	720	799	747	761	725	732	794	771	742	755	742	768	757	754	752	803	765	749	728	745	722	764	738	767	772	750	800	758	775	812	719	763	795	783	759	738	740	766	763	783	733	752	723	738	740	755	779	757	739	798	747	774	803	755	733	714	776	728	756	755	759	757	736	753	830	819	744	741	783	766	789	727	772	681	759	770	764	725	767	787	768	720	713	715	750	773	758	766	763	721	778	779	741	714	723	723	750	726	721	806	805	754	770	829	808	751	793	760	787	786	805	783	768	711	752	734	850	722	726	735	769	782	774	796	753	785	721	786	725	785	731	762	721	764	774	793	751	745	750	783	793	775	769	721	773	732	753	804	754	687	739	732	753	753	789	802	731	751	737	779	773	711	744	771	713	757	769	768	760	782	722	800	776	755	755	755	781	795	747	756	770	746	719	737	735	756	717	760	762	725	752	808	788	792	692	778	730	769	742	787	770	754	746	753	710	724	724	757	716	723	739	781	744	736	748	737	761	780	787	805	741	791	791	768	772	761	750	748	752	779	747	751	718	754	810	810	821	713	780	769	803	788	749	746	793	790	742	798	795	798	779	730	733	815	747	832	719	788	720	782	697	762	728	753	748	786	768	733	762	761	803	743	763	763	752	776	748	730	733	746	768	769	735	730	730	804	763	790	717	729	764	691	833	724	731	798	770	749	717	742	716	721	769	759	772	747	763	727	754	721	677	739	754	752	764	758	816	760	777	758	793	765	759	799	783	764	768	773	751	770	779	776	776	733	765	777	729	727	736	781	742	738	752	822	761	756	742	767	761	743	729	768	796	762	765	789	725	734	716	744	806	758	712	742	770	764	709	739	713	813	747	758	806	763	747	752	779	761	718	761	778	804	810	742	734	761	721	751	767	764	759	785	786	762	728	757	735	766	757	738	812	733	755	724	740	749	719	741	752	721	770	794	740	809	738	732	789	749	734	765	767	749	732	733	791	789	745	768	773	757	775	766	771	753	761	768	815	778	807	752	762	784	752	785	771	765	767	735	754	732	729	804	746	726	752	778	796	774	711	765	718	760	723	760	738	757	780	781	758	751	766	780	735	752	711	767	763	725	734	748	754	742	789	754	777	745	766	736	733	778	789	756	758	757	750	750	778	782	786	759	729	718	735	759	750	744	729	767	781	831	726	761	765	777	749	784	729	752	746	769	770	769	769	770	747	734	739	760	729	783	763	795	726	730	709	746	780	750	736	756	737	780	728	769	745	723	728	777	776	753	763	742	739	756	773	783	757	740	777	724	752	785	789	760	773	770	729	810	736	752	762	756	764	755	719	804	715	805	757	788	761	811	792	804	762	735	800	788	723	809	753	738	787	728	741	739	729	817	733	747	759	776	763	775	661	741	757	758	745	765	770	715	758	714	727	803	764	744	776	731	782	732	708	754	742	736	736	743	737	750	726	746	738	732	791	781	791	795	703	793	735	812	746	760	777	751	752	798	736	704	756	761	799	749	788	752	777	750	765	765	785	753	773	808	797	715	780	791	729	753	714	744	784	820	750	772	788	789	723	783	753	698	742	805	771	757	746	806	757	778	714	742	742	757	727	754	786	761	829	803	754	771	763	756	770	775	806	752	728	716	760	748	780	753	759	777	709	718	798	763	743	764	742	789	765	751	764	760	757	705	751	783	761	767	766	771	787	737	720	747	764	766	741	753	717	772	736	736	724	766	757	737	744	736	730	731	756	745	740	725	782	717	779	781	794	752	738	723	776	774	726	763	748	779	730	779	776	761	730	793	762	739	756	754	743	751	748	759	729	733	770	780	752	770	788	773	770	755	749	759	803	768	725	751	743	769	744	731	768	795	760	767	668	763	744	806	798	786	748	747	797	717	729	759	772	791	737	722	756	782	769	808	788	756	731	743	742	713	757	749	806	787	779	746	746	744	708	738	782	709	757	749	775	760	757	792	778	782	700	775	752	749	768	812	745	737	737	761	776	734	745	750	726	799	741	748	805	766	803	741	804	731	769	752	755	730	762	730	773	775	749	717	788	759	760	742	838	691	710	724	733	779	775	751	749	750	733	788	759	725	745	812	708	800	736	785	768	740	743	692	744	741	718	758	753	821	758	790	714	742	738	755	805	722	796	743	714	725	741	731	747	747	773	801	743	771	772	719	771	678	726	815	744	725	783	718	757	727	795	722	765	727	744	721	726	745	812	757	688	737	770	749	735	758	808	775	755	743	805	766	790	730	814	722	729	786	745	739	776	763	756	746	730	802	689	772	757	735	749	766	806	786	741	759	741	782	766	757	777	756	688	776	800	768	714	778	785	729	783	714	837	760	708	807	754	767	697	767	754	761	784	716	737	769	772	715	776	753	766	737	759	750	760	732	771	773	748	800	783	764	779	792	770	768	732	786	765	743	756	792	756	777	726	736	799	786	756	779	779	789	743	761	771	752	734	782	786	727	781	781	759	738	744	743	740	752	740	762	728	760	789	727	769	815	734	760	763	770	719	800	729	749
24281	21424	28599	24649	20275	3033	1023	659	555	556	501	520	470	495	468	453	468	453	450	446	459	433	451	411	435	448	413	444	451	435	410	415	428	434	422	423	402	396	389	413	372	420	415	406	421	458	435	449	421	413	406	435	413	424	393	409	435	436	423	420	395	410	455	410	405	434	419	410	420	463	389	411	388	400	421	394	425	431	401	422	449	404	369	402	420	419	423	384	422	410	387	456	412	425	398	448	387	398	363	411	427	418	383	418	439	408	398	440	404	420	429	392	387	447	418	418	430	451	392	396	401	395	397	396	422	439	429	431	404	434	404	408	446	422	407	410	404	445	435	414	424	406	421	398	397	431	425	436	440	409	362	430	443	397	393	447	397	421	399	411	398	420	432	411	413	421	423	432	390	403	394	419	394	407	389	395	454	409	387	375	417	384	389	412	424	435	398	418	397	425	395	445	411	388	396	398	433	416	396	420	397	428	385	406	381	442	410	427	406	427	425	412	431	421	407	385	405	384	435	427	381	396	408	398	428	385	388	395	415	432	420	399	449	413	382	411	431	446	413	422	406	397	408	430	419	442	389	389	407	392	414	433	433	430	423	425	436	396	426	441	425	402	462	424	391	410	435	394	426	371	472	404	412	423	423	411	426	439	407	396	427	410	435	384	418	398	413	410	395	426	403	390	394	412	452	384	426	428	441	388	375	425	422	410	407	415	401	377	437	422	404	426	425	379	445	448	410	395	440	420	433	443	428	398	413	399	407	434	428	386	451	437	422	381	448	418	393	421	425	394	415	384	432	391	414	377	422	423	364	417	424	410	423	399	405	406	410	424	389	440	415	433	380	398	437	459	397	409	387	400	417	394	426	388	398	380	402	415	419	388	451	410	407	401	411	417	374	407	398	392	411	451	411	423	416	402	418	379	384	412	403	423	429	461	376	427	389	414	357	408	409	443	409	410	377	466	431	404	438	404	422	447	433	416	393	413	398	421	403	406	377	394	377	384	400	405	391	392	401	376	419	392	437	426	391	398	407	394	422	418	440	418	393	413	397	386	420	452	386	393	417	414	416	422	390	408	435	403	399	406	430	431	414	402	399	412	408	414	435	436	409	391	423	405	387	442	418	388	448	428	396	453	396	405	411	397	369	427	423	427	388	365	382	423	416	407	413	430	405	413	431	410	395	388	413	417	415	414	419	378	416	400	440	387	428	403	384	377	410	403	428	392	404	434	396	398	438	390	429	370	406	426	371	394	393	393	417	419	401	397	439	420	416	402	374	445	397	426	394	399	401	405	388	426	410	423	419	396	402	419	389	407	451	408	405	395	423	397	421	407	437	403	392	371	442	444	403	383	429	425	389	427	409	432	415	409	407	424	402	387	426	388	403	378	447	424	351	408	375	397	413	397	433	418	383	443	405	384	433	392	380	418	421	391	377	410	398	408	405	421	407	414	426	401	421	412	416	419	420	456	397	395	430	415	434	411	436	425	384	413	409	398	421	395	411	408	400	388	401	426	392	420	426	390	409	438	395	436	412	429	420	402	433	429	413	402	421	450	418	416	422	399	449	383	430	384	370	410	441	400	383	403	413	403	404	398	450	383	402	386	392	430	418	413	429	404	423	408	417	394	372	398	409	423	417	431	405	404	418	435	414	402	372	397	411	399	409	414	408	390	436	424	393	412	411	384	411	430	422	414	364	385	439	393	413	405	396	409	395	420	408	384	384	382	403	385	375	408	418	436	412	391	435	422	398	380	409	447	473	407	413	431	400	429	412	405	419	405	415	408	415	392	425	412	393	413	388	404	438	451	430	380	400	435	381	444	395	413	398	418	422	434	391	417	370	390	410	390	378	420	415	421	376	396	432	436	433	418	410	422	394	386	402	446	406	391	415	423	428	424	396	423	409	419	423	385	425	413	407	424	423	438	407	421	420	398	439	384	417	396	420	387	395	407	412	416	397	372	401	464	402	434	409	401	415	401	405	417	388	398	424	410	421	381	415	397	382	386	376	399	384	423	424	405	396	410	476	386	404	400	422	412	398	460	393	391	387	414	393	428	433	382	423	385	454	420	418	391	460	407	408	420	414	386	433	415	429	383	397	398	394	394	385	400	396	429	414	399	393	434	461	414	418	389	426	435	423	427	421	393	408	420	425	419	377	415	381	424	412	419	415	414	378	376	414	411	421	429	409	406	389	426	400	415	404	392	409	395	429	415	392	381	352	419	392	433	399	389	403	390	452	397	422	443	396	405	443	431	408	422	401	395	376	462	364	394	422	417	420	402	403	436	406	411	396	415	390	405	407	392	406	402	405	418	414	410	387	402	402	386	407	423	407	392	462	376	419	411	403	415	409	450	385	405	418	408	408	387	378	368	394	393	393	406	352	435	411	392	423	443	368	402	405	439	418	372	403	377	418	433	442	428	436	433	381	402	424	425	414	401	399	426	380	396	415	391	434	375	447	463	414	406	424	392	404	422	435	450	388	421	396	401	423	425	487	418	402	425	398	383	379	441	392	399	417	406	422	432	447	414	381	409	443	392	376	424	427	413	408	439	407	414	426	409	403	376	418	384	395	405	416	412	408	401	414	389	413	416	388	376	423	417	406	419	424	386	389	414	429	408	409	424	429	440	404	428	385	425	418	400	432	438	409	409	418	403	430	415	378	405	418	384	384	439	400	371	429	382	425	408	411	422	457	443	369	421	440	393	432	420	427	391	406	429	387	393	420	431	425	376	384	391	376	440	364	415	414	443	401	390	397	377	391	365	383	447	410	387	401	433	388	395	401	430	424	432	385	376	404	399	420	413	421	398	412	392	414	393	398	418	396	405	422	395	364	375	396	410	448	406	430	397	426	388	380	415	409	424	393	376	450	444	406	392	379	387	420	384	425	354	380	391	431	423	433	403	422	398	439	417	402	417	412	411	399	419	366	404	405	388	422	367	387	406	412	383	406	399	437	394	419	389	412	445	391	388	425	404	401	428	409	424	430	443	433	432	389	425	376	378	414	420	383	437	382	420	397	433	392	417	406	424	402	418	380	403	429	385	398	408	439	411	374	396	384	417	408	443	428	441	403	412	377	385	404	438	423	373	422	406	414	419	442	429	364	400	378	448	445	413	436	440	421	384	419	412	412	394	404	407	403	417	401	412	410	434	402	397	420	378	412	394	421	373	387	389	402	389	398	412	408	437	385	409	416	412	422	456	405	422	419	413	416	370	397	414	459	382	373	400	395	402	402	438	411	379	386	403	452	380	417	416	379	448	409	412	411	392	425	428	405	414	399	415	399	399	430	443	421	417	413	397	405	381	409	405	420	382	377	379	382	406	391	408	389	445	392	438	390	377	361	404	422	406	420	400	397	366	408	400	388	417	404	431	424	404	389	431	393	401	410	436	414	415	384	417	401	394	420	422	386	414	381	390	405	416	400	411	404	449	417	413	409	431	457	388	382	398	396	417	426	371	407	402	401	408	400	413	408	407	388	444	394	430	410	426
3479	4866	3797	1926	1397	1033	881	829	724	640	563	562	547	519	521	476	486	457	456	486	440	421	464	463	465	440	466	441	442	454	447	414	415	456	419	463	407	427	462	423	420	419	420	453	387	401	433	388	431	444	448	442	433	447	424	456	420	441	430	417	459	439	457	430	407	445	420	420	431	398	414	467	461	434	411	427	427	455	451	439	402	436	447	415	433	439	421	437	444	423	461	447	428	437	415	426	465	404	436	443	425	459	402	426	462	439	433	441	440	448	421	419	431	382	435	444	391	431	417	427	433	456	413	413	415	399	435	416	439	465	404	407	435	404	438	438	422	427	430	403	412	429	452	468	388	406	407	402	435	436	390	431	421	430	438	449	390	408	439	422	417	469	417	403	402	418	434	438	444	407	419	447	402	417	429	425	468	432	418	419	397	407	433	417	385	458	384	454	429	407	409	431	443	428	378	433	443	426	441	403	422	438	412	397	403	459	443	431	426	401	434	426	422	396	446	421	421	398	424	417	417	412	418	421	419	401	432	432	439	426	414	376	383	435	427	439	395	431	431	415	421	436	396	410	406	403	412	446	404	385	448	417	460	434	422	438	438	463	430	409	425	406	444	431	417	420	404	349	421	431	395	433	414	423	422	413	401	432	448	419	442	378	406	380	404	423	403	423	391	428	433	461	422	428	442	436	437	450	432	427	434	424	446	423	437	400	437	417	423	422	422	423	444	428	453	405	411	419	394	478	401	438	427	416	402	443	440	385	414	415	404	449	400	402	439	422	424	412	425	435	412	412	407	402	424	414	407	401	421	411	421	432	435	390	409	414	388	407	410	426	402	418	419	436	430	420	412	444	424	437	447	422	435	444	433	410	422	437	414	427	432	399	444	440	428	386	422	414	424	462	427	420	408	430	411	419	445	443	425	466	391	408	438	404	391	411	434	399	424	391	413	388	421	408	427	404	423	405	412	433	420	415	416	421	417	432	439	405	418	407	442	416	399	415	434	448	459	384	412	406	394	439	405	403	427	419	396	396	415	412	434	423	441	406	416	418	425	466	427	439	419	390	440	406	402	421	406	395	423	432	376	413	425	424	409	432	399	442	415	382	433	406	401	412	428	405	378	410	403	410	433	411	441	435	429	393	380	448	417	429	395	411	437	459	409	408	455	403	442	441	449	414	420	423	436	434	425	422	418	386	400	411	428	426	405	408	402	431	385	364	434	434	443	389	449	457	398	427	449	428	410	466	420	401	407	420	427	421	395	378	444	435	414	403	408	438	412	428	395	382	419	424	392	434	393	420	425	443	397	389	428	447	426	413	425	419	398	411	428	439	450	408	426	427	420	409	433	431	408	432	407	421	404	432	417	423	417	411	412	426	449	431	424	417	440	436	435	412	423	435	436	428	463	441	406	415	425	435	439	465	432	398	426	402	422	390	434	438	417	413	398	463	413	420	399	406	454	433	428	431	397	406	413	412	417	423	381	385	381	408	422	410	421	420	394	395	385	465	448	386	452	398	399	377	402	441	433	399	392	430	451	392	401	392	439	413	428	447	384	435	412	449	409	435	405	422	443	450	396	376	437	443	381	448	468	429	402	417	426	366	433	462	439	419	425	406	391	443	409	390	396	387	377	405	423	421	430	402	390	422	397	395	420	418	450	406	366	444	410	409	422	396	417	416	400	406	412	429	407	419	437	420	438	444	404	464	375	435	415	418	431	486	425	420	409	440	405	433	398	402	429	401	425	413	412	414	424	383	436	426	442	422	407	434	438	398	428	421	391	399	406	393	421	434	433	382	423	428	396	435	403	417	446	426	404	435	422	445	386	388	399	411	409	408	454	393	431	419	434	403	454	407	391	375	402	429	439	418	424	415	425	403	443	410	415	448	441	418	415	417	419	385	450	430	413	409	427	420	431	459	439	415	412	407	448	409	419	404	411	454	450	451	409	416	423	411	418	391	428	445	428	410	437	431	432	382	418	407	462	437	417	437	403	404	379	421	422	427	405	401	381	398	413	365	422	415	446	392	401	392	399	409	425	401	404	445	405	387	441	388	413	414	409	428	448	406	391	380	417	389	420	403	434	416	410	457	403	431	439	400	435	414	413	401	391	399	451	434	441	448	433	412	418	398	390	437	432	418	417	432	394	376	418	434	382	407	399	437	467	413	393	409	410	400	442	397	424	389	401	442	371	437	415	403	379	421	466	404	413	431	431	418	434	394	402	425	394	426	384	421	407	425	419	402	392	391	401	419	430	395	418	414	471	410	432	391	433	397	381	420	396	444	384	408	415	400	447	409	398	402	411	440	430	408	415	424	414	395	414	368	413	428	460	399	421	390	390	419	433	387	420	402	450	430	442	448	434	417	438	418	421	435	450	437	418	405	393	427	399	418	395	426	421	433	416	414	412	457	399	442	400	424	423	403	431	394	390	441	424	425	432	395	451	415	405	409	418	433	394	418	415	395	412	408	401	419	425	396	470	408	422	395	401	415	408	425	416	398	393	429	388	396	429	422	411	504	399	406	440	409	423	430	467	409	379	401	391	362	415	397	392	402	418	401	402	429	407	422	397	431	396	453	425	440	397	421	433	397	423	399	457	416	452	422	428	398	413	392	415	438	387	376	430	412	378	424	432	451	412	401	400	432	411	421	417	404	368	389	419	436	404	421	427	380	371	406	415	389	411	396	421	432	433	421	427	420	454	406	427	420	389	454	436	425	412	427	396	420	439	409	402	430	401	398	413	408	367	382	409	428	427	414	427	408	424	443	379	421	428	414	419	417	427	427	410	410	417	452	393	393	398	428	459	432	426	395	400	422	426	396	432	447	427	429	437	442	398	421	445	391	377	430	391	426	433	418	426	387	393	420	392	438	392	416	426	405	418	444	425	397	373	452	423	395	418	408	411	421	411	385	397	399	396	431	424	385	408	403	407	399	398	391	411	429	414	409	434	398	420	415	418	419	434	400	411	364	402	431	398	428	390	431	432	412	409	418	424	455	363	443	422	457	382	428	365	400	438	408	412	406	396	426	407	425	422	388	448	389	442	415	415	413	429	420	372	397	449	426	390	426	415	409	437	433	416	413	407	426	418	403	399	418	435	422	435	390	427	406	439	420	435	438	436	398	413	446	446	417	399	411	411	403	391	415	417	362	424	404	385	430	397	407	429	422	418	402	428	428	462	449	413	447	378	405	415	393	414	419	411	401	434	414	436	437	448	419	405	437	443	403	368	425	396	409	421	427	426	445	378	435	414	406	400	409	451	437	432	418	408	376	402	408	432	380	435	417	431	418	407	447	373	403	395	414	407	365	430	411	433	426	389	403	406	403	416	424	452	378	444	417	407	400	464	395	399	389	421	404	447	394	408	426	442	421	404	460	424	412	415	452	438	424	429	392	432	422	425	421	425	400	405	438	389	420	396	408	448	407	420	423	398	414	414	431	370	369	446	409	438	419	404	420	415	406	406	438	410	411	419	438	429	411	424	404	413	403
27561	11807	2127	1316	956	980	916	973	974	967	944	898	942	887	892	916	917	878	938	939	909	880	869	904	917	948	993	943	862	910	943	900	899	971	938	933	873	972	861	951	931	937	965	900	925	973	871	918	941	934	930	875	886	983	919	912	938	824	897	947	957	910	911	871	901	888	875	915	948	910	892	935	924	906	949	914	892	911	916	897	862	913	935	984	921	947	939	919	880	939	900	924	924	942	915	907	906	968	897	903	957	909	939	899	902	930	921	991	914	970	918	952	920	906	901	871	875	910	924	921	932	893	878	927	921	934	942	929	937	933	907	910	918	888	949	888	935	937	901	897	893	904	901	938	907	917	917	1000	907	934	932	892	895	886	931	948	941	983	862	948	879	925	922	897	831	926	906	914	934	942	966	901	931	933	929	954	933	931	959	925	886	937	880	898	899	939	913	988	907	915	941	876	950	947	935	881	926	900	956	907	856	861	911	891	937	912	892	917	871	963	976	909	883	893	882	908	933	867	947	911	949	885	918	893	887	939	907	882	948	882	906	871	918	964	919	931	893	959	912	913	903	962	938	930	903	880	947	885	927	917	950	973	937	908	919	861	903	938	917	990	925	907	913	982	892	879	925	875	901	1038	907	935	930	880	960	893	915	875	916	952	965	941	895	916	940	892	915	906	914	932	901	908	921	898	946	950	918	877	933	904	949	900	910	916	960	920	923	957	883	905	878	893	933	887	898	889	888	874	928	897	921	915	905	883	951	1019	921	929	992	924	916	949	935	917	954	927	902	931	944	913	888	926	925	947	883	922	900	890	886	983	941	854	863	973	879	945	911	871	907	938	966	930	906	941	930	936	881	905	938	922	906	888	923	892	910	909	928	882	892	873	963	908	916	914	932	892	984	938	905	926	928	977	919	912	930	946	956	919	906	938	911	916	910	847	881	918	913	878	977	900	970	934	867	906	928	928	930	900	941	933	890	897	899	877	918	902	931	904	880	953	900	909	972	934	892	889	937	900	973	917	891	898	913	917	922	966	937	892	955	901	953	994	931	874	901	883	962	906	916	897	947	955	894	924	936	930	875	959	947	937	883	911	933	909	935	903	904	932	893	929	929	962	929	958	945	932	924	886	941	922	885	915	945	909	956	875	899	909	943	907	948	935	968	923	874	918	905	864	935	933	880	912	891	906	900	959	980	873	924	955	940	901	917	933	886	927	898	963	971	931	915	946	898	963	1001	942	919	896	902	943	861	940	928	934	950	913	912	916	900	919	882	931	931	899	898	862	942	926	891	889	906	961	935	953	946	877	896	978	903	973	930	969	879	917	883	866	873	887	900	937	844	880	913	961	920	912	951	888	896	865	885	918	943	912	901	896	926	917	889	879	887	878	942	897	912	901	887	904	981	889	953	903	938	912	933	878	929	931	912	960	897	898	871	893	941	903	971	927	857	963	924	937	955	834	914	859	914	871	954	913	970	928	877	904	898	927	952	898	896	985	933	957	884	937	918	898	915	917	932	886	857	850	905	922	873	918	885	909	918	933	974	949	897	914	881	960	904	886	932	955	934	893	911	932	918	894	937	969	913	926	948	883	950	903	929	930	900	880	942	920	921	940	882	913	937	909	914	1007	958	921	948	849	912	901	848	919	899	891	919	868	926	914	908	888	929	890	922	922	943	919	899	864	913	881	926	928	902	915	882	920	935	906	961	839	966	903	918	893	967	914	886	946	888	944	969	898	921	913	918	913	936	920	943	929	944	931	894	918	936	943	948	872	967	905	942	896	891	901	907	929	886	886	898	900	954	938	920	940	887	940	908	926	945	923	864	920	949	936	949	861	952	933	961	907	896	846	915	930	921	968	957	906	973	915	861	949	968	943	889	925	912	906	922	933	944	835	972	911	873	961	985	902	871	884	865	926	904	912	909	939	953	891	877	923	837	879	914	930	916	931	922	947	951	906	904	914	910	914	926	870	907	962	940	933	920	912	924	902	885	937	844	911	936	1000	959	888	904	931	960	920	909	913	957	950	927	877	979	940	936	887	899	937	899	927	832	906	907	958	944	920	919	952	967	950	900	959	926	935	927	873	915	917	977	913	931	906	954	944	934	900	928	943	923	927	980	914	911	941	976	901	896	868	942	954	870	903	909	904	951	880	894	900	903	929	919	930	933	855	948	911	978	893	913	868	932	964	926	948	913	912	947	880	984	927	909	869	938	878	895	891	929	901	956	892	917	993	927	903	970	855	926	895	898	878	918	909	906	842	921	914	914	901	940	952	920	893	898	885	928	920	919	871	926	947	942	866	887	895	877	912	914	909	943	934	916	932	887	845	951	906	917	877	921	887	924	921	875	906	931	887	949	894	926	940	851	928	933	935	898	907	907	881	902	945	946	987	880	866	890	925	937	915	921	932	946	887	911	940	909	868	949	944	900	887	904	925	861	920	946	915	950	895	931	930	868	957	911	941	917	893	928	864	952	929	904	878	919	921	920	923	925	953	919	903	929	908	925	882	941	846	921	881	861	902	868	879	920	904	920	886	963	921	877	906	903	920	894	933	905	869	887	921	920	915	947	938	907	949	933	922	914	929	954	982	916	896	928	954	944	949	954	835	891	898	918	899	944	954	986	913	938	936	942	932	950	917	887	934	912	882	916	882	958	929	930	886	919	928	904	973	935	972	945	936	960	979	877	955	924	874	851	870	874	935	897	935	865	946	876	907	968	896	895	915	954	916	915	953	894	929	928	975	941	917	923	888	967	956	970	825	889	913	962	886	870	853	905	890	867	931	887	905	929	939	866	877	925	913	850	929	947	906	953	936	965	912	922	928	933	913	908	918	900	956	909	903	882	905	913	961	957	898	958	890	930	942	913	870	932	934	894	946	892	908	952	903	905	923	912	912	919	951	929	943	925	897	927	919	864	884	941	940	948	931	946	940	954	915	945	913	885	894	953	938	849	875	927	896	929	942	902	894	966	901	933	904	947	943	924	913	918	947	887	947	907	942	947	889	906	931	947	929	960	924	890	880	958	895	889	901	911	924	976	966	905	872	962	905	936	849	842	885	900	914	966	895	872	952	960	935	909	887	956	925	941	874	895	908	879	900	871	923	906	901	915	915	924	905	907	872	879	919	908	901	933	924	888	906	938	909	867	918	927	927	939	945	922	922	932	876	942	939	934	893	955	905	930	926	920	949	941	895	926	971	979	919	946	950	925	903	904	879	905	898	909	892	916	874	910	875	883	931	923	935	902	935	985	927	981	916	890	906	928	905	968	933	908	896	931	933	869	909	950	881	973	966	924	975	947	1001	937	928	938	924	935	916	929	956	903	881	909	909	905	949	915	895	942	893	1000	934	938	903	961	969	943	910	899	999	898	917	917	935	916	868	981	882	885	857	943	910	958	941	872	893	865	920	967	881	958	956	896	909	970	947	956	952	926	967	890	887	933	945	924	927	928	925	940	920	895	943	933	920	934	978	932	938	928	909	958	948	948	904	900	960	923	927
5255	1002	1003	834	851	839	837	805	879	788	775	778	766	783	809	822	788	809	825	802	784	865	838	781	837	770	798	874	842	826	780	758	837	788	802	808	791	836	798	810	797	770	866	803	809	823	821	819	793	767	837	766	761	809	775	764	777	796	759	802	816	783	842	837	797	827	762	830	844	779	786	750	815	777	793	776	830	823	815	863	821	807	813	828	818	805	780	747	764	789	811	820	748	859	810	777	756	764	799	811	803	822	754	791	797	775	783	797	851	770	796	743	824	787	755	786	742	802	741	789	827	824	764	796	834	732	765	764	782	775	827	789	775	857	832	824	817	824	792	821	858	782	820	818	790	782	821	763	796	801	802	743	827	772	776	781	808	790	850	815	827	788	821	784	795	723	818	803	813	789	818	822	780	805	758	802	841	761	798	819	832	835	794	836	798	803	804	777	808	808	773	856	789	803	762	820	836	804	803	782	785	827	795	798	809	797	841	821	793	739	833	856	800	853	843	776	775	826	764	828	787	772	828	773	821	820	794	788	792	860	799	825	774	798	801	774	783	817	807	816	776	815	783	825	792	879	766	820	757	834	819	758	816	847	795	780	812	860	838	797	811	813	831	781	782	787	818	782	793	804	760	748	778	820	828	753	787	765	825	787	785	769	830	806	786	804	782	801	793	759	769	762	769	833	787	810	841	765	792	801	793	841	837	761	798	801	805	769	813	797	821	805	782	764	838	790	788	799	839	806	772	779	758	760	742	803	793	789	816	781	775	799	769	761	791	816	790	782	829	823	803	768	802	832	792	807	801	796	797	774	766	843	779	783	765	831	825	808	774	807	778	833	783	788	884	766	835	807	813	778	830	816	797	769	769	821	774	827	819	795	808	797	799	739	807	797	777	801	831	795	784	855	803	780	820	807	791	771	823	796	818	818	789	830	837	773	787	794	809	846	813	880	812	795	841	802	788	838	804	751	831	789	802	781	807	777	809	776	798	745	781	818	760	826	790	799	818	821	828	816	809	795	852	826	809	838	815	774	785	827	806	771	802	828	773	785	785	788	809	794	822	764	820	774	817	782	761	801	742	834	788	800	778	789	772	772	803	796	774	762	768	778	805	750	806	765	821	791	813	803	804	756	774	831	853	779	785	778	838	807	755	797	763	784	856	813	813	789	786	831	796	782	790	809	856	796	772	762	801	826	830	816	740	805	815	805	788	772	806	796	810	778	839	793	773	854	809	804	777	797	783	764	758	835	801	799	794	815	850	788	799	862	777	811	821	781	816	820	794	829	792	776	797	785	785	803	765	831	801	801	801	789	772	782	825	696	760	873	749	782	796	807	836	801	759	778	848	812	833	784	790	815	789	819	787	812	831	782	829	848	792	775	780	746	763	733	780	819	818	794	833	801	794	772	807	842	781	789	778	829	768	806	796	810	789	803	821	837	770	779	805	773	799	780	776	797	780	820	796	809	803	814	764	789	803	827	782	828	837	828	834	800	788	830	791	793	744	772	819	764	824	790	774	783	805	814	843	810	778	784	814	832	747	817	802	789	768	845	824	791	824	776	836	819	782	790	804	755	805	813	754	788	790	784	805	806	807	850	845	795	815	793	803	822	790	823	796	775	816	855	797	827	803	783	791	772	776	818	768	776	802	793	773	754	808	805	773	790	751	780	768	793	789	804	779	743	787	819	794	811	763	757	791	824	744	783	770	820	794	835	836	825	811	796	845	819	804	821	761	804	786	753	826	780	803	834	817	793	786	796	786	772	829	831	779	827	810	784	802	788	877	776	828	785	775	809	778	798	776	803	795	780	775	829	768	781	824	816	856	769	824	837	813	761	799	784	775	785	796	814	806	729	814	796	846	829	795	800	814	776	818	784	825	802	817	783	789	785	842	800	778	799	809	740	806	855	791	775	826	824	812	801	834	745	842	725	797	836	782	826	833	813	806	838	817	801	770	819	824	778	806	803	809	796	823	795	767	781	806	783	818	808	761	765	811	779	757	819	775	764	757	867	858	787	771	828	843	791	812	765	831	800	774	794	776	878	838	839	793	812	810	790	819	797	794	799	828	784	793	800	819	759	809	818	834	818	782	821	796	799	835	842	821	821	767	783	832	794	802	777	822	827	752	795	812	780	821	830	803	786	834	842	825	770	825	812	775	785	749	765	799	811	781	827	794	802	828	829	846	803	794	818	808	811	773	773	835	797	818	787	858	772	850	893	780	802	798	795	774	826	790	793	822	773	826	809	719	796	811	766	755	817	806	806	790	817	830	738	855	795	802	800	824	755	788	797	826	790	838	799	771	798	791	790	799	802	856	839	795	798	824	846	739	751	778	816	824	817	814	828	797	831	792	786	783	822	753	827	801	810	792	773	820	821	781	807	838	779	818	787	795	804	793	850	781	818	752	819	810	817	790	735	841	749	837	800	797	775	811	796	802	779	741	752	853	794	801	826	767	821	812	797	817	832	802	816	817	777	823	794	761	826	787	780	769	775	813	778	784	796	808	788	769	802	772	831	780	820	752	803	760	797	802	805	798	838	812	809	786	785	838	806	798	790	764	806	842	808	808	783	790	767	776	763	802	798	752	825	784	800	782	751	809	810	844	805	775	797	797	819	819	794	821	770	733	812	817	777	788	793	844	834	764	802	849	752	788	824	805	778	816	799	768	774	823	834	808	826	823	774	818	834	804	856	817	811	814	763	777	771	802	833	820	829	806	769	808	776	766	733	805	785	799	808	780	793	820	859	775	786	816	792	774	792	756	808	784	869	848	857	844	790	793	716	804	772	855	793	777	741	788	814	792	800	789	795	852	844	805	757	812	836	835	830	744	770	826	819	797	781	794	768	789	757	836	765	816	807	787	807	764	769	816	831	807	753	800	810	805	785	786	780	834	799	807	746	813	821	820	799	811	759	848	808	803	795	754	800	783	788	827	794	804	794	799	839	845	827	830	791	782	828	810	736	800	827	850	770	829	794	791	763	836	830	757	750	790	811	809	792	868	736	757	780	834	795	816	791	767	800	830	851	757	756	774	818	803	800	829	820	783	790	823	755	784	762	813	760	781	839	761	761	761	810	766	753	775	742	802	771	781	814	770	774	813	802	807	794	808	822	816	827	768	819	754	804	821	787	769	772	785	769	787	819	813	807	791	857	828	778	790	772	833	805	761	813	738	790	801	821	737	842	831	764	779	838	767	868	794	803	795	825	815	792	806	810	783	817	754	722	758	769	797	815	832	788	743	809	846	801	825	776	808	785	800	802	844	796	772	786	775	815	769	790	786	812	809	813	855	792	784	840	864	786	768	790	739	797	801	749	793	769	815	781	865	793	777	804	764	825	808	789	826	819	768	823	767	785	822	801	774	824	813	820	786	753	775	832	829	788	787	806	781	796	759	771	783	818	822	771	737	804	794	865	747	820	781	784	780	844	758	788	771	812	789	782	771	771	800	810	791	798	831	810	834	864	832	848	769	826	762	802	824	841	822	807
25924	21490	25313	16963	2036	1116	1023	1012	909	906	914	870	901	885	891	866	888	928	857	850	884	862	847	854	829	892	870	857	884	907	896	856	855	836	820	829	872	839	825	842	835	865	848	862	870	903	857	882	835	887	825	890	904	871	880	877	840	802	793	900	839	866	823	840	881	831	879	816	845	875	835	899	838	865	863	915	830	824	860	900	845	862	856	867	842	850	867	863	854	921	806	825	858	857	812	859	843	879	860	886	839	810	820	864	886	853	828	862	809	869	841	924	883	869	876	860	824	874	816	870	832	852	876	808	861	864	899	828	875	858	861	863	895	835	937	868	812	882	839	788	856	813	817	816	854	830	813	802	882	864	782	827	858	846	849	848	871	793	900	805	796	798	892	846	822	870	878	866	813	780	845	891	858	850	878	824	847	852	844	904	843	870	895	893	901	921	872	829	866	879	892	868	782	880	869	877	837	830	864	810	897	905	826	843	834	837	907	846	841	846	856	860	851	860	815	829	857	854	791	862	875	872	866	872	859	835	898	855	850	831	874	879	898	824	821	786	875	869	800	820	885	865	873	865	818	858	767	846	837	901	842	847	833	840	799	847	816	798	856	857	883	834	836	835	881	819	871	878	882	801	892	831	823	860	810	847	812	818	824	832	840	832	861	867	828	862	887	900	824	871	874	818	797	867	863	839	845	831	879	843	868	870	847	879	843	770	846	851	860	899	828	856	854	865	887	854	886	805	846	813	839	794	819	789	841	865	818	817	838	829	761	830	803	829	780	831	838	790	833	859	844	848	824	849	861	842	877	830	924	848	831	895	847	800	857	870	835	883	859	884	872	925	832	902	866	830	854	828	865	839	929	902	883	879	855	867	821	861	807	815	882	852	887	871	814	815	876	824	800	881	854	860	929	856	829	848	853	847	844	869	850	856	841	856	845	879	839	887	903	832	901	872	827	839	869	873	818	887	880	862	828	891	833	834	841	852	816	827	813	867	878	885	860	891	888	826	870	882	881	872	853	821	820	855	811	885	842	803	867	888	849	908	865	850	822	854	857	865	839	858	874	795	830	826	840	871	858	846	821	886	852	845	822	903	850	813	849	830	880	883	838	841	849	841	831	837	808	839	843	857	791	787	846	847	838	846	766	801	834	863	865	819	870	833	807	867	838	890	804	831	854	871	847	854	873	814	877	837	870	865	804	836	870	850	829	909	835	834	847	837	786	884	828	872	837	856	826	862	843	826	798	866	861	846	841	916	872	868	835	814	848	816	888	856	892	813	874	815	831	825	837	851	879	857	815	847	879	851	894	812	883	849	817	820	813	838	821	898	859	866	900	868	803	849	828	839	893	841	875	886	882	879	868	870	871	883	810	845	867	799	858	844	851	880	833	880	826	869	858	860	859	854	868	874	820	910	814	894	824	781	897	841	864	861	819	856	875	856	888	866	805	902	808	863	881	896	872	839	847	852	885	843	849	890	834	838	833	826	838	849	833	829	871	840	874	907	842	793	847	863	808	843	887	826	870	897	899	868	857	855	829	895	852	772	865	827	859	871	840	825	862	830	837	851	803	878	828	822	891	836	870	806	834	841	910	838	822	821	812	855	842	853	839	826	886	863	840	818	891	869	834	837	858	852	833	886	845	809	818	862	865	849	836	824	849	862	833	830	813	843	859	869	876	898	895	845	916	877	846	841	844	812	877	847	845	923	898	866	863	856	872	893	834	822	863	857	857	881	865	818	876	842	860	908	841	885	840	835	853	826	855	874	893	905	803	888	818	832	848	808	893	871	872	841	848	841	838	876	827	784	801	834	811	849	866	875	821	835	895	797	819	839	868	789	844	842	801	901	869	836	838	869	820	803	849	826	816	826	862	856	865	855	836	809	846	859	865	811	852	845	891	857	860	864	857	822	858	796	906	847	869	819	842	837	846	860	866	856	849	896	814	850	853	909	875	852	887	898	790	900	874	856	834	856	851	822	825	829	863	898	859	885	853	803	889	870	868	831	831	825	857	852	859	848	869	893	840	854	850	885	811	827	853	836	845	863	824	844	854	915	814	834	847	877	929	810	825	908	836	838	861	846	821	833	833	910	831	777	794	880	840	848	853	823	893	883	869	839	893	863	881	846	893	863	827	882	806	864	859	855	859	824	821	872	790	858	819	870	847	786	882	819	846	786	854	846	883	831	883	856	854	821	867	837	862	831	879	858	886	871	853	822	878	868	841	872	801	856	817	884	830	809	936	850	897	854	903	847	855	880	884	864	829	910	845	833	856	869	862	809	868	876	870	854	891	816	815	826	840	863	905	808	842	856	859	867	841	802	839	905	857	851	805	895	899	829	798	832	843	851	855	860	838	860	878	818	859	886	873	896	894	808	815	883	799	827	845	849	861	794	899	855	834	847	818	829	826	819	881	851	870	843	899	817	860	850	856	835	853	859	842	811	853	803	836	882	866	817	860	854	880	847	885	889	853	880	853	817	844	850	885	808	893	872	855	837	815	851	903	871	857	878	868	881	887	858	862	862	815	882	812	890	847	845	801	883	829	852	823	783	872	853	867	837	857	842	862	841	809	806	835	875	856	841	806	849	864	850	863	820	808	909	836	871	853	840	857	882	901	818	874	871	769	821	834	879	868	819	841	852	809	873	881	864	887	831	852	861	833	899	835	844	884	899	834	885	884	862	871	819	869	800	800	868	809	778	818	836	927	855	869	843	843	816	831	827	855	827	903	832	874	894	872	890	824	826	826	842	835	799	843	896	829	856	865	792	875	843	797	807	864	840	884	837	867	857	805	772	824	817	809	868	830	786	863	875	864	869	784	843	820	839	818	820	856	845	810	848	842	813	865	878	871	849	814	888	910	853	852	864	868	819	803	809	823	797	882	853	911	889	872	861	846	915	815	861	863	875	826	837	897	855	900	842	881	835	878	865	827	838	875	880	794	926	877	913	832	844	805	847	896	837	909	804	800	898	866	825	814	829	855	875	829	834	804	820	842	849	827	851	888	841	853	829	808	825	838	867	856	856	847	815	844	816	827	824	827	871	895	829	862	845	816	876	872	811	836	932	809	816	827	901	826	844	866	896	870	824	841	852	860	860	853	873	894	819	917	852	859	831	871	878	852	805	857	810	833	846	799	839	808	822	794	836	867	758	852	830	843	846	885	842	828	840	842	854	838	837	891	871	869	887	903	852	879	868	849	915	877	837	882	859	879	807	908	875	840	848	854	802	861	854	859	794	860	839	834	864	879	857	856	819	837	823	825	820	812	902	858	834	803	848	808	880	840	862	921	778	843	826	916	820	830	863	790	820	814	811	830	858	902	846	870	860	887	874	824	861	821	858	847	843	854	826	844	833	883	832	807	827	852	869	885	896	845	866	838	843	894	827	847	827	844	808	849	821	814	856	855	865	823	940	828	860	865	798	832	810	886	867	851	809	845	887	880	883	839	795	839	823	821	819	906	869	849	867	807	869	865	866	827	848	848	894	868	820
3698	2176	1875	1236	1089	960	890	882	899	797	861	825	832	785	786	788	809	824	780	826	749	802	723	813	782	766	725	765	873	756	788	777	717	796	764	754	743	761	826	759	728	801	766	734	732	777	780	773	808	781	771	820	788	767	746	814	772	740	810	739	804	780	726	811	762	770	734	742	810	761	740	739	772	774	757	741	747	734	769	746	770	741	762	744	755	779	764	781	758	814	799	753	768	802	751	755	779	776	738	757	745	782	754	743	767	805	793	817	762	756	758	740	735	756	755	742	730	821	771	748	739	753	765	787	768	765	722	762	718	746	747	757	806	733	771	797	808	802	753	748	828	762	758	746	749	778	767	774	752	754	698	757	741	739	771	829	769	793	787	787	743	767	760	729	761	758	825	791	746	803	748	768	788	711	703	750	811	760	746	774	774	730	757	750	737	731	757	774	768	772	723	749	750	792	759	731	823	765	787	760	781	769	746	756	761	758	747	752	749	816	797	766	738	711	739	716	792	757	766	749	739	769	798	759	747	691	751	795	742	770	777	729	755	715	751	802	780	740	742	787	728	760	727	761	788	764	749	767	776	777	795	758	728	800	735	740	749	828	744	741	725	789	754	758	753	719	788	749	783	782	748	726	770	723	752	799	739	723	791	713	753	726	766	747	747	717	771	782	808	757	729	749	739	710	764	748	729	785	717	687	744	740	724	746	741	713	779	746	730	780	753	752	795	765	792	767	726	745	774	743	752	725	726	775	753	782	814	734	763	782	762	792	758	716	772	711	753	768	749	766	740	748	720	789	736	752	777	743	759	729	755	722	777	791	747	746	780	778	747	813	703	765	732	724	776	705	745	707	707	719	731	710	764	704	761	742	755	713	750	760	719	717	706	724	789	726	785	723	738	733	770	747	797	798	718	800	735	741	778	746	722	754	769	825	754	726	749	737	755	698	772	743	754	760	740	767	829	731	781	768	711	725	737	739	701	738	761	772	747	730	745	772	732	750	700	720	724	794	807	729	748	731	747	794	782	741	743	695	704	716	747	784	782	796	716	776	720	801	743	757	781	742	755	792	775	792	791	759	817	753	772	756	738	714	725	798	759	739	711	757	750	754	746	723	762	741	767	753	794	736	713	716	785	754	739	762	754	727	793	740	776	790	750	787	779	797	690	783	756	729	765	761	763	738	717	744	722	790	735	749	733	731	717	751	764	782	778	740	768	780	752	729	765	773	776	780	712	759	757	752	735	728	725	786	778	711	769	745	763	771	709	719	700	738	710	779	782	745	757	729	749	759	753	761	720	765	823	796	758	777	817	765	748	752	763	753	754	757	785	756	785	765	741	727	817	759	754	708	796	774	739	748	738	806	796	707	796	769	794	728	752	738	727	779	733	757	745	694	727	754	755	745	804	776	763	814	734	749	766	760	773	782	713	742	750	771	755	771	734	696	746	803	751	694	738	726	734	779	779	731	811	732	768	759	726	738	755	751	709	731	763	775	718	759	739	742	808	759	733	787	788	734	757	713	720	778	767	742	706	781	732	732	727	757	750	770	740	762	735	749	754	756	765	758	727	724	803	747	764	775	726	721	719	798	731	767	790	778	744	710	740	737	761	747	762	739	787	793	739	765	781	742	763	754	746	771	754	741	757	762	727	759	729	708	761	736	780	771	726	756	746	773	740	750	752	737	754	750	740	784	761	724	747	765	738	790	789	731	764	793	748	729	686	796	756	755	760	753	714	838	783	735	746	752	726	725	776	737	735	761	774	722	745	803	764	749	818	737	758	798	744	735	764	795	753	717	732	702	738	753	742	751	818	821	762	752	773	745	760	773	742	742	775	680	749	739	722	721	743	775	772	728	790	762	729	739	768	779	759	757	727	740	749	758	766	739	777	743	762	705	766	709	788	759	736	798	762	781	727	772	792	710	747	790	747	721	767	706	756	739	733	773	719	693	758	831	750	741	804	753	775	726	783	762	710	747	781	729	751	730	783	722	755	756	730	763	752	748	739	788	788	742	718	740	711	802	791	729	787	750	723	758	717	754	768	732	783	776	743	787	721	779	785	719	787	740	771	768	785	757	736	724	760	761	785	727	732	760	748	787	758	758	761	703	737	761	771	714	782	737	785	734	763	722	793	766	784	759	774	800	766	761	724	748	711	729	740	774	715	804	748	784	766	728	746	750	765	792	782	714	748	719	733	738	760	814	816	717	760	742	755	777	765	724	718	751	729	773	731	711	742	748	771	754	772	713	797	777	747	711	791	777	762	759	766	751	760	765	728	722	728	738	744	743	780	760	754	769	757	745	768	752	724	731	739	768	757	760	741	773	737	717	745	752	746	770	740	763	742	784	785	755	772	749	725	771	744	766	789	703	814	758	757	773	768	765	740	803	748	755	741	704	793	749	699	780	795	741	725	761	743	752	747	729	818	762	732	769	805	805	747	729	759	730	769	752	772	723	824	782	685	737	773	772	790	748	755	771	778	725	736	732	708	748	778	790	722	778	779	758	783	732	803	741	753	771	740	780	748	760	783	805	732	692	747	787	808	728	757	755	755	795	759	719	775	738	722	771	757	708	802	748	799	753	798	704	748	733	758	752	751	707	791	749	754	742	749	731	734	765	751	736	752	764	765	725	738	750	773	709	735	780	729	742	723	711	786	809	717	786	772	749	707	720	795	747	793	784	742	705	766	730	780	756	700	769	759	768	736	755	756	732	710	778	730	759	746	762	727	746	766	735	791	760	787	772	752	769	738	743	757	729	805	750	748	750	761	748	683	781	708	753	743	767	726	759	753	785	752	790	767	690	777	709	774	740	758	764	772	725	793	754	794	813	732	740	740	729	790	785	722	751	780	714	688	745	740	727	761	731	735	732	798	696	790	746	723	757	721	718	770	725	727	757	795	718	685	774	736	709	763	723	741	767	744	760	717	745	785	754	747	762	724	771	749	731	815	781	771	750	712	809	754	733	735	751	753	787	755	747	692	792	795	814	736	793	780	779	728	779	756	729	759	737	756	789	727	753	727	781	787	739	749	758	749	750	762	774	732	726	702	710	758	783	789	781	756	731	727	782	772	752	789	790	764	732	796	753	722	686	740	724	746	774	772	750	824	763	787	738	708	748	777	728	704	733	791	745	780	784	739	703	787	717	791	766	716	777	744	747	745	736	735	757	776	727	737	757	725	757	703	803	766	763	788	729	770	786	683	772	769	762	746	761	739	715	740	725	738	717	767	740	766	719	758	757	739	755	736	760	740	714	787	738	773	732	825	771	732	769	781	799	715	757	754	738	738	738	804	771	762	753	751	743	788	809	756	796	715	753	796	750	755	745	787	758	761	764	767	723	739	730	767	713	762	771	755	743	764	721	748	774	752	774	760	749	750	768	701	768	734	728	759	702	781	786	790	736	775	716	709	755	765	752	723	744	752	733	771	694	744	774	778	784	774	776	733	765	735	744	774	785	740	774	751	724	749	799	784	738	808	727	741	717	735	732
24340	21454	28640	24696	20198	2995	1023	639	582	531	559	471	461	448	465	416	422	440	479	430	413	418	490	404	398	425	407	421	406	417	373	437	390	441	429	413	406	422	399	391	449	375	415	403	428	451	402	402	427	404	428	415	413	392	415	435	416	404	428	432	411	390	407	402	399	408	410	424	399	400	403	425	428	417	414	414	393	458	425	431	413	414	384	369	417	412	424	423	424	417	390	417	394	388	401	420	401	431	420	382	446	426	429	403	429	396	414	434	397	423	375	367	437	390	435	402	405	378	393	376	407	385	407	403	391	395	396	400	426	434	395	436	429	381	415	393	415	421	392	396	420	380	393	414	378	381	415	408	394	405	386	357	420	415	400	411	421	440	388	420	372	422	455	405	382	395	435	418	404	401	416	426	418	383	401	392	382	408	400	404	380	398	387	428	380	422	420	395	387	432	406	445	432	435	384	417	358	443	411	397	407	404	402	431	438	413	355	397	394	387	412	388	401	393	419	406	379	371	410	394	436	377	383	428	426	431	418	378	412	408	466	406	400	415	399	409	410	425	391	437	390	397	393	387	407	442	385	384	417	402	423	389	406	409	397	419	399	365	397	403	427	443	399	422	399	403	386	377	396	428	376	389	422	439	397	407	351	404	386	414	414	404	368	383	407	408	414	423	392	416	379	399	422	393	371	423	378	391	387	424	421	383	413	395	406	418	382	404	399	369	402	416	392	419	404	370	376	381	433	382	425	370	397	412	385	400	411	392	402	408	444	406	423	379	398	439	408	381	399	391	415	421	419	404	383	427	412	386	383	373	371	420	413	401	416	404	414	409	412	370	386	426	428	411	413	410	404	411	420	404	409	381	402	415	409	416	453	404	372	402	421	389	407	382	399	418	418	455	405	403	395	382	423	386	390	432	404	368	437	399	408	411	403	394	438	388	372	420	434	414	414	418	403	405	408	413	403	411	389	420	403	387	391	432	393	366	425	397	380	349	407	428	409	442	402	419	412	425	409	381	391	420	385	390	418	409	411	402	426	428	431	405	405	396	404	408	428	416	376	417	398	373	410	416	405	410	423	448	432	402	404	435	426	400	427	414	383	387	412	407	397	418	437	408	370	387	449	410	377	389	388	431	382	407	434	394	385	404	436	433	386	411	402	420	426	408	395	386	406	409	407	376	426	392	411	436	422	420	406	372	383	415	411	402	409	399	362	370	389	405	402	427	402	367	453	406	411	404	362	468	403	414	372	410	397	385	399	399	420	399	390	389	384	400	387	396	425	421	405	414	429	403	343	388	423	393	407	425	409	434	402	439	382	424	402	409	407	413	403	417	406	452	388	403	424	384	401	393	395	349	442	427	402	379	367	449	395	416	421	387	373	394	421	408	411	409	419	408	386	416	445	384	419	368	423	422	374	424	418	360	415	397	417	424	409	388	432	391	380	379	384	395	408	411	412	405	406	400	400	401	390	382	375	415	411	394	435	397	435	391	448	388	378	414	435	383	410	397	355	426	421	398	428	433	395	408	381	424	419	401	431	398	386	413	394	424	395	441	371	404	413	403	412	394	401	411	385	390	393	411	394	419	377	398	382	395	408	398	413	392	406	406	401	438	410	377	375	411	427	391	421	373	414	399	386	415	412	404	421	368	421	403	381	402	388	439	403	391	406	417	401	398	395	388	369	383	402	428	427	407	447	406	423	379	435	405	399	376	387	408	392	396	403	398	403	403	403	382	406	408	404	416	367	381	381	411	418	430	409	414	417	448	400	428	411	391	394	422	403	443	407	384	399	365	399	374	402	377	409	393	413	410	422	365	420	351	426	380	424	372	385	383	386	403	419	408	419	419	450	377	429	409	397	421	429	396	392	425	377	397	401	380	410	430	407	400	439	413	376	397	443	407	414	430	398	382	431	367	398	364	377	408	366	404	423	369	398	397	426	437	409	425	405	425	399	389	399	460	400	389	419	417	437	369	418	394	431	392	412	379	391	354	423	366	432	412	399	432	426	404	400	396	407	427	386	397	414	402	452	420	395	403	398	384	428	410	402	400	405	370	403	416	372	393	381	388	413	400	409	385	409	424	417	398	405	430	382	380	395	392	396	433	399	404	425	383	403	405	380	426	421	392	384	380	382	406	442	397	449	448	419	388	416	384	404	399	402	386	380	411	438	393	422	395	391	403	375	384	394	392	403	443	404	384	446	388	405	421	425	389	388	408	408	376	384	412	415	432	414	385	384	381	427	420	388	369	375	402	388	385	415	439	468	442	393	401	353	400	404	407	399	375	415	369	399	409	416	372	422	376	411	401	389	409	384	386	414	400	408	396	420	401	392	382	362	402	398	399	397	399	386	394	395	400	401	441	408	385	413	410	383	380	401	391	392	389	463	419	432	361	419	378	402	397	391	424	419	414	387	423	399	436	388	375	425	401	412	418	396	392	450	389	385	436	385	401	380	404	426	409	395	365	403	394	377	403	423	408	402	408	380	402	398	408	452	437	413	399	428	384	434	382	412	393	396	421	396	385	401	385	404	408	385	395	370	412	412	402	403	438	381	363	424	393	379	387	389	353	414	398	387	394	400	397	393	429	410	414	381	423	400	371	378	417	422	376	426	428	429	389	415	382	390	432	407	438	424	402	376	428	375	415	402	438	413	438	412	404	411	401	443	387	380	418	385	393	404	416	404	385	402	435	384	397	421	382	427	419	420	421	421	418	410	399	420	434	389	420	390	404	393	422	421	436	386	420	404	383	373	378	401	421	388	362	440	365	395	414	386	394	399	433	396	369	430	396	420	389	386	378	400	404	408	375	378	419	422	405	444	417	404	387	379	400	370	401	392	419	358	425	391	429	426	395	410	414	392	398	433	420	426	374	394	436	442	409	395	398	424	360	429	404	444	421	411	381	371	381	480	414	409	389	409	415	417	378	423	389	416	392	389	420	411	401	425	407	413	385	404	416	390	408	391	397	409	409	393	387	423	396	378	383	408	370	448	400	414	401	404	427	403	405	421	384	419	407	425	401	426	400	398	420	423	393	377	387	387	402	394	381	388	391	411	384	385	445	394	399	354	385	395	400	373	377	411	429	386	401	416	430	368	377	413	435	427	429	368	409	414	385	382	409	429	421	371	405	427	418	386	423	424	431	404	423	363	380	362	439	391	392	369	405	419	390	410	363	407	382	408	425	422	386	412	397	447	409	442	396	438	390	399	424	416	405	400	404	412	387	411	400	367	408	407	410	412	427	408	453	361	412	421	425	384	414	397	388	354	420	397	410	430	410	418	368	391	385	418	370	426	406	390	403	375	383	448	372	401	420	428	389	387	394	407	405	399	386	380	383	389	390	368	404	395	392	375	391	356	418	434	404	419	361	370	398	384	417	441	389	420	412	387	420	380	408	404	401	421	374	440	425	344	451	417	390	410	377	403	380	410	428	379	403	404	399	407	398	413	371	417	407	420	387	420	441	474	386	398	436	424	415	360	413	420	407	380	449
3425	4707	3690	1930	1448	1067	878	795	727	599	634	536	517	526	499	509	475	494	494	412	475	428	451	444	417	480	433	441	447	474	415	451	444	416	438	453	425	425	447	425	426	394	426	448	422	441	453	477	412	451	445	454	439	418	438	422	429	422	413	432	458	423	429	436	418	392	454	432	429	396	423	434	426	414	421	409	387	426	422	424	419	436	418	457	440	422	447	419	391	414	368	423	452	437	432	418	450	407	422	447	412	450	433	402	418	416	462	423	413	422	407	409	427	384	475	413	438	454	408	436	393	423	433	421	418	432	427	439	408	408	443	405	447	409	428	440	428	417	398	429	405	447	410	401	418	412	409	411	411	395	425	407	434	435	410	454	416	420	451	432	409	390	391	408	422	417	376	408	446	442	431	396	398	434	401	451	432	432	388	438	436	430	428	406	434	390	401	396	408	444	390	431	418	441	444	381	400	398	430	409	424	378	441	438	450	401	376	450	400	453	416	406	390	428	415	437	432	403	420	424	449	417	429	450	425	427	423	411	435	444	425	405	411	433	378	411	398	430	397	437	410	438	437	434	417	405	435	407	434	414	443	409	414	463	402	388	435	369	399	409	437	405	423	415	414	425	443	430	413	410	480	439	413	417	409	445	436	429	423	404	437	409	409	414	446	423	405	413	432	420	402	404	429	408	443	448	417	421	432	478	426	431	385	444	429	384	405	434	369	424	418	442	410	401	410	398	412	417	428	428	380	437	444	386	408	428	400	418	441	405	429	410	402	407	446	446	431	402	396	376	421	447	405	446	432	435	412	391	417	406	449	423	434	393	401	422	424	435	418	402	428	438	440	461	385	449	454	444	441	403	398	412	416	436	459	414	403	442	411	409	411	395	414	422	420	388	459	369	399	397	391	397	400	421	420	411	415	396	392	403	424	382	435	404	414	420	418	439	409	420	423	457	414	384	400	412	415	398	448	417	387	441	441	414	452	389	368	406	435	434	381	387	394	428	414	419	433	412	419	408	421	407	387	417	387	426	433	414	415	386	355	434	379	428	394	405	396	418	396	413	458	423	417	421	392	384	422	451	432	410	406	439	396	408	405	420	383	428	384	443	408	420	434	372	430	389	440	373	413	407	408	412	405	421	394	431	424	395	433	422	400	376	419	397	428	399	393	413	427	413	428	405	409	408	418	420	404	403	454	411	388	397	425	404	427	405	424	402	413	380	411	401	412	397	399	404	401	434	447	407	397	365	403	409	428	438	418	386	424	407	418	447	397	475	420	424	428	424	382	424	423	413	395	422	394	460	409	423	431	430	418	414	462	435	463	440	400	428	399	387	386	399	407	385	443	396	393	422	444	413	419	416	432	393	408	440	407	448	444	403	413	438	368	425	433	431	413	426	438	378	383	413	439	429	407	436	434	391	389	423	433	401	424	422	426	447	406	422	427	412	435	433	408	416	411	418	441	422	417	404	445	430	423	423	389	448	385	374	471	414	411	433	408	438	396	377	414	425	393	423	391	424	404	422	389	365	413	405	421	419	409	429	403	436	416	428	401	433	407	427	426	392	423	424	395	412	426	401	415	436	434	445	430	413	402	427	423	402	405	433	442	381	374	427	398	423	424	396	413	434	394	395	398	402	417	432	437	412	423	406	374	427	452	376	407	428	395	402	407	440	428	409	447	413	458	454	412	410	406	363	434	392	417	431	406	446	424	418	412	417	384	456	437	446	424	434	420	404	438	388	397	414	402	415	417	384	414	415	445	397	410	409	395	423	387	407	382	386	387	389	420	398	419	403	466	402	416	372	408	433	418	443	419	388	401	421	427	407	473	402	409	409	407	411	401	431	420	379	431	441	415	406	441	454	386	423	420	403	418	454	434	413	409	400	428	387	430	449	388	386	411	426	449	405	422	369	435	415	416	393	434	393	436	425	388	430	404	394	426	444	429	407	387	428	397	441	402	430	414	387	431	425	400	434	426	414	441	413	389	400	406	404	418	441	391	441	411	415	416	431	370	426	430	445	425	391	421	405	434	406	400	383	433	414	418	385	411	417	390	399	409	423	441	415	415	402	429	424	414	417	432	413	422	395	439	433	392	410	404	391	454	390	404	424	424	411	406	428	424	384	411	378	432	409	421	416	376	402	432	404	383	422	443	365	418	386	430	423	398	442	385	415	422	456	398	420	425	400	419	389	427	397	443	419	433	429	417	403	419	443	372	423	406	417	391	425	397	422	412	412	407	358	401	458	418	412	384	433	424	443	409	402	393	445	463	434	403	444	417	386	417	447	427	419	414	381	405	333	412	419	385	403	405	413	404	447	379	448	429	419	412	435	445	426	465	424	414	402	442	406	373	428	422	431	394	374	428	430	415	424	388	415	455	389	411	394	455	415	420	414	434	438	449	418	411	385	363	410	414	410	407	391	398	427	385	406	457	353	435	407	389	385	420	452	435	390	382	462	386	376	408	433	399	408	413	402	381	428	413	418	422	402	398	437	416	439	410	386	380	410	400	435	407	408	436	440	426	397	392	383	383	392	443	417	424	410	382	440	406	396	389	394	389	404	382	404	418	417	407	389	387	383	419	389	410	385	419	419	405	368	443	407	401	413	388	437	425	426	374	417	436	431	392	416	410	456	440	394	454	368	380	397	405	461	435	411	429	398	402	413	413	392	409	422	434	411	387	427	423	400	417	369	430	392	393	415	373	430	405	424	408	406	419	402	425	398	435	397	407	413	414	415	412	376	400	405	436	424	410	431	417	385	401	416	388	357	423	431	431	410	436	438	432	435	429	428	386	400	391	428	391	415	414	382	404	427	426	408	427	434	421	399	381	444	426	399	414	413	394	389	457	442	409	390	437	400	405	430	415	375	412	402	363	407	428	392	385	382	412	408	385	406	396	396	388	417	396	382	438	406	401	409	457	349	437	409	432	419	424	420	426	395	426	414	399	383	411	417	407	429	390	397	422	440	425	446	398	404	400	423	415	415	446	421	404	427	419	419	355	411	407	405	429	432	396	426	394	410	393	400	424	455	432	441	437	427	432	421	402	410	411	422	416	402	442	416	431	428	407	420	433	401	392	436	382	408	413	438	432	400	415	400	390	399	421	382	373	428	417	435	450	386	421	399	415	408	433	431	378	418	432	435	426	444	435	409	393	438	397	388	392	393	414	383	445	404	399	374	438	417	401	415	462	409	436	376	366	444	412	384	437	459	452	419	404	410	398	402	406	387	412	382	411	423	414	433	432	459	375	417	394	441	392	421	391	437	414	480	415	415	438	399	464	376	426	407	449	418	388	412	405	399	413	430	391	406	400	402	431	407	402	426	421	393	407	409	408	430	435	446	393	397	438	424	424	407	430	429	405	397	413	409	417	441	425	427	432	423	382	407	425	410	430	402	436	418	424	398	380	365	434	382	399	437	383	393	388	394	439	429	382	441	365	383	430	447	403	422	408	416	421	434	397	409	447	402	375	411	413	452	392	385	409	418	390	406
27668	11886	2340	1484	1121	916	925	946	917	922	917	918	923	864	992	934	916	904	945	895	956	859	863	890	900	887	943	885	931	945	963	935	898	915	906	962	886	925	931	954	918	886	925	926	894	871	908	926	976	895	903	942	919	900	967	951	924	876	913	903	847	905	880	880	960	908	921	924	948	882	872	913	860	929	921	893	908	890	918	918	948	927	952	873	928	889	913	908	900	912	899	933	982	951	928	893	839	931	909	922	991	934	910	840	922	909	887	891	958	936	887	897	901	899	905	904	962	885	911	912	916	878	882	901	874	886	886	927	934	913	888	962	968	924	886	959	881	926	945	952	899	912	908	844	906	853	928	867	912	912	887	941	938	880	939	894	974	915	835	931	911	892	885	899	915	927	881	827	887	896	927	935	866	906	929	880	886	938	899	891	952	968	916	858	912	962	884	850	896	865	939	900	903	921	921	869	924	901	853	917	937	927	938	876	932	934	924	897	879	924	909	912	930	862	872	941	890	917	952	965	905	950	879	898	857	876	946	950	963	917	897	921	921	922	870	865	864	927	863	901	948	933	849	914	860	914	890	926	914	918	920	914	911	927	901	955	900	933	967	934	900	884	945	836	886	845	903	843	901	928	894	993	962	941	893	828	940	887	900	964	930	933	861	931	877	943	886	906	890	904	912	843	891	900	919	958	949	869	953	865	943	868	893	926	887	885	861	933	906	920	919	936	907	915	905	956	889	877	910	905	905	878	921	916	871	889	890	968	940	855	877	900	940	925	882	891	879	904	864	944	931	917	928	976	911	877	906	907	918	890	916	898	915	853	929	934	955	942	887	965	880	890	901	896	893	857	885	904	932	927	895	899	898	915	937	965	959	867	956	936	916	918	949	897	963	892	893	948	923	872	948	906	894	949	918	909	887	936	917	881	896	916	940	897	941	911	883	902	869	906	888	906	878	903	983	930	885	880	920	916	945	868	881	910	876	931	907	894	858	890	894	896	918	903	945	880	914	908	957	952	940	889	919	881	901	911	896	928	887	967	946	938	930	943	898	908	928	898	908	895	949	940	945	894	915	886	834	922	936	959	894	903	909	904	916	873	940	910	953	950	913	933	902	908	867	909	908	912	901	890	931	908	870	950	840	863	910	859	903	873	931	906	894	895	888	924	879	905	866	924	873	906	975	957	917	841	896	901	904	864	848	904	879	898	942	906	861	875	889	879	885	918	904	879	915	952	928	835	896	931	888	903	893	878	887	930	877	875	887	896	880	890	935	877	934	896	916	946	898	908	891	899	955	887	926	934	912	913	928	876	938	900	905	853	909	883	902	853	914	933	883	922	920	906	941	892	956	907	938	943	949	928	905	951	902	935	859	886	929	935	895	920	883	953	909	982	876	883	793	902	928	921	896	928	933	932	889	905	896	922	936	858	891	945	961	877	906	898	912	988	923	871	953	929	919	908	920	986	886	915	960	866	933	880	918	916	887	916	948	885	919	914	981	856	907	951	927	889	858	850	911	903	904	942	883	957	927	949	923	914	943	884	876	878	903	887	957	874	930	936	901	901	888	937	906	922	940	907	888	860	898	893	856	908	949	895	898	877	903	891	902	909	889	886	886	857	847	903	921	917	902	953	904	886	873	926	907	977	922	940	940	879	911	930	916	911	884	899	884	899	954	905	930	888	912	861	883	911	924	928	888	882	927	849	945	919	940	944	902	956	878	880	911	839	927	911	946	893	900	889	919	945	916	913	888	938	941	846	962	929	903	903	868	892	875	924	926	911	865	924	886	948	862	882	911	873	891	918	907	870	890	927	891	938	885	926	847	874	891	918	888	883	915	873	942	911	959	959	900	943	883	897	921	952	949	974	902	866	915	944	948	895	874	936	916	949	874	915	960	911	866	897	885	882	890	921	892	924	938	869	905	921	911	940	876	911	870	933	898	883	936	869	910	944	923	855	917	898	880	908	908	878	895	900	939	908	930	967	865	885	904	928	896	888	887	929	887	925	926	944	964	856	889	904	892	889	908	886	893	882	879	962	874	900	918	917	878	908	903	882	864	917	946	894	900	893	941	904	925	897	894	907	926	907	936	882	941	939	912	908	921	897	884	937	905	942	935	840	945	960	901	924	894	907	897	853	927	923	868	918	852	892	896	938	914	953	902	898	946	981	937	868	882	936	912	952	942	889	930	909	966	926	890	926	938	862	904	866	910	914	914	911	899	939	878	942	919	959	917	830	937	842	942	818	936	926	895	891	905	898	930	908	946	875	862	928	904	879	901	966	926	929	907	923	889	938	902	908	942	899	899	905	934	917	873	937	908	894	849	912	892	889	823	904	910	973	874	915	948	930	912	866	890	871	879	856	922	925	928	919	921	941	937	902	941	895	936	945	928	861	897	907	898	941	871	960	891	875	862	889	894	903	838	912	881	870	918	940	931	924	925	913	909	878	892	971	901	952	845	947	873	915	937	941	922	913	928	860	927	893	948	925	898	895	966	910	892	896	916	911	885	858	889	889	977	943	958	908	851	938	883	878	920	935	929	923	938	894	948	884	897	863	884	962	873	910	888	870	916	877	885	926	925	887	902	886	903	876	937	883	857	918	899	889	969	983	913	888	903	911	926	867	886	911	907	907	924	882	904	946	994	932	928	856	876	886	925	891	952	827	856	872	860	870	880	943	937	918	917	921	914	937	901	941	874	950	879	883	919	951	917	953	909	892	948	900	953	949	920	924	909	907	972	902	896	905	935	971	873	931	919	889	910	926	913	955	897	980	909	941	948	902	903	967	835	847	949	885	885	885	893	832	907	832	929	925	896	890	934	884	956	902	902	907	972	922	946	967	931	875	905	886	862	910	923	896	904	914	898	913	957	922	902	902	909	926	896	966	1033	891	921	908	884	926	900	918	898	912	869	870	969	926	922	866	903	844	916	842	922	878	817	886	893	889	919	898	969	913	921	916	880	885	923	918	928	930	976	858	865	917	905	963	914	957	907	939	873	898	876	889	961	970	890	900	873	937	931	872	871	836	924	899	900	907	939	908	851	885	878	876	958	919	956	919	896	891	939	932	891	919	891	885	893	919	931	914	923	927	910	904	860	920	929	943	915	973	837	891	918	877	865	922	892	904	874	889	881	940	967	897	865	928	903	874	962	912	883	905	865	930	922	881	930	848	901	911	917	914	997	933	997	912	880	980	909	875	916	876	904	937	936	917	936	945	880	854	901	943	913	937	908	884	918	885	945	916	926	902	898	921	899	956	939	947	896	880	923	902	926	838	896	854	921	949	906	892	960	856	887	934	889	934	952	843	904	879	925	900	961	930	886	936	930	870	929	926	954	937	867	948	970	915	929	900	913	959	935	878	883	875	958	919	876	905	924	887	980	887	894	930	901	928	887	939	871	898	880	890	877	977	880	915	927	889	901	906	915	905	975	960	889	908	917	871	894	985	846	873	890	895	870	931	934	934	936	961	944	934	920	867	910	912	890	912	920	871
5170	1094	988	846	834	870	809	840	818	793	786	810	794	814	755	764	806	793	780	790	809	759	788	815	833	735	786	797	776	814	787	755	800	847	802	805	778	754	830	727	848	804	785	759	822	828	752	805	831	769	823	798	833	823	748	794	782	800	740	766	842	800	807	879	770	751	835	838	766	826	730	831	792	783	796	760	813	798	801	807	780	772	862	798	820	804	776	765	841	771	812	757	774	788	807	823	794	770	824	826	798	778	807	798	808	824	770	755	791	808	754	806	770	753	804	815	808	816	829	773	868	801	785	800	774	795	832	810	826	824	794	824	799	741	823	792	792	807	793	793	772	869	771	807	759	837	815	789	795	741	816	804	803	865	744	815	805	804	775	767	769	807	777	823	817	804	812	757	794	794	860	794	824	864	776	807	809	770	782	794	815	822	854	827	752	790	726	780	818	798	816	780	836	758	790	794	787	760	869	782	837	781	753	771	809	774	831	810	784	831	794	798	792	806	812	858	805	785	723	825	763	796	754	724	773	796	815	792	780	820	767	778	824	758	748	787	820	830	771	812	805	774	825	783	761	757	771	823	786	765	766	775	818	796	790	737	807	791	801	759	795	809	748	821	744	766	783	790	808	841	799	810	784	820	812	811	816	784	818	799	825	795	755	803	783	857	792	816	826	772	749	787	813	805	821	783	780	736	810	811	790	801	801	788	783	838	806	758	764	783	745	783	777	798	800	764	839	777	820	749	766	829	808	785	823	746	805	827	818	842	812	787	796	783	775	779	790	764	805	800	780	779	810	803	743	819	800	811	750	842	793	821	792	797	762	744	823	777	850	801	766	789	805	799	804	799	790	783	786	794	780	800	854	765	741	764	754	771	778	765	759	833	805	774	737	742	807	764	813	812	802	771	825	816	832	798	775	796	786	758	757	809	838	836	804	775	764	800	759	775	821	849	786	761	819	806	803	831	755	773	835	789	809	848	777	802	798	824	745	756	846	793	814	813	841	805	794	799	793	764	818	788	796	737	809	798	829	795	770	758	800	750	801	792	771	845	765	782	822	810	769	781	852	755	821	815	775	796	778	779	841	785	825	813	808	806	811	774	805	810	775	800	856	832	814	793	812	809	802	740	811	784	798	784	753	834	789	767	772	799	788	750	787	782	749	745	796	790	812	824	803	805	764	841	819	825	802	782	839	783	818	798	779	744	779	775	796	807	822	793	837	803	822	789	792	807	811	760	831	796	810	804	831	804	783	765	786	808	849	810	847	816	776	839	817	830	815	820	818	800	793	790	766	799	816	821	793	849	807	762	781	798	829	795	755	776	799	854	789	773	766	851	816	769	774	807	794	778	849	737	817	778	772	808	743	824	792	839	769	765	838	779	799	801	794	834	747	773	801	750	797	755	799	828	835	806	798	801	817	777	765	787	790	844	799	800	741	747	767	762	815	789	791	744	786	792	752	822	709	844	800	780	771	789	835	828	787	799	819	821	785	819	796	797	786	826	796	772	827	782	797	819	836	820	835	802	754	768	764	805	772	814	780	768	844	774	769	813	786	787	807	793	762	782	853	806	856	774	847	797	805	786	791	753	830	794	764	806	769	816	837	763	808	782	769	816	853	796	817	779	763	781	781	766	776	787	773	811	825	875	801	842	806	794	808	789	793	815	802	778	783	761	776	786	758	768	823	799	794	827	806	823	755	827	761	807	794	801	802	762	782	806	705	830	790	833	806	772	736	789	797	792	797	791	767	815	806	803	830	850	816	798	778	771	793	785	814	794	786	795	790	816	772	843	725	770	801	819	788	790	792	834	791	812	807	799	784	760	817	814	803	836	766	788	794	815	799	820	783	769	774	773	831	775	769	705	745	791	804	754	831	824	852	768	789	768	817	753	806	804	783	782	762	811	757	800	780	841	761	760	817	844	821	745	760	766	803	761	819	751	793	818	830	767	797	738	798	820	785	839	804	777	761	807	752	801	766	826	778	796	818	812	859	784	797	769	831	743	812	745	775	760	771	790	777	794	761	826	786	728	818	825	853	811	828	769	813	836	741	809	778	815	822	752	801	769	784	828	795	809	769	844	839	849	788	827	745	805	777	788	779	792	767	767	835	791	778	813	813	815	759	781	808	817	810	820	816	807	756	809	798	814	789	792	758	825	795	820	796	739	745	794	795	848	784	767	806	853	807	785	816	781	766	798	769	756	820	788	733	753	795	764	722	786	779	797	808	806	783	767	781	836	791	770	798	802	761	801	807	749	774	777	804	850	819	824	825	822	771	754	748	792	773	804	799	826	790	765	782	779	837	801	857	794	790	799	825	838	808	782	774	798	804	811	843	808	822	799	819	826	807	763	783	791	827	767	787	778	789	733	792	785	782	839	805	831	783	806	777	803	782	756	790	803	804	754	769	802	763	820	867	762	797	830	758	748	779	825	746	748	819	801	780	814	805	775	777	746	783	789	778	817	781	764	820	845	751	787	811	755	757	819	771	783	790	834	769	798	782	793	774	842	807	792	776	781	790	836	835	824	775	782	798	758	777	805	796	780	691	806	775	789	812	719	795	845	750	807	765	820	776	827	792	772	783	835	772	768	759	769	787	786	860	795	834	761	770	820	822	791	830	799	826	743	761	790	794	787	791	764	770	762	819	786	843	800	763	804	784	803	776	783	770	759	782	789	808	821	799	749	746	759	740	813	819	794	710	839	752	790	834	788	789	754	783	773	758	799	802	776	776	755	798	772	802	827	785	791	819	806	803	796	813	841	754	761	811	817	755	811	816	833	823	739	809	798	815	761	795	769	834	780	796	829	739	830	792	765	784	724	786	835	767	781	775	820	828	793	814	775	762	813	808	792	791	792	798	757	788	823	829	795	785	786	802	774	759	768	752	784	792	813	768	818	766	773	795	797	810	805	817	762	793	719	814	853	811	794	790	792	832	797	801	792	770	757	800	789	795	754	787	787	785	806	816	774	811	803	757	738	833	826	822	824	820	783	790	784	795	806	844	783	778	777	835	790	809	836	755	779	833	805	840	802	807	811	836	827	821	784	816	804	794	800	785	842	816	791	750	772	784	815	765	775	859	768	815	800	809	805	826	786	771	762	791	744	706	785	790	803	814	772	782	781	779	775	761	777	822	788	788	775	819	773	776	786	806	830	771	758	781	765	754	759	783	818	784	810	769	763	773	868	750	773	807	758	831	822	781	898	850	813	778	805	768	797	823	829	814	808	858	768	759	774	825	807	779	765	824	769	784	764	806	779	824	806	784	844	783	742	799	796	801	743	816	789	792	811	829	810	786	780	778	793	768	822	810	842	806	758	759	766	792	801	750	825	794	763	829	779	775	795	817	776	839	805	812	763	774	752	832	830	769	762	820	779	815	837	779	784	783	729	843	766	787	832	854	788	782	781	809	782	803	830	843	826	786	826	781	800	797	814	795	841	821	797	806	749	748	777	779	815	795	817	816	797	824	766	771	754	789	804	826	754	787	789
25809	21403	25118	16777	1887	1094	968	896	863	868	825	819	871	828	869	814	804	865	896	830	871	839	852	831	803	865	851	856	791	836	879	848	779	852	886	802	838	788	807	820	831	856	879	836	852	837	835	862	861	863	847	848	884	864	823	866	847	807	863	794	847	855	795	854	830	818	817	855	850	854	839	798	861	820	864	813	865	810	825	842	811	802	842	851	844	846	778	818	795	867	790	886	833	843	825	847	840	826	831	844	866	835	812	809	856	819	776	823	857	870	838	829	831	849	918	815	840	825	789	879	836	825	851	812	842	797	838	833	835	841	864	851	826	851	812	891	862	808	833	833	843	839	812	793	843	796	844	788	832	849	883	801	786	808	776	879	779	849	853	792	836	831	798	800	835	804	783	867	872	832	792	788	834	772	854	852	826	853	838	835	836	837	859	810	804	818	836	884	789	856	830	893	849	793	813	902	812	856	854	851	815	794	854	804	812	870	821	820	813	852	812	856	862	830	860	840	805	792	833	847	842	844	813	863	859	820	846	852	848	895	862	807	831	815	818	820	880	808	823	810	829	868	882	840	855	813	866	845	831	823	791	853	861	842	812	819	814	827	848	870	815	831	803	857	856	819	859	801	878	803	836	867	842	764	879	837	803	843	770	766	826	873	831	835	801	849	818	794	842	814	873	863	871	823	763	823	851	835	837	843	815	852	831	826	827	870	810	832	817	790	842	811	877	817	806	820	868	804	801	823	927	827	769	818	784	832	796	768	901	835	814	858	790	836	798	843	805	863	805	798	849	844	863	841	793	833	786	845	827	779	835	843	855	820	740	824	808	828	874	857	805	771	855	871	866	857	822	847	834	851	886	832	850	825	820	808	824	784	830	819	827	800	858	828	882	831	834	804	792	817	836	815	808	869	798	822	869	841	857	864	830	768	854	822	845	837	814	851	811	820	835	780	814	817	821	797	790	833	861	842	846	868	838	806	846	860	834	847	792	827	828	874	770	802	830	869	810	851	819	789	790	782	872	805	838	838	847	805	865	818	831	837	829	811	803	866	842	804	817	819	830	848	824	857	816	875	822	905	830	896	815	809	870	812	837	824	845	841	842	881	850	782	901	798	872	766	751	795	848	807	850	865	817	882	837	873	837	894	836	836	849	810	783	812	792	838	809	809	841	843	813	900	838	884	799	737	832	827	828	856	788	840	804	789	853	840	881	853	843	880	835	842	791	785	803	846	804	827	819	835	821	814	869	891	785	822	819	825	828	815	914	850	822	848	813	788	812	799	864	860	803	823	858	802	827	807	772	824	827	786	827	805	839	809	825	842	825	819	880	838	811	857	802	847	814	823	774	802	822	834	893	797	818	797	820	841	827	781	830	883	797	847	836	826	846	814	835	822	798	794	793	818	795	855	863	816	874	892	836	835	854	803	855	817	896	777	846	847	807	815	840	798	803	824	832	837	864	836	861	844	866	789	817	844	812	853	849	807	868	824	794	832	840	811	844	849	791	844	867	799	841	812	837	840	813	884	806	832	782	882	801	784	866	836	800	863	856	799	838	819	852	873	816	824	858	854	869	834	855	871	853	841	866	853	788	850	865	806	781	859	864	783	807	807	873	830	829	855	760	815	845	815	845	871	877	782	852	867	819	836	818	768	827	830	800	887	857	842	803	825	805	856	796	800	869	815	853	804	803	898	858	890	839	853	852	834	773	793	831	849	853	844	814	871	858	859	830	843	830	861	859	849	830	841	827	809	836	839	871	822	864	821	781	822	825	843	872	847	800	808	833	807	813	865	847	828	829	821	856	843	801	914	831	813	838	902	804	826	792	818	868	799	866	822	857	797	876	835	801	748	847	853	863	789	802	870	897	877	851	777	845	870	809	863	855	829	793	850	827	836	792	835	823	833	817	848	799	846	864	876	772	790	816	849	829	777	847	794	798	840	817	846	837	834	833	797	870	805	835	830	857	822	816	826	869	807	817	865	865	796	816	903	858	808	781	843	870	783	822	848	807	778	833	837	829	821	817	835	851	815	788	836	849	823	820	793	844	824	850	824	792	822	805	838	837	859	823	820	812	812	838	833	814	816	813	840	861	816	815	836	822	860	836	820	806	821	800	854	836	860	821	851	820	822	811	876	786	804	843	805	798	867	819	835	860	809	844	856	840	827	862	817	827	849	876	833	843	818	838	842	851	845	809	790	815	820	878	899	898	836	822	834	817	827	850	820	790	831	874	843	856	826	846	829	847	799	833	848	863	841	862	814	806	804	870	781	872	812	818	857	804	821	873	785	835	862	854	834	809	862	837	851	822	827	790	798	788	865	871	801	812	842	814	826	864	860	807	785	798	797	830	788	865	850	858	806	782	773	774	824	819	864	839	794	877	793	798	866	870	826	835	811	841	805	871	839	795	845	823	851	824	767	820	841	822	838	815	823	835	787	841	821	851	851	812	840	834	779	826	827	768	847	876	828	799	861	838	839	798	867	815	892	820	777	843	772	825	866	787	843	820	863	841	781	817	855	822	799	834	855	827	868	815	824	827	841	820	815	814	778	775	805	811	816	812	769	808	835	820	813	887	797	808	814	768	815	854	890	876	832	799	845	873	765	883	831	873	819	853	876	813	815	856	813	848	845	848	853	789	840	806	834	829	821	772	836	825	856	820	850	853	782	856	836	847	851	838	812	815	803	802	813	865	878	817	879	828	840	795	856	847	879	810	802	868	881	854	840	815	829	866	868	842	812	816	864	828	808	829	865	862	790	796	825	814	882	814	838	869	824	885	858	847	830	851	849	861	901	803	832	800	885	850	774	854	810	857	815	789	819	865	878	821	787	881	813	895	831	849	860	893	846	826	845	821	830	860	808	819	850	813	806	826	901	775	829	874	816	827	815	802	849	825	890	841	760	798	876	808	826	823	853	868	834	841	846	849	855	810	835	842	826	841	845	850	834	807	860	795	832	843	864	825	799	838	828	776	818	775	812	801	860	835	803	801	845	833	875	847	862	838	817	817	806	830	866	852	883	810	808	837	803	868	845	825	832	837	842	797	871	883	827	804	800	827	828	840	832	817	815	825	833	843	863	865	859	813	846	833	807	778	787	851	833	780	815	788	830	838	824	807	788	864	859	845	838	795	878	814	829	779	808	834	879	843	825	868	791	800	834	822	829	822	776	821	799	775	864	796	840	812	821	803	849	877	828	810	871	819	845	807	823	849	811	757	789	854	786	809	821	835	829	837	875	854	819	827	801	840	858	807	829	809	770	800	859	842	847	868	907	845	789	820	872	861	836	814	875	803	820	835	804	834	838	807	819	896	855	803	834	854	813	811	822	862	850	861	841	809	854	792	811	826	816	830	845	812	793	848	840	805	835	784	818	843	861	822	903	827	828	833	825	818	823	822	870	868	826	864	844	852	851	814	856	874	827	799	837	850	821	856	819	881	806	848	847	826	867	803	860	849	844	784	817	811	854	796	830	845	780	832	841	860	842	809	845
3785	2264	1961	1244	1079	942	925	910	885	818	775	798	802	800	788	809	784	776	793	787	774	797	738	795	765	766	767	769	787	762	751	746	777	808	742	746	786	807	797	730	800	760	789	791	762	726	759	741	766	774	788	760	706	764	797	778	772	803	730	782	801	685	738	724	768	736	776	749	739	728	721	756	755	758	743	737	810	780	749	787	755	744	754	792	774	792	744	735	764	793	779	796	752	787	777	782	809	759	749	728	732	806	703	707	799	810	737	747	759	754	772	756	776	727	768	784	759	771	756	773	733	721	769	750	770	752	747	775	761	750	779	723	785	776	822	758	747	745	758	718	740	739	761	725	800	691	711	755	711	756	721	775	756	740	717	791	768	741	783	708	754	731	776	796	781	766	723	742	760	755	724	747	743	755	730	783	760	774	766	755	776	767	693	798	744	762	771	742	805	775	724	759	720	739	725	748	772	781	773	735	732	741	714	779	757	771	782	727	792	757	779	744	713	766	762	741	750	793	722	758	748	750	752	735	727	750	759	772	770	750	732	733	812	788	771	722	723	784	787	737	758	751	772	740	719	776	771	809	748	781	757	775	741	784	712	762	782	739	740	755	766	732	715	730	789	711	777	731	748	784	740	750	759	793	744	739	772	774	754	731	739	718	802	765	789	748	713	789	728	758	795	813	767	768	772	780	783	749	745	735	718	750	712	794	764	797	725	783	793	762	723	767	732	739	748	766	741	740	739	747	783	740	743	729	702	700	757	752	727	815	745	744	744	793	763	746	771	791	779	748	820	763	749	748	796	735	750	770	743	719	776	755	724	788	718	754	764	771	652	825	714	781	773	760	787	736	746	815	756	769	753	747	762	770	722	774	751	743	706	800	771	737	719	749	689	698	747	800	749	768	735	770	756	775	775	758	709	761	735	774	755	738	780	801	705	734	735	753	751	805	736	771	737	759	795	731	741	784	773	768	753	797	792	747	775	765	744	725	751	741	724	770	820	738	745	734	755	675	772	744	835	740	756	717	719	739	794	807	704	698	755	761	739	753	754	793	783	777	801	731	775	773	733	793	773	795	742	743	745	726	728	737	725	790	771	730	786	707	711	854	730	771	749	749	771	755	760	725	743	783	747	712	747	743	757	736	736	735	798	747	752	769	730	785	689	731	765	763	718	753	753	751	803	756	751	781	780	707	738	692	735	765	748	789	754	778	760	734	762	761	776	746	748	803	732	742	758	775	747	737	728	759	750	695	719	753	767	728	755	788	764	771	760	767	808	756	766	741	735	777	772	741	723	761	720	723	741	750	751	742	785	734	773	785	743	764	727	784	788	753	732	780	709	736	729	725	744	772	769	784	728	767	744	718	783	740	777	717	733	725	775	730	750	763	759	770	751	729	749	755	733	801	758	776	756	693	838	751	788	731	687	746	759	779	739	765	782	753	713	749	701	738	786	749	812	761	749	735	724	773	783	746	724	729	776	787	764	749	738	775	761	735	777	700	772	792	744	782	786	773	797	774	754	724	697	777	743	793	729	810	747	762	763	736	705	782	763	752	723	738	745	751	765	723	790	764	783	696	742	703	713	732	739	720	784	740	743	746	708	750	738	745	724	787	755	771	793	761	772	746	751	723	771	771	751	782	755	791	763	746	727	770	745	748	753	759	737	712	734	777	794	797	743	783	752	724	757	732	780	755	734	701	746	734	726	777	712	729	751	787	778	707	782	760	760	761	766	732	729	760	736	740	776	717	787	738	739	784	766	717	765	748	749	736	749	760	724	760	726	719	769	780	740	799	759	753	739	749	767	743	747	716	806	744	771	767	738	734	739	755	747	758	712	761	735	784	709	744	750	804	775	694	803	701	701	811	758	739	792	788	713	750	722	754	731	709	725	743	718	767	756	762	760	748	763	733	772	747	724	772	717	791	754	741	733	740	679	707	773	750	770	754	746	799	674	747	724	742	786	758	789	729	788	756	783	721	721	778	755	722	772	769	759	736	767	719	753	735	752	733	758	790	738	722	782	707	728	746	740	756	753	704	743	766	766	795	767	767	761	748	778	758	790	750	768	771	759	723	736	735	755	765	779	753	744	735	737	751	779	782	757	777	802	733	743	767	701	736	738	736	788	779	754	845	757	777	748	762	756	742	714	737	790	749	722	768	730	806	755	735	763	779	794	761	750	752	764	778	701	756	760	772	716	784	759	753	711	745	773	800	738	743	725	783	784	748	773	758	796	732	776	735	803	711	805	759	732	759	733	733	780	746	750	759	787	742	766	749	723	721	785	747	711	785	757	707	723	762	755	793	772	800	778	756	797	767	772	750	694	719	741	771	731	782	793	711	751	750	757	750	714	772	791	745	770	694	720	761	757	782	731	733	762	725	796	714	700	747	720	763	802	714	743	733	753	753	751	712	819	787	755	740	740	768	760	755	741	734	707	775	728	754	795	779	761	750	722	777	730	757	772	757	733	797	693	783	705	760	686	719	786	746	780	709	711	758	765	802	774	817	765	764	774	749	758	792	817	718	753	714	756	783	767	682	719	756	785	757	747	722	742	771	746	746	720	722	771	798	734	733	746	721	759	753	710	746	776	772	725	795	732	726	779	711	740	762	729	749	746	783	767	789	774	714	763	757	793	760	785	738	730	726	750	770	768	765	773	759	726	788	782	776	747	769	800	748	770	775	739	730	727	754	742	757	747	755	728	734	774	768	760	804	760	730	715	738	741	774	825	829	765	789	728	722	777	759	746	761	708	716	763	737	779	712	731	765	766	717	738	803	770	791	739	739	759	764	755	740	759	761	739	757	737	740	757	773	755	764	771	779	769	777	705	779	702	719	759	770	753	740	700	788	696	855	753	794	770	744	743	785	740	726	769	724	757	748	762	742	751	683	751	743	712	767	738	811	748	744	760	785	739	789	755	768	763	725	741	796	758	764	707	804	770	780	697	745	716	752	762	742	750	754	759	739	778	735	714	731	799	706	757	732	728	771	731	738	767	758	754	762	775	736	745	793	729	738	708	715	755	727	768	770	750	716	770	786	766	750	735	773	771	754	762	798	743	765	745	721	765	746	763	736	747	752	721	729	732	761	693	754	716	735	710	725	791	726	773	748	719	753	750	795	733	804	736	759	752	747	798	780	771	797	726	754	760	778	749	740	805	757	774	772	718	724	744	732	746	729	745	771	761	747	735	748	759	747	778	698	730	718	721	775	735	745	718	745	729	723	772	734	706	732	774	732	734	767	744	741	777	798	759	735	758	766	776	789	727	778	766	766	785	745	766	772	772	727	788	778	771	697	723	732	817	743	695	794	752	719	810	734	796	754	778	736	744	730	744	802	707	763	777	763	763	730	749	780	741	759	764	734	790	740	786	715	740	754	777	740	763	705	721	728	716	707	754	763	762	768	755	728	790	734	729	771	809	782	759	775	693	714	747	735	775	792	732	727	759	786	792	680	727	718	719	772	754	787	743	747	749	766	749	786	734	813	788	767
24264	21436	28578	24684	20103	2847	1004	625	562	476	480	443	487	429	437	396	404	426	435	419	445	424	429	390	404	406	429	404	408	408	401	408	418	414	411	409	449	408	422	430	433	429	384	385	399	390	415	376	417	394	421	380	422	390	410	426	402	454	412	426	397	401	398	374	408	443	408	450	400	382	395	414	442	381	383	417	423	426	402	453	409	387	404	396	424	419	388	409	392	361	404	387	388	379	392	397	391	426	377	372	440	365	385	410	373	400	410	385	444	394	399	407	412	373	412	433	395	408	416	396	379	414	399	434	349	381	396	402	402	408	417	379	417	390	424	387	407	387	394	404	402	352	450	417	416	373	351	389	422	390	446	431	393	380	392	403	398	385	446	405	360	389	452	419	392	375	425	422	370	356	404	384	362	418	378	424	417	398	387	413	412	379	384	430	390	373	377	360	382	408	416	372	392	366	417	402	409	444	397	373	370	418	393	447	396	390	376	362	398	368	408	383	390	390	397	399	454	391	378	388	364	410	389	380	386	415	405	398	404	381	410	408	416	408	416	384	370	383	401	416	415	392	419	379	406	380	359	394	382	400	378	404	375	397	403	419	422	392	384	418	431	430	371	372	402	392	399	373	405	410	387	385	397	412	379	409	397	401	394	414	431	400	407	409	380	424	407	423	414	429	414	397	382	385	365	383	389	388	380	407	394	383	399	394	381	398	421	391	425	423	392	399	393	414	398	372	449	378	419	390	397	368	416	385	373	362	400	392	373	421	411	384	390	402	397	392	391	399	406	406	380	368	374	366	399	365	342	402	409	413	389	398	403	413	441	391	382	388	374	420	395	418	417	378	421	376	370	375	388	412	369	384	435	394	388	429	445	396	375	392	433	405	382	371	401	354	399	397	426	403	372	409	384	389	426	431	390	439	402	411	351	373	380	411	400	405	435	382	380	398	382	434	397	388	411	396	376	391	399	419	398	393	402	385	375	373	367	373	415	443	369	419	428	371	397	368	410	396	389	418	366	422	395	384	387	367	405	395	389	407	389	421	375	397	398	414	395	411	409	393	401	379	403	371	424	411	383	400	386	431	379	396	356	385	411	368	397	375	408	428	398	425	406	378	398	373	352	403	414	394	385	383	381	378	393	419	364	386	401	392	399	377	367	368	373	368	357	401	419	392	421	422	424	393	365	419	397	410	376	380	410	451	353	398	410	416	421	371	451	391	398	385	409	381	401	374	380	424	392	411	371	410	406	394	411	387	378	383	423	421	417	391	354	375	405	373	405	404	406	401	384	389	416	383	383	388	368	364	411	417	411	357	364	418	418	432	418	407	369	401	411	421	406	398	435	386	353	388	426	365	380	414	350	425	393	415	364	424	410	408	378	414	420	394	381	393	411	388	376	396	440	400	355	359	379	406	451	399	418	368	411	371	408	398	408	406	360	372	370	392	403	419	400	370	396	413	417	384	394	404	391	402	356	380	387	373	394	383	413	372	416	408	386	388	387	411	391	385	403	371	396	406	394	408	382	405	400	394	390	384	370	399	363	388	395	412	358	395	395	384	368	382	433	395	400	376	397	406	434	400	400	388	403	380	420	430	384	406	390	412	415	401	362	381	405	423	372	383	398	377	380	416	369	385	408	399	411	395	377	402	369	404	385	392	438	407	419	403	381	413	379	408	428	408	390	381	429	424	411	433	391	418	376	343	389	423	413	369	383	361	380	369	417	407	385	382	392	393	392	411	389	430	399	410	404	375	402	408	408	412	403	374	380	402	413	419	391	396	394	361	388	401	355	381	379	427	383	396	395	404	401	361	396	353	376	361	416	397	370	419	382	377	403	419	398	394	406	423	399	415	443	391	424	396	408	357	390	392	422	355	390	377	418	383	389	380	381	377	423	385	381	382	389	400	423	387	388	388	366	391	383	393	424	399	400	387	378	401	405	420	409	409	411	408	390	371	399	406	416	421	392	390	409	365	398	359	394	391	393	385	393	398	382	428	373	389	395	395	398	388	382	342	346	372	397	420	409	406	370	399	373	400	378	405	409	405	374	390	423	424	404	389	402	382	368	397	383	389	396	398	455	401	369	427	393	376	409	428	374	373	412	383	394	412	399	397	388	421	362	375	396	432	386	396	425	430	399	394	407	413	407	411	384	370	400	413	384	403	413	409	359	415	435	427	410	403	402	390	427	385	402	380	375	405	396	372	378	388	395	376	370	416	377	422	387	414	396	348	410	378	424	388	419	457	410	404	389	363	362	381	396	384	373	434	410	380	423	394	364	358	409	425	416	407	378	377	390	407	414	392	373	398	393	392	415	373	367	397	382	389	382	385	391	371	385	395	359	416	385	373	409	379	410	349	413	393	426	359	387	368	419	360	365	384	361	434	403	411	368	401	421	377	386	389	371	404	355	425	405	389	362	390	411	379	357	377	401	383	397	396	424	397	444	414	426	388	388	389	393	385	426	401	407	415	390	406	397	425	373	408	386	376	387	402	429	388	382	386	394	352	434	407	400	396	386	414	364	403	437	419	403	400	416	373	410	406	389	420	383	399	375	377	395	349	409	410	429	396	410	402	373	377	440	378	363	400	397	378	384	376	370	389	399	386	425	358	409	358	383	375	411	400	378	402	422	423	417	432	387	362	372	381	349	445	414	390	420	400	393	392	387	385	365	371	430	368	375	369	381	380	388	378	389	369	394	403	384	376	405	422	399	398	403	381	386	387	405	409	418	378	379	413	410	410	434	392	379	399	342	421	378	389	397	395	399	398	406	408	395	359	374	389	404	395	415	401	409	387	439	401	433	391	380	374	408	417	367	403	403	354	376	404	377	399	410	376	413	394	374	416	403	397	387	408	393	350	396	394	372	415	379	380	372	427	382	372	418	410	383	411	364	383	396	400	358	383	373	377	401	396	454	388	413	387	393	422	388	370	394	415	391	385	383	397	375	410	421	411	411	407	379	388	381	355	443	412	387	421	374	388	367	368	392	375	404	388	378	426	406	368	384	379	407	417	387	419	396	421	371	379	387	395	414	389	400	393	403	407	370	406	407	390	383	387	431	357	381	433	442	394	397	395	383	391	384	387	367	369	450	406	387	408	395	369	395	376	423	430	380	381	401	399	390	378	395	419	378	376	434	389	423	405	403	411	409	436	399	391	397	394	413	392	411	420	409	426	421	355	356	447	391	403	435	432	360	445	391	373	397	353	414	410	373	410	367	360	367	410	394	385	421	376	402	377	405	393	400	378	362	386	411	395	392	366	434	402	407	450	415	412	428	396	388	348	431	392	385	400	417	393	373	384	391	408	383	404	405	370	394	423	379	359	403	433	377	412	424	366	429	382	430	414	407	427	400	398	424	430	386	374	422	369	411	391	410	409	400	375	394	439	394	365	402	408	396	384	429	380	402	376	406	379	339	396	375	419	415	429	376	363	434	418	399	379	407	367	413	389	412	373	391	440	418	402	402	357	415	420	404	436	341	421	384	377	413	424
3439	4918	3714	1953	1401	1130	932	797	702	637	584	607	536	543	513	513	490	466	454	462	440	494	438	482	455	450	451	465	448	444	439	425	428	460	433	455	435	438	428	463	439	457	437	418	419	424	431	434	443	447	435	449	442	432	444	404	412	441	389	446	452	400	452	401	458	436	424	399	456	442	423	440	395	402	430	417	396	427	432	446	443	425	438	409	448	407	424	407	420	417	397	406	408	438	445	427	437	418	417	439	386	410	407	425	401	395	428	389	398	430	398	438	413	396	436	416	406	439	436	418	394	416	443	397	382	432	416	463	409	414	413	418	447	438	416	441	419	398	390	392	436	426	419	387	390	460	436	392	407	423	410	389	470	430	423	375	402	431	391	453	425	435	414	425	411	439	437	421	447	395	416	432	409	443	406	415	403	428	418	393	422	380	429	403	412	390	426	447	424	442	433	431	414	428	400	414	393	387	429	404	439	404	414	429	440	367	431	454	417	424	430	435	434	406	416	400	408	415	432	396	411	418	418	391	433	416	447	395	450	430	438	429	425	399	413	421	447	414	423	410	430	398	396	388	421	430	432	401	382	405	422	433	398	410	444	436	405	422	440	415	407	420	386	418	416	407	407	400	413	408	374	428	449	419	418	427	374	426	456	429	432	428	382	422	406	389	390	395	447	387	419	425	423	431	414	436	407	388	423	422	390	396	385	437	422	399	414	427	443	411	408	442	423	423	445	450	400	419	430	414	409	403	428	434	391	418	384	404	446	427	416	405	440	428	434	407	428	425	398	378	392	440	423	400	415	419	412	414	421	437	442	403	419	421	404	457	457	407	392	410	425	405	431	418	427	407	441	424	417	385	434	391	384	407	425	449	429	393	408	437	452	454	427	426	428	390	371	415	409	412	427	416	421	395	427	439	425	403	414	420	426	374	411	413	385	397	429	427	425	413	429	411	433	414	399	432	410	417	392	444	409	385	400	417	393	441	412	448	417	374	450	454	416	425	408	451	407	433	428	407	373	387	386	396	428	468	418	465	435	403	399	407	414	409	427	397	416	440	418	376	415	406	432	432	399	406	424	388	391	429	394	427	469	413	408	394	444	410	388	415	380	394	425	412	440	426	395	427	418	383	415	422	399	405	423	387	390	418	395	410	426	412	385	428	438	427	419	433	437	410	437	412	395	403	438	442	413	398	389	425	385	394	394	386	417	420	440	434	425	452	404	421	410	391	404	424	410	438	356	430	452	425	387	456	383	422	399	399	395	398	429	407	429	437	410	386	419	457	461	409	434	402	412	410	435	439	424	414	432	421	397	415	399	372	424	417	423	418	402	404	457	405	402	441	368	402	447	448	400	445	404	444	412	385	410	396	428	446	398	435	411	396	428	420	410	401	416	421	441	441	412	427	428	423	431	399	400	449	422	398	407	437	405	423	468	432	399	398	430	390	433	426	406	417	400	402	415	436	429	430	421	413	395	439	439	407	440	368	402	441	395	432	432	417	420	415	416	419	404	388	404	435	397	383	418	412	389	400	408	414	392	389	388	419	418	410	461	406	397	443	427	387	434	419	399	420	407	399	421	407	415	389	440	427	389	431	400	394	411	432	388	411	431	411	420	384	429	401	434	384	401	446	436	436	382	432	439	398	414	431	428	401	423	405	399	403	433	450	438	436	424	419	385	408	397	405	423	413	400	406	401	417	399	406	417	424	405	394	424	465	418	465	430	412	348	412	428	399	422	388	417	421	402	438	422	411	435	391	414	407	385	427	437	409	423	414	409	379	413	393	411	410	410	429	423	413	455	403	415	425	404	382	426	410	403	413	403	376	424	414	387	430	382	407	438	407	393	391	390	401	404	432	398	384	415	434	411	410	419	420	430	433	433	448	374	402	381	422	455	410	432	431	416	429	406	410	400	396	385	401	418	404	428	418	447	416	440	383	377	403	394	451	402	411	383	408	397	423	444	408	425	430	374	401	388	391	391	425	420	416	393	411	436	386	426	432	436	397	453	422	426	410	424	404	358	437	417	404	424	357	382	434	376	399	414	413	435	450	425	407	411	427	384	421	422	406	412	406	438	420	373	411	419	379	433	417	427	402	398	412	414	424	421	398	460	403	353	406	386	428	363	415	364	399	449	426	387	446	400	431	380	411	423	432	407	411	433	415	393	422	406	444	396	421	436	426	420	421	398	402	396	423	443	444	378	403	391	414	437	401	388	411	401	386	417	414	419	389	380	416	401	423	389	385	400	426	392	418	416	400	408	400	411	427	418	440	446	397	406	424	389	407	424	448	417	388	424	408	426	394	433	385	412	404	407	406	409	402	402	415	414	406	448	442	436	444	399	403	431	399	410	434	416	409	407	425	417	404	403	406	380	413	388	423	424	415	410	369	429	399	435	434	395	397	379	486	431	401	404	411	421	426	385	411	442	425	419	414	404	394	445	415	403	412	432	401	396	402	369	395	411	404	397	411	432	443	449	412	390	420	428	430	386	430	371	395	427	412	404	405	429	446	417	423	409	391	377	429	403	413	388	431	414	390	433	419	376	441	431	446	418	397	403	430	449	421	406	415	466	393	402	421	444	395	420	399	430	400	439	394	424	417	420	405	363	405	410	393	425	412	411	401	417	410	435	414	437	423	391	429	373	444	412	390	426	407	395	429	413	405	419	392	421	414	383	420	420	404	408	418	391	426	436	408	398	409	398	386	441	411	379	375	423	437	429	437	413	406	429	427	370	386	408	399	424	412	433	394	444	419	411	414	411	409	381	390	411	348	435	389	404	411	390	371	394	394	405	379	381	429	433	404	409	420	405	421	411	449	413	410	427	406	411	413	396	419	472	407	395	416	374	421	387	385	412	425	448	418	431	413	400	419	389	438	378	399	421	428	410	434	383	400	440	414	419	411	419	398	390	445	407	394	395	359	407	405	404	386	424	431	404	414	426	384	458	387	402	409	411	402	411	390	382	408	418	422	422	434	402	438	397	439	381	402	428	396	430	410	419	427	413	377	461	460	409	407	396	466	395	397	372	389	429	400	472	426	408	414	414	366	390	374	394	399	432	416	397	447	399	414	392	431	443	424	398	407	433	424	382	385	434	365	380	423	439	419	425	387	392	379	395	379	384	424	437	380	407	406	409	403	421	412	380	414	436	394	401	381	404	443	430	410	393	407	428	442	413	386	410	412	437	414	427	401	374	402	412	428	407	422	381	397	450	398	427	411	386	408	433	426	412	413	425	416	437	420	421	421	406	393	441	403	396	431	407	421	420	395	401	414	409	394	424	417	415	381	420	404	411	400	411	406	423	405	437	407	438	419	410	432	420	400	413	378	431	392	443	429	432	406	419	430	407	418	401	393	404	404	405	430	411	421	420	393	406	427	417	405	426	423	409	377	437	406	432	428	425	464	408	396	379	411	407	389	442	434	428	417	433	419	425	443	399	390	401	424	393	421	410	379	420	377	401	455	398	401	421	406	399	401	426	383	407	437	384	418
27634	11787	2183	1280	1034	953	982	934	936	936	931	939	919	906	915	990	914	931	938	990	916	932	939	933	913	879	919	904	905	908	935	938	929	940	891	919	998	895	912	864	963	931	902	896	977	967	970	882	958	920	924	906	950	917	901	912	924	878	862	914	911	896	885	939	910	905	918	925	905	882	888	903	916	883	859	881	946	882	932	995	946	929	917	902	948	963	901	897	855	968	939	857	929	928	910	879	904	922	921	896	905	958	972	941	923	913	874	872	895	905	929	891	958	888	966	941	877	910	922	947	957	870	917	937	955	898	961	954	891	893	929	929	897	889	881	883	857	894	903	889	954	902	898	916	917	896	942	881	916	921	912	923	909	902	963	902	929	901	923	876	864	886	923	914	924	907	863	936	877	907	884	923	932	950	897	959	907	967	919	876	919	898	919	927	959	986	916	884	905	925	953	901	922	893	930	901	895	857	959	869	899	917	942	895	938	928	910	927	935	908	901	951	921	983	932	915	951	882	933	955	883	965	906	910	935	930	942	978	895	935	918	899	932	939	925	878	900	896	945	903	921	894	940	889	889	942	922	892	906	974	910	912	942	929	893	949	920	901	915	902	950	917	872	896	911	875	945	937	871	948	881	875	942	918	890	918	881	908	918	904	1025	947	904	996	947	896	845	891	947	902	908	922	975	931	954	906	902	955	889	882	909	945	904	860	882	849	964	929	927	919	931	910	887	901	926	925	969	931	887	875	954	916	942	907	936	911	939	905	930	908	949	885	977	919	935	898	927	906	916	920	938	931	932	896	908	922	907	941	905	959	901	984	898	900	916	859	930	879	953	949	920	902	894	897	848	915	859	970	914	923	900	936	961	931	931	926	876	945	905	902	938	919	907	954	920	834	881	907	912	946	875	841	908	884	908	921	931	966	908	900	847	960	899	895	923	893	923	936	851	913	929	898	961	944	860	920	973	964	866	917	931	924	957	945	868	910	908	929	930	877	917	868	884	940	899	897	878	860	956	894	922	914	900	965	941	914	935	989	893	916	888	914	892	885	932	904	957	921	922	889	942	856	907	916	877	934	905	917	897	864	976	987	922	906	901	909	895	857	914	966	915	892	942	892	928	923	867	881	917	907	963	896	900	918	929	950	921	906	892	906	966	912	915	939	957	887	921	910	936	913	880	952	908	916	933	966	935	952	967	865	935	943	852	840	936	903	958	891	929	859	894	910	885	946	933	901	914	921	918	887	835	929	872	940	863	896	858	964	909	915	931	952	852	900	884	903	900	868	950	1004	901	954	901	891	926	993	878	958	859	888	873	841	874	906	905	908	882	897	940	906	912	864	867	934	927	918	870	935	935	950	931	931	911	930	934	878	935	925	924	915	912	903	870	893	955	944	969	949	908	928	929	976	887	845	923	914	896	879	896	953	922	861	944	882	885	929	941	848	898	980	869	951	921	930	888	927	937	945	893	883	908	896	922	925	881	892	903	844	884	890	877	836	856	913	910	921	904	939	902	903	922	900	857	898	929	949	930	881	901	901	876	868	930	921	899	911	952	918	920	913	925	932	902	928	927	902	890	893	878	934	891	867	879	930	940	955	950	878	942	936	915	938	923	947	897	915	930	913	919	937	922	914	922	892	867	917	879	928	946	890	886	936	883	926	915	952	881	873	895	948	891	931	895	920	891	967	927	904	897	979	883	917	934	936	943	900	920	953	937	934	942	926	969	936	852	903	861	957	913	935	931	884	879	900	876	858	899	918	925	918	899	931	873	951	905	912	955	943	894	861	943	902	931	928	932	915	880	906	967	944	898	880	910	878	900	883	891	904	883	928	961	923	945	917	852	918	938	939	910	905	934	921	907	946	936	953	870	897	969	930	939	877	901	941	930	873	890	938	937	943	902	942	890	880	895	943	882	969	960	913	883	914	933	929	939	895	912	904	963	879	912	879	852	902	880	908	844	913	900	905	905	882	956	972	855	882	867	896	960	877	899	848	960	879	926	896	979	929	965	930	906	913	944	925	865	913	915	907	901	902	954	900	889	915	929	941	888	963	895	902	900	913	879	909	900	907	878	903	928	891	892	914	888	899	916	908	945	933	901	910	887	864	923	970	920	928	938	937	864	877	901	892	924	916	884	938	883	949	936	908	899	923	911	918	933	899	943	959	866	951	932	891	912	853	900	916	927	919	872	901	880	967	957	950	935	956	922	894	853	921	933	874	896	929	907	932	856	877	912	818	923	936	910	940	885	974	910	901	890	909	951	878	965	923	918	935	856	914	880	942	905	908	902	929	965	928	903	925	967	949	931	903	848	869	881	923	941	917	878	932	909	909	916	912	926	926	945	899	898	863	900	914	874	936	934	891	906	884	860	915	882	879	907	923	975	926	896	905	900	887	920	914	945	888	899	942	944	922	902	934	885	868	880	917	899	854	907	929	921	959	882	898	911	902	932	939	897	902	941	910	851	849	845	863	932	912	960	954	890	871	891	909	923	938	922	858	919	875	886	857	953	914	869	897	933	907	866	914	915	999	945	893	929	921	925	923	909	921	926	867	943	906	923	915	967	869	867	946	910	855	818	921	963	951	920	913	921	881	926	926	874	920	983	916	957	943	941	899	883	889	885	944	953	879	897	876	872	933	888	921	919	829	910	909	905	922	977	908	879	911	941	877	917	912	922	918	911	954	923	899	895	917	908	890	877	911	924	887	895	891	858	884	941	902	939	909	961	892	947	869	925	962	906	890	899	934	939	885	834	900	920	907	930	895	920	915	896	900	902	936	904	887	871	949	948	951	896	885	954	973	921	902	961	861	849	926	935	907	932	868	928	903	962	910	913	909	925	928	901	897	912	902	944	909	883	877	956	929	877	956	936	915	892	901	924	893	950	913	912	917	953	859	971	888	948	903	904	899	916	897	958	944	911	954	921	904	904	910	905	899	882	999	965	899	908	912	904	950	924	917	921	899	885	898	929	897	890	930	856	927	961	949	978	928	934	951	966	955	911	879	902	917	942	934	947	896	932	948	961	897	885	940	974	876	935	913	947	906	885	915	924	934	917	919	913	900	910	866	926	917	919	906	948	944	925	902	924	941	890	905	895	921	957	950	875	849	951	910	900	992	910	911	951	925	904	941	882	879	920	945	895	874	880	999	934	926	904	943	891	995	954	959	930	899	923	953	928	854	947	867	922	912	951	886	893	944	921	908	885	916	942	924	903	902	927	916	905	916	917	907	940	888	913	940	905	954	899	910	939	915	930	936	967	875	881	935	886	940	899	910	893	937	884	897	896	938	906	875	930	894	899	905	887	933	877	917	917	931	912	956	922	908	916	890	892	870	906	936	909	922	881	963	858	918	883	975	911	844	942	986	936	906	845	980	872	893	946	979	951	920	940	909	941	930	953	886	878	949	942	868	954	909	908	910	970	880	961	869	947	952	828	937	906	951	891	898	947	956	947	931	914	880	959	881	939	887	903	953	976	920	888	907	927	896	907	948
5151	1041	949	837	849	873	845	803	864	817	790	756	841	829	848	821	802	811	773	757	800	843	822	802	811	799	789	838	813	768	770	786	801	798	758	822	847	749	810	780	778	798	814	812	846	789	805	813	797	842	803	847	766	809	785	807	794	754	776	851	777	855	813	768	861	801	769	849	818	806	810	798	854	834	850	777	819	826	833	853	796	779	779	788	812	815	804	828	796	758	824	814	775	789	840	773	781	826	851	800	849	817	811	829	823	766	783	808	742	775	783	838	820	779	788	802	788	801	814	795	772	800	780	775	760	803	809	796	823	809	776	823	763	837	815	806	878	759	798	776	798	825	801	737	807	810	827	804	803	779	784	817	776	821	768	802	770	858	731	774	860	820	787	792	829	819	778	776	770	823	783	774	752	772	785	800	831	745	814	775	828	820	826	851	790	795	814	797	842	776	778	804	758	779	815	855	763	802	774	765	802	804	760	802	800	833	801	826	816	779	761	794	778	793	808	770	744	828	821	785	784	802	814	823	847	789	822	794	803	779	788	759	735	844	761	834	805	750	765	786	724	863	812	773	777	788	795	780	754	777	784	755	807	799	779	806	789	733	788	752	804	772	829	814	830	826	790	803	849	755	827	802	810	813	883	794	811	726	820	791	817	785	840	751	780	803	793	801	780	798	784	800	822	798	820	780	804	817	749	776	800	777	793	817	785	809	866	782	804	811	780	802	825	755	816	745	823	815	801	775	801	852	841	806	814	805	799	790	776	799	800	800	825	725	787	782	786	773	811	836	800	798	749	805	802	812	791	788	816	811	788	804	799	824	769	832	800	777	761	845	784	788	830	817	772	774	835	800	801	787	797	801	756	793	792	815	795	755	767	810	756	830	722	819	786	790	806	804	866	757	806	759	856	739	802	783	796	778	762	822	830	752	771	748	779	811	764	790	746	763	811	768	797	796	822	770	774	792	762	786	770	798	789	814	833	820	857	800	769	849	809	767	809	802	816	765	811	827	810	729	845	780	756	810	772	843	770	806	809	777	784	782	777	796	809	779	781	797	799	826	752	797	793	754	776	778	743	798	823	815	769	829	810	842	796	831	802	795	812	786	803	851	804	794	767	824	834	838	794	807	789	783	812	823	813	824	796	806	763	810	774	756	794	772	775	756	825	824	786	793	806	866	777	777	850	832	784	785	772	790	764	791	815	780	801	805	802	795	813	791	799	805	795	810	770	802	788	757	785	776	748	819	772	846	798	791	796	787	807	779	786	856	712	829	773	717	810	773	813	833	813	812	805	788	753	818	812	793	837	819	770	776	788	801	787	790	829	795	776	815	809	794	805	826	827	759	815	813	764	775	814	831	816	801	854	803	779	819	813	750	845	795	792	776	811	800	768	807	799	791	751	852	814	800	819	837	812	789	821	842	768	808	776	775	774	783	777	808	781	769	746	859	814	773	758	850	757	793	818	828	778	802	772	809	802	777	810	762	812	834	812	792	775	807	819	797	830	817	835	832	774	793	806	799	840	790	789	814	818	826	869	787	815	835	827	837	779	820	781	800	739	795	802	839	738	794	756	809	828	826	777	759	818	762	779	776	775	791	794	770	809	788	784	776	764	750	808	789	775	767	811	790	795	829	731	762	799	743	801	792	842	806	786	782	810	783	830	774	755	780	842	761	799	796	786	826	781	800	821	764	772	722	800	794	772	792	785	821	780	735	789	746	811	842	799	755	817	785	762	780	828	793	746	768	813	779	770	762	777	806	817	806	789	764	808	815	801	783	836	793	789	807	825	809	813	777	839	786	809	782	838	831	825	858	816	809	776	789	822	814	796	762	788	832	854	838	786	776	780	830	823	840	816	836	808	843	796	796	808	804	787	853	804	810	775	810	830	766	856	804	796	753	773	784	768	791	768	756	785	783	855	766	827	786	744	841	789	779	727	804	775	797	777	797	840	853	773	753	711	805	816	804	831	752	724	819	849	775	750	806	768	830	823	763	812	789	740	816	749	832	784	797	800	828	826	821	819	801	760	877	835	823	796	737	822	810	760	776	770	763	794	801	828	826	749	787	792	787	778	774	801	826	810	835	829	804	845	791	779	808	741	791	815	787	781	806	825	792	779	793	773	812	756	827	815	766	812	819	783	790	837	822	764	774	798	853	774	778	718	810	812	769	840	758	827	838	789	804	807	790	794	789	777	806	796	759	805	801	779	771	789	801	778	794	755	806	807	794	778	776	748	816	795	757	848	835	754	845	786	815	762	790	849	759	764	826	790	820	821	811	742	766	819	790	765	821	779	818	786	772	762	841	803	810	826	798	795	825	771	780	823	804	752	802	758	808	754	818	822	813	855	794	756	768	814	765	733	780	817	795	778	778	843	810	768	807	786	818	793	849	805	825	833	786	855	812	749	788	774	827	750	787	840	755	773	859	798	848	765	800	797	772	763	767	728	760	784	825	801	783	811	786	798	781	775	791	787	745	792	826	770	799	739	809	825	857	842	774	771	798	788	831	781	837	850	748	764	799	815	766	795	795	831	844	818	815	810	732	746	818	830	826	795	816	783	804	783	769	750	753	793	810	800	816	842	738	788	840	799	799	783	823	787	829	760	783	742	814	792	788	797	823	759	841	787	761	806	816	795	823	804	781	773	788	777	791	779	790	844	850	798	764	797	786	837	738	788	812	837	788	772	811	805	781	763	800	814	774	817	808	771	822	753	815	813	793	801	800	836	746	841	787	801	819	822	799	758	794	766	789	728	825	824	778	822	796	834	843	791	815	800	799	807	800	773	780	802	774	838	763	776	721	783	805	798	822	837	792	832	768	790	784	752	762	842	800	799	806	785	764	795	829	812	822	773	799	799	791	759	817	791	803	771	830	794	821	820	809	787	817	796	794	857	803	801	790	823	830	794	779	849	752	800	798	774	810	767	803	768	827	843	767	798	742	782	771	784	761	792	809	772	776	768	788	772	768	859	796	801	783	799	765	795	795	829	796	803	741	765	769	831	811	804	795	815	792	815	789	827	803	774	838	798	754	829	800	789	793	785	791	804	776	745	832	793	796	797	819	777	777	850	774	748	788	797	834	801	776	803	765	763	793	794	857	790	800	802	777	821	777	802	769	737	790	810	782	782	824	792	810	823	767	773	824	803	842	824	763	728	781	818	803	809	782	753	789	801	785	804	791	774	755	760	759	799	779	842	797	887	818	746	794	830	765	756	804	786	805	805	793	791	814	804	775	817	839	774	834	829	757	782	825	783	870	800	795	801	782	822	793	802	777	775	832	821	809	740	791	803	784	802	776	860	821	830	826	762	813	782	803	845	780	775	791	806	793	782	835	780	848	818	740	857	816	812	770	781	805	765	800	790	778	791	776	840	817	778	808	802	783	816	830	749	773	849	808	822	793	756	780	843	821	786	850	805	794	791	798	795	820	788	783	755	850	752	797	815	805	834	776	816	763	801	765	822	769	788	818	753	778	810	809	789	793	785	783
25839	21444	25263	17042	2051	1196	1046	921	946	827	962	898	840	852	880	900	836	886	842	820	870	873	823	858	805	832	836	879	843	780	881	872	813	826	876	894	844	853	907	818	869	809	817	840	903	860	856	850	824	821	842	874	837	845	818	839	843	810	933	860	840	824	849	881	836	840	837	863	823	855	777	889	823	794	821	830	858	835	920	837	797	833	815	851	841	888	820	853	843	840	881	825	885	821	842	876	848	872	862	793	822	842	822	848	835	846	823	824	895	838	861	880	842	861	812	879	883	853	821	825	851	871	830	849	848	829	834	845	871	856	841	855	799	806	813	856	877	834	859	853	813	835	864	862	838	821	854	857	865	801	856	837	882	866	839	821	839	815	796	796	829	877	772	828	861	883	823	838	777	843	823	843	821	822	857	884	898	850	800	839	859	843	841	893	840	871	844	821	857	814	860	834	846	887	814	835	837	821	838	805	837	837	875	850	821	857	927	893	789	875	848	844	857	835	816	813	858	817	886	828	820	903	848	842	887	857	849	841	799	841	861	814	826	875	826	868	866	819	853	841	862	859	865	898	862	838	864	853	805	866	814	867	855	845	823	836	856	837	844	817	854	887	883	853	735	832	845	850	800	895	900	873	802	838	805	867	832	821	833	881	805	814	832	816	873	822	886	843	793	789	877	825	844	840	812	855	866	889	813	824	838	843	808	847	848	834	836	828	828	843	866	824	814	823	844	822	873	878	824	849	879	887	828	807	820	849	860	796	845	851	863	848	822	840	833	805	811	823	849	810	790	869	849	838	804	831	847	893	821	893	845	926	834	828	836	857	883	845	801	803	878	882	843	860	881	791	801	807	812	901	852	810	825	812	840	814	866	836	833	838	845	841	850	859	843	878	832	825	820	882	798	816	834	841	851	813	833	800	779	795	773	808	813	783	870	829	815	845	824	844	842	865	837	865	814	859	788	891	837	805	836	791	846	815	808	879	809	835	833	842	796	858	849	870	878	850	816	804	892	824	814	809	808	845	820	801	841	847	835	851	846	804	842	848	813	807	865	789	847	842	792	824	844	849	841	867	863	886	842	820	788	879	863	878	798	849	839	798	882	820	808	849	776	829	845	814	848	812	761	885	851	832	814	811	849	785	795	841	857	828	834	846	839	848	814	858	829	914	838	863	850	817	843	805	893	858	833	771	841	861	819	838	861	842	826	826	828	827	839	879	838	789	832	828	825	877	785	727	801	870	836	852	807	825	839	818	854	905	835	843	829	851	821	836	814	770	856	861	801	863	848	875	866	865	810	803	888	805	843	862	845	854	852	826	867	832	832	828	828	818	847	864	819	874	838	838	800	827	834	863	812	857	853	845	861	820	829	818	828	861	856	828	840	848	872	863	860	843	855	784	842	816	854	825	854	823	805	831	794	798	858	818	881	895	864	848	866	856	811	867	855	882	835	853	813	853	867	868	838	855	851	859	811	819	835	820	828	834	792	822	823	869	859	868	820	794	870	793	866	834	867	856	837	817	842	789	906	893	878	871	783	875	835	848	887	827	841	841	841	876	877	802	791	845	875	778	887	883	825	827	816	852	813	824	804	836	834	848	834	843	856	868	857	826	772	853	841	893	869	850	900	813	855	863	813	837	799	828	848	826	806	814	842	840	807	782	822	845	832	819	859	815	913	852	832	791	887	797	874	807	822	831	822	826	867	857	875	879	859	895	836	842	794	823	821	770	832	832	865	854	822	836	845	832	855	845	799	840	851	860	897	833	810	808	845	876	822	864	817	840	859	868	858	880	825	814	867	842	848	830	847	824	842	824	859	791	848	849	791	900	832	844	829	820	820	813	841	881	884	864	806	867	825	815	876	806	859	857	854	878	840	810	817	848	780	866	827	848	807	842	853	796	795	800	857	802	875	806	812	830	793	853	854	812	822	796	782	873	802	824	845	838	830	882	797	850	835	795	862	797	837	858	881	848	847	871	837	825	846	800	808	836	861	834	845	880	835	849	882	815	893	849	879	840	830	882	799	851	827	821	838	865	834	836	851	840	845	819	817	860	852	870	853	889	883	873	840	840	840	819	882	806	882	849	813	831	844	824	828	792	896	845	865	852	889	839	852	919	838	878	863	857	803	789	855	851	859	840	862	780	765	899	854	848	855	802	869	806	844	814	845	842	839	928	847	798	800	870	826	885	830	852	846	858	884	840	828	793	847	859	876	819	796	834	802	828	876	855	822	818	903	776	855	821	832	842	853	807	876	856	844	851	856	818	884	864	890	792	796	861	852	833	833	854	835	828	873	839	903	855	803	918	860	845	841	828	848	839	792	868	860	834	824	842	812	891	827	850	824	850	886	853	829	793	835	847	860	890	836	847	856	851	826	903	803	847	845	849	848	841	816	867	832	865	849	842	836	812	887	802	853	913	865	807	842	799	859	809	852	805	800	878	882	827	836	790	805	859	886	847	854	811	798	824	898	841	828	843	851	808	847	807	840	861	843	824	836	843	838	819	826	824	850	849	825	843	857	791	841	824	827	833	920	829	813	834	899	830	825	810	874	785	843	896	899	851	827	842	905	846	876	817	857	805	757	862	803	843	876	857	866	848	853	824	867	821	834	815	824	847	799	891	881	866	824	862	830	817	859	849	868	854	838	805	839	814	903	877	840	906	830	830	801	877	861	817	835	836	784	864	879	822	801	866	835	840	811	828	831	838	863	811	866	836	820	791	855	850	842	824	888	847	837	819	850	805	828	819	860	844	839	804	866	825	812	856	819	840	840	864	834	806	912	847	812	855	847	795	843	849	870	801	863	840	831	816	835	851	794	824	822	843	839	829	901	817	827	830	838	830	804	811	845	785	887	794	822	866	818	836	807	903	822	806	853	837	842	855	898	901	877	802	862	871	872	911	868	868	877	841	837	828	791	817	828	829	871	825	849	841	826	861	826	838	811	791	824	823	874	794	781	801	870	809	827	823	810	851	866	870	827	821	798	814	861	833	888	840	833	846	824	867	814	920	821	862	876	852	849	880	805	826	859	846	876	838	836	850	813	849	826	881	858	839	817	845	809	797	848	890	831	837	863	867	857	848	883	850	784	799	779	844	890	858	877	850	866	816	847	842	824	762	797	803	767	847	890	851	818	819	838	910	831	836	832	800	841	854	862	864	846	801	883	838	828	792	857	863	885	866	841	818	848	853	812	880	790	892	804	887	898	842	833	832	864	820	793	811	846	880	873	839	800	830	849	884	831	885	911	856	816	832	814	794	844	810	859	835	860	900	869	824	838	812	854	852	835	833	835	789	864	832	903	811	880	847	833	796	799	862	826	844	895	856	841	851	888	835	829	796	837	856	805	850	842	856	813	844	906	868	868	863	855	844	815	817	881	804	850	867	861	830	852	823	807	853	858	815	901	807	815	840	858	837	886	813	793	835	850	831	837	836	816	839	863	872	843	825	820	853	868	831	829	801	845	838	876	825	861	787	857	892	819	783	858	829
3768	2192	1901	1236	1046	979	911	859	836	830	810	771	854	818	776	769	788	814	775	802	765	736	816	786	758	763	748	783	786	757	742	796	736	732	667	761	736	747	708	740	768	718	745	779	731	753	747	724	752	698	782	766	722	771	763	747	779	768	753	758	747	736	749	709	736	765	777	746	761	761	767	733	770	747	781	734	757	762	830	713	808	771	755	717	718	714	786	752	792	767	772	755	758	784	745	740	761	735	756	752	734	744	752	751	748	728	710	743	768	734	765	716	736	736	759	713	755	727	732	708	680	724	733	724	744	729	778	745	733	720	729	779	744	779	767	759	742	758	795	732	709	730	754	746	751	724	751	754	719	772	787	768	741	737	731	754	753	749	762	807	749	775	763	811	693	731	774	707	719	711	690	742	771	761	725	765	764	771	748	748	745	728	698	788	754	777	761	763	772	688	745	764	767	743	817	753	814	758	754	720	717	750	779	704	758	790	803	761	714	742	741	731	749	727	728	752	798	777	721	720	769	735	740	752	715	763	747	767	720	743	755	770	729	728	751	794	760	728	761	752	757	704	750	772	769	735	725	719	750	771	749	710	793	794	754	719	675	726	801	715	694	736	728	743	760	748	726	834	715	791	717	732	716	757	753	725	759	741	709	758	761	780	738	759	707	746	726	713	687	755	749	731	741	743	780	752	770	787	740	778	759	695	695	763	763	779	783	774	750	731	780	781	773	766	788	722	739	752	690	763	760	728	764	766	716	727	768	714	704	722	722	741	782	745	771	773	754	802	735	737	809	750	723	737	754	761	698	789	801	746	747	768	729	746	752	713	729	729	790	696	790	808	743	746	778	703	738	737	773	737	712	698	708	752	733	713	793	710	746	714	780	721	768	717	739	731	719	759	767	740	748	782	686	753	723	762	783	722	829	766	698	733	726	720	735	744	718	736	733	721	728	769	759	728	716	738	770	734	749	725	794	796	802	765	733	759	755	758	759	752	713	767	719	727	737	713	738	727	725	768	720	779	712	738	733	730	757	741	748	730	742	801	754	746	748	745	754	744	734	774	725	736	745	799	787	761	738	724	717	736	748	754	737	733	749	746	751	730	710	756	711	741	769	756	754	798	740	768	746	710	714	730	719	750	764	770	738	743	751	717	788	766	745	748	747	748	751	723	725	792	738	767	777	747	758	722	781	727	767	770	704	779	735	700	743	751	735	722	783	711	741	703	758	750	721	756	765	741	792	756	770	767	720	702	799	771	712	723	757	759	803	772	726	733	725	711	774	757	800	794	776	738	738	736	756	715	719	756	777	737	747	781	708	738	746	773	693	712	745	736	728	729	733	753	751	705	740	755	742	702	735	741	713	790	757	724	704	721	719	721	723	743	711	735	746	728	746	761	787	750	721	722	739	723	718	718	689	773	771	789	781	761	732	792	750	746	727	748	799	741	780	720	710	761	800	746	741	732	700	779	704	763	754	761	769	747	711	740	773	754	789	722	778	771	742	746	752	744	726	827	744	736	744	807	769	766	776	793	737	739	754	758	725	762	697	715	782	740	777	796	722	742	721	780	751	730	744	773	752	722	731	775	740	758	720	739	740	781	806	779	738	723	702	791	699	750	775	754	751	748	732	731	790	728	763	777	750	738	741	754	696	756	744	752	745	721	742	740	750	738	726	782	738	754	781	702	727	751	724	765	764	754	772	759	762	717	731	754	755	684	763	762	753	744	764	702	736	711	701	678	737	728	764	778	737	756	752	749	738	749	743	724	734	759	730	754	740	751	734	741	759	736	779	705	769	749	765	765	695	756	743	754	764	789	741	772	760	761	753	740	765	739	755	726	747	785	734	731	746	747	721	703	720	706	762	791	806	769	745	775	736	703	754	738	740	752	743	751	716	790	728	744	778	745	710	709	746	741	754	762	767	688	684	765	704	747	721	793	752	758	747	755	759	739	727	777	731	762	742	771	780	764	714	784	755	803	704	765	769	706	778	731	775	772	776	724	696	749	753	731	781	750	757	743	774	751	780	738	781	747	763	732	758	752	772	756	755	773	741	750	727	787	736	773	732	730	738	742	751	735	730	739	754	775	750	718	733	769	737	785	714	784	701	735	717	759	746	741	737	732	763	703	752	754	754	721	787	725	756	750	794	733	742	768	779	743	778	765	756	739	767	726	766	731	751	755	764	729	726	757	742	718	721	720	738	721	736	756	746	715	774	785	746	717	808	720	759	764	738	770	737	745	737	705	785	735	689	752	713	732	731	743	722	745	664	745	707	705	719	713	735	745	781	757	738	715	779	787	726	723	734	757	753	743	769	749	745	741	753	742	729	722	738	726	741	745	739	734	732	753	730	782	769	747	725	736	740	776	819	727	746	753	740	729	744	735	756	732	740	728	761	778	705	764	776	766	719	756	740	731	700	769	697	746	713	719	788	751	749	787	760	783	751	693	753	765	749	803	729	700	737	694	800	741	753	721	676	743	741	722	788	791	765	768	770	770	779	754	691	758	776	772	746	770	743	699	699	745	756	740	706	791	714	762	750	686	726	760	757	753	769	780	759	728	787	721	753	745	707	772	743	764	753	741	740	832	727	741	762	758	736	762	731	745	805	749	742	754	763	747	736	794	762	734	753	757	755	731	758	746	736	786	721	725	731	741	743	751	790	751	719	716	799	739	777	740	733	759	766	715	749	762	708	750	773	718	751	775	704	769	773	770	776	745	727	759	763	750	747	751	747	753	741	717	721	727	765	822	703	719	705	774	727	727	749	731	736	705	731	763	733	767	776	734	738	740	753	772	777	777	750	791	755	770	756	737	745	765	753	757	727	724	771	716	742	725	732	749	740	699	683	775	709	759	750	753	712	743	713	720	715	756	723	717	739	746	736	698	715	707	764	783	729	756	753	714	712	777	727	713	733	734	696	774	796	769	716	739	744	744	749	783	766	703	733	725	734	740	741	768	757	731	769	707	749	779	802	715	753	707	788	759	763	720	750	722	784	757	739	762	733	770	715	713	725	786	742	711	773	756	782	727	743	751	748	750	685	711	752	771	737	736	732	684	734	700	722	753	734	753	732	726	763	745	804	742	744	751	757	758	735	786	743	772	773	724	759	761	736	695	706	716	794	732	731	737	681	734	781	736	784	739	727	736	796	759	741	743	754	758	750	739	751	741	726	765	714	736	735	744	775	752	784	743	732	760	740	749	795	759	744	767	741	722	740	703	763	767	694	726	742	715	713	745	744	720	709	743	733	714	771	750	715	727	717	729	762	761	779	754	777	762	693	736	777	785	757	759	743	741	750	744	762	749	735	816	773	723	761	771	712	745	725	696	719	764	711	751	746	762	743	752	715	715	735	760	729	765	818	772	773	777	761	756	755	718	779	733	713	744	746	757	730	782	779	727	705	732	779	745	783	757	749	711	771	756	720	704	718	756	744	747	703	744	731	764	753	747	724	737	740	745	724	700	721	753	704	766	744	758	782	763	768	729	743	789
24314	21396	28543	24628	20130	2892	1045	675	557	528	487	462	472	465	499	439	418	439	428	423	451	398	419	480	424	405	408	401	434	401	418	422	385	375	410	402	427	375	389	437	411	394	395	397	409	442	442	413	398	382	406	387	395	435	381	369	408	425	412	416	383	421	459	412	406	390	398	398	369	428	410	371	439	411	376	374	386	445	396	390	387	403	404	412	402	410	409	386	398	402	410	412	361	391	383	413	407	426	368	383	383	395	423	395	433	403	415	408	403	397	412	411	389	408	375	372	374	357	423	406	426	422	367	402	370	412	378	402	396	416	406	421	423	385	395	397	388	409	407	429	402	375	371	424	409	419	396	416	439	398	406	368	375	377	416	401	380	426	405	386	378	390	394	413	395	390	448	398	395	371	407	402	423	402	431	404	403	403	356	396	408	404	411	423	409	386	377	387	423	389	374	400	380	396	424	399	415	369	370	454	403	418	411	372	423	411	397	424	371	427	428	401	380	383	386	368	416	411	400	393	388	408	400	403	414	384	442	435	392	403	434	433	380	402	398	408	400	424	400	410	395	397	418	368	413	418	409	396	385	408	391	398	401	366	417	400	398	390	384	381	408	390	409	435	374	388	411	409	387	416	413	377	358	422	402	388	390	443	409	412	381	401	384	382	397	403	401	406	401	370	384	415	377	420	417	359	418	403	432	423	383	435	420	388	392	372	387	413	405	409	372	392	399	388	388	404	386	369	378	379	351	408	377	401	389	387	395	397	391	392	395	365	387	360	416	359	385	430	422	365	375	423	390	399	391	411	418	393	425	393	378	411	382	388	359	383	392	380	405	366	400	390	388	384	422	407	379	390	383	368	436	406	407	367	395	398	374	392	419	388	417	412	390	387	406	422	401	394	414	401	371	384	390	392	418	395	442	354	382	392	397	389	399	383	408	406	419	376	449	427	374	371	395	417	355	388	373	405	406	405	393	407	396	395	397	389	346	431	382	402	402	403	388	413	428	382	418	399	417	419	373	420	409	428	391	404	373	409	426	419	405	385	441	418	403	399	400	402	408	407	416	395	367	397	369	408	364	374	397	457	369	348	425	406	409	382	367	404	390	404	412	354	400	418	387	392	389	432	391	400	395	430	391	383	408	409	387	381	372	430	386	399	412	398	405	411	395	397	403	417	400	383	407	398	422	385	393	382	426	382	414	407	441	407	377	409	342	398	367	373	408	381	375	375	386	408	388	404	410	378	411	375	414	405	380	358	407	402	394	395	404	407	373	403	402	382	402	386	424	432	421	438	373	413	414	394	377	433	381	417	381	425	402	414	435	372	395	364	407	401	393	406	392	370	415	419	386	376	398	404	401	387	409	406	398	397	370	404	400	406	403	413	388	393	371	358	395	403	395	398	388	412	423	429	440	402	411	386	384	424	375	405	387	369	390	405	384	401	394	398	422	376	377	384	419	405	411	402	428	383	363	441	389	419	398	387	392	404	353	404	413	417	404	392	364	393	399	392	386	386	387	372	396	403	454	367	400	393	402	386	409	386	404	392	392	373	412	406	357	405	403	386	387	396	426	406	386	422	409	406	385	396	410	423	428	398	399	377	436	416	355	398	406	394	403	388	393	418	393	413	387	409	403	417	424	397	397	391	417	406	387	393	383	398	400	410	430	358	389	423	420	404	423	375	382	381	395	417	365	360	412	415	416	423	383	423	383	412	395	426	387	408	392	384	382	415	388	399	374	372	373	409	386	392	423	359	364	393	400	370	368	371	373	378	400	380	421	370	376	427	424	390	449	392	422	403	377	385	401	405	397	380	403	395	370	394	396	389	392	403	356	362	396	390	367	426	424	413	403	373	389	357	406	397	381	403	393	379	373	417	416	383	409	406	384	412	387	416	387	411	452	412	389	386	398	401	416	417	393	339	382	387	404	418	413	397	400	407	365	387	380	399	421	375	400	399	415	372	407	402	385	379	335	382	387	390	398	421	399	409	405	427	399	415	425	353	385	403	388	439	393	377	378	353	376	399	387	384	383	410	362	395	409	371	379	399	403	416	391	388	374	390	411	401	370	398	428	403	372	418	411	413	365	395	414	372	397	382	358	434	371	395	369	412	425	394	391	368	391	407	414	387	390	414	395	395	390	383	364	375	410	437	398	414	395	406	402	395	408	365	413	384	400	376	395	393	413	386	423	386	379	381	426	398	413	367	421	403	388	371	436	419	406	365	346	390	389	420	392	419	385	402	412	354	390	395	406	400	396	413	420	415	406	377	402	385	422	393	424	425	423	388	430	378	395	409	420	437	410	415	402	419	379	383	426	362	385	386	413	401	441	370	387	401	420	368	364	413	394	389	414	404	373	401	415	382	377	375	419	427	376	409	406	385	373	382	378	415	390	390	423	432	375	383	393	381	387	371	406	402	398	376	394	385	429	365	390	403	388	369	402	383	422	433	368	388	413	388	362	389	387	407	416	390	420	356	430	378	411	394	380	405	372	402	365	429	392	385	403	388	393	378	420	397	389	424	402	404	390	373	379	377	437	381	411	395	388	411	384	406	383	403	375	418	411	391	414	372	380	353	410	405	400	390	380	434	379	412	398	387	393	426	404	398	397	414	376	418	398	379	396	401	395	376	383	366	394	405	398	369	402	375	405	416	402	411	379	427	372	367	413	357	370	412	429	419	361	356	421	425	394	391	382	390	438	383	355	389	395	389	400	408	413	424	395	409	398	351	408	385	408	407	387	404	400	437	363	417	385	381	407	430	390	384	419	395	407	421	384	386	387	404	378	381	373	393	441	376	392	373	394	366	399	366	391	414	348	390	443	381	387	399	406	383	397	390	430	439	372	399	372	418	403	412	380	416	385	424	390	409	408	422	411	424	396	396	398	379	381	391	397	381	410	399	392	400	383	437	398	396	387	418	387	384	395	414	390	409	412	363	376	426	404	389	406	396	388	389	376	393	410	418	373	416	406	388	392	408	378	376	407	414	391	404	417	382	380	393	419	396	414	409	408	402	430	393	447	387	451	424	412	399	373	380	386	372	397	438	379	373	356	397	392	371	391	384	426	374	395	392	407	362	414	385	350	406	391	418	417	361	401	387	383	351	400	404	413	395	424	394	384	400	376	359	394	410	408	453	379	369	426	389	385	416	392	390	386	377	374	394	402	379	381	459	402	360	391	361	362	386	385	363	369	408	388	394	398	374	399	414	368	390	413	449	379	389	399	388	420	408	405	392	434	396	396	399	425	371	422	404	417	402	408	361	393	398	406	384	417	394	380	428	400	408	375	436	386	405	423	392	389	423	455	398	355	409	430	413	428	388	377	387	382	408	380	383	351	421	351	391	425	385	412	423	386	440	382	408	401	423	402	421	397	379	385	427	401	405	407	416	379	391	392	403	386	406	381	405	411	378	367	380	405	390	391	413	408	397	386	411	404	368	390	396	412	399	411	425	413	406	364	428	397	395	410	411	389	378	372	392	364	410	398	367	412	376
3374	4800	3850	1999	1322	1116	967	795	681	643	649	538	564	553	470	521	486	507	458	469	474	439	468	463	421	450	430	401	425	405	442	437	420	414	432	424	421	430	398	414	457	409	442	415	410	400	421	411	449	431	438	404	424	404	462	418	428	430	414	458	425	417	386	437	419	425	395	421	457	440	441	418	394	403	383	424	395	379	384	447	358	390	424	424	419	434	409	426	408	422	412	399	402	440	408	412	439	441	401	411	433	422	414	412	432	426	395	422	415	416	422	409	435	402	402	363	399	385	444	379	392	424	415	375	447	415	433	404	382	429	423	410	406	437	380	414	432	430	436	391	406	423	402	416	390	404	392	400	405	394	398	420	418	398	423	425	392	427	434	399	399	390	403	370	348	457	384	433	465	428	434	393	435	426	418	413	418	373	395	420	430	456	425	414	409	401	403	424	424	379	412	406	434	425	373	421	432	388	394	470	420	395	395	390	399	382	440	386	423	389	404	401	386	404	411	412	404	397	419	406	432	446	400	398	400	412	415	418	393	417	448	437	411	379	437	414	443	406	429	431	463	368	435	406	430	391	382	459	453	436	402	438	397	427	405	394	431	395	419	432	386	385	376	402	407	368	418	408	429	396	443	388	437	406	410	431	410	437	405	419	408	414	425	434	440	412	407	412	390	396	446	397	424	440	414	384	412	429	396	377	378	401	381	424	403	403	408	459	458	443	406	446	429	432	402	386	413	412	421	386	409	411	420	403	412	403	387	391	416	414	429	403	410	435	432	400	428	405	405	414	393	387	417	390	435	451	399	384	443	397	422	410	400	426	411	422	435	443	394	391	389	356	436	433	428	412	423	409	411	459	444	401	418	406	427	415	412	379	405	389	422	430	435	422	383	430	389	401	397	398	405	433	411	386	426	430	375	396	395	383	384	416	415	443	419	387	425	392	425	430	394	417	444	411	396	411	405	367	397	410	412	427	385	462	397	406	371	441	428	423	409	419	410	412	381	438	392	414	433	430	441	401	386	417	368	411	462	444	392	416	414	393	416	417	430	418	409	396	431	401	424	424	388	448	404	424	444	416	415	412	352	392	454	411	401	447	421	385	404	435	404	400	443	392	399	409	378	405	401	421	413	406	406	396	379	416	419	419	390	384	406	375	446	426	411	405	431	436	413	414	401	399	398	429	435	389	382	422	440	434	423	400	412	402	403	416	411	414	430	382	410	445	405	385	382	379	381	427	420	415	392	431	449	401	432	398	412	418	422	374	423	478	385	438	416	375	412	407	441	419	391	414	403	409	386	353	404	403	424	409	385	420	411	378	443	413	438	415	403	413	443	399	405	401	400	414	403	401	438	396	394	409	432	430	373	457	415	427	404	419	419	440	422	415	414	398	415	396	394	411	400	392	408	404	423	372	411	390	425	420	415	381	402	385	433	441	422	386	436	378	428	404	370	420	410	440	400	437	428	356	403	411	399	414	406	400	410	400	403	454	430	391	408	412	397	410	393	401	383	388	412	428	424	392	412	389	424	376	358	424	420	440	432	380	431	378	447	387	403	451	412	428	421	415	423	421	372	390	390	419	386	441	404	425	410	394	387	400	419	397	416	408	392	450	431	401	390	411	410	406	424	430	430	399	431	416	397	421	384	392	421	393	431	401	421	398	405	386	398	403	393	446	409	429	388	410	417	453	441	380	395	393	456	423	413	405	423	409	418	394	430	424	392	388	398	397	438	423	408	408	416	435	367	413	393	387	404	415	414	423	398	403	423	400	412	407	422	407	423	390	420	403	408	379	392	394	406	413	428	423	422	397	411	399	397	373	405	379	405	406	411	415	381	432	393	433	404	380	392	400	445	425	415	398	410	369	429	405	398	399	409	414	399	419	413	426	405	414	389	400	403	401	397	382	395	413	434	401	397	408	403	424	415	419	432	426	411	407	422	365	413	389	409	404	394	427	435	441	396	428	416	409	417	411	399	415	396	431	380	418	444	410	388	415	395	409	374	440	400	371	417	397	367	392	422	394	400	424	391	409	392	379	447	426	400	418	419	399	440	376	426	367	408	405	433	403	407	381	402	405	377	414	408	408	416	404	399	414	433	401	411	383	424	397	420	408	387	400	388	381	379	408	420	400	379	395	395	435	378	417	392	406	397	408	442	429	413	366	381	412	418	393	412	403	393	404	397	374	398	381	393	399	427	382	405	428	391	432	413	374	399	428	395	408	409	394	407	381	401	444	431	421	387	440	388	403	444	444	414	424	389	411	398	445	412	396	405	431	385	427	351	427	397	408	402	391	421	419	365	403	393	393	403	411	431	395	423	407	398	387	413	402	414	388	396	415	409	395	417	423	390	410	380	399	403	408	370	450	429	383	394	443	424	371	371	423	436	401	392	424	407	442	415	417	384	426	407	417	365	363	422	437	419	413	393	445	366	397	385	400	410	378	411	399	375	371	416	394	389	428	439	413	399	420	379	401	405	415	401	407	415	403	419	408	421	382	459	399	376	398	380	404	390	439	408	389	419	401	407	388	405	413	413	432	433	419	391	426	423	406	382	410	406	447	435	389	410	443	383	407	426	393	402	441	387	401	388	417	399	395	409	410	390	412	417	397	434	445	408	387	406	395	436	386	364	398	408	413	394	360	434	415	428	416	384	426	388	398	403	411	448	389	431	416	391	438	408	426	425	423	410	411	388	424	424	367	383	427	420	405	403	420	426	434	415	400	443	380	397	411	410	381	407	391	402	382	416	389	386	435	383	394	412	383	440	405	405	466	428	406	400	416	420	425	409	411	385	399	394	401	426	390	395	382	411	394	385	396	391	383	422	435	418	413	408	412	438	395	412	408	402	393	388	375	383	369	400	393	431	418	407	411	385	382	414	375	386	411	366	410	391	392	422	402	401	382	416	434	424	356	418	352	434	413	426	376	420	387	418	404	407	407	401	386	391	429	426	404	440	384	393	364	397	410	405	396	382	423	400	411	399	430	384	410	420	393	398	406	387	403	383	395	420	439	374	427	377	445	376	393	416	400	410	412	436	351	424	440	401	433	420	393	389	397	428	382	391	393	435	391	417	446	401	377	397	384	439	402	377	361	425	399	410	424	407	393	387	440	407	418	401	443	418	366	395	432	448	407	414	399	401	423	411	413	410	407	427	413	389	399	442	389	412	402	400	381	401	418	425	401	407	391	446	418	400	418	391	422	424	377	421	362	409	411	401	376	402	421	421	428	439	395	419	400	401	420	409	395	439	414	373	362	381	424	383	418	393	417	388	382	397	418	427	419	404	402	404	419	430	406	412	429	409	411	440	408	451	417	414	407	404	427	450	406	363	390	425	407	369	410	419	401	408	368	396	399	415	423	412	399	397	407	396	402	415	391	422	370	361	421	414	377	436	422	399	399	441	381	444	434	411	404	447	423	407	397	384	375	436	427	402	416	386	394	403	394	395	404	412	401	454	412	445	405	407	394	419	394	422	403	343	407	356	386	423	439
27662	11613	2088	1285	1007	944	895	893	966	962	991	867	957	839	934	897	910	840	941	869	873	917	910	979	941	919	950	901	969	909	921	875	911	906	932	876	889	883	932	981	898	910	981	892	888	961	897	964	909	866	872	888	904	913	896	896	865	950	884	885	925	887	884	931	892	891	955	887	873	944	885	942	940	924	878	952	948	901	886	898	913	914	919	909	890	914	865	959	939	903	922	973	842	936	934	846	935	902	926	872	871	888	929	949	952	921	872	875	900	890	901	947	905	911	880	941	909	990	913	856	904	902	899	906	899	896	922	886	892	915	934	884	904	914	889	904	904	888	920	926	871	886	900	927	873	930	866	884	894	941	915	913	871	930	910	899	914	965	922	868	879	907	906	906	856	917	935	929	899	919	903	952	902	889	899	898	924	913	878	891	935	887	922	926	957	926	860	883	880	943	951	942	943	905	956	888	953	922	867	943	936	884	935	907	895	975	872	866	860	994	953	931	914	891	977	940	919	943	901	891	918	942	938	846	887	931	894	917	981	898	881	965	893	910	887	945	903	926	929	895	898	886	883	908	949	874	972	904	919	932	897	845	908	957	959	857	997	950	919	973	920	908	878	883	925	902	918	918	884	900	915	932	911	868	918	933	901	925	955	899	889	905	915	875	904	934	911	880	920	871	889	858	915	876	937	994	882	941	872	931	965	916	919	892	938	905	908	946	893	846	882	938	902	877	945	909	859	837	908	880	920	923	864	910	871	923	935	832	910	953	899	948	916	895	905	913	938	947	875	880	885	958	962	960	859	928	842	877	936	951	934	909	919	917	913	907	877	889	980	880	906	858	888	859	870	855	913	912	934	838	895	904	975	895	900	936	902	945	875	902	854	955	887	828	922	943	930	909	856	947	917	913	917	882	934	874	857	922	906	905	909	937	924	890	922	885	883	854	929	860	931	897	920	888	957	875	946	945	889	884	912	854	955	893	926	948	899	913	937	933	930	870	864	938	948	921	910	858	890	923	970	932	907	952	934	930	897	908	997	933	941	861	956	902	877	947	920	892	849	945	904	892	921	858	960	912	919	997	892	945	890	932	910	878	863	926	871	922	881	895	901	949	830	876	908	922	885	868	879	911	874	891	954	876	896	930	950	948	894	892	946	878	961	828	892	908	898	888	947	872	882	943	942	909	892	887	888	919	919	901	900	850	863	922	914	928	926	887	991	914	898	947	875	889	916	870	892	886	921	933	898	874	960	912	889	955	909	950	931	929	921	873	926	931	899	954	914	922	916	934	907	848	909	918	922	922	870	887	903	941	950	957	908	903	928	883	953	890	946	862	885	995	954	914	918	937	904	875	935	908	911	861	914	898	887	941	949	901	909	922	882	963	914	947	883	888	893	879	898	877	881	886	896	943	915	898	903	949	911	876	909	939	888	907	884	892	940	917	924	922	901	921	902	929	907	850	868	895	881	916	884	906	903	880	906	944	940	860	952	868	864	908	914	952	965	877	931	893	920	881	915	891	891	919	912	928	878	901	917	860	862	941	904	893	951	922	929	930	965	930	852	886	904	902	928	938	911	871	916	846	904	874	947	911	900	908	942	922	886	884	908	929	899	909	838	914	920	933	895	949	905	876	911	920	950	973	941	953	947	884	921	899	890	892	913	921	924	918	924	925	946	917	932	943	875	956	920	888	955	923	916	932	946	919	979	916	974	918	925	880	875	903	913	911	925	904	900	876	874	880	900	978	904	884	887	883	912	882	807	891	910	962	908	927	896	872	884	889	913	892	937	894	920	891	898	973	900	865	928	888	892	910	914	850	926	948	934	915	948	891	873	909	953	900	909	864	937	848	936	914	869	882	899	885	890	926	900	842	852	900	918	916	905	922	916	918	872	878	920	898	893	863	871	930	901	927	871	865	974	901	946	936	892	897	896	913	855	951	867	930	853	939	922	943	850	888	908	888	893	884	878	918	923	884	901	884	876	899	944	899	928	865	891	950	905	925	895	918	876	916	901	936	901	900	879	895	905	905	932	924	894	889	864	900	904	832	931	949	920	925	857	856	888	945	879	871	951	918	898	922	887	946	938	896	927	920	933	957	931	899	908	886	870	875	880	905	902	894	907	914	1009	915	910	888	897	846	888	889	898	883	948	908	865	924	856	957	943	851	879	882	925	921	846	965	828	888	948	878	881	935	885	892	930	970	919	948	970	929	906	906	875	884	911	893	895	902	890	943	927	849	936	907	989	960	947	882	972	959	947	811	900	943	933	888	909	891	883	885	950	895	838	938	914	918	904	847	886	920	886	911	934	921	902	901	869	940	956	940	903	868	832	921	956	904	901	927	923	913	921	933	877	942	960	890	954	1005	872	857	891	858	884	857	861	921	896	938	876	932	877	887	928	881	925	866	887	959	917	941	959	862	927	948	952	879	968	925	877	850	875	889	841	892	919	910	886	904	908	888	991	871	892	944	901	894	913	922	908	898	904	892	950	886	876	868	938	902	918	877	921	887	884	862	892	922	874	929	874	933	915	880	900	902	937	984	938	908	908	890	929	900	931	950	924	917	869	865	899	906	877	889	977	921	915	962	935	968	870	924	919	875	957	871	959	904	913	880	872	923	888	842	886	877	944	964	866	956	934	898	932	911	893	906	924	950	954	946	907	906	912	926	908	916	948	840	893	907	889	863	958	959	915	944	972	966	906	926	912	899	954	874	928	884	865	952	885	864	879	869	926	900	893	944	936	932	929	913	859	874	925	937	940	936	917	826	937	874	941	918	922	889	928	943	991	871	922	905	914	973	889	920	917	868	859	879	898	925	918	909	923	891	932	862	918	928	898	922	953	884	911	894	933	945	958	907	954	936	944	957	948	881	949	869	878	926	955	901	913	907	864	921	920	897	892	878	904	903	930	898	902	874	913	908	844	946	901	890	917	889	904	864	897	890	931	904	889	855	893	920	901	900	863	919	905	877	903	902	894	946	925	912	885	941	885	948	931	878	932	918	929	936	888	947	905	897	923	893	962	945	944	874	845	876	891	901	910	951	876	914	868	905	940	907	912	855	867	902	871	916	860	906	932	942	873	898	923	873	881	926	880	897	934	923	877	906	890	951	860	895	898	897	919	958	948	923	957	891	930	935	873	926	914	851	820	847	867	888	877	875	914	853	904	962	943	840	917	909	913	895	903	904	903	931	942	862	923	904	918	882	885	907	915	940	878	878	920	917	902	924	851	924	944	878	953	914	956	910	896	899	883	925	912	935	907	913	864	859	898	899	881	892	924	899	906	862	880	929	894	936	885	907	876	884	899	888	896	920	898	943	881	879	859	899	887	906	916	877	948	935	879	942	911	848	957	891	952	910	915	939	929	962	899	886	930	842	914	926	812	918	906	874	905	894	872	924	869	920	902	918	860	934	969	894	974	936	879	916	904	925	896	940	888	880	876	907	871	869	930	979	936	988	871	906	980	876	882	929	943	871	930	865	949	905	942	947	912	917
5226	982	946	848	877	807	828	798	823	819	792	803	821	769	838	752	789	779	854	810	777	817	771	865	827	835	814	778	763	830	795	804	803	768	801	774	774	821	780	815	777	816	796	807	753	856	802	784	843	814	765	807	773	777	843	795	827	791	775	767	763	827	754	805	789	805	836	774	808	803	819	805	823	831	804	828	800	804	853	801	789	774	840	747	793	834	767	778	815	814	781	792	828	777	807	800	779	814	799	834	798	789	803	754	772	793	763	800	795	741	821	816	806	798	785	834	796	790	794	800	785	760	735	804	821	801	763	814	788	745	788	785	849	775	772	746	819	775	815	806	784	773	707	755	830	827	768	804	816	823	779	775	802	785	834	779	830	813	774	847	797	822	804	756	808	835	796	844	828	769	764	838	774	812	801	801	764	810	805	816	794	842	826	796	784	824	847	779	742	840	784	832	826	830	839	746	793	819	850	832	804	842	785	740	777	737	815	823	790	829	804	833	837	786	773	837	838	817	811	833	787	804	839	815	762	833	798	767	794	784	745	804	782	821	801	796	824	785	835	813	799	773	794	786	783	758	841	792	833	799	789	806	824	761	794	820	699	759	797	829	770	804	728	815	743	832	840	812	849	809	814	826	841	778	793	831	758	774	799	781	733	792	784	845	841	784	824	774	769	811	776	800	797	796	837	784	745	769	810	788	831	774	822	810	768	826	769	799	836	834	824	822	832	763	796	813	850	802	805	767	793	792	825	821	785	803	806	799	806	830	765	802	817	776	791	835	752	824	845	778	811	754	833	771	817	760	851	823	822	794	815	776	793	805	808	788	793	798	791	796	798	877	799	847	737	809	782	781	781	769	764	771	769	747	785	831	807	817	787	800	805	846	822	800	780	854	804	849	768	721	802	807	821	841	779	806	785	817	769	857	814	792	772	756	751	791	795	811	772	760	772	813	794	816	787	734	768	787	796	810	807	779	820	804	819	783	838	789	758	860	812	807	802	792	844	834	799	836	823	862	805	769	776	802	798	774	815	825	796	780	803	808	751	798	810	819	793	758	799	814	798	868	789	766	840	832	768	849	819	787	858	745	753	774	799	784	810	811	790	802	767	766	815	811	784	775	827	799	812	774	770	777	812	866	804	795	782	805	794	767	797	759	812	787	867	750	796	819	799	792	818	814	795	830	775	798	783	866	867	777	805	759	793	827	784	828	818	797	844	772	803	794	781	767	776	768	778	768	832	786	841	754	798	803	771	775	805	791	826	802	786	765	791	823	780	766	819	831	804	797	785	811	736	778	825	816	791	802	815	790	753	809	801	827	812	788	772	787	764	796	749	749	821	839	862	816	808	807	814	788	761	769	805	793	722	831	810	820	749	775	797	789	860	771	798	785	815	790	825	818	795	803	807	832	828	812	820	833	787	804	810	763	806	773	797	824	820	794	782	770	824	763	808	771	801	808	732	818	805	781	827	757	816	787	810	798	810	828	815	756	723	801	766	765	776	806	804	773	765	754	809	819	750	794	778	819	812	851	796	778	821	831	758	801	832	811	738	809	793	813	811	799	814	785	769	788	760	785	765	765	789	775	813	773	811	811	810	786	799	827	757	846	846	769	777	767	842	804	794	774	792	848	763	815	764	801	799	811	833	777	798	794	821	787	856	805	797	819	838	793	811	799	789	821	776	813	815	781	769	779	793	778	756	812	791	772	766	816	815	790	731	745	788	827	767	773	790	813	800	837	830	786	786	783	716	802	777	853	825	837	813	807	805	764	837	796	784	819	777	799	809	763	849	838	798	804	778	806	770	757	798	832	834	788	768	810	749	854	823	810	746	813	771	841	782	829	820	818	812	807	821	758	804	767	792	823	795	820	811	740	792	767	826	890	743	794	790	752	835	781	800	770	808	813	755	753	788	844	777	826	765	804	830	785	792	755	790	790	811	874	786	809	838	807	794	808	793	748	811	828	802	826	848	813	808	837	747	793	790	808	774	772	815	829	800	818	795	822	772	825	790	808	810	781	787	810	761	829	795	690	785	744	814	803	794	847	784	790	783	737	833	820	770	798	820	776	792	737	800	747	769	805	805	823	755	785	802	774	806	784	812	771	769	792	841	824	748	788	795	829	799	792	807	833	799	786	773	803	783	818	766	800	780	774	854	755	841	822	822	800	829	808	775	812	847	829	799	777	768	778	788	795	849	809	780	817	797	842	809	868	818	763	792	791	737	805	815	788	761	827	814	811	772	787	801	782	824	817	814	853	807	769	819	833	766	757	806	805	767	737	786	796	776	796	779	744	771	832	793	834	793	769	763	774	810	781	813	821	793	780	732	782	791	788	778	732	761	828	822	819	812	816	775	847	826	805	774	774	803	825	788	784	784	837	850	786	826	827	831	827	754	839	786	820	813	827	827	826	724	783	806	712	805	776	828	799	838	810	821	792	772	838	818	806	793	713	851	834	808	798	731	771	826	840	761	797	779	750	752	831	845	809	759	860	833	799	804	835	834	794	772	794	838	796	789	817	793	750	798	762	839	789	821	800	762	794	837	788	790	847	782	873	803	859	821	803	764	826	801	812	765	791	804	780	828	761	765	813	748	839	803	778	822	828	790	797	796	838	817	777	780	799	805	759	779	786	848	754	812	820	762	803	806	759	771	765	808	813	792	810	803	762	854	790	773	819	762	756	791	772	804	775	775	838	845	821	828	777	768	769	800	800	802	775	781	829	824	801	840	780	833	762	806	792	819	774	836	805	808	817	850	796	706	829	826	826	782	789	818	822	793	790	815	822	819	804	762	809	781	811	787	759	796	738	841	793	814	804	819	829	789	832	769	795	816	821	807	796	822	871	815	835	823	825	775	824	766	771	823	805	778	755	780	821	806	797	803	795	787	761	809	818	823	783	828	738	831	846	780	828	841	749	789	821	785	778	779	761	750	796	769	777	782	793	786	815	830	839	776	758	786	817	747	794	795	735	769	764	846	753	828	834	794	785	777	780	811	766	812	833	775	847	815	820	767	714	797	778	764	795	801	825	800	820	777	785	772	818	796	762	825	788	827	781	785	828	798	819	776	757	806	813	827	838	802	813	824	760	799	827	796	761	830	764	836	812	789	773	805	788	810	794	801	752	849	756	810	787	866	764	838	778	817	801	794	797	802	802	765	845	726	833	826	800	839	742	824	773	791	803	773	768	813	789	752	786	830	820	843	801	821	803	832	824	822	783	748	761	761	815	797	784	824	788	796	777	764	827	838	782	829	859	767	837	883	761	752	771	796	830	762	794	855	773	818	770	790	800	766	811	789	786	769	762	784	856	827	788	818	756	827	835	823	839	783	801	801	807	770	758	796	829	753	824	778	826	791	788	799	821	845	826	788	848	824	830	787	797	790	806	770	861	785	811	813	805	785	840	790	825	795	799	838	822	798	829	771	820	761	748	794	791	800	798	775	798	762	803	727	840	771	765	827	822	780	775	820	839	789	789	808	797	790	806	850	827
25751	21404	25178	16824	1917	1103	999	914	883	919	910	813	832	829	806	904	865	844	867	837	800	846	818	806	842	843	853	833	840	835	818	805	842	862	784	773	809	853	822	810	803	777	772	811	842	794	822	835	837	852	839	817	813	818	828	786	848	823	777	802	826	745	884	915	837	813	832	804	836	788	802	814	812	774	819	871	866	855	841	817	848	853	767	802	834	834	758	769	922	826	810	865	821	848	815	790	849	828	765	855	794	822	863	808	823	867	849	813	833	826	821	823	863	841	881	824	867	765	817	861	841	830	853	807	826	825	802	879	835	778	860	850	860	831	880	755	860	819	826	849	845	714	835	767	845	833	820	795	845	821	832	828	867	801	869	823	863	842	803	799	796	824	842	822	864	838	825	766	815	834	852	842	875	856	816	793	841	849	836	820	874	836	845	844	788	906	789	826	847	874	805	893	822	879	847	833	812	851	784	876	823	794	816	777	850	841	777	812	879	836	816	832	816	771	828	892	820	827	798	856	838	813	836	861	832	877	836	844	850	856	777	795	795	856	804	793	837	818	864	857	879	800	837	792	809	815	817	804	755	766	793	814	831	797	820	802	841	884	799	848	863	820	797	871	787	835	790	790	810	792	798	855	794	851	807	774	761	848	815	835	833	819	820	823	822	851	838	785	827	781	828	835	831	804	855	758	806	909	829	842	868	803	823	814	825	797	882	849	816	826	876	827	870	833	833	846	799	862	774	876	887	847	819	820	832	863	866	870	805	803	824	819	768	792	840	818	805	836	811	853	789	819	877	815	830	842	784	830	819	822	855	829	848	847	819	846	866	802	807	812	824	767	785	808	802	794	871	857	811	846	837	797	831	782	848	812	793	817	853	822	853	859	839	764	813	840	828	804	805	828	852	790	868	861	867	758	770	775	845	831	837	846	832	835	899	829	838	837	808	842	790	815	791	800	838	819	861	793	849	785	837	799	856	820	799	886	826	821	853	816	801	819	820	847	810	843	872	802	848	873	810	794	855	862	854	837	782	778	805	867	844	852	847	853	786	827	871	826	806	819	835	851	823	848	798	809	806	815	876	833	811	823	797	846	831	834	798	842	810	811	822	872	788	782	821	800	815	832	825	788	860	851	793	834	845	763	846	835	805	848	808	845	826	806	830	768	822	803	857	791	805	813	822	821	870	847	828	823	787	820	806	854	831	877	830	807	781	801	850	798	803	773	828	828	856	802	831	803	872	806	837	824	826	828	843	833	806	839	877	751	809	853	782	835	882	806	865	826	862	843	809	860	817	818	851	803	799	793	821	780	833	819	803	794	876	869	807	772	848	863	789	851	805	842	780	816	818	876	810	832	770	858	816	779	846	818	836	852	801	778	814	799	808	842	833	830	833	859	894	781	803	852	801	834	813	814	850	817	826	827	833	834	762	788	820	842	857	817	827	839	832	791	813	799	794	790	852	805	840	824	815	822	830	835	749	830	799	850	814	813	848	837	831	826	818	838	824	810	834	825	823	816	801	769	830	849	840	848	836	853	865	814	801	836	818	810	898	778	817	815	833	847	826	818	770	800	790	875	792	824	831	796	836	814	819	853	792	819	814	784	807	802	815	842	835	813	872	808	750	848	866	898	862	870	834	789	791	849	834	829	829	808	834	799	853	847	821	825	850	867	843	806	854	803	810	798	798	782	889	856	837	824	837	787	844	835	818	827	842	863	846	799	830	822	824	829	804	833	813	841	822	832	819	857	806	822	826	817	824	802	779	828	789	843	856	831	809	823	846	842	826	828	792	796	829	863	829	766	790	814	781	823	880	773	813	783	826	835	776	808	841	862	823	806	777	845	871	830	818	788	860	828	799	843	858	829	902	855	817	809	830	867	817	768	814	872	807	783	832	891	855	788	858	789	812	825	853	799	828	813	832	815	795	862	859	794	826	808	780	863	802	788	874	749	840	814	823	819	844	819	815	846	889	822	836	823	848	810	833	823	850	843	809	834	822	866	805	822	851	794	828	769	812	810	854	813	806	852	861	862	844	860	813	796	763	833	846	839	878	758	860	820	856	830	817	784	814	826	842	832	846	811	822	799	813	814	863	782	824	836	786	801	788	872	778	837	812	823	869	845	820	808	862	862	840	810	819	825	834	832	793	814	792	826	803	788	833	832	842	805	844	833	840	800	778	837	826	840	795	817	816	781	803	886	839	813	821	791	819	839	828	870	831	813	810	805	835	810	803	818	859	880	839	850	854	850	851	872	807	796	815	788	824	799	844	864	808	854	807	817	805	762	806	830	823	815	791	824	782	802	849	852	860	809	825	857	781	767	833	853	837	851	824	780	779	847	858	799	772	827	831	843	824	843	831	861	791	779	769	811	793	792	803	753	845	840	774	801	854	801	826	832	820	849	783	773	798	793	847	818	866	827	816	835	846	867	820	836	780	825	795	804	816	865	808	846	815	833	804	770	877	768	839	835	866	798	812	791	825	814	822	807	862	868	835	826	799	846	825	787	757	815	866	799	818	837	801	752	847	848	840	845	809	836	821	826	831	798	848	824	833	819	809	816	852	838	857	862	807	853	847	817	898	849	836	837	813	815	848	874	845	772	867	766	856	781	803	827	823	783	800	847	829	787	851	752	835	852	845	852	840	815	795	836	750	836	820	796	844	805	832	807	882	841	835	868	830	855	845	802	830	833	841	828	836	772	802	839	817	840	864	812	869	837	845	762	809	862	836	827	840	819	861	791	826	836	827	819	788	824	824	858	794	802	802	827	847	813	795	861	803	852	804	823	814	839	820	840	870	879	866	815	786	820	789	820	831	807	826	852	777	872	834	835	834	833	816	841	842	855	864	802	847	820	844	778	825	858	815	813	826	808	786	832	819	864	855	807	853	843	841	777	784	775	771	815	860	857	846	842	833	809	839	807	831	776	841	811	783	822	871	799	778	830	827	844	755	793	821	789	811	782	802	860	774	846	811	820	804	828	870	783	847	836	782	818	809	769	832	800	791	832	807	771	830	786	834	868	828	796	833	833	818	795	772	797	832	816	847	855	869	792	825	855	805	794	826	818	859	771	747	793	816	810	830	804	804	811	810	843	855	807	794	815	817	804	811	862	808	783	789	871	790	781	874	813	821	854	858	774	806	842	863	867	841	803	796	792	792	879	819	811	823	790	808	792	819	826	877	784	854	793	841	806	852	843	798	850	740	847	887	801	774	825	831	869	831	867	842	868	816	852	821	785	794	854	877	811	811	801	765	796	821	847	791	840	837	836	860	819	813	817	837	849	826	823	835	866	803	828	819	875	811	855	826	787	856	838	874	795	807	862	772	830	827	811	788	832	855	838	793	812	803	829	822	808	815	810	800	825	845	782	807	765	848	852	862	821	807	792	865	764	853	791	842	846	826	821	780	819	840	804	820	815	757	752	876	822	886	817	883	804	823	838	792	820	847	812	897	845	802	839	839	823	799	784	865	838	844	846	816	807	830	843	775	863
3728	2182	1885	1296	1079	969	886	862	867	789	815	795	817	745	805	749	739	782	739	774	800	785	793	793	770	751	795	759	778	774	734	727	763	760	776	725	746	768	747	773	729	777	723	775	722	748	765	744	785	753	778	735	731	711	758	760	764	808	786	762	740	741	806	717	763	794	751	773	771	751	763	776	746	797	764	793	779	729	684	764	775	757	743	735	746	743	739	715	780	798	720	772	737	805	712	735	812	740	764	754	738	741	751	698	741	739	717	773	802	773	747	780	800	750	752	753	749	717	746	744	767	762	789	765	754	802	695	767	738	768	754	777	770	734	742	714	718	737	763	739	757	767	787	724	756	734	754	704	768	778	753	762	765	751	724	773	754	762	771	736	767	791	718	725	716	712	706	759	794	772	749	743	810	761	734	757	730	742	764	774	718	731	733	748	757	772	751	738	748	745	757	750	727	749	725	746	697	768	709	761	765	717	744	762	761	717	752	716	745	766	761	760	742	755	750	794	734	742	727	769	738	767	728	788	742	766	732	740	717	787	739	746	732	773	756	765	765	745	760	729	717	705	700	781	782	765	744	762	747	723	752	756	703	713	742	740	732	806	754	752	781	757	761	734	737	768	699	711	766	782	810	718	757	754	714	761	779	739	743	680	746	724	718	753	796	814	735	792	705	731	756	761	718	737	721	738	731	747	755	774	788	710	699	759	757	764	744	682	737	728	723	694	723	753	744	749	801	792	725	750	739	735	783	737	774	753	744	761	792	786	736	739	710	702	753	737	726	739	768	741	742	718	769	801	729	692	715	743	791	723	732	716	753	781	770	774	723	767	772	699	773	790	751	797	750	755	652	770	730	755	792	715	725	775	737	737	713	709	734	717	748	765	731	764	798	774	732	745	740	777	759	745	776	715	723	800	770	721	738	741	732	741	794	776	795	727	772	762	747	784	778	732	733	746	709	733	701	753	739	705	717	805	704	746	725	785	733	722	762	744	707	745	739	771	748	780	734	737	770	745	803	741	742	725	733	723	783	740	751	807	738	747	755	785	761	720	749	717	736	721	710	748	715	745	723	729	766	744	725	715	777	752	771	763	751	747	707	808	720	707	688	771	750	708	697	739	727	741	742	717	767	751	739	726	767	709	715	756	765	714	788	782	725	716	735	742	772	731	778	705	732	718	727	770	759	719	765	750	711	811	744	775	710	779	735	714	774	733	738	743	798	725	747	722	709	760	781	744	790	731	726	713	722	728	763	795	771	707	720	773	744	731	732	753	742	693	735	764	746	708	797	736	722	728	707	785	673	717	759	738	789	746	757	726	728	756	717	758	761	732	741	766	796	705	711	735	777	749	740	737	736	731	723	785	765	741	713	743	783	744	745	752	781	751	725	779	728	734	737	756	783	788	741	745	777	758	709	709	728	717	749	690	747	639	703	719	715	758	734	774	760	756	760	754	730	733	745	752	731	753	742	770	761	732	759	747	710	735	731	714	718	759	755	765	781	762	741	697	745	704	773	733	773	740	780	727	731	801	757	767	805	767	724	752	716	778	758	764	738	781	777	768	771	756	731	778	737	775	728	739	751	702	763	733	730	752	736	727	779	745	756	748	749	732	762	710	781	769	786	715	732	798	754	738	739	742	751	785	719	701	736	783	763	701	780	756	717	750	730	765	790	755	746	734	713	796	776	765	718	755	748	743	773	726	758	737	761	735	727	749	764	771	785	714	722	750	735	797	784	696	771	699	761	757	764	744	741	775	724	721	746	704	787	729	746	686	729	755	754	805	727	707	708	742	763	730	760	772	724	757	771	761	747	743	757	714	775	718	723	776	745	714	753	725	749	753	754	718	760	683	753	780	739	768	807	725	745	777	746	699	733	780	769	767	754	777	735	717	741	720	780	726	726	759	730	722	765	736	710	794	729	686	762	782	803	765	763	741	742	718	786	771	728	721	737	734	759	725	714	760	745	777	756	740	671	769	720	779	732	746	715	678	722	709	752	765	765	726	736	718	713	680	778	731	717	756	732	775	789	707	718	760	739	727	697	748	713	755	687	732	746	740	731	742	726	740	759	719	742	708	758	769	791	758	691	792	721	751	719	736	727	762	737	766	751	755	758	786	760	736	775	773	720	732	749	764	729	740	748	738	736	746	753	734	783	748	750	699	743	760	760	760	769	733	726	752	779	757	712	700	682	782	775	706	733	740	770	710	736	694	789	773	701	712	737	716	773	745	714	723	737	757	763	733	772	775	760	735	775	708	766	733	737	722	821	766	757	751	779	753	780	768	763	779	708	745	748	731	733	739	710	683	766	693	739	790	760	684	725	734	682	734	719	715	721	769	744	765	732	756	777	721	735	752	785	763	762	744	746	760	784	753	751	748	750	731	797	844	799	727	732	742	727	721	746	700	737	743	763	769	755	727	754	741	728	730	767	766	750	755	686	752	737	757	753	729	763	807	750	760	742	713	779	778	759	744	729	750	744	759	731	740	731	730	728	717	749	721	799	789	741	756	720	747	700	758	744	686	777	752	732	723	733	771	666	802	772	746	778	770	737	767	720	740	751	744	748	752	758	721	747	766	733	725	741	716	736	749	726	708	781	716	800	736	719	785	731	751	709	711	721	749	735	726	734	746	764	753	772	759	747	766	684	744	789	727	742	782	745	765	746	759	742	779	726	743	701	700	729	750	702	778	715	744	751	733	783	735	766	747	751	769	765	745	762	772	686	783	758	740	764	738	746	706	695	697	744	745	736	710	764	735	694	768	711	785	785	749	725	714	735	768	748	753	681	732	702	768	720	701	745	726	750	753	719	725	777	739	775	722	757	731	768	675	722	725	731	774	749	744	763	738	783	745	775	714	728	735	732	714	746	781	767	785	687	732	767	730	720	726	727	756	737	747	768	756	729	704	754	742	744	778	735	749	717	761	736	780	747	765	750	769	715	767	742	714	783	736	725	772	691	791	721	770	686	731	772	740	748	727	750	737	773	728	759	776	742	750	764	716	744	750	721	732	783	770	676	729	754	745	800	709	719	709	752	716	732	711	767	748	776	731	736	700	756	712	758	808	727	731	716	727	734	730	664	770	732	729	732	704	729	743	770	728	742	773	707	711	793	716	731	716	778	746	718	708	703	766	768	763	716	741	727	764	721	749	783	733	792	782	755	752	785	779	764	727	704	746	727	724	734	732	720	697	723	708	786	737	746	724	747	776	733	698	749	730	746	792	750	718	705	736	769	726	767	701	721	757	743	739	715	750	764	778	749	694	765	697	792	700	729	752	721	723	707	742	740	764	702	712	712	737	780	724	682	765	712	741	738	763	752	693	750	743	747	744	768	750	775	719	736	697	730	760	767	757	750	764	744	750	746	717	715	786	746	748	754	788	741	758	742	745	735	798	744	745	722	724	719	760	723	742	716	769	721	752	725	779	728	769	755	742	686	765	750	763	700	749	732	736	768	715	753	752	776	753	718	745	774	753	771	729	779	678	733	763
24232	21406	28529	24657	20207	2988	1016	659	546	517	519	514	461	450	420	437	419	445	383	471	421	416	464	407	445	444	415	422	395	421	408	398	444	406	411	407	419	405	382	403	443	425	429	399	400	390	396	415	397	429	457	385	381	394	352	406	399	415	409	423	440	367	341	422	378	395	395	401	399	370	381	415	415	401	372	374	416	419	411	377	385	377	427	397	362	412	391	392	399	398	395	415	406	394	393	400	412	346	425	404	412	413	403	419	363	404	386	385	382	419	426	395	398	383	422	380	393	405	374	381	425	425	401	387	362	383	389	391	380	398	413	377	406	396	398	400	405	377	420	382	391	404	418	385	393	397	400	416	399	436	367	384	407	376	390	398	401	383	394	420	403	393	410	363	435	411	385	383	413	398	408	386	410	402	407	365	419	440	380	421	393	396	421	404	393	413	423	350	347	357	447	400	342	409	398	411	388	383	366	418	398	390	402	410	420	381	369	396	403	408	403	434	412	420	434	405	397	358	390	361	394	442	389	376	404	387	419	385	372	408	362	394	367	409	371	395	415	407	410	386	411	396	422	419	390	410	393	418	396	391	414	424	411	427	407	399	384	380	353	376	393	423	417	392	383	405	367	385	386	409	392	443	368	367	391	406	374	429	342	413	396	350	389	427	431	413	379	393	382	416	416	400	407	421	409	404	367	408	402	423	397	405	384	404	384	397	395	415	387	396	421	421	387	409	426	383	394	416	408	401	414	386	374	386	437	359	380	431	405	414	416	366	419	425	414	381	411	393	404	382	391	410	373	436	417	373	385	375	438	386	371	423	422	442	376	423	422	380	380	414	376	382	404	384	380	405	417	410	382	427	403	409	452	404	397	383	397	375	387	420	411	377	392	378	400	392	438	397	427	400	391	413	386	397	438	404	396	397	395	385	395	417	395	421	424	437	395	409	389	419	401	364	438	363	406	427	421	407	386	382	403	413	373	403	395	405	414	385	422	399	412	388	416	407	387	399	385	409	407	389	370	387	373	412	430	401	400	415	405	392	422	386	376	416	399	413	398	398	424	439	427	392	375	415	408	378	405	438	414	365	395	388	429	400	423	405	403	382	377	409	358	398	373	384	349	411	404	397	422	377	414	391	383	419	411	387	421	465	408	411	422	383	376	391	386	384	393	400	388	401	421	374	403	379	372	374	395	409	428	410	388	411	412	441	387	403	385	386	442	416	389	390	403	417	362	386	361	431	409	381	376	407	401	359	408	381	422	419	421	397	334	404	396	390	363	381	413	362	409	402	405	431	395	384	391	431	348	391	376	419	401	425	413	397	399	413	404	383	392	400	408	395	408	393	382	422	400	362	399	375	392	409	415	379	427	379	379	448	386	396	396	379	397	408	380	388	408	401	405	380	416	404	428	386	371	378	367	358	424	392	414	430	362	400	414	379	378	371	419	397	386	415	378	383	385	442	387	417	348	388	378	403	390	406	418	407	419	406	376	382	421	412	397	372	383	432	425	376	392	419	392	378	368	369	344	355	409	387	393	405	394	394	389	404	400	386	376	398	390	375	422	382	385	424	377	370	378	409	386	400	400	393	419	381	357	371	399	407	402	387	406	394	367	389	412	391	421	427	426	369	386	397	403	422	428	401	370	364	389	371	383	441	366	416	390	440	427	389	402	448	383	413	390	391	369	392	371	385	373	413	356	392	364	403	390	398	433	409	380	397	419	396	413	407	367	362	391	427	405	376	405	430	407	427	450	403	391	385	410	418	428	443	396	357	424	403	389	365	374	405	387	377	391	412	388	390	404	411	409	377	363	384	366	398	418	394	347	385	378	406	424	393	406	405	386	435	435	421	432	427	376	379	413	382	414	389	387	364	437	384	423	416	426	390	397	398	377	387	350	410	395	405	370	408	409	377	399	366	407	402	424	378	400	380	386	386	364	426	389	390	388	428	419	388	391	395	410	386	391	375	401	376	401	378	380	389	388	376	373	424	417	411	420	380	383	390	370	400	383	405	412	422	409	407	398	407	383	416	388	412	400	392	423	400	406	369	397	397	411	412	383	398	397	365	384	403	389	392	382	404	407	363	412	409	410	360	370	391	385	404	415	394	403	375	399	401	423	414	386	402	425	449	375	384	370	392	389	399	381	430	431	408	383	411	387	378	407	404	372	416	410	384	383	419	423	389	422	353	424	380	437	413	363	367	392	387	398	374	373	376	441	411	415	410	370	408	430	410	378	368	376	377	369	379	379	471	392	420	398	425	389	363	395	389	355	385	377	400	418	410	382	426	406	397	388	376	380	409	393	379	368	403	405	397	396	354	379	431	437	418	405	393	380	401	408	409	399	395	450	378	378	405	397	378	395	399	381	362	383	390	419	365	399	385	373	414	389	428	382	391	412	372	421	371	420	401	401	386	411	410	407	444	396	379	372	392	363	405	392	432	397	426	390	383	370	422	378	410	390	410	391	391	401	385	390	390	384	432	408	376	383	394	379	410	427	404	373	431	416	410	405	398	400	377	379	372	415	383	355	346	423	409	372	428	400	399	389	439	388	398	382	355	393	394	406	390	411	412	406	381	429	412	374	407	419	405	383	385	405	386	385	403	394	425	374	387	401	380	393	409	375	396	385	395	382	404	400	423	381	401	402	399	415	404	405	402	365	416	400	422	409	394	403	362	410	362	375	397	433	387	419	410	401	390	377	392	380	366	391	399	378	393	379	367	384	409	415	397	396	390	424	356	402	414	424	379	368	426	385	393	386	392	391	388	396	404	398	402	393	363	369	399	366	423	395	395	363	375	390	406	398	397	426	407	388	402	401	366	410	385	408	379	398	404	404	347	398	368	416	414	419	363	366	399	383	362	412	399	442	403	391	374	407	397	390	404	367	421	417	389	371	387	390	400	416	385	429	401	405	388	391	372	393	392	412	411	382	390	399	394	415	387	386	362	392	394	386	389	414	406	411	397	376	381	366	397	395	381	396	333	392	390	417	380	381	388	357	403	393	389	373	382	400	354	427	425	401	409	417	360	357	371	458	397	376	398	372	425	417	409	411	405	395	381	394	380	372	386	390	405	389	439	406	423	411	377	410	413	428	393	396	376	395	392	385	398	373	389	391	390	371	352	407	400	414	420	445	396	419	384	375	404	426	385	412	381	367	415	365	404	430	383	396	367	390	398	397	368	372	408	351	361	394	413	392	400	416	365	370	388	422	400	390	415	398	369	396	395	435	394	380	436	411	402	377	410	400	389	379	434	406	389	383	421	400	422	377	416	409	427	367	374	391	381	429	411	381	418	376	408	373	405	417	373	393	407	382	385	395	394	381	398	359	390	373	371	405	402	400	402	429	391	393	403	379	378	403	396	380	390	411	415	402	390	412	394	400	399	393	423	375	379	433	395	404	395	433	382	396	396	428	418	382	401	370	355	374	434	381	385	412	355	389	389	415	432	408	415	391	383	372	377	411	393	437	377	402	413	371	398	374	362	379	378	396	368
3410	4804	3891	1961	1391	1108	874	779	694	643	602	575	505	509	456	471	501	495	465	440	476	469	482	455	444	438	428	448	449	415	425	389	402	459	477	418	472	409	439	505	410	454	428	434	418	444	397	422	454	434	409	417	400	407	446	452	422	408	406	427	419	390	450	439	432	415	420	432	379	413	437	479	422	458	452	388	427	453	413	450	386	421	427	388	441	410	401	413	437	408	377	449	461	456	392	393	439	362	404	408	440	403	423	459	433	397	372	435	399	430	361	425	401	379	394	433	382	402	383	414	419	401	408	420	418	393	409	440	437	392	396	416	449	389	443	392	447	453	381	401	425	419	419	437	427	426	411	449	456	428	437	408	415	407	428	385	435	403	386	370	400	418	412	404	395	424	418	403	430	402	398	410	391	426	400	407	403	414	440	436	389	398	376	404	445	408	442	396	398	418	401	388	438	400	417	441	424	409	423	449	426	384	381	418	426	379	374	461	424	383	403	397	399	416	439	413	412	378	393	398	381	412	395	395	375	408	430	416	435	399	403	401	393	392	379	474	423	390	427	440	391	409	387	416	440	422	460	446	403	428	429	396	407	385	389	440	387	418	415	439	404	401	391	386	395	408	411	435	403	420	394	421	449	431	434	404	413	462	373	422	437	407	455	428	382	430	421	392	453	443	396	376	379	427	383	415	402	427	429	425	424	431	416	404	418	398	428	417	399	420	444	399	440	425	431	424	381	441	386	402	409	442	427	420	414	416	409	428	389	419	387	395	419	401	405	407	464	371	428	389	392	414	368	390	401	423	420	348	412	406	421	420	420	396	393	405	415	397	422	415	440	425	427	397	413	414	430	421	432	393	429	403	395	403	439	399	429	422	381	429	443	421	416	441	383	425	430	452	399	416	391	393	437	394	446	433	405	399	409	440	424	439	414	404	458	414	417	430	395	401	447	407	413	440	406	425	424	378	408	430	400	426	416	433	406	400	402	404	374	407	402	431	443	389	415	426	395	415	409	399	385	403	424	409	406	432	398	416	415	394	427	412	423	422	358	431	445	393	423	444	381	396	392	423	400	419	401	397	377	395	390	394	424	420	421	375	389	384	405	407	400	419	395	421	400	384	383	447	390	407	436	385	424	415	387	419	417	367	403	447	444	398	442	406	404	409	409	390	399	397	430	424	390	402	434	390	404	460	417	387	405	407	423	422	432	396	443	422	427	409	431	416	404	401	410	402	404	432	418	398	410	436	361	402	380	418	406	400	417	429	419	397	388	425	416	436	427	397	404	414	426	397	435	418	434	410	407	444	422	401	379	419	403	392	405	412	404	408	446	408	407	401	405	406	393	416	419	394	412	422	417	397	426	400	399	405	437	420	416	430	398	425	404	404	408	417	396	374	417	396	405	464	357	408	430	440	381	399	426	427	385	396	428	394	403	413	459	420	399	378	418	430	405	424	426	441	423	441	413	411	393	403	432	420	422	399	419	409	380	390	412	409	413	388	386	405	402	432	430	413	426	427	435	443	429	415	405	397	355	418	426	394	426	404	407	418	390	399	434	411	445	432	409	420	419	428	436	392	399	443	376	416	393	385	423	396	402	435	424	415	380	394	398	412	386	406	394	419	428	361	410	408	415	440	389	399	396	335	430	372	414	364	417	412	378	399	407	419	426	392	394	430	426	396	453	393	411	442	422	398	437	415	427	408	416	411	399	424	418	409	395	387	404	396	407	411	413	406	405	395	415	394	425	434	409	398	408	388	435	398	401	392	410	457	397	410	400	407	383	390	375	399	376	392	409	401	404	403	400	379	398	391	450	481	400	436	423	419	415	414	424	437	401	432	399	428	406	456	400	383	412	393	418	459	412	380	418	408	393	434	427	399	407	433	397	416	394	418	396	446	394	338	405	381	378	416	385	388	397	433	416	411	404	414	433	437	415	439	394	407	430	393	366	376	438	398	421	422	381	390	403	410	402	389	383	404	428	388	416	425	411	389	400	402	406	402	387	411	421	404	384	414	407	430	402	421	431	410	415	398	405	375	385	407	402	426	463	417	437	426	423	404	390	389	408	408	413	427	401	417	367	417	371	413	435	428	389	412	423	376	363	396	449	379	419	401	387	425	430	409	414	366	435	397	378	408	429	402	420	433	403	429	418	431	457	397	412	380	409	402	429	397	413	401	411	412	386	436	391	375	401	405	380	390	443	384	424	413	407	403	420	403	403	415	421	411	426	412	415	403	381	421	376	415	441	377	434	413	386	369	406	387	418	404	385	397	394	455	387	418	398	423	413	440	387	444	432	403	412	418	457	382	400	408	401	400	398	425	418	409	437	393	400	418	394	383	431	390	414	402	418	445	383	379	390	377	403	389	385	405	445	365	388	400	402	430	423	413	387	397	434	414	431	390	400	410	414	413	405	403	371	421	406	440	418	416	402	420	426	425	397	458	383	420	395	424	416	454	410	423	409	396	405	402	403	406	443	405	393	415	400	371	392	417	424	442	378	408	397	421	389	412	401	447	380	422	420	396	417	396	386	416	406	407	402	436	412	435	413	424	398	376	408	426	404	447	404	410	395	438	394	395	407	381	432	393	403	391	414	411	458	381	395	414	400	416	418	388	387	382	351	412	413	419	427	436	419	364	399	381	450	436	429	382	408	423	392	425	393	401	373	431	404	391	407	414	407	413	387	409	451	414	402	395	425	429	438	417	430	436	429	418	412	440	425	425	400	414	431	439	392	414	377	422	385	386	412	417	419	400	432	406	373	400	394	360	406	329	377	440	382	436	391	406	403	431	430	434	414	419	400	427	419	398	404	384	403	394	391	404	409	371	426	422	381	415	388	453	387	409	427	417	404	394	398	425	400	406	420	378	411	384	419	414	382	405	395	407	410	425	409	411	391	379	422	416	432	434	423	386	421	385	392	426	411	430	404	409	413	401	398	419	403	398	425	377	402	380	435	413	436	418	413	436	425	434	424	414	369	400	396	394	408	404	408	363	379	417	414	414	413	367	447	418	425	398	413	434	407	397	417	425	418	425	381	429	440	408	369	402	393	379	413	432	365	423	417	396	430	391	421	426	390	381	430	414	453	378	432	420	389	387	379	402	404	411	415	382	401	407	413	381	447	397	421	395	378	424	419	389	391	406	364	416	402	398	388	365	354	410	420	413	410	420	397	407	414	408	405	431	398	395	411	427	414	413	395	397	396	427	403	415	402	416	413	425	374	432	405	420	403	374	420	420	406	392	398	383	423	431	389	405	391	401	380	414	411	382	377	401	376	429	376	401	425	397	365	393	398	424	457	432	416	379	430	428	420	381	439	392	418	414	412	409	409	401	431	433	428	410	402	419	394	406	407	379	395	397	392	420	392	402	395	422	363	382	417	414	398	415	370	393	392	398	383	414	407	398	394	397	379	426	402	399	378	420	414	391	446	430	382	388	363	421	411	388	403	409	462	397	403	391	426	392	404	396	443	419	448	385	399	399	394	423	426	405
27614	11765	2236	1449	1119	944	918	921	937	900	891	863	892	910	929	936	955	855	950	886	929	890	881	840	874	915	887	921	920	892	918	912	899	883	940	852	957	890	972	916	937	904	909	912	854	886	908	950	945	923	929	870	861	914	913	922	880	912	852	890	855	940	909	899	881	929	902	948	901	833	863	895	874	888	904	863	922	912	963	855	901	856	873	904	858	938	912	885	877	858	880	861	945	873	867	908	906	885	914	902	916	929	914	916	917	924	935	840	971	895	903	896	897	904	845	862	957	905	897	894	932	907	887	905	841	906	892	892	905	926	904	899	927	885	909	913	937	918	924	888	938	1010	879	879	956	890	857	933	880	904	882	917	918	891	935	934	893	898	901	886	964	929	879	964	883	902	898	882	927	912	877	953	982	922	896	910	870	915	923	890	913	944	887	874	916	917	889	943	883	905	857	839	859	848	903	883	909	900	913	906	893	977	899	868	904	897	890	958	870	917	923	871	867	924	869	913	905	903	922	906	917	881	881	918	919	883	871	892	903	905	939	957	932	873	956	894	931	883	868	913	910	884	902	913	906	881	882	927	918	905	880	883	895	888	894	928	885	908	898	888	899	904	898	910	909	891	858	861	905	925	915	892	952	950	885	880	925	961	939	909	863	913	893	885	892	871	909	950	895	896	942	880	905	923	861	901	893	887	881	908	893	892	884	908	922	913	905	896	929	883	892	871	894	956	872	869	935	937	999	923	898	849	924	898	909	859	909	903	891	906	969	911	911	861	954	874	871	900	907	957	940	866	909	950	915	912	867	840	899	847	873	950	863	896	913	922	864	907	908	917	931	928	867	987	857	937	886	894	899	894	902	933	964	881	923	934	966	898	925	901	956	895	932	868	906	893	894	930	883	858	915	911	891	925	926	957	872	905	904	938	897	855	953	915	894	838	930	903	859	915	915	925	888	940	902	861	906	987	918	980	936	921	907	852	897	854	869	895	906	898	915	907	895	932	942	945	882	923	917	922	932	916	898	959	972	962	917	913	876	913	861	926	891	901	921	910	907	875	888	881	933	918	938	898	909	842	903	897	854	995	946	917	910	902	932	893	920	941	892	879	902	933	928	881	890	896	915	910	886	895	878	846	911	919	920	867	941	913	867	881	863	901	905	929	914	897	918	852	943	889	849	910	859	907	909	914	947	911	916	954	899	929	884	905	915	890	903	905	891	933	968	889	933	862	941	883	918	913	927	925	846	900	874	829	917	842	939	930	845	902	905	958	836	867	896	904	937	871	921	887	884	951	895	906	903	858	920	898	915	950	937	875	925	922	912	903	877	845	888	863	846	852	909	917	922	926	915	897	914	913	922	873	908	899	887	944	869	955	896	887	941	943	881	852	936	882	886	917	956	870	930	927	884	905	885	948	914	903	881	973	910	866	864	899	895	906	885	895	943	912	860	938	895	917	864	897	916	956	912	900	976	845	891	888	904	907	891	921	922	894	923	947	910	927	927	883	969	917	941	912	898	894	908	921	910	856	877	905	864	839	902	923	884	953	873	864	900	874	905	943	908	985	900	833	849	904	869	857	953	931	905	852	902	933	923	918	837	923	951	861	924	904	961	926	907	889	874	916	880	864	884	897	902	937	905	820	944	861	909	875	859	935	857	897	936	894	906	863	932	943	909	876	905	858	928	944	937	880	870	937	927	905	882	894	839	944	907	905	923	1001	938	914	899	852	887	894	863	952	868	949	908	912	897	886	956	916	919	875	933	886	917	918	899	889	912	898	893	887	930	856	909	910	876	900	884	869	892	910	944	927	912	958	912	926	899	871	827	921	883	887	887	896	898	879	900	897	908	932	907	923	912	833	825	929	935	876	905	867	903	917	883	887	957	857	896	919	895	892	933	871	922	902	872	865	940	894	859	953	927	877	939	911	873	886	944	906	917	879	886	882	890	914	956	879	904	896	968	938	883	924	952	897	917	879	880	925	919	828	885	853	897	882	951	919	892	896	900	907	855	937	930	845	944	887	955	928	872	866	924	904	938	872	869	877	914	890	914	899	889	855	902	884	893	932	918	897	928	921	881	952	881	933	949	882	893	929	886	922	878	928	907	879	887	941	895	904	827	863	903	928	912	924	859	876	930	872	936	899	963	879	910	910	919	951	893	886	923	946	909	943	962	895	918	930	932	924	878	977	893	936	920	902	895	952	933	873	855	885	850	888	905	867	899	908	932	890	890	931	953	946	916	880	884	869	951	868	912	889	858	932	913	823	907	972	893	875	876	958	939	897	886	894	885	909	898	910	911	917	902	940	903	865	917	907	955	881	828	911	897	868	902	900	877	882	889	881	894	930	884	881	872	885	870	889	961	932	908	905	913	945	915	872	952	919	869	875	896	963	881	897	868	952	923	870	893	954	934	898	892	895	889	905	965	930	876	940	873	906	831	845	937	880	891	940	903	908	909	881	888	864	882	937	933	869	933	877	906	852	850	832	912	875	898	856	903	971	927	922	883	946	894	957	901	845	927	953	890	916	925	885	924	858	920	920	881	916	873	910	946	935	893	861	942	902	931	919	930	900	932	892	931	949	913	861	942	885	917	889	880	888	917	905	938	910	939	945	911	906	944	929	900	908	929	932	880	872	925	907	936	899	919	895	915	887	871	959	874	911	947	897	945	899	921	969	982	923	935	971	815	903	899	918	919	875	905	934	903	885	934	875	878	915	876	921	911	887	901	882	881	917	877	880	901	909	900	960	904	900	987	908	917	960	913	878	889	911	939	874	892	902	902	887	876	1005	896	888	869	883	875	895	928	939	843	898	908	903	856	893	894	907	895	897	894	871	944	974	955	889	938	919	878	903	930	897	922	927	859	911	974	931	960	895	854	869	891	918	896	932	878	935	894	935	859	911	894	904	875	922	866	913	902	854	888	948	867	878	882	878	846	896	954	912	903	923	912	860	898	910	891	905	837	923	916	878	932	877	872	893	937	927	916	863	970	872	928	915	847	891	883	907	902	932	916	912	902	899	929	957	901	841	918	948	871	933	900	890	903	914	952	931	933	888	890	913	955	920	830	917	908	915	930	890	931	912	942	875	931	846	888	901	885	890	879	932	846	876	946	861	1002	966	874	906	931	895	871	874	841	930	904	924	914	884	906	921	916	920	932	944	867	857	962	917	883	945	930	911	921	929	882	881	879	866	899	896	922	900	931	912	877	925	888	961	937	943	898	896	876	931	886	922	953	909	880	950	884	957	929	889	926	906	927	867	902	972	924	944	943	900	870	880	916	901	878	929	890	919	873	877	908	913	876	925	942	912	916	873	900	883	917	886	944	859	845	867	863	916	907	915	937	870	886	870	964	916	896	901	952	881	973	918	865	860	867	946	887	971	912	910	912	898	938	912	934	942	896	933	908	877	899	970	902	953	878	918	908	924	887	889	882	909	928	863	884	957	919	917	934	899	900	949	940	918	906	903	929	947	870	960	930	869	926	897	978	912	879	840
5180	1113	955	882	854	841	809	821	828	810	800	797	851	832	833	824	821	781	830	797	801	778	845	827	808	765	796	864	810	820	775	873	805	811	799	801	810	838	817	764	820	787	800	818	795	791	798	800	827	808	791	777	777	833	779	782	818	833	758	766	776	796	785	807	787	814	809	823	761	792	801	857	821	777	770	824	802	835	839	794	856	796	843	762	779	846	830	817	821	819	765	811	775	810	784	830	794	815	808	751	765	793	785	764	747	811	800	776	809	824	791	844	795	843	794	764	839	796	834	794	795	768	792	795	837	795	834	841	799	799	782	858	789	831	786	765	786	818	808	789	781	837	847	828	816	785	834	780	803	796	814	816	746	775	764	802	803	785	801	776	794	798	821	788	801	747	824	840	792	810	766	786	814	847	783	797	820	806	774	754	833	840	820	825	851	739	812	823	790	799	769	783	824	806	764	814	779	747	771	824	838	768	799	780	814	772	821	844	825	798	793	832	807	819	762	816	822	806	793	821	818	827	794	866	786	817	810	808	809	775	799	808	819	769	821	818	784	766	808	798	787	768	801	806	831	844	808	825	829	808	826	783	859	748	756	785	801	821	821	797	809	790	785	798	775	831	787	784	800	791	823	785	744	820	826	792	814	801	779	770	820	816	773	805	802	816	777	856	859	811	859	801	791	767	813	798	800	826	823	805	791	829	847	810	758	817	812	777	775	833	797	821	808	823	842	843	820	807	764	790	775	786	795	782	767	808	781	839	807	784	826	770	762	848	792	805	843	822	782	769	794	764	752	817	822	783	783	777	823	807	732	802	735	790	797	774	809	797	764	810	758	884	839	756	817	809	852	757	775	791	847	833	820	750	793	790	808	815	784	778	786	795	798	817	809	831	782	804	830	825	798	746	818	752	799	775	762	771	807	802	769	797	798	717	829	847	806	782	791	802	775	794	836	753	765	821	789	841	810	812	810	842	791	783	807	837	827	777	803	791	752	802	807	781	803	817	817	793	785	783	842	810	812	772	773	809	831	796	773	813	829	741	787	802	797	768	816	785	820	770	798	770	792	812	808	803	879	797	807	779	821	760	800	797	830	798	809	773	755	775	853	803	750	796	767	807	785	797	727	760	819	810	763	845	812	819	780	806	839	854	822	795	800	781	784	753	803	787	791	794	786	789	845	792	836	787	822	789	754	825	831	797	789	801	772	816	842	771	785	860	778	818	858	818	807	812	863	783	770	798	757	776	791	770	814	775	790	801	835	780	766	803	848	813	758	840	785	796	781	789	781	741	822	774	793	785	816	763	788	779	808	811	816	831	795	793	860	746	763	840	792	795	783	751	815	793	832	783	834	792	793	841	826	807	794	822	819	753	793	805	806	794	802	759	797	817	748	802	821	785	802	791	785	776	828	819	789	761	795	823	776	779	752	806	803	813	850	824	776	818	763	808	773	851	793	780	823	810	867	759	804	773	830	750	802	829	836	810	753	801	756	790	811	725	773	859	822	805	755	779	845	760	811	780	791	786	840	829	779	795	777	757	798	818	794	795	764	798	767	804	775	773	846	836	805	839	824	795	802	795	850	815	807	800	810	810	781	791	793	795	795	759	764	798	777	846	800	778	822	788	823	786	844	827	771	844	799	795	789	799	848	837	767	808	776	790	777	800	803	773	786	747	824	849	804	772	807	813	822	839	828	838	816	862	840	784	790	787	792	757	835	798	754	804	838	844	810	741	840	781	840	810	790	797	781	806	773	786	814	809	789	842	786	847	797	770	807	799	804	830	779	819	828	799	810	834	783	810	747	867	806	751	807	799	815	789	765	828	762	840	833	846	801	819	832	783	807	790	760	774	766	816	812	821	758	747	787	796	832	783	828	829	818	749	762	775	832	782	813	790	829	811	776	823	786	815	816	788	767	819	816	810	824	820	811	821	788	798	819	819	782	760	781	828	806	851	776	841	802	738	804	794	835	776	827	807	749	772	778	825	814	799	802	852	805	775	769	756	792	768	806	809	781	789	793	820	792	786	762	763	793	848	775	803	790	838	764	798	789	748	787	795	800	777	776	801	808	786	785	794	762	820	778	801	744	831	847	853	792	831	770	747	810	819	767	771	806	802	782	812	821	843	820	787	770	801	793	773	812	857	816	810	834	818	777	818	795	784	767	809	744	827	802	796	751	799	796	803	800	739	757	805	872	802	805	819	808	818	799	787	819	784	796	833	862	805	746	796	819	777	767	770	784	800	792	874	838	815	797	835	829	779	819	761	803	761	870	817	787	810	810	759	807	765	781	780	781	829	805	825	741	814	848	810	783	813	796	808	844	766	780	791	776	776	794	750	784	820	842	769	792	817	775	788	804	773	747	819	823	770	748	809	792	839	832	835	812	750	812	785	818	872	766	823	797	840	764	775	768	738	768	800	791	837	827	815	814	803	748	785	811	802	789	805	784	809	809	807	831	799	822	793	769	800	783	804	779	848	837	803	816	760	776	825	850	773	795	754	759	811	792	830	787	815	781	821	739	828	765	805	795	798	791	763	814	811	837	748	770	782	825	830	866	832	832	789	821	746	803	798	774	744	818	850	751	862	781	794	762	806	753	812	833	748	833	793	797	764	830	809	788	766	770	812	792	831	799	806	773	747	753	825	817	819	812	811	788	803	841	774	805	792	841	725	799	771	839	809	825	790	821	824	773	809	835	792	752	805	761	786	832	790	784	786	808	810	788	791	747	757	782	826	778	782	791	751	820	814	796	816	804	806	781	793	816	744	823	765	830	779	835	783	782	774	828	750	771	814	789	807	770	807	814	810	834	787	797	836	761	796	824	781	778	853	756	805	791	775	792	831	832	842	845	780	754	832	832	809	805	811	787	783	807	826	833	721	805	851	782	848	814	738	781	795	805	811	791	821	818	792	793	817	853	819	768	814	758	755	812	788	825	852	764	865	736	767	802	773	808	764	780	833	769	770	788	809	810	814	839	783	822	788	811	756	808	791	817	851	812	776	779	770	835	826	845	840	850	790	814	789	780	816	856	757	814	865	758	806	829	793	777	774	787	802	823	808	842	791	853	806	808	787	788	749	841	835	822	811	744	813	814	810	752	784	819	806	827	780	764	814	819	798	803	778	789	785	820	794	823	798	818	816	742	770	830	772	809	830	764	748	779	785	751	784	787	800	763	759	806	828	805	799	821	813	814	810	766	789	803	801	781	795	828	816	774	786	831	842	790	772	803	762	814	833	819	751	829	793	769	775	798	838	791	835	853	807	831	794	802	811	759	752	778	779	790	829	831	803	813	759	768	736	777	789	824	767	770	804	791	733	841	798	799	821	832	766	802	804	775	811	766	813	816	811	778	771	796	786	755	791	828	819	803	798	800	809	805	811	827	784	751	843	795	831	803	837	771	799	873	779	828	786	797	824	820	787	800	783	764	772	801	797	815	817	785	785	814	792	806	784	824	862	780	815	783	839	775	861	800	829	809	767	810	857	807	786
25843	21448	25182	16795	1918	1157	986	949	897	899	874	827	885	910	849	904	820	862	811	829	802	814	791	869	859	830	841	796	820	888	820	858	780	864	850	910	864	871	872	804	875	867	846	791	805	862	840	858	849	799	845	835	843	793	902	859	814	828	878	792	830	828	893	850	858	804	852	848	851	810	769	824	838	820	862	790	848	825	802	864	831	822	768	867	839	821	826	833	865	860	788	844	800	828	801	830	856	888	822	883	803	881	818	808	834	846	817	804	802	847	876	853	878	875	854	872	842	822	782	768	831	812	783	847	791	779	808	876	818	820	830	842	839	845	831	882	797	794	817	781	835	888	755	783	791	792	806	837	828	832	853	878	830	842	795	833	804	821	876	858	858	835	811	853	800	831	793	825	818	844	866	813	831	822	788	798	844	803	834	813	871	818	806	801	886	823	853	812	806	840	854	846	828	839	834	838	829	849	811	786	848	827	844	812	841	778	837	840	849	855	873	827	804	857	837	854	826	825	852	788	853	804	853	828	846	834	850	828	803	837	812	890	831	835	823	800	835	856	766	844	767	851	779	834	827	854	795	834	824	821	857	878	832	817	813	799	773	826	811	856	788	856	841	839	853	797	832	827	779	838	840	831	814	793	831	828	803	798	850	854	825	864	806	850	839	868	851	819	781	853	792	854	805	776	782	820	792	808	858	812	828	797	753	850	847	902	790	738	844	845	870	800	829	849	798	832	788	819	829	794	807	806	847	789	807	867	804	903	859	836	799	833	844	866	828	865	856	810	859	852	819	770	818	815	829	809	806	892	850	828	867	810	893	842	821	820	830	811	800	873	823	834	843	796	791	804	856	839	831	821	842	855	788	816	831	815	837	859	849	829	860	856	862	870	850	818	791	821	835	867	840	785	803	820	789	860	874	825	885	816	804	855	818	819	807	831	783	796	847	832	865	813	820	795	868	814	853	819	841	815	849	855	857	810	837	859	798	803	824	811	846	871	827	870	804	789	821	784	798	820	812	809	826	829	842	856	772	863	885	773	823	850	836	811	890	774	801	798	834	805	839	895	810	871	860	824	836	839	821	847	826	842	833	831	847	843	808	815	790	820	855	822	833	828	834	793	813	831	843	891	854	772	817	802	843	859	833	783	821	805	840	838	809	821	839	858	855	779	832	836	747	880	874	847	831	765	851	805	836	897	821	823	877	849	824	778	821	817	836	838	830	782	881	829	784	795	895	817	844	776	831	855	826	831	880	865	840	774	843	842	834	822	812	820	828	818	833	814	765	820	790	854	833	821	803	873	773	835	838	886	862	827	846	863	843	861	849	800	837	846	826	829	833	832	785	788	845	799	847	856	857	829	825	819	803	839	851	871	812	825	759	800	863	872	797	782	823	863	813	829	856	785	802	806	833	840	859	831	835	761	822	842	819	872	848	855	883	870	832	893	860	814	829	818	811	875	836	815	810	797	831	866	783	873	860	812	815	814	850	831	795	801	842	751	811	842	862	810	810	826	823	843	778	834	822	816	806	770	851	817	857	860	872	776	828	883	880	803	847	846	857	833	829	824	882	859	829	817	831	822	880	812	846	831	828	882	840	848	824	813	849	840	853	818	825	789	816	812	840	800	833	859	834	785	745	778	810	832	865	770	852	820	857	869	764	814	836	824	826	837	843	820	814	875	861	812	801	784	822	870	814	869	823	796	844	791	745	769	833	850	823	834	828	849	790	810	799	802	842	906	878	777	869	856	748	835	811	813	808	776	797	846	886	806	844	733	794	752	775	840	876	814	800	854	811	826	852	819	763	869	871	865	842	848	816	853	815	820	763	777	824	808	870	868	783	795	841	812	871	794	857	825	906	848	801	813	848	812	799	846	858	834	901	847	809	826	819	812	877	826	875	813	827	865	837	845	806	828	829	844	832	838	791	811	825	809	831	814	822	859	844	835	817	849	792	873	852	815	848	801	801	856	772	831	802	792	843	842	843	809	818	810	819	846	839	818	840	835	829	846	815	826	876	824	849	843	797	818	808	857	777	836	797	809	854	785	805	837	827	837	818	822	819	860	836	831	831	872	866	814	838	792	791	813	834	847	805	844	815	851	815	766	805	810	852	810	833	837	822	852	826	831	791	847	782	862	837	873	793	850	796	762	854	857	823	817	815	867	838	847	840	886	853	914	843	822	765	834	777	805	767	776	822	857	806	840	811	844	884	828	790	778	861	891	874	787	859	807	868	798	850	793	894	799	774	840	848	823	807	796	835	847	852	855	765	835	820	835	823	864	876	879	798	838	800	859	880	817	782	763	798	828	809	821	827	779	792	808	848	803	829	856	863	786	795	814	840	836	825	786	813	837	898	842	829	811	926	804	871	811	820	856	857	803	843	810	860	836	821	815	842	798	832	822	826	850	810	862	786	877	855	847	833	846	803	746	846	873	825	799	869	819	784	812	739	777	794	820	818	883	799	831	796	863	826	829	793	821	783	854	851	800	836	799	792	796	776	825	832	811	834	820	767	807	902	807	813	821	825	816	795	799	756	787	782	838	777	839	851	840	885	800	809	825	831	829	794	789	848	814	800	830	821	838	780	806	843	857	798	778	798	855	776	850	898	807	811	834	791	824	854	860	780	774	803	876	817	848	818	821	821	824	861	839	831	840	835	845	816	836	827	799	817	836	885	887	827	824	851	871	882	814	860	825	829	813	785	782	809	829	808	814	823	798	768	850	794	863	812	816	820	869	791	811	808	846	826	795	800	798	791	830	839	808	904	793	778	816	828	805	807	779	852	847	852	836	867	836	840	833	819	777	793	815	800	821	869	860	878	844	790	855	835	869	810	793	819	862	817	803	842	801	791	875	821	815	769	852	860	804	797	831	859	846	818	825	838	831	819	802	806	836	848	878	887	832	783	863	800	836	843	815	839	847	835	839	769	843	867	796	840	860	783	813	792	849	833	810	829	854	808	823	815	807	860	815	834	834	839	784	836	839	847	833	845	788	877	818	771	817	824	855	801	797	845	925	813	820	792	812	853	797	844	843	883	790	806	772	850	843	871	852	847	813	783	909	824	778	835	874	810	805	815	871	827	829	826	824	825	850	829	813	801	832	799	808	821	861	821	797	838	841	838	820	804	782	863	786	889	817	817	809	789	811	906	772	835	761	855	830	803	852	808	909	850	828	768	817	852	833	807	828	824	847	845	873	833	810	833	836	789	834	826	822	810	821	828	800	815	860	834	833	798	846	839	800	862	847	821	834	825	838	825	822	849	853	810	839	839	792	846	846	829	825	879	808	910	793	834	858	811	849	849	846	805	850	846	860	801	806	884	831	843	823	803	811	843	759	818	837	806	855	838	814	820	823	753	811	786	824	795	803	802	874	857	837	862	868	798	811	776	824	874	817	807	832	866	757	813	879	822	864	804	839	796	790	823	805	798	835	814	879	764	845	834	804	822	839	818	845	815	784	828	855	832	830	801	818	831	846	816	797	838	815	841	852
3710	2160	1894	1254	1099	958	924	885	838	840	808	863	777	826	788	777	794	802	757	753	774	726	733	793	746	731	784	768	776	728	776	743	768	793	777	739	760	780	735	764	756	763	746	748	731	775	731	789	726	784	759	722	758	808	758	785	755	797	734	755	808	869	724	740	732	784	722	720	766	749	812	727	724	788	764	782	741	737	713	747	749	725	836	741	786	775	755	779	737	764	764	752	748	811	747	771	765	755	722	741	731	748	764	763	724	728	740	778	782	744	765	726	773	781	770	733	751	774	759	764	785	774	752	741	737	751	737	771	753	745	806	773	742	752	769	740	759	779	821	739	751	765	753	763	747	735	746	726	753	781	745	704	754	750	737	739	715	746	764	748	761	755	762	712	764	746	755	787	734	798	727	773	754	792	726	762	770	715	779	742	754	739	742	728	726	817	747	710	732	720	745	757	793	747	747	748	830	786	756	754	759	739	729	785	749	808	789	718	731	755	751	712	754	790	749	743	760	743	770	686	743	710	704	792	729	716	733	698	775	769	733	766	761	733	796	752	784	765	738	781	761	710	801	724	743	756	759	715	752	726	740	731	815	748	725	763	739	668	739	738	730	768	745	756	734	752	797	772	734	759	738	752	755	696	761	726	704	739	735	771	745	763	737	748	781	729	751	794	732	729	739	738	762	781	745	710	740	770	784	761	767	774	754	738	770	770	720	796	775	742	783	734	802	750	720	731	742	746	767	756	726	805	780	771	749	743	781	747	797	733	779	729	773	773	764	756	755	746	751	784	699	781	790	795	768	754	758	774	723	735	757	772	750	699	753	731	782	767	742	757	699	714	708	822	724	771	737	773	777	754	763	738	728	776	745	729	733	757	757	785	733	730	776	764	770	711	765	739	772	749	704	766	739	816	776	692	717	734	745	788	752	752	717	800	733	724	771	743	743	756	760	766	718	756	800	744	762	820	738	708	767	832	704	747	747	734	787	717	762	766	788	732	741	783	759	768	723	696	726	710	712	780	731	754	760	713	756	790	751	764	716	765	734	749	804	782	753	752	751	743	797	747	777	798	748	764	737	772	756	765	730	755	733	738	776	765	685	758	715	744	768	745	742	758	732	741	804	722	730	719	731	709	716	776	766	768	698	743	731	721	787	765	757	769	756	760	741	768	776	717	755	809	703	756	767	768	782	772	733	747	745	774	778	753	784	748	705	769	737	750	769	711	665	766	732	733	770	782	776	720	767	755	741	753	752	750	741	745	765	730	712	778	722	729	741	737	771	730	778	774	760	757	738	708	677	738	741	782	733	761	772	775	743	759	761	756	707	781	760	804	763	777	737	760	802	794	696	749	715	716	738	804	767	726	717	771	804	748	755	773	774	766	781	799	706	758	762	735	730	755	777	759	748	693	757	686	723	761	737	758	775	776	722	752	785	730	728	720	755	748	737	749	788	770	766	755	690	777	756	761	764	777	771	779	730	752	779	743	757	748	667	709	766	724	801	789	774	747	698	768	759	776	799	750	791	743	750	740	740	786	756	757	770	751	765	727	752	749	796	755	757	748	751	755	758	777	741	743	770	742	763	729	722	722	759	705	743	783	726	702	725	810	738	755	723	695	729	778	743	708	730	732	773	740	723	793	718	787	752	752	751	759	769	767	756	747	753	730	698	742	758	766	790	724	708	727	763	743	712	733	756	790	761	759	780	740	765	692	739	760	769	805	716	743	744	763	749	760	697	732	721	733	770	747	750	753	743	767	772	767	724	782	758	722	750	734	739	788	753	753	707	733	751	706	820	774	743	715	683	746	779	752	761	755	735	751	712	707	759	769	724	737	744	744	760	734	765	775	769	768	788	771	754	727	664	718	728	735	705	763	787	779	768	772	763	725	761	770	746	724	768	809	773	742	721	734	725	708	719	782	732	794	727	756	724	788	728	762	706	754	733	758	770	728	723	786	708	753	755	745	722	774	692	793	770	766	776	736	746	742	793	786	755	753	719	727	774	725	803	720	773	739	729	725	800	745	798	720	732	778	716	737	750	799	791	758	739	746	720	735	755	778	741	688	764	750	815	747	719	756	730	771	791	723	768	780	703	727	739	779	737	740	717	775	722	810	724	777	752	734	767	786	726	724	751	790	787	750	759	728	762	721	761	723	730	765	780	784	749	806	773	764	801	726	779	734	737	763	750	774	770	747	729	781	745	710	762	780	765	730	757	756	753	802	804	771	768	745	767	719	748	732	739	750	723	749	713	766	732	732	757	775	742	714	747	736	759	817	734	728	750	749	747	749	729	723	778	715	763	750	740	742	708	748	701	773	710	711	749	711	722	790	727	762	762	712	735	747	732	741	720	778	745	788	743	738	733	788	725	759	739	693	739	746	745	734	775	764	712	735	766	813	742	726	780	757	725	712	739	753	775	766	738	774	733	714	737	723	736	762	753	739	755	735	725	755	809	727	762	747	750	767	746	717	702	754	699	696	743	787	748	754	747	754	772	733	769	698	781	787	746	740	722	741	732	759	758	731	776	765	716	705	746	742	734	711	766	755	715	793	762	775	744	670	761	744	709	741	731	770	752	756	738	743	785	741	743	764	774	757	727	747	749	773	739	756	755	750	718	698	799	769	720	778	770	797	750	766	712	691	750	781	790	784	689	759	745	721	735	798	714	731	716	739	718	796	786	727	778	772	715	718	763	740	759	717	764	751	756	816	780	718	774	772	750	694	751	795	746	734	717	772	753	704	739	753	755	724	753	794	801	780	722	684	756	707	714	778	756	728	682	708	743	747	743	750	710	748	756	719	726	739	760	670	785	795	793	750	708	723	793	765	731	776	722	778	721	784	769	764	732	710	726	689	784	761	731	696	753	759	737	758	727	705	759	775	720	744	785	780	754	754	731	744	760	711	705	732	731	756	680	706	759	684	764	728	743	789	714	726	753	743	701	737	761	725	761	739	713	766	766	771	787	697	722	731	750	767	715	762	742	733	772	751	706	723	793	783	713	726	778	716	711	724	767	787	739	744	761	766	779	781	788	760	737	765	703	756	780	740	746	779	726	777	705	754	757	750	765	771	777	733	761	707	699	728	736	747	742	735	715	738	750	745	770	775	758	816	801	704	765	806	744	733	793	752	725	769	769	782	763	802	765	745	731	762	739	833	763	807	728	771	738	704	721	744	742	739	811	749	785	742	757	753	747	770	783	717	751	750	773	724	719	822	747	721	735	764	722	767	766	726	767	754	759	748	738	778	756	728	746	763	788	780	781	698	762	763	822	814	765	747	768	781	810	756	783	774	714	785	748	794	762	715	764	773	750	762	741	736	723	689	776	753	713	732	774	749	732	798	740	762	743	793	762	779	821	762	719	744	752	758	739	772	752	758	728	759	804	796	783	729	727	737	740	738	729	748	717	777	746	694	728	738	723	726	786	723	798	717	734	790	761	739	755	748	717	747	709	749	727	740	739	737	695	727	721	768	766	726	747	715	757	752	713	757
24235	21388	28515	24645	20123	2943	1032	672	551	561	512	457	484	495	478	457	422	427	451	422	406	447	436	415	395	435	404	391	410	372	415	401	425	400	368	421	411	410	412	381	401	409	408	408	395	409	424	405	357	393	411	443	438	358	415	378	401	383	422	401	361	415	432	397	400	406	401	389	389	399	376	428	390	411	409	438	375	408	397	440	377	385	381	393	400	420	378	404	404	426	425	403	392	373	408	405	373	401	402	413	374	432	384	388	411	427	400	400	416	413	412	388	418	385	423	423	408	367	399	416	396	409	430	417	365	426	398	383	424	394	374	388	396	406	410	413	384	426	391	392	396	414	415	408	427	386	383	408	402	402	398	427	391	378	399	412	412	398	371	398	420	384	396	371	455	391	437	415	397	379	415	412	415	411	410	384	410	415	405	414	388	382	384	403	416	433	391	394	382	397	435	404	400	380	377	427	393	402	418	412	407	383	383	379	449	430	382	376	388	377	411	390	376	367	439	409	369	427	382	414	368	366	372	375	397	424	372	340	384	357	394	394	380	405	388	398	397	400	393	381	421	425	392	417	396	407	381	394	406	396	377	381	411	398	400	417	402	407	396	402	410	410	381	437	391	418	420	374	373	424	396	394	401	410	389	413	391	385	400	390	426	391	413	377	389	376	368	417	375	423	397	396	409	377	373	369	412	405	392	400	396	427	413	363	385	418	380	393	385	409	425	381	388	395	407	413	393	405	387	411	382	394	393	424	408	386	387	372	378	395	395	395	392	378	419	388	408	381	404	394	421	408	388	388	374	352	379	400	397	411	430	438	389	383	415	376	416	435	413	395	410	371	395	360	414	407	362	406	416	413	405	409	397	379	421	372	404	413	423	410	385	408	394	404	349	417	400	394	393	434	385	413	406	400	378	373	402	405	418	402	408	412	417	413	388	356	409	408	390	447	413	376	374	351	416	391	385	387	404	411	377	414	405	402	389	379	376	424	413	433	407	433	407	420	385	402	337	390	414	431	398	400	415	374	393	388	395	364	387	391	393	405	416	354	397	406	385	412	408	386	417	426	409	471	407	375	398	434	388	418	431	412	418	388	386	389	388	372	378	393	372	414	418	431	410	419	400	426	432	401	424	388	410	378	416	393	407	385	381	368	412	377	417	388	386	412	416	404	379	398	406	424	420	394	380	387	398	396	399	374	413	375	391	407	415	359	395	378	393	371	380	401	403	345	385	396	398	364	401	404	406	391	392	390	403	379	401	418	393	382	390	400	395	388	395	420	383	409	411	411	400	385	389	382	367	423	399	431	366	378	397	336	388	362	367	417	395	359	383	382	386	411	420	402	396	378	374	376	401	430	411	395	386	392	376	397	438	382	352	412	408	409	389	375	400	414	400	409	353	392	374	346	421	419	407	375	383	383	418	357	392	399	360	406	420	415	399	401	374	422	379	366	435	414	396	412	393	364	370	397	402	423	378	448	411	379	348	351	373	400	387	420	372	389	389	420	433	374	405	413	371	406	419	384	400	390	357	371	351	401	403	399	368	425	389	418	387	385	378	405	419	363	393	392	394	412	392	406	372	375	425	396	415	397	427	401	409	395	395	397	378	397	420	395	390	394	371	392	409	371	427	372	429	424	375	375	362	419	387	430	431	438	421	418	389	402	369	429	379	409	395	408	409	379	399	434	401	415	373	426	380	381	400	394	398	380	436	435	405	405	370	435	383	400	379	382	397	389	436	371	381	383	424	401	384	389	396	421	409	363	388	409	436	426	359	392	400	394	370	389	404	396	424	408	389	360	387	362	392	407	382	431	421	384	385	374	377	393	390	406	400	383	428	422	379	385	425	370	402	361	427	359	405	391	379	400	404	416	396	382	402	399	385	381	397	397	382	381	394	371	433	388	407	435	401	387	396	408	398	417	396	416	370	434	423	374	358	402	407	372	400	399	404	398	425	380	403	380	394	394	415	408	371	389	388	402	354	391	383	412	397	384	423	450	430	420	391	412	371	376	410	413	396	407	374	395	415	391	393	385	368	421	393	388	360	351	413	388	331	445	403	425	397	400	376	381	354	394	429	361	426	391	367	415	423	417	380	375	393	396	378	434	420	403	429	409	382	409	379	393	412	398	370	395	409	391	389	394	398	411	399	398	382	407	418	397	373	413	418	406	429	403	404	370	403	402	383	372	377	388	414	382	397	400	365	381	397	408	402	386	409	389	383	361	370	430	415	415	419	426	373	392	428	376	378	382	410	380	419	396	404	409	415	422	405	395	383	371	419	395	391	404	395	439	375	385	407	387	384	399	394	391	393	372	423	405	378	408	375	406	363	390	435	373	424	398	395	416	420	392	415	387	413	406	416	395	431	428	390	406	382	416	397	431	407	411	376	377	389	377	413	383	376	385	389	421	373	374	387	392	405	399	368	417	366	442	397	369	415	354	394	382	338	374	431	387	380	417	417	374	404	373	395	394	397	403	406	400	403	354	406	409	393	414	381	414	401	396	387	376	400	391	431	419	407	378	437	414	418	392	471	389	378	415	348	379	388	384	374	394	380	409	384	414	394	400	393	380	379	402	418	395	427	409	391	442	396	385	413	406	397	382	425	384	379	398	404	402	380	414	378	401	398	376	400	390	374	397	394	399	410	376	427	370	399	392	420	402	402	397	415	405	381	406	360	375	408	348	375	362	394	396	433	383	383	390	389	412	420	379	409	398	404	413	380	367	358	386	408	382	397	390	376	397	406	389	395	436	437	412	400	406	392	361	377	437	375	426	422	389	406	369	432	402	394	395	385	404	350	404	360	415	385	414	388	380	420	384	379	450	380	399	385	387	383	402	384	418	381	370	389	395	382	405	386	406	407	383	362	387	403	402	396	390	404	363	368	399	390	390	435	381	390	410	413	385	408	413	412	361	384	411	390	393	393	395	386	380	373	408	380	419	391	388	394	400	391	403	374	421	443	401	407	401	368	386	416	384	386	401	419	392	400	422	382	379	387	410	387	424	415	399	397	409	398	388	454	421	360	403	366	371	399	403	401	415	400	382	413	372	417	396	420	414	420	418	415	406	379	384	408	427	401	391	398	427	393	368	399	376	390	388	380	402	384	379	423	425	409	374	369	399	373	417	422	375	386	404	371	379	403	405	368	390	400	391	371	415	404	415	410	357	355	416	351	385	415	392	377	402	379	400	380	384	385	405	373	385	400	389	429	420	396	410	378	378	398	352	407	376	388	369	402	379	426	392	400	449	394	407	382	388	382	377	415	387	388	401	371	394	381	375	443	388	389	423	374	382	404	416	422	375	376	371	403	382	377	383	411	431	390	417	391	392	388	419	410	405	441	354	387	412	379	394	382	390	386	417	382	393	425	385	419	405	412	384	372	375	364	426	419	422	359	407	363	399	431	366	365	421	409	408	382	357	378	429	383	418	385	401	422	374	395	378	379	404	400	432	397	401	391	387	368	406	390	415	412	418	414	366	386	397	371	418	398	381
3461	4769	3768	1949	1372	1108	860	767	710	671	615	572	555	518	501	495	491	442	481	485	433	468	445	468	448	412	484	431	428	472	439	447	385	443	392	412	410	419	425	465	429	425	409	415	431	440	429	432	392	422	436	436	441	434	416	451	402	431	421	389	406	419	416	412	387	403	400	429	429	378	408	443	398	363	452	409	418	397	390	399	470	391	384	372	428	410	445	415	424	409	396	397	400	400	456	428	424	384	403	390	407	399	393	417	403	418	402	451	415	441	414	439	427	466	428	409	417	471	417	356	404	421	431	420	403	422	402	395	406	432	400	417	405	430	398	420	395	439	391	429	443	400	405	405	428	407	415	441	391	412	403	401	397	413	409	436	382	405	386	429	394	407	394	413	434	390	407	453	418	388	423	424	432	419	397	414	406	414	376	417	426	430	387	404	446	458	422	381	387	401	379	436	418	412	417	431	384	414	406	392	413	442	430	427	412	436	416	395	411	396	371	432	400	379	411	447	417	405	414	421	439	424	416	409	387	423	387	406	385	435	408	444	406	418	408	441	441	457	390	407	374	421	435	439	432	417	400	397	435	405	418	398	427	418	397	397	428	423	389	411	414	403	399	421	433	424	369	444	418	433	418	375	405	407	431	412	427	432	399	438	400	432	404	399	392	401	414	409	439	437	436	407	418	416	407	410	410	417	441	420	387	402	411	416	417	368	399	413	412	407	394	453	443	406	427	428	420	447	420	433	383	398	396	440	402	401	402	412	406	402	422	408	440	393	446	429	439	367	406	432	399	420	400	399	415	409	427	403	436	400	393	413	424	371	377	462	394	424	433	395	431	415	426	401	390	400	414	438	377	378	428	411	436	437	420	391	428	395	378	384	386	434	408	391	404	389	409	430	413	418	406	408	443	407	415	425	440	410	400	394	436	395	383	420	397	401	409	415	357	405	431	389	422	399	436	451	363	403	408	420	388	386	402	395	435	416	390	438	425	416	395	417	417	410	432	440	383	422	423	390	435	403	418	421	408	435	401	428	448	394	386	421	397	377	419	427	442	381	409	430	411	410	401	414	402	423	389	407	396	423	454	375	429	381	390	423	439	448	384	402	412	412	410	402	402	419	424	366	407	420	394	387	413	421	390	429	388	410	427	392	418	444	403	411	378	425	389	384	421	374	421	435	411	389	412	458	427	435	418	421	407	390	437	429	415	431	410	421	466	385	400	391	387	447	411	396	366	448	422	418	416	419	409	398	378	433	439	384	423	433	400	413	404	409	418	401	411	406	409	397	432	417	394	409	411	419	415	416	370	390	397	432	412	401	427	351	359	431	418	412	412	414	423	416	392	389	393	413	405	441	390	405	386	387	402	409	417	415	398	424	410	435	392	429	394	421	405	383	404	397	424	391	383	412	396	411	388	385	421	408	402	401	437	414	423	408	369	381	413	406	427	425	410	406	419	410	383	407	370	424	437	386	419	391	380	367	410	385	411	406	398	407	435	378	426	427	413	420	412	383	450	390	429	419	420	407	408	417	424	380	427	403	387	416	393	429	396	410	386	394	429	424	384	420	388	401	409	376	413	408	439	429	415	384	383	406	411	395	388	418	375	431	407	432	400	412	416	421	396	400	408	401	400	444	407	405	429	389	425	421	408	393	415	436	403	420	409	427	424	454	409	400	382	424	354	415	404	413	423	394	393	403	390	402	397	396	406	384	423	423	387	412	392	411	382	392	385	402	383	414	403	384	408	395	385	402	405	432	424	422	435	426	405	411	430	394	407	415	423	410	416	376	386	408	421	364	383	376	357	417	434	422	395	438	401	421	405	383	411	395	431	438	424	408	433	398	406	395	380	422	425	397	391	452	386	429	393	421	396	399	387	396	374	444	425	385	405	418	434	412	373	397	384	419	400	433	392	393	394	385	394	405	428	402	417	409	426	380	413	398	418	394	404	436	435	445	413	408	413	401	423	467	398	413	426	424	417	384	397	424	395	416	391	413	402	383	369	422	407	415	417	415	409	426	439	410	390	371	402	378	416	441	436	418	405	407	399	477	412	408	428	412	436	388	399	422	446	400	406	419	399	391	415	393	378	346	389	399	379	450	416	406	417	395	387	405	382	432	434	452	451	381	377	399	417	407	414	410	440	417	406	403	386	379	436	396	440	397	414	445	383	366	413	411	371	373	443	424	394	374	401	397	431	400	401	463	404	378	396	411	400	387	426	424	421	427	411	434	391	419	377	386	388	428	456	387	422	422	398	407	402	422	369	402	405	390	410	424	417	403	380	411	419	400	379	374	398	408	407	458	404	389	398	390	436	423	416	419	432	368	401	397	404	399	451	433	407	416	405	370	374	413	413	401	413	385	413	440	430	381	407	404	382	419	402	444	381	424	387	421	370	409	395	353	422	411	407	415	409	457	397	411	405	387	468	402	397	424	407	448	407	391	387	434	402	412	374	379	429	418	401	437	412	416	411	406	429	413	406	425	402	424	387	434	408	385	432	421	399	409	417	418	424	412	395	422	391	400	400	425	412	425	394	400	394	424	408	389	402	403	389	440	401	441	392	411	397	367	417	433	373	461	445	449	381	411	430	402	391	410	436	424	416	402	394	392	363	425	418	418	383	389	418	378	399	395	445	410	415	424	383	376	405	376	389	453	393	419	421	413	405	416	441	435	375	372	430	466	405	431	422	407	454	415	435	406	415	424	431	408	426	448	374	415	374	395	401	390	420	404	419	405	408	421	394	416	426	401	407	436	438	396	422	440	426	418	404	384	428	417	434	391	398	390	409	428	419	403	388	386	377	422	392	436	439	400	401	418	393	400	405	440	413	380	408	411	415	404	420	438	452	426	413	392	408	423	434	396	410	412	430	392	405	419	429	361	380	423	426	396	405	421	363	398	419	389	383	370	428	408	362	415	435	400	434	383	384	392	405	406	417	369	445	386	381	457	441	376	428	410	413	402	409	417	426	423	435	440	387	405	380	389	439	422	421	423	404	430	417	395	411	410	390	400	386	406	414	382	395	444	410	412	414	399	421	444	408	392	413	394	403	408	398	397	404	375	414	397	393	399	393	370	430	412	405	419	398	412	385	426	436	397	388	405	424	395	451	398	421	430	432	410	433	413	404	406	439	429	404	408	400	399	414	387	418	379	370	376	431	420	398	406	448	423	429	392	412	406	414	448	385	403	415	424	431	368	434	403	413	429	439	386	412	377	436	418	388	399	401	387	377	414	423	409	384	406	400	382	403	432	393	422	363	364	437	403	438	430	409	433	401	435	408	408	377	428	403	433	387	430	390	413	396	420	405	426	419	413	377	367	430	387	401	465	389	401	407	396	393	381	388	402	410	388	424	382	429	395	437	387	410	423	417	420	400	399	428	357	396	432	391	455	375	402	431	428	405	421	415	387	386	409	414	370	369	442	399	398	400	414	407	399	385	407	393	385	426	414	416	399	388	398	405	413	446	370	432	405	381	430	402	349	390	399	378	408
27578	11747	2153	1240	999	929	958	903	940	845	888	920	955	879	844	900	980	996	917	905	928	910	847	936	885	961	926	919	917	899	886	929	922	855	893	885	959	881	873	883	900	964	869	844	928	931	851	881	904	923	880	939	898	907	928	913	899	921	905	887	911	959	913	922	914	935	865	880	877	946	904	950	948	889	918	864	908	921	920	899	893	926	897	879	860	912	947	867	847	867	854	921	890	908	931	862	950	926	899	897	870	892	864	861	857	882	874	855	911	888	917	903	947	863	962	909	918	922	887	917	830	862	889	917	925	914	854	887	884	886	909	862	921	857	907	892	856	910	864	912	896	925	941	899	886	936	892	896	899	935	885	884	850	884	910	882	924	920	876	920	953	915	884	895	939	913	923	886	919	853	955	909	835	904	899	944	959	908	925	925	964	895	871	889	890	854	871	936	916	869	912	942	908	913	897	879	911	928	909	867	896	862	890	886	927	880	915	888	897	954	919	927	906	871	896	907	902	895	949	878	881	887	914	856	889	903	912	855	929	929	893	916	905	943	947	860	911	901	898	922	909	893	950	869	918	855	940	949	874	902	893	901	924	934	885	910	959	937	905	921	886	926	939	912	875	913	962	924	869	916	968	926	903	920	900	896	875	900	955	891	949	895	882	924	886	901	886	920	909	901	910	928	921	933	901	907	892	908	926	906	918	903	924	911	928	872	884	956	948	907	918	869	916	920	876	921	849	948	936	881	925	873	923	919	854	997	932	869	903	944	900	897	880	924	883	851	935	950	924	893	925	919	928	905	913	942	919	942	912	920	886	938	886	859	873	867	884	910	941	912	933	918	863	954	905	908	926	954	899	897	920	924	855	910	851	889	877	982	940	961	922	916	852	853	850	872	914	936	925	922	848	893	922	892	851	870	913	856	876	832	905	923	873	909	966	885	905	856	887	897	942	898	885	935	868	891	918	915	887	968	877	975	927	1000	909	921	905	951	929	898	935	868	904	907	909	921	859	873	873	909	865	901	915	852	900	893	895	879	892	892	875	924	863	865	909	838	880	939	923	944	950	905	907	898	919	846	937	874	894	882	980	928	962	945	908	802	925	904	953	921	849	902	887	926	919	928	918	838	873	865	943	905	874	902	890	925	893	894	899	940	915	895	868	934	947	903	927	874	853	886	906	887	890	890	889	961	918	876	932	906	879	886	869	897	908	868	870	883	883	855	946	877	889	927	906	945	949	908	904	949	954	939	893	861	949	897	858	882	899	958	908	896	864	855	894	905	898	908	899	863	961	879	857	965	882	915	950	960	936	946	916	924	947	881	939	945	955	908	900	1000	876	933	900	965	945	887	912	955	923	866	954	935	883	885	883	889	942	891	872	915	916	879	889	901	960	891	907	925	906	956	867	841	851	925	928	893	935	901	873	881	918	879	898	881	857	884	870	906	926	898	912	928	923	904	843	856	909	929	942	877	884	878	1003	929	881	891	856	880	898	916	844	911	923	920	892	850	941	847	884	870	877	936	923	911	846	922	890	891	935	860	860	881	933	903	898	916	937	976	881	898	881	908	839	906	940	936	900	896	919	958	950	949	913	972	911	948	912	875	899	900	876	892	902	945	861	830	927	916	883	866	877	860	889	901	934	946	898	883	881	925	925	902	909	945	904	907	856	881	893	904	933	929	881	935	884	918	917	897	914	856	934	906	905	937	865	908	932	861	879	894	912	878	920	877	898	903	846	902	960	910	943	852	933	851	925	892	914	906	904	865	932	920	952	965	918	888	926	864	912	844	924	920	870	905	926	888	902	867	912	883	888	907	894	906	908	915	898	892	868	935	916	885	934	926	948	886	894	900	922	884	892	851	876	926	894	933	893	941	927	909	853	940	872	884	815	871	913	918	902	867	926	936	874	879	899	877	928	860	891	912	871	926	921	871	922	902	919	873	892	877	881	923	901	910	922	935	919	884	863	907	903	887	939	951	883	854	916	872	933	875	931	886	919	918	894	888	944	901	863	919	945	961	921	840	907	846	861	840	928	890	886	875	903	895	902	944	871	907	881	945	855	936	977	900	881	879	902	892	895	999	850	942	925	888	959	926	870	901	859	849	904	895	886	839	879	899	916	926	912	894	921	898	879	878	854	904	912	893	881	895	940	935	926	841	897	902	939	1007	923	859	883	882	917	943	839	870	915	921	891	901	896	932	870	873	823	966	936	892	961	886	915	901	894	917	908	887	906	866	934	913	924	865	898	897	935	859	903	950	914	928	930	891	877	901	860	976	946	906	946	981	937	916	872	897	971	942	936	851	877	862	942	888	912	880	909	899	866	855	939	963	946	906	978	916	921	879	910	830	859	932	901	941	873	848	904	889	885	876	885	877	926	919	923	930	963	902	904	869	870	888	875	865	933	902	914	885	950	875	931	861	917	937	933	917	888	882	888	887	917	862	937	843	899	867	931	935	865	866	898	932	892	845	944	846	904	906	916	886	866	889	850	888	856	913	904	883	879	883	909	924	915	874	831	884	940	862	882	899	853	908	900	851	839	843	909	949	942	935	915	895	913	913	864	901	934	845	937	866	892	923	887	883	923	884	964	915	916	949	928	865	930	867	917	888	915	871	911	934	894	935	915	859	933	954	936	902	956	865	891	930	925	962	828	946	892	887	904	953	958	895	921	889	856	908	922	919	884	882	887	904	924	900	903	869	971	904	869	904	880	920	873	873	902	882	939	979	951	883	896	929	873	900	939	908	892	928	924	947	916	915	914	926	886	912	893	910	900	892	852	886	907	936	916	880	911	885	983	860	919	924	891	933	936	897	913	860	847	853	856	892	871	899	875	943	944	921	906	898	917	950	878	905	878	945	893	954	998	957	917	928	910	923	916	955	883	914	880	937	906	880	897	890	890	979	913	899	862	941	927	894	889	887	900	899	925	917	876	898	881	864	905	925	915	898	901	865	916	865	904	856	915	847	900	881	932	969	870	925	917	893	924	906	917	943	945	934	894	898	913	890	988	860	923	870	847	922	926	902	816	922	940	888	924	918	908	935	916	875	916	886	896	838	937	857	910	907	916	918	917	949	889	919	877	910	878	879	908	927	925	875	888	932	945	919	910	913	927	880	907	893	894	891	951	896	875	938	937	928	857	871	923	907	960	857	921	857	919	881	874	904	889	918	903	870	899	939	859	881	911	935	897	902	852	950	940	931	882	947	875	917	919	875	919	891	902	888	961	869	912	900	937	891	859	926	902	880	893	885	917	928	905	935	928	928	855	920	852	946	924	889	915	903	861	896	971	882	903	897	863	870	885	948	875	907	924	947	877	896	943	919	905	887	892	885	862	907	861	935	884	936	886	871	897	897	922	857	884	907	879	904	944	883	909	825	962	919	958	901	911	900	882	902	911	904	905	957	918	896	925	887	907	913	902	930	886	851	932	851	918	913	885	946	945	910	958	930	957	898	940	917	934	952	930	920	852	892	849	907	879	884	921	927	880	871	902	882
5149	1003	975	847	801	855	805	760	811	802	855	800	761	797	771	813	811	852	792	825	804	773	842	781	852	835	816	827	798	847	829	799	826	756	803	802	813	775	824	811	787	779	835	809	835	822	812	754	830	824	842	775	722	795	794	801	764	800	804	825	806	753	845	753	803	839	779	796	799	777	828	796	771	786	797	779	817	756	766	792	840	769	786	787	838	804	774	842	785	816	817	805	749	804	811	774	835	817	779	757	794	836	811	761	794	825	819	789	804	792	779	778	821	801	840	768	792	791	791	751	837	813	818	748	843	852	810	769	776	816	777	775	747	786	777	788	757	797	746	779	836	780	792	830	756	781	809	805	846	812	813	775	823	774	810	798	841	849	806	817	837	797	802	778	820	808	791	788	799	794	842	838	798	814	833	742	771	782	821	752	770	821	796	790	801	752	808	825	818	775	821	766	799	804	800	800	779	775	796	755	829	797	757	775	811	776	784	863	817	809	792	803	866	809	814	774	770	759	787	785	813	792	752	780	806	791	807	798	823	786	816	807	852	780	731	819	792	771	832	859	794	757	832	780	763	836	784	799	766	816	780	771	759	798	788	780	815	807	775	800	839	765	814	794	785	768	763	774	809	840	798	797	803	782	759	816	800	753	796	832	773	830	759	827	784	749	797	786	809	764	787	847	823	810	786	834	783	829	808	765	779	833	768	763	824	768	793	794	788	792	771	771	770	837	768	794	788	785	877	762	771	793	786	780	807	775	791	780	813	782	818	787	767	809	788	823	773	796	816	771	790	818	810	831	761	796	790	769	794	761	788	759	766	742	817	781	923	817	810	854	771	799	744	804	852	809	796	841	822	825	818	831	815	761	818	819	834	780	789	774	794	828	774	846	742	821	813	778	801	814	817	820	817	784	815	814	781	815	798	827	769	754	853	789	773	758	787	790	786	810	810	816	823	817	803	792	778	797	797	786	779	805	834	762	835	735	789	765	790	794	807	765	802	809	859	794	820	807	820	787	809	809	794	849	728	792	799	816	754	772	778	785	778	776	814	766	794	797	803	786	827	771	797	778	837	792	762	833	778	833	797	789	774	799	790	824	800	751	782	808	787	805	800	763	780	820	818	781	727	748	807	786	840	776	825	787	796	843	807	750	814	824	834	763	823	779	802	766	794	809	805	805	776	815	830	789	761	792	801	773	831	831	807	779	772	774	779	809	772	819	821	808	789	814	824	791	787	776	791	788	801	819	830	806	784	829	772	807	809	799	818	781	812	763	800	752	797	818	767	803	803	779	773	779	795	790	860	798	734	816	821	788	766	782	791	772	812	820	770	806	791	799	758	774	824	823	762	833	868	824	765	804	823	777	759	800	825	812	784	763	788	827	787	802	776	765	854	823	814	833	860	753	748	800	821	812	799	781	807	821	762	763	796	770	762	850	756	812	783	819	822	725	799	826	763	853	776	787	791	833	777	771	782	764	814	775	826	788	815	791	821	765	792	786	813	793	772	776	755	780	752	786	811	782	825	765	792	805	775	740	777	811	818	804	832	826	783	800	846	827	800	804	813	825	771	809	786	775	791	778	800	735	822	798	825	778	795	764	857	794	799	708	814	827	799	807	804	788	832	773	791	753	809	792	813	828	742	823	793	740	754	800	724	806	810	777	797	799	849	812	770	772	774	773	835	748	772	825	773	839	817	776	794	779	802	825	778	840	837	816	813	742	822	824	803	811	783	794	806	811	804	816	769	766	767	801	829	760	766	792	773	775	765	781	797	800	796	774	808	780	762	836	789	755	860	824	726	803	838	743	775	828	812	785	814	764	776	775	822	734	772	860	745	796	769	766	771	765	793	753	840	795	797	807	821	839	836	814	803	790	762	808	788	783	808	797	839	813	832	796	793	777	761	810	799	824	797	825	798	770	789	776	789	799	834	836	768	761	779	809	811	767	795	799	833	835	789	767	790	790	851	808	803	760	803	816	821	798	784	764	806	817	793	825	796	756	792	780	737	780	782	787	786	839	785	816	810	792	783	792	804	793	797	780	760	800	783	758	786	796	774	847	814	789	798	752	813	788	767	793	819	818	786	809	817	760	775	783	788	798	807	803	780	847	802	864	789	853	836	813	785	804	729	807	795	825	788	811	804	782	842	811	798	820	776	819	795	804	814	812	799	825	750	797	786	780	769	774	807	806	796	764	848	776	782	794	775	776	780	823	822	827	794	801	757	798	797	787	809	827	796	825	785	775	791	775	768	807	796	835	850	800	802	816	766	842	764	776	796	765	808	789	841	752	827	795	790	785	792	803	776	837	764	757	799	827	776	768	828	834	786	803	761	785	759	846	764	804	768	840	771	795	760	773	759	765	805	821	809	824	805	814	851	767	838	786	811	769	793	770	817	774	846	815	769	818	803	820	813	806	776	777	821	764	815	788	814	799	795	845	829	804	780	785	805	789	758	769	831	776	785	777	822	823	838	763	807	801	765	786	798	767	794	803	837	800	806	838	852	807	821	816	850	814	786	771	793	839	786	801	821	749	791	858	762	839	777	837	770	763	795	775	770	799	800	767	799	821	840	770	738	849	818	801	819	841	801	820	833	791	779	790	761	829	816	780	739	827	774	786	811	812	798	768	774	859	781	814	821	751	835	778	810	762	801	784	784	772	861	829	792	842	747	827	828	840	844	785	825	784	817	860	820	772	795	779	785	811	775	795	798	802	847	800	773	778	794	837	788	769	776	816	787	807	806	782	827	839	776	761	801	780	814	805	780	687	779	825	836	847	817	781	819	819	784	792	781	795	791	798	747	757	784	821	761	778	789	800	821	805	789	809	792	773	761	754	726	803	771	839	737	789	788	784	802	786	780	778	832	800	792	802	813	782	820	779	740	813	759	767	804	792	778	820	808	752	790	790	783	776	817	813	783	767	853	810	779	817	828	785	783	833	785	776	845	797	771	754	791	792	801	826	829	780	846	801	787	775	837	799	764	767	796	837	786	830	772	732	851	813	792	772	798	806	779	843	758	800	766	773	798	776	799	740	780	770	822	812	760	814	777	822	784	831	849	802	857	828	816	796	810	811	759	784	788	780	805	840	781	814	782	787	777	757	788	768	811	811	769	798	766	794	812	818	793	787	819	742	752	800	798	754	769	816	794	793	822	726	782	793	806	807	796	823	813	791	788	801	789	791	791	786	816	799	748	766	788	774	773	818	833	793	854	838	758	784	797	837	888	812	719	784	794	788	826	801	783	798	783	813	809	808	767	800	777	813	778	806	764	790	808	761	812	797	822	743	814	804	786	806	805	808	848	790	779	849	788	808	736	804	793	796	775	781	799	795	832	848	748	812	797	767	830	778	776	794	789	820	783	804	810	769	812	804	799	837	744	746	794	756	794	774	795	787	818	786	820	780	775	802	767	804	789	819	818	845	794	824	855	769	818	794	774	795	787	798	817	765	806	811	775	813	787	799	809	806	746	771	791	831	829	802	795	817	796	781
25867	21460	25216	16832	1936	1103	1044	947	883	915	867	840	885	884	878	821	856	804	870	821	869	875	842	825	817	869	894	796	830	838	853	828	814	805	824	791	850	819	863	871	791	826	849	826	811	877	761	853	878	784	843	841	843	786	868	805	810	820	859	812	853	853	829	790	860	812	812	784	871	872	856	846	847	786	893	824	855	837	856	861	845	826	809	872	797	828	813	839	834	844	850	834	851	801	808	886	830	846	805	815	840	816	807	899	797	812	783	797	849	847	816	834	887	829	857	800	785	846	855	805	779	829	797	859	846	850	788	843	811	787	856	857	788	869	805	879	858	825	815	814	829	836	855	838	863	808	812	821	858	831	825	816	788	763	846	837	838	799	791	808	838	860	889	807	863	801	812	866	793	829	837	839	869	830	799	849	827	798	829	891	800	842	826	814	817	786	803	826	808	847	826	843	824	835	833	804	835	913	758	818	837	857	811	842	834	863	808	857	822	867	782	834	807	837	820	834	814	801	781	815	832	852	818	854	831	893	885	798	850	871	813	834	812	805	810	800	815	854	800	832	858	853	865	875	821	848	844	928	819	820	854	835	914	769	804	816	794	778	788	794	765	854	812	805	834	841	838	871	808	827	839	846	816	832	810	824	849	832	823	875	791	821	816	818	874	878	842	812	813	835	768	788	837	792	846	887	771	790	853	906	903	838	807	840	827	812	831	895	861	784	889	828	792	803	873	830	829	888	845	858	797	831	805	830	845	846	856	823	827	894	831	813	813	834	870	852	776	874	823	861	837	793	825	772	804	801	802	797	844	776	825	798	768	827	843	791	838	795	847	807	841	851	837	814	847	825	852	851	790	849	861	821	834	814	870	863	829	848	801	828	801	780	828	848	877	910	882	787	836	861	837	787	832	830	860	814	840	842	834	907	774	862	814	784	829	809	823	814	856	835	830	847	880	860	811	789	839	809	801	810	833	792	848	878	807	852	801	802	784	803	852	917	870	822	823	805	836	850	845	826	835	883	834	796	814	776	804	794	846	834	799	855	834	831	861	821	789	852	806	872	850	830	783	839	851	816	787	850	803	861	774	855	845	776	839	825	819	818	819	813	811	839	812	825	820	859	830	781	802	858	825	795	858	825	844	806	804	843	838	883	847	807	833	815	831	800	822	818	881	845	828	851	805	837	839	838	846	889	856	854	826	829	832	867	857	886	819	835	850	854	859	832	846	845	798	845	851	822	828	769	844	810	836	863	811	815	819	784	806	898	796	809	851	837	821	835	852	836	828	819	805	868	854	852	791	792	816	851	819	784	822	801	814	817	817	815	836	826	848	827	812	781	860	801	866	796	827	836	799	895	832	841	808	819	827	831	780	818	814	871	808	892	818	867	847	864	801	816	880	878	848	820	823	765	820	813	895	848	836	774	777	860	839	826	852	831	847	776	859	794	774	818	845	847	863	813	800	792	839	819	876	797	858	826	845	793	834	864	846	794	867	822	834	852	866	809	823	801	792	837	832	909	834	835	859	855	820	850	818	828	856	833	885	875	798	824	863	849	785	865	862	843	806	764	795	828	847	827	810	772	838	835	833	850	821	819	837	868	819	883	852	823	814	855	852	824	818	825	840	808	853	825	798	784	808	849	827	864	810	838	832	837	814	825	867	861	795	828	818	839	861	859	855	862	801	830	830	802	811	865	874	810	836	834	868	824	801	876	862	840	838	805	848	816	849	807	825	755	887	807	849	843	844	790	843	885	820	853	836	805	794	834	831	825	820	811	800	832	786	861	799	846	856	820	803	847	827	895	787	765	828	855	841	817	891	850	850	819	811	825	869	814	791	832	828	794	825	906	793	835	850	801	778	836	782	866	805	817	819	862	814	794	824	847	811	868	816	836	814	821	845	796	831	835	826	813	809	853	791	809	817	821	862	779	863	871	839	824	814	809	869	809	873	828	828	785	824	810	854	842	797	833	805	819	879	809	849	882	846	823	832	857	840	833	807	790	857	888	806	885	839	811	821	815	815	795	798	803	820	855	834	837	804	816	842	817	859	853	789	845	832	795	867	797	851	874	850	811	827	788	829	795	797	847	791	860	840	836	890	884	863	854	864	806	795	758	852	829	829	813	823	753	853	850	870	809	834	813	846	822	802	826	840	760	812	798	814	855	821	812	841	774	858	882	811	847	793	811	857	815	831	850	793	786	827	843	783	882	796	840	846	820	846	848	848	846	831	818	817	789	853	842	786	820	793	876	870	821	880	815	827	848	866	857	873	836	861	838	844	832	832	881	855	875	864	827	842	860	845	802	831	809	801	813	811	808	839	804	816	814	815	820	856	823	814	827	796	833	863	810	797	822	819	856	771	813	820	816	828	780	801	796	846	780	872	884	825	813	704	837	807	857	839	761	822	852	854	856	764	844	800	764	803	905	779	822	826	818	797	847	835	844	881	838	840	811	849	829	768	817	823	792	784	904	860	836	831	829	829	827	835	878	827	849	807	777	837	859	840	837	841	806	808	811	759	838	754	798	823	801	803	816	820	816	814	836	780	881	777	801	878	816	851	828	812	796	783	809	857	832	831	816	842	871	840	813	865	821	891	859	780	827	791	817	834	824	850	835	811	834	819	822	807	800	836	865	816	872	811	869	824	822	833	770	883	854	891	848	789	803	875	847	777	826	856	828	791	820	798	860	831	848	821	857	793	808	819	800	798	816	789	853	830	829	824	813	803	857	860	899	897	781	863	836	757	846	874	816	795	846	840	781	860	811	817	876	827	809	794	801	832	794	873	849	848	849	853	858	863	827	866	773	778	802	843	770	868	877	799	797	829	793	906	878	828	826	904	808	784	825	785	871	869	850	858	810	836	811	836	779	828	845	816	822	832	904	785	787	886	802	818	837	817	830	910	844	832	816	869	801	792	874	858	863	776	804	840	820	829	808	833	748	808	859	881	911	845	798	850	826	865	832	813	872	870	784	816	808	873	856	825	853	762	829	825	809	810	806	840	850	823	803	824	891	818	843	785	898	816	851	823	831	840	881	836	827	871	859	820	790	818	818	793	804	836	831	827	823	801	796	774	861	864	862	781	838	864	853	864	831	796	846	894	846	849	757	885	817	865	802	821	798	801	853	840	810	858	840	840	849	867	828	865	813	841	831	810	827	841	838	852	761	836	830	846	884	806	844	880	855	816	863	812	777	786	757	830	852	804	850	844	843	790	849	844	833	764	847	809	888	854	822	843	857	839	799	828	833	849	805	803	824	774	787	806	858	828	814	834	828	812	788	894	800	864	807	865	835	842	787	855	813	868	811	788	824	846	819	829	805	828	824	836	848	838	825	798	808	838	847	850	802	818	825	806	838	813	812	832	873	803	800	801	791	852	795	828	821	834	831	830	812	806	830	788	787	829	855	827	846	798	836	830	792	835	791	808	874	847	830	854	841	823	864	824	860	845	887	794	810	827	800	850	820	817	833	797	855	815	806	882	821	861	848	889	795
3734	2142	1882	1228	1045	962	873	879	862	833	777	824	800	739	754	779	815	764	778	752	809	810	755	772	796	718	817	755	779	734	745	731	740	756	736	737	806	737	769	785	751	776	716	771	781	760	745	775	736	714	754	744	777	764	743	769	795	795	808	767	797	777	734	787	765	768	766	713	731	793	820	738	750	703	716	750	721	705	753	743	798	770	762	726	782	749	829	757	742	690	798	717	809	759	760	751	760	778	731	703	764	786	763	753	771	754	794	773	731	723	744	733	787	723	722	809	764	707	763	732	720	764	746	747	753	718	743	778	780	726	721	753	761	731	734	767	722	712	762	755	727	738	754	764	808	777	792	759	820	771	768	735	763	806	779	754	773	752	805	744	761	781	742	755	775	772	760	747	775	758	808	755	728	710	763	762	694	792	764	774	756	758	736	750	733	774	731	728	770	776	770	786	766	786	711	709	739	723	735	748	769	754	742	781	714	765	775	801	725	739	747	751	717	805	766	779	748	764	761	753	747	799	773	733	707	741	719	807	785	733	718	760	750	744	734	743	732	774	748	769	829	809	794	734	760	772	754	726	798	780	751	718	776	699	756	734	737	744	773	737	745	765	726	746	783	718	769	746	790	713	752	775	755	756	736	757	773	703	737	762	748	752	740	776	698	724	808	772	751	728	750	773	724	729	772	729	764	733	744	781	729	714	736	781	738	716	795	779	764	740	734	801	720	708	768	681	707	759	708	768	759	745	761	715	717	705	788	735	743	786	796	741	738	755	762	729	809	715	755	786	731	742	705	723	728	804	773	769	781	720	764	722	728	821	755	721	750	773	740	749	785	711	772	708	748	779	762	747	767	786	723	739	688	837	722	772	744	710	766	730	727	734	767	790	745	724	733	768	740	762	779	755	766	787	730	754	761	727	706	780	750	742	773	758	733	703	702	739	736	710	782	745	720	710	718	716	761	760	755	724	786	715	794	748	725	751	759	771	756	743	773	756	803	756	751	761	777	779	698	759	797	761	760	762	763	777	800	738	698	723	720	761	697	716	785	724	712	746	756	753	763	728	740	701	749	734	765	732	756	740	776	754	785	748	743	742	729	802	733	745	719	702	777	764	764	758	725	721	721	759	717	732	749	771	750	706	725	741	767	704	707	771	727	748	739	708	754	717	704	760	728	775	730	720	693	724	729	764	722	735	757	724	732	744	761	767	730	745	784	710	784	753	769	758	745	732	741	749	773	741	777	747	783	736	731	736	776	764	718	761	751	768	757	758	703	754	757	711	726	730	717	723	753	787	754	745	754	728	714	719	748	783	765	815	736	762	808	733	741	815	720	806	721	725	784	771	740	717	729	777	747	727	738	719	764	735	710	713	783	735	755	749	793	749	730	774	724	779	695	734	738	716	754	752	731	756	716	784	753	722	728	799	716	771	747	738	765	765	739	787	793	710	736	731	748	741	748	718	774	779	808	777	765	762	783	797	755	775	781	739	700	745	668	781	730	738	780	763	722	728	798	750	785	719	758	723	729	721	742	733	797	706	767	705	712	739	725	756	741	749	695	724	715	750	732	760	695	769	735	798	795	744	793	764	777	769	707	746	786	715	758	796	766	731	777	799	748	756	743	742	675	735	748	758	753	723	782	783	759	783	754	708	720	773	752	782	715	788	730	735	766	727	809	715	753	769	766	737	722	768	757	763	790	775	720	765	736	772	759	749	704	743	707	736	765	747	745	717	717	775	790	747	744	786	769	756	728	719	736	754	800	700	724	733	794	783	797	710	756	739	716	790	800	746	706	756	740	723	786	744	735	718	712	746	764	749	758	716	752	778	718	705	756	765	705	773	771	778	767	730	793	737	737	764	742	716	757	715	744	766	737	765	756	738	745	734	765	723	715	766	812	782	730	722	721	759	739	766	748	740	757	754	731	775	757	730	726	707	708	722	766	799	746	738	753	736	790	711	820	741	771	763	758	706	754	719	735	749	731	744	808	783	721	699	784	731	755	698	730	738	784	742	683	735	722	767	769	720	753	723	754	725	716	758	815	710	735	814	741	756	801	720	762	699	697	748	740	732	746	731	717	703	711	723	776	750	747	780	723	710	680	741	773	762	773	763	792	721	740	729	740	719	737	735	790	796	729	800	740	706	727	744	760	797	698	730	739	777	752	731	700	743	733	736	716	722	808	751	777	688	758	760	705	746	780	732	768	808	725	799	735	758	774	786	787	753	751	753	725	735	753	755	712	744	774	755	749	707	721	714	752	707	689	706	765	753	746	749	735	741	725	726	752	704	789	805	747	760	761	705	782	728	694	737	743	783	755	714	790	718	767	781	787	762	754	750	755	751	735	744	726	767	724	767	751	787	706	741	782	693	796	773	767	731	711	756	758	780	752	778	743	739	758	745	724	753	746	728	768	786	755	751	739	726	801	776	723	723	739	737	767	764	739	759	761	721	766	692	818	742	707	764	756	711	731	751	764	683	733	761	766	711	725	731	748	785	763	763	771	707	750	808	733	728	788	729	776	766	737	740	776	781	775	761	726	730	744	709	787	723	727	735	740	715	766	785	764	752	735	759	718	729	736	727	735	727	710	761	743	765	768	763	758	772	729	747	772	713	766	722	787	735	712	745	770	756	802	772	727	735	751	772	730	774	794	779	781	704	735	746	701	747	788	822	718	735	721	758	765	786	785	720	820	768	735	799	773	762	726	737	809	741	746	793	744	753	752	735	761	728	753	732	796	730	768	798	807	723	782	744	723	718	746	752	741	754	781	789	749	743	728	694	777	785	700	801	758	775	783	751	741	743	756	788	767	731	783	720	772	704	760	748	764	725	735	749	744	704	739	744	791	728	695	823	744	769	761	796	767	763	762	734	725	731	716	707	743	715	760	750	751	740	771	787	741	747	788	757	729	767	672	782	835	736	749	773	702	709	705	734	706	707	704	775	741	730	788	776	727	783	788	802	776	752	782	722	775	720	755	738	705	692	788	756	780	695	742	818	750	749	784	755	688	747	750	766	777	753	787	751	752	766	807	800	758	803	753	765	730	729	741	700	773	759	749	778	745	744	740	738	709	770	750	774	772	698	730	755	783	775	791	765	727	736	732	750	753	736	751	721	763	749	761	722	683	791	755	782	733	788	822	721	733	740	769	712	742	747	752	774	755	740	695	734	724	757	765	725	756	761	768	737	735	705	750	788	762	755	756	729	793	797	726	774	767	768	764	682	751	779	761	760	779	755	746	805	739	724	761	772	719	753	759	730	773	714	785	666	753	769	727	789	692	749	737	747	758	737	816	729	743	724	737	748	739	734	726	735	822	723	726	749	762	732	691	749	779	780	763	767	748	759	768	752	746	754	732	737	771	700	730	751	772	733	740	742	728	765	749	763	730	748	738	736	784	717	748	744	766	735	752	727	736	721	788	709	741	763	795	708	781	784	726	764	715	751	770	800	760	744	748	821	736	704	748	776	749	743	740	742	698	786	782	720	768	751
24323	21464	28624	24694	20222	2914	920	649	551	481	514	504	508	449	467	443	423	428	440	479	412	448	443	428	451	413	364	439	367	397	419	444	407	387	400	394	419	422	428	359	421	408	425	399	425	397	362	400	402	357	404	436	414	358	400	392	396	391	370	400	378	390	418	384	433	357	391	429	427	422	381	397	396	372	380	393	394	383	380	417	406	401	403	417	370	427	420	422	431	387	373	407	394	423	371	399	382	422	382	396	400	418	415	402	390	388	404	391	395	388	382	400	411	373	382	366	351	391	385	412	394	405	413	384	392	394	412	432	400	400	411	392	413	419	404	365	415	411	399	371	407	393	385	376	401	396	411	399	430	421	398	392	413	399	368	373	388	383	392	384	390	359	430	383	394	415	399	365	391	402	404	397	406	402	372	361	386	365	418	403	404	430	397	429	390	404	411	393	417	410	389	413	435	416	407	423	381	372	375	412	385	387	361	408	438	366	384	425	374	394	402	394	366	366	399	412	424	339	393	415	366	390	409	397	425	373	415	391	392	394	414	399	387	397	388	372	398	437	367	413	413	402	417	388	364	380	423	417	404	406	389	374	381	381	403	393	392	402	384	435	417	415	414	402	432	383	414	372	396	385	403	387	360	407	380	363	417	406	380	397	402	407	409	386	345	384	425	405	381	378	408	419	395	388	438	406	405	425	399	404	374	393	384	414	381	398	399	424	405	384	438	386	395	377	400	417	430	362	423	380	382	392	423	398	356	403	436	409	400	381	433	403	389	358	382	404	397	400	411	406	402	370	375	392	357	431	399	398	391	365	417	417	375	397	388	398	353	403	370	436	427	386	417	402	385	389	388	392	417	385	406	411	422	379	403	419	422	435	382	397	408	385	417	370	389	385	397	457	391	401	401	389	387	376	385	381	435	402	380	381	426	408	402	386	415	430	430	395	364	402	396	374	387	390	410	430	382	394	388	386	454	375	403	424	393	396	341	380	338	391	415	397	398	387	441	425	404	358	379	376	412	396	380	362	423	420	379	406	375	383	418	399	417	429	406	374	407	411	398	382	425	413	364	412	401	429	340	388	363	381	374	366	383	384	384	398	385	356	410	398	350	377	410	408	387	390	408	410	381	397	415	412	389	414	387	391	368	395	385	375	381	405	404	430	419	367	368	395	399	391	434	370	375	380	387	364	426	420	415	379	385	399	402	425	375	384	381	397	390	459	414	392	409	368	389	409	404	383	370	344	431	399	409	413	399	396	374	427	381	393	414	381	409	421	384	388	382	366	379	367	391	431	378	385	388	378	393	381	406	390	375	363	387	426	378	403	410	416	392	422	366	407	424	448	380	414	408	408	365	385	384	388	417	412	394	368	407	386	396	414	414	401	404	411	442	378	403	364	401	410	398	389	386	414	390	371	388	354	394	359	380	395	369	384	395	387	420	398	437	394	393	368	407	369	409	409	402	425	416	416	365	409	396	374	384	423	394	399	354	425	377	354	407	386	410	370	431	436	382	369	438	372	424	358	418	396	378	418	394	380	385	364	397	391	425	379	396	413	413	395	392	401	428	413	390	383	404	386	371	364	344	387	396	383	360	379	360	428	403	407	388	417	379	406	399	435	370	388	401	403	396	395	405	386	383	388	369	440	380	431	396	399	381	412	372	416	441	414	405	408	376	420	386	396	378	387	414	422	435	393	395	380	382	408	383	372	368	389	405	396	378	425	389	404	381	441	394	383	422	381	369	346	391	403	375	390	439	393	389	389	368	382	384	401	414	423	391	407	396	369	442	407	408	377	398	376	399	391	380	410	345	389	426	403	407	386	390	382	400	397	418	355	406	416	385	389	391	399	418	397	400	421	398	387	413	367	400	355	378	398	418	398	418	404	369	385	439	384	380	407	391	375	399	391	409	403	381	363	398	422	408	412	379	405	348	392	380	400	400	412	413	397	393	409	391	395	367	387	385	367	394	351	377	364	410	371	405	400	379	397	420	357	411	405	394	419	408	379	392	407	377	424	398	385	381	371	407	394	383	378	415	406	392	403	411	352	395	416	389	374	376	415	407	382	393	426	402	411	383	411	387	389	368	416	383	391	371	395	390	417	422	358	389	374	434	430	446	422	363	414	423	436	431	377	394	381	361	404	401	392	403	403	357	345	403	413	408	402	391	404	383	394	387	415	361	410	370	371	403	406	391	444	407	399	431	377	379	398	406	405	383	413	406	388	410	384	419	396	391	403	373	359	371	381	383	432	411	400	411	381	400	400	401	381	408	402	386	403	384	389	414	384	387	389	422	396	406	425	386	410	402	364	418	402	401	383	410	382	382	432	393	405	423	414	401	400	414	389	387	421	385	380	419	395	366	387	399	384	381	390	392	422	372	380	371	413	411	404	396	390	389	398	408	386	426	408	381	413	427	386	408	367	397	377	369	388	380	400	378	401	403	403	353	398	362	403	401	385	393	401	405	407	396	390	399	408	360	435	431	416	395	402	419	415	370	404	373	399	388	399	400	423	404	374	388	409	380	378	372	392	376	381	401	405	365	396	397	399	391	406	423	383	434	381	386	387	404	361	372	388	351	438	368	373	401	392	413	441	372	414	391	376	402	408	400	411	423	391	355	393	372	375	386	387	405	366	387	444	376	382	391	367	401	412	410	382	392	409	403	396	383	409	434	370	401	383	392	367	397	404	379	430	393	409	388	399	416	364	401	416	461	427	387	426	404	419	396	381	390	423	410	383	391	384	388	369	394	394	406	409	377	396	388	394	381	410	388	389	374	363	397	360	417	375	377	394	410	418	425	371	388	375	387	399	421	399	414	436	365	413	370	383	409	369	360	390	368	334	403	373	392	329	361	380	407	372	350	408	373	386	431	411	427	396	398	372	396	358	352	371	378	415	392	396	365	428	381	395	389	397	398	413	430	408	380	401	425	381	396	427	402	389	405	381	380	395	386	396	423	381	386	408	405	380	416	373	398	382	390	399	378	371	420	392	428	423	409	404	414	404	395	395	393	354	394	379	387	432	399	414	395	386	407	419	391	356	392	428	370	428	362	416	402	419	349	422	401	353	415	434	396	382	390	403	395	405	383	360	346	396	412	392	420	389	439	422	407	380	394	400	373	402	397	359	409	401	390	372	397	413	391	424	373	408	393	364	381	396	388	414	398	397	419	397	394	344	392	391	417	366	410	420	397	412	398	366	384	423	422	371	381	386	405	359	428	421	386	369	417	387	419	404	393	393	395	418	407	399	395	414	401	413	417	370	398	427	386	412	418	389	391	382	392	376	396	362	372	410	411	433	387	414	405	374	398	412	415	399	394	404	406	412	381	390	369	384	400	420	380	398	420	388	402	396	364	414	404	358	409	377	409	395	378	357	409	397	391	392	361	390	403	372	359	412	379	405	387	382	360	386	374	371	385	416	373	399	389	401	380	388	384	397	388	366	379	414	383	373	389	381	372	427	398	371	375	382	419	398	410	396	346	412	421	428	381	379
3405	4837	3780	1929	1330	1066	860	794	709	648	640	542	565	479	502	508	460	481	522	456	490	473	449	450	479	433	432	455	422	461	447	454	419	408	428	427	461	464	444	428	418	416	418	445	432	415	429	441	414	402	437	427	409	385	411	415	413	412	406	473	418	417	451	413	442	433	431	446	431	403	438	431	403	424	431	432	440	439	410	407	398	432	430	437	440	437	424	431	453	398	408	387	431	423	436	423	429	402	410	410	416	431	408	439	439	413	393	396	402	399	414	432	420	396	433	419	449	442	429	391	423	419	400	412	389	420	413	380	408	415	429	416	365	423	401	415	419	432	435	433	379	411	438	400	428	420	422	468	408	426	424	432	409	418	408	406	429	390	428	436	448	397	414	417	410	445	403	422	417	409	443	440	408	422	397	435	440	440	416	416	426	379	395	413	395	427	410	424	414	409	414	401	415	433	392	413	414	419	406	395	358	408	414	407	441	411	443	390	401	415	395	427	418	421	408	415	394	448	434	433	398	406	427	389	367	376	429	432	415	416	422	411	387	438	428	398	458	476	445	411	444	407	446	390	395	400	422	435	449	394	436	376	408	402	426	414	454	393	436	398	410	382	404	438	431	408	413	469	402	429	410	444	399	380	399	442	431	434	418	414	418	393	416	412	396	396	385	419	427	425	412	404	402	426	422	407	471	408	393	427	436	439	390	400	438	437	432	421	459	399	443	385	429	416	389	415	402	394	417	416	449	454	411	397	405	421	438	377	432	427	414	390	368	412	393	447	412	402	387	378	406	433	461	430	435	389	444	383	421	420	405	405	421	417	442	450	425	427	422	478	409	456	390	392	408	473	379	404	417	407	407	418	431	422	436	408	427	443	424	420	446	441	383	414	424	397	412	381	431	406	419	399	415	399	408	436	400	394	433	420	423	413	401	425	408	424	438	401	385	396	417	377	443	412	411	393	433	414	426	412	392	414	419	421	388	407	419	410	423	415	460	425	413	417	437	389	486	416	430	394	371	394	412	432	418	419	429	424	396	407	394	400	435	393	391	423	392	416	430	407	441	409	386	425	407	449	364	397	406	416	423	429	409	410	396	411	410	416	406	402	444	382	406	401	369	399	385	442	394	443	418	450	385	386	367	445	402	438	390	410	407	415	389	405	402	409	430	398	449	441	380	458	436	368	410	408	421	427	420	393	407	417	388	384	416	408	390	432	434	409	387	368	432	418	423	416	418	416	425	380	377	375	451	441	409	436	398	411	407	385	398	381	403	427	372	433	410	405	395	374	430	419	385	411	403	417	382	461	456	378	405	396	423	412	402	405	380	400	399	411	408	415	397	430	455	420	421	427	401	424	392	395	422	425	439	442	436	440	419	424	377	391	434	407	387	431	396	410	405	431	403	386	402	423	422	447	405	414	437	389	388	402	408	391	408	457	408	433	421	423	421	438	452	395	408	431	403	424	408	406	442	406	406	405	420	436	422	403	388	398	403	419	429	378	405	392	412	463	389	441	410	441	408	399	407	398	400	413	414	393	406	367	405	404	427	423	412	433	423	406	415	392	418	397	408	389	407	408	397	388	407	421	356	424	386	445	392	409	429	401	393	423	394	403	398	417	378	391	423	427	416	410	442	383	426	411	382	392	404	431	400	422	397	416	388	417	389	424	365	423	406	427	375	434	406	399	433	413	404	410	416	436	406	436	416	405	421	429	448	364	407	409	396	377	399	412	419	385	399	375	402	391	402	389	436	422	430	421	405	365	400	432	395	405	430	439	390	404	401	439	406	398	419	419	391	407	416	391	451	403	406	406	384	440	420	474	421	388	388	367	414	441	386	408	387	395	424	407	406	417	393	389	416	419	445	407	411	402	428	419	413	442	398	463	410	392	396	420	403	388	411	420	386	400	389	406	433	449	403	416	398	418	394	420	405	379	426	419	370	398	407	424	417	382	427	441	434	390	397	406	386	342	391	392	401	388	414	408	393	407	412	384	406	397	394	386	397	401	423	379	416	386	405	413	434	410	390	431	393	379	384	406	384	389	390	438	406	395	442	429	403	427	428	393	422	417	403	400	370	402	401	412	427	405	413	385	418	353	417	393	392	433	388	385	400	416	403	398	424	436	407	437	401	420	432	421	402	445	422	397	406	413	418	408	403	446	404	397	398	409	390	422	412	435	444	434	442	379	380	395	418	385	412	400	443	426	428	395	434	407	428	434	395	441	423	391	394	399	388	395	448	420	416	393	424	416	444	420	418	398	433	371	394	381	412	447	395	438	433	396	440	412	419	433	385	414	387	392	404	420	376	410	420	420	408	450	378	393	430	401	373	423	425	391	402	383	405	378	412	412	428	389	404	415	426	386	414	426	412	429	418	426	382	402	379	418	400	391	430	453	409	410	414	427	379	431	429	427	424	425	408	395	452	424	432	374	410	425	413	427	396	448	349	389	403	387	410	392	424	388	423	438	405	430	407	407	424	386	436	449	423	417	411	428	396	403	387	434	409	401	413	417	411	428	410	398	414	395	425	421	389	438	408	408	394	393	415	410	386	436	434	421	380	407	426	420	421	386	446	374	417	403	380	437	400	396	430	416	442	386	395	435	390	409	433	397	426	430	411	405	397	413	394	413	412	441	400	403	418	395	413	404	402	419	362	376	403	396	413	363	387	427	418	383	392	418	407	395	391	409	410	378	400	407	422	418	435	394	389	402	430	404	420	394	403	387	433	393	418	420	409	409	402	383	406	435	377	408	446	386	411	433	408	412	411	415	415	417	400	412	397	417	394	419	429	405	365	407	428	393	380	395	358	421	410	412	411	428	374	417	397	419	452	426	435	384	410	430	360	394	397	386	419	432	391	380	422	407	473	421	400	411	401	381	375	408	431	414	449	379	391	361	410	434	371	400	411	381	426	407	418	364	410	430	420	406	427	423	426	416	406	392	392	416	425	417	419	417	408	411	418	392	412	425	378	400	405	379	429	411	399	390	389	402	419	408	439	414	432	406	413	391	458	422	418	412	412	423	442	429	398	431	375	412	391	415	416	401	415	410	394	402	402	454	390	422	404	377	403	396	444	392	421	379	378	442	406	426	384	407	419	442	423	435	432	437	433	387	402	397	385	380	416	419	403	417	434	387	403	417	422	414	431	417	430	395	402	395	432	420	415	406	413	391	395	404	407	426	429	427	442	411	404	433	415	437	401	439	387	393	410	416	432	406	422	384	407	477	406	374	433	387	400	374	391	440	419	419	408	429	424	409	380	377	432	391	404	399	409	414	415	411	400	443	395	395	419	444	415	400	444	435	379	393	409	442	399	387	406	425	455	404	421	388	409	372	382	401	382	401	398	397	404	399	431	388	429	378	402	415	427	442	415	414	403	423	442	384	397	408	415	446	435	430	390	407	390	436	425	430	412	414	406	426	383	393	402	404	395	389	424	406	403	392	401	414	384	393	409	388	377	386	424	385	481	394	390	402	405	411	404	407	425	402	432	436
27807	11701	2009	1258	940	919	899	865	976	951	870	889	913	924	903	924	911	888	966	899	902	957	916	972	963	928	928	938	897	879	963	959	918	901	891	934	911	874	964	925	891	886	890	893	908	968	872	917	913	854	902	978	917	862	925	961	865	899	1008	877	906	896	847	985	884	920	939	872	891	964	875	914	935	926	927	926	925	876	907	910	975	879	924	893	937	943	884	888	969	915	966	941	900	890	910	879	937	934	915	913	894	905	952	900	925	925	906	889	883	904	935	903	896	878	831	921	902	890	931	862	914	888	940	915	897	916	878	940	869	872	902	952	859	884	884	888	849	922	901	920	816	867	868	900	852	854	920	903	935	927	930	919	952	873	888	934	928	909	862	831	882	860	917	890	909	941	924	885	894	937	942	959	928	872	899	911	849	924	915	831	869	898	949	900	974	912	907	929	894	947	856	986	896	864	894	906	969	907	905	911	922	887	924	883	905	888	944	905	936	858	900	903	870	899	892	891	895	914	910	967	907	904	883	886	931	948	921	962	892	891	885	937	867	925	898	922	882	927	906	891	892	887	873	905	936	893	924	906	976	923	925	937	897	887	878	912	924	888	895	938	917	865	936	922	909	905	906	893	916	891	945	906	955	900	923	891	917	903	889	914	891	856	915	880	912	903	909	936	907	899	862	945	951	909	896	889	919	902	891	934	921	887	955	923	915	873	949	924	896	953	878	901	940	959	890	1001	941	919	892	947	879	870	900	941	898	895	901	917	936	890	936	897	894	929	880	917	909	893	911	921	909	918	963	875	955	932	879	880	935	872	880	909	894	924	905	879	913	871	903	872	898	927	894	926	889	926	899	970	904	971	902	903	897	919	959	885	928	899	915	893	883	918	848	900	884	868	887	927	892	917	895	938	913	891	956	927	895	903	906	909	888	861	917	916	897	871	853	919	892	867	882	927	927	925	884	916	876	969	844	964	887	929	951	873	887	887	904	890	887	909	872	883	905	957	910	976	965	911	918	901	882	888	870	949	914	920	972	861	876	944	884	873	923	927	878	938	904	871	907	881	885	907	949	932	866	957	923	896	872	937	849	882	919	882	851	912	905	910	869	883	919	921	952	960	945	929	923	920	892	881	887	936	918	907	954	949	933	882	895	878	924	876	944	876	924	926	972	896	918	860	915	927	885	931	904	924	868	848	937	894	913	954	920	835	839	933	941	914	916	928	907	929	911	881	870	914	893	896	813	911	858	873	879	912	875	913	909	927	939	866	875	905	892	870	921	925	945	942	931	982	922	849	938	899	899	905	911	911	919	965	926	935	905	941	874	836	887	916	883	940	962	889	872	846	880	910	900	910	937	820	916	907	928	956	941	899	959	889	886	874	868	871	886	921	921	961	878	904	896	917	957	906	913	932	871	924	876	903	868	853	922	936	851	946	903	955	970	898	909	947	877	905	975	918	955	937	927	900	954	848	833	960	955	886	891	912	892	879	869	945	947	900	917	922	929	904	855	909	913	913	922	891	867	969	928	927	852	956	949	919	908	929	938	950	938	901	917	894	871	914	943	919	923	936	972	892	906	903	940	907	904	893	916	966	895	908	859	869	877	936	963	928	871	869	874	892	931	878	896	905	934	913	901	966	871	942	892	940	876	943	906	883	854	868	896	880	952	912	920	898	870	925	898	883	908	912	943	882	965	896	922	881	947	927	950	929	913	853	925	911	943	922	864	918	914	868	900	842	920	921	914	911	949	921	926	856	867	863	887	931	926	897	873	870	876	927	943	922	859	900	886	909	927	917	914	896	970	899	929	935	898	905	849	947	913	899	918	901	931	932	913	878	1001	936	926	921	946	914	917	917	950	883	860	924	905	887	898	874	898	904	953	935	925	885	865	910	947	880	877	895	925	924	931	904	933	890	925	865	921	880	885	892	889	842	942	944	893	870	952	888	893	940	856	836	942	930	861	873	965	907	921	903	897	901	884	877	864	913	906	898	886	901	921	893	979	941	929	934	930	925	902	928	876	942	884	906	888	891	886	912	902	876	953	927	862	911	881	894	887	967	889	893	862	920	932	906	912	876	896	882	925	904	960	928	899	993	879	874	898	904	930	967	854	894	888	916	861	914	930	927	869	861	864	894	875	908	922	867	921	928	929	888	856	929	906	882	902	908	885	951	921	921	932	896	887	940	891	906	914	906	890	938	998	851	865	908	901	956	963	934	918	935	1012	864	891	872	925	916	901	904	882	949	914	848	929	957	846	910	921	963	888	935	869	884	914	910	920	943	918	887	887	913	912	898	873	859	888	926	917	784	980	860	856	934	911	833	900	967	896	890	944	946	902	903	853	854	907	865	895	897	903	972	923	933	889	884	947	904	980	934	895	870	934	896	893	941	875	908	946	882	924	909	931	891	891	899	934	916	828	903	992	843	915	907	930	980	889	912	846	945	920	923	923	977	878	927	939	878	869	900	936	936	922	909	863	910	916	891	957	924	890	887	918	908	912	832	927	917	896	914	879	914	951	940	904	900	970	910	929	954	940	882	931	902	942	930	876	951	984	877	881	845	881	825	863	857	977	839	949	942	923	902	853	882	887	912	869	889	918	943	872	930	895	918	947	880	799	869	951	897	934	908	850	919	961	890	970	885	932	933	910	881	908	939	926	822	913	882	927	899	930	946	946	936	911	889	900	885	938	858	866	976	880	858	919	908	886	885	945	929	902	902	925	946	919	914	893	933	955	932	903	903	911	900	874	950	880	873	918	888	928	923	898	916	902	887	878	888	903	914	911	968	956	951	868	909	894	900	925	966	967	932	983	961	879	904	944	905	846	954	909	912	905	879	890	931	867	859	937	912	928	907	913	904	941	909	965	970	945	957	958	935	914	915	904	908	913	906	969	925	911	910	889	882	866	908	912	947	994	929	926	890	929	919	905	953	916	896	941	923	923	850	916	975	903	899	930	912	918	881	881	878	894	927	904	923	925	915	921	946	953	929	886	887	911	938	878	923	905	921	936	926	894	911	931	937	938	940	882	920	942	888	908	919	895	874	943	842	866	935	889	917	937	895	885	895	945	938	894	908	917	885	871	941	910	898	901	891	914	900	886	904	895	920	932	888	899	879	926	925	920	906	933	885	898	913	958	929	940	930	925	940	898	921	928	949	885	892	908	931	903	932	925	877	932	931	866	896	947	881	936	912	899	875	927	933	821	876	940	880	894	945	933	858	887	940	925	938	925	940	883	906	907	943	934	888	865	920	966	928	922	934	952	943	913	903	922	913	915	904	896	911	897	921	897	891	920	973	888	912	904	896	917	934	891	880	884	940	888	915	921	879	970	895	883	905	897	930	921	899	941	905	910	944	962	913	942	901	947	900	890	894	811	910	855	934	867	910	965	932	914	890	978	901	940	876	853	868	870	914	942	879	894	911	868	914	865	889	891	879	926	890	949	890	897	970	966	939	918	872	879	960	906	957	896	896	858	905	973	889	937	918	896	908	910	864
5208	1054	972	861	817	808	820	835	790	808	829	848	829	814	812	798	828	872	772	779	775	810	845	799	811	822	835	808	826	805	840	818	792	834	771	858	820	800	786	820	795	802	831	838	785	814	807	796	792	805	832	828	843	829	798	782	828	791	759	780	814	802	839	766	801	737	824	820	795	777	833	755	785	797	761	816	814	748	797	776	816	801	814	806	785	807	799	802	745	814	801	816	723	770	853	854	841	819	733	783	774	833	796	824	783	792	838	797	747	766	820	775	834	809	805	880	797	795	837	765	831	793	740	828	822	815	791	797	781	787	823	773	741	835	777	799	765	854	825	789	791	785	832	776	769	829	808	852	795	799	847	784	790	784	772	810	774	801	818	764	787	837	816	798	779	787	805	813	815	764	780	834	852	796	798	801	760	778	774	767	842	853	812	837	818	785	833	785	803	779	766	775	805	762	842	832	832	801	862	775	762	800	761	825	825	821	790	806	790	815	772	819	801	797	818	766	797	801	804	774	805	849	770	770	750	844	783	803	820	835	800	801	823	783	789	830	845	804	813	804	787	805	778	833	830	838	802	789	772	820	834	796	838	741	788	858	809	783	782	826	804	809	808	785	766	727	785	772	831	771	833	769	806	786	782	797	792	719	806	810	786	771	806	830	776	831	802	816	822	830	784	876	838	768	807	809	797	837	766	849	791	810	773	774	844	792	756	833	833	794	799	778	787	815	856	763	795	844	831	758	763	785	811	802	803	816	805	817	805	834	788	834	800	794	792	796	801	819	790	776	802	834	813	796	775	808	787	799	854	803	816	781	785	787	784	841	789	807	826	799	816	802	746	776	788	798	782	791	774	789	778	806	794	833	799	797	787	788	808	821	828	785	840	788	777	791	811	796	829	785	810	725	815	781	806	808	783	781	782	831	839	820	746	821	830	831	793	791	830	862	750	823	809	815	794	838	819	822	800	844	843	789	793	805	814	824	806	775	826	794	785	796	805	838	793	780	771	775	758	792	799	832	796	804	784	800	851	753	776	827	832	774	762	787	795	832	789	834	807	796	812	808	770	863	787	777	809	844	757	816	821	787	824	820	815	806	785	812	801	774	842	776	810	823	829	840	813	839	768	820	770	806	827	810	857	849	812	805	767	800	805	818	795	822	730	810	836	803	762	834	805	830	815	828	817	763	859	789	810	801	777	776	816	818	791	829	780	791	801	782	810	824	815	782	792	802	844	836	757	769	793	848	767	787	799	808	799	801	763	832	831	832	734	776	812	767	784	824	862	809	794	874	833	780	848	793	807	838	784	770	835	828	826	851	776	804	817	790	778	782	796	827	763	787	754	782	844	823	803	809	784	805	812	793	817	792	781	832	780	789	767	756	811	804	791	811	768	842	768	824	815	805	786	800	765	815	771	796	757	805	809	781	813	813	804	790	768	771	753	802	802	791	806	795	782	751	835	773	830	814	810	803	791	811	817	767	823	783	790	846	765	809	785	789	837	726	806	775	853	812	833	799	787	796	799	806	805	826	806	825	876	818	811	803	800	806	822	795	824	798	806	808	861	824	759	825	794	798	822	870	828	799	795	850	794	758	827	803	759	806	821	818	821	786	817	793	804	794	769	804	810	787	800	786	740	810	821	818	778	826	794	799	807	834	836	775	817	761	801	793	797	794	827	855	755	826	824	760	798	828	812	801	849	776	810	761	830	819	813	802	798	803	825	840	813	823	749	749	795	778	824	753	776	760	850	813	775	799	799	803	808	814	805	804	805	801	777	813	773	796	807	810	802	800	787	814	789	795	808	803	778	841	823	802	805	801	786	790	844	781	764	867	791	853	802	777	817	749	812	775	805	805	826	828	718	752	802	756	814	834	829	838	834	823	795	775	801	743	756	776	789	813	761	819	821	831	792	811	825	730	787	813	729	786	780	792	779	807	824	823	781	782	819	833	794	822	833	809	801	777	799	757	842	835	850	807	802	776	818	779	856	767	807	766	760	823	747	826	801	794	823	786	809	823	802	750	815	835	782	827	785	768	810	839	804	821	808	756	784	763	855	845	787	806	810	814	825	810	838	847	780	832	765	825	771	784	788	834	764	830	812	759	832	782	821	788	809	804	857	795	787	846	771	811	797	827	765	837	844	820	771	803	811	784	788	829	851	768	834	847	784	832	806	760	810	828	757	822	753	803	801	800	796	788	787	795	815	762	787	811	772	795	784	835	787	842	787	786	796	849	795	796	842	793	793	779	848	749	798	789	764	828	845	836	778	797	845	852	835	801	841	805	821	766	844	804	782	816	792	831	766	814	799	794	789	796	845	784	818	830	830	794	802	797	801	780	803	772	840	784	762	806	809	739	789	787	787	896	792	836	794	750	770	798	820	819	858	836	821	826	844	789	745	789	805	833	816	820	781	794	807	826	792	763	785	788	796	736	784	736	839	814	838	801	828	803	796	775	821	840	780	823	803	791	836	808	860	753	816	814	775	808	825	759	841	848	799	831	826	836	808	799	766	800	831	818	795	750	809	818	818	813	767	755	754	791	792	817	756	803	761	802	818	802	805	808	808	771	739	777	790	759	803	828	814	859	762	834	824	802	818	797	821	735	820	812	791	849	815	824	782	796	826	821	841	821	776	787	787	816	790	792	788	802	804	799	750	757	791	848	786	775	896	828	776	822	800	791	843	842	803	784	844	832	790	796	798	834	774	801	801	824	806	762	826	814	811	805	781	766	869	848	801	800	787	833	808	798	803	780	815	780	767	809	818	748	748	793	825	817	814	732	851	851	812	811	744	805	845	773	829	823	757	818	796	788	778	754	774	792	840	801	793	808	809	845	821	819	754	840	821	784	789	822	832	767	802	799	792	771	777	834	818	799	789	742	816	746	820	831	840	791	878	786	808	806	767	820	744	817	826	797	785	769	868	812	784	803	768	821	822	780	796	837	813	808	759	839	810	829	829	819	753	817	838	824	797	823	797	806	788	808	783	795	785	871	803	832	768	790	773	796	827	801	810	756	805	821	813	822	790	797	825	767	902	787	779	804	842	795	845	750	857	784	785	782	733	823	789	774	784	792	758	749	786	806	803	807	801	813	788	790	765	828	805	797	794	777	816	811	833	803	856	745	810	822	787	817	789	788	771	796	735	786	815	832	799	812	760	833	774	842	874	815	814	818	831	821	751	780	823	798	791	783	838	819	740	821	756	800	808	744	799	776	864	796	765	832	766	783	840	848	790	855	807	803	807	815	799	798	846	799	754	772	838	775	770	797	799	803	749	810	781	816	775	832	804	814	803	803	791	763	769	787	794	795	758	798	779	763	815	829	776	795	853	799	805	802	793	796	798	790	829	825	826	806	837	777	862	795	845	847	778	804	767	858	763	781	769	807	834	812	809	847	809	803	777	799	815	787	784	853	779	840	806	817	816	801	828	779	802	810	812	813	765	822	738	793	753	800	795	744	804	831	808	802	780	797	824	796	888	791	759	824	798	864
25909	21466	25276	16739	1913	1180	1030	935	870	947	812	843	862	890	914	871	883	829	852	847	921	847	860	851	892	837	901	827	816	864	889	796	811	892	890	852	805	839	834	862	861	882	828	806	832	810	877	848	832	826	891	808	803	783	796	822	804	812	821	829	889	833	838	823	818	842	863	787	803	862	808	797	868	872	829	840	859	840	819	884	840	858	867	846	827	796	835	882	823	822	848	822	838	793	806	822	869	819	789	837	857	836	805	799	849	789	822	800	829	858	847	833	860	817	841	902	852	827	844	781	772	853	844	834	782	761	876	863	881	844	806	850	796	802	854	817	841	821	886	819	803	852	874	894	899	846	845	799	854	907	831	841	806	816	832	837	839	833	798	855	858	830	824	827	841	865	807	852	838	880	857	795	843	840	822	834	783	787	850	836	840	819	835	832	875	800	838	848	832	808	881	803	822	817	809	829	797	851	799	848	832	891	865	810	837	828	864	852	872	797	843	770	845	871	804	874	841	824	802	793	828	837	804	883	831	841	818	878	848	850	835	807	835	838	835	855	817	836	825	809	861	835	813	842	805	869	835	842	860	826	805	831	837	866	850	854	831	832	836	826	854	827	849	878	800	801	824	860	878	809	849	858	832	839	896	851	827	837	846	842	840	799	800	855	828	860	832	840	820	821	861	857	855	842	855	867	841	774	822	896	857	822	832	843	851	806	828	799	809	891	805	862	835	787	824	878	864	802	794	793	827	813	858	871	854	819	870	783	810	870	871	849	835	831	830	759	871	849	869	832	828	829	827	798	836	837	870	925	830	847	850	832	824	877	827	825	864	846	843	880	848	854	828	822	826	827	828	820	832	830	821	861	774	908	818	895	849	865	873	821	829	888	836	793	857	867	906	795	828	793	877	817	891	802	839	856	816	796	903	916	840	903	867	845	857	855	840	837	857	809	806	755	846	759	880	816	857	856	817	848	830	837	845	814	827	794	843	741	847	844	840	847	831	859	888	814	850	839	790	813	787	816	809	870	772	857	799	848	832	844	803	843	835	843	822	840	816	807	797	896	861	850	816	841	860	858	843	821	850	842	829	811	838	818	816	838	796	812	860	787	841	779	889	836	788	778	840	861	822	848	785	836	888	820	836	765	816	847	785	831	824	808	802	836	823	862	790	843	841	808	852	824	768	836	882	843	781	840	836	811	813	835	854	807	811	840	866	801	832	846	845	827	837	870	826	872	835	880	814	866	858	809	853	839	809	821	864	859	806	831	821	874	843	900	809	831	864	883	835	821	879	891	847	827	862	855	786	846	802	892	782	817	838	902	802	844	855	863	839	855	843	873	833	836	836	831	802	836	850	835	824	835	820	831	843	878	834	829	813	876	817	828	846	813	837	833	840	826	808	854	817	818	829	829	779	870	854	834	851	846	870	831	823	809	829	837	838	826	798	802	905	838	859	825	796	813	765	805	863	837	795	849	824	840	845	870	803	886	823	826	859	861	779	788	853	827	812	843	832	806	805	886	807	831	815	826	804	868	845	843	871	851	854	841	829	822	812	834	873	855	804	855	910	828	816	808	835	777	830	807	858	835	851	805	852	795	816	841	822	783	888	845	884	807	859	880	839	840	898	875	860	806	888	824	839	887	852	810	827	821	834	789	803	819	813	787	782	891	857	869	829	854	899	879	799	814	789	844	862	837	830	853	813	834	869	858	841	830	808	823	868	830	834	830	833	883	847	823	857	826	836	796	785	848	777	855	847	879	802	863	841	834	806	868	846	860	798	849	818	824	817	813	799	866	873	828	835	818	813	836	828	836	794	828	828	829	864	821	849	848	817	810	860	758	777	816	844	803	841	851	780	791	822	821	913	832	866	804	820	858	789	849	861	927	856	869	805	822	864	852	798	837	815	835	830	836	823	860	834	795	848	870	854	854	831	829	827	835	840	793	809	814	830	816	839	841	832	821	854	830	792	873	826	832	813	835	830	870	821	836	855	816	845	850	803	839	856	798	826	805	858	856	855	836	835	853	815	863	855	860	786	792	817	774	792	818	854	828	845	813	844	834	835	767	893	876	888	828	821	835	859	834	815	882	842	835	812	804	854	851	823	850	867	857	859	803	812	815	804	826	862	826	800	872	809	793	845	864	793	862	782	850	884	833	824	814	913	789	803	729	869	788	790	827	809	833	867	828	906	851	852	882	837	852	829	822	798	812	840	827	805	807	820	834	886	845	801	794	866	797	816	851	907	880	840	876	861	830	808	808	847	781	850	834	838	815	805	823	830	901	855	856	820	911	828	812	829	858	812	802	857	787	787	816	825	820	840	827	826	801	879	866	811	832	791	822	802	797	817	838	831	848	808	797	951	836	830	779	833	893	849	831	836	860	817	869	833	843	801	841	916	835	788	838	884	863	789	844	857	865	838	857	833	849	786	819	877	834	879	828	864	820	844	862	852	827	799	840	801	846	864	866	894	853	854	860	820	814	861	843	861	815	863	799	834	842	800	811	855	860	843	788	820	843	813	798	861	868	804	860	873	825	849	811	855	886	834	813	793	895	785	840	807	806	884	837	890	812	797	828	794	842	832	843	804	779	805	851	827	828	815	875	826	916	861	822	840	845	792	857	862	795	828	857	857	814	904	929	815	870	779	882	888	817	811	847	844	806	897	758	845	792	854	843	828	872	886	814	813	857	851	844	805	821	766	852	868	860	837	815	815	843	806	840	842	857	841	799	882	780	815	840	860	816	848	835	880	834	868	800	863	818	859	841	890	851	791	805	844	829	845	820	799	890	835	841	839	815	837	808	811	791	825	826	800	853	870	897	806	859	825	838	784	839	834	840	812	822	856	839	807	840	881	830	825	890	805	871	877	902	843	884	853	807	848	858	859	842	823	826	805	809	832	835	822	808	842	849	891	821	860	759	812	788	843	797	840	812	852	832	858	842	863	825	806	904	834	900	823	826	912	831	848	787	868	808	840	787	846	802	830	818	804	835	848	863	812	833	796	809	834	835	834	856	799	808	880	811	838	851	855	779	837	912	826	860	819	763	810	783	764	845	846	833	836	826	819	859	811	804	800	846	817	842	869	854	825	875	806	815	846	864	841	818	781	875	769	786	832	841	818	822	851	784	863	827	897	833	835	826	883	825	880	830	844	879	781	881	828	807	800	873	826	812	844	793	852	826	874	847	862	910	846	802	809	830	861	860	878	866	811	825	850	853	840	801	807	823	874	834	840	807	811	864	846	809	848	863	816	837	852	805	856	871	817	826	909	883	831	849	835	857	818	867	850	795	824	783	776	825	884	798	801	890	839	868	863	877	787	838	817	801	784	847	819	785	863	825	814	830	855	851	804	809	832	856	826	858	806	813	844	802	887	822	779	806	819	867	832	865	862	849	843	871	784	837	819	842	830	853	837	850	811	827	863	899	868	812	813	894	792	878	869	824	832	841	844	860	836	831	827	855	850	812	851	825	846	856	881	848	917	878	808	823	842	831
3770	2294	1911	1305	989	974	926	874	900	838	847	785	804	809	788	767	829	792	795	766	806	796	741	768	763	734	813	764	758	757	782	782	806	782	773	799	764	746	786	739	827	794	777	781	735	759	786	748	795	791	792	745	719	755	766	755	739	739	749	719	760	777	717	796	809	775	718	742	751	780	767	761	755	766	740	793	734	781	789	779	709	758	769	749	766	745	726	765	738	769	787	681	765	763	773	786	747	738	753	759	739	743	775	783	756	725	748	759	750	725	732	811	760	777	764	750	779	746	754	726	754	779	741	709	757	790	741	805	700	742	727	718	747	746	782	760	812	773	718	818	754	733	780	773	767	749	719	761	797	764	722	781	766	778	722	771	747	780	792	763	787	740	756	790	757	766	784	722	796	759	780	737	749	765	791	767	758	757	788	777	775	833	755	773	785	784	777	797	770	754	794	760	748	774	753	792	751	697	742	745	768	725	786	746	752	835	786	719	695	790	779	761	741	749	774	768	759	772	741	766	778	817	758	794	765	807	773	822	723	725	748	774	767	721	765	722	808	788	762	745	742	759	753	799	727	780	739	765	779	787	735	741	795	713	753	686	710	776	772	790	721	799	743	720	755	764	756	770	749	727	736	772	715	748	791	766	739	756	763	724	734	764	761	756	740	775	745	768	742	783	768	813	772	701	767	766	777	726	733	767	784	750	742	795	739	750	802	764	710	771	728	776	754	764	799	746	793	748	747	727	718	742	764	767	762	815	745	726	710	768	778	780	747	715	806	763	795	745	749	784	751	777	719	789	750	751	812	785	727	771	774	763	714	805	759	788	729	752	769	798	732	770	718	704	782	745	760	733	776	788	737	753	770	770	728	766	761	734	729	736	743	775	746	768	739	752	776	782	721	735	787	762	735	758	753	766	725	727	750	776	793	761	739	728	754	785	764	788	727	794	745	774	781	734	743	734	731	755	769	786	746	815	772	797	729	724	722	796	757	764	758	714	766	817	753	781	753	730	754	730	741	756	774	751	726	734	721	716	784	772	769	717	805	721	738	776	690	741	716	758	755	764	796	721	786	778	757	750	767	786	754	744	736	778	728	773	739	746	743	738	765	760	701	776	756	764	731	750	766	777	739	751	754	718	753	715	779	737	776	762	778	742	770	769	749	740	744	798	750	718	749	727	759	764	702	761	766	793	803	753	773	735	755	724	760	825	741	762	763	748	754	756	791	753	761	770	743	770	754	782	753	785	731	791	754	743	753	752	754	754	770	774	720	768	759	746	763	729	775	781	770	766	771	739	735	808	800	716	782	775	819	729	765	742	802	754	762	755	744	821	698	748	706	769	755	730	711	807	754	712	749	714	751	743	792	766	769	757	711	781	770	736	767	736	755	780	746	716	742	779	765	731	733	762	742	762	769	815	738	722	769	768	782	781	760	776	769	777	735	706	756	738	735	764	743	737	714	713	729	753	756	743	729	739	724	735	739	720	773	790	782	758	717	736	754	733	759	732	739	761	759	723	734	740	720	733	757	714	760	764	793	786	714	728	757	714	770	720	775	778	735	741	731	748	769	730	728	749	743	713	786	728	783	761	757	759	736	768	737	771	726	735	777	767	745	737	735	741	793	751	771	800	742	756	774	751	770	775	758	765	730	797	841	745	790	785	754	727	779	780	750	784	772	765	744	728	754	765	738	774	755	760	695	694	752	779	783	741	761	769	737	752	752	733	747	750	764	759	754	766	762	715	712	738	764	802	776	807	717	768	734	761	740	740	761	740	722	735	748	730	778	782	714	722	736	799	712	685	756	707	734	796	782	752	749	757	712	704	754	761	744	757	744	719	793	747	741	736	756	717	741	798	744	726	716	721	729	752	730	735	775	752	739	765	716	772	782	767	787	745	752	718	828	790	704	810	769	749	755	743	777	693	751	733	766	750	780	735	725	794	779	749	772	811	773	769	774	780	689	755	744	761	745	751	760	791	747	724	739	736	732	747	735	802	747	738	764	763	807	763	699	782	706	780	779	789	739	770	762	722	756	722	766	779	728	766	774	691	793	763	759	791	740	822	772	738	733	774	742	739	815	766	748	726	736	717	761	702	748	737	741	757	759	805	763	753	742	762	785	807	793	705	744	758	748	740	758	745	755	799	733	765	704	721	754	733	714	683	763	777	735	777	776	754	759	700	743	737	736	788	738	769	764	705	745	738	720	768	733	772	756	744	759	763	788	776	755	735	768	718	768	769	734	779	741	686	737	763	784	740	733	741	728	729	719	750	743	734	752	738	712	732	736	834	782	733	778	807	799	762	721	768	701	753	702	744	744	781	762	770	715	713	738	738	729	757	766	761	776	777	698	740	768	756	754	732	736	767	737	755	780	751	735	780	759	753	726	785	765	761	761	740	785	739	746	775	726	811	757	752	723	779	781	763	731	773	748	779	796	771	772	771	777	728	731	777	757	789	723	736	715	746	720	733	777	758	772	782	732	752	760	702	749	778	744	740	773	776	765	761	722	746	717	781	735	747	723	769	733	753	717	735	731	740	784	727	707	790	730	807	716	761	728	729	760	765	700	753	777	764	725	775	743	729	757	731	766	725	720	705	803	748	742	790	853	768	777	789	757	744	751	745	746	747	775	744	776	710	715	730	765	752	751	679	769	775	770	743	771	757	764	774	748	772	713	721	764	751	753	763	734	774	743	733	744	723	727	717	761	755	803	747	784	750	751	747	690	772	727	740	806	732	817	725	749	753	741	756	755	745	788	746	758	765	720	686	707	758	735	794	764	743	771	716	775	787	729	739	825	752	755	727	758	735	756	810	776	743	764	804	756	766	756	731	733	760	747	727	724	770	775	757	745	766	832	735	752	717	756	747	746	746	794	748	785	756	736	745	741	726	738	739	760	752	760	725	759	772	718	688	755	724	774	785	746	762	714	745	751	747	754	724	750	737	722	748	750	768	777	730	729	816	735	748	740	748	734	783	787	784	766	738	710	779	750	760	780	733	778	742	747	768	737	793	793	711	735	789	718	748	771	736	778	701	745	721	740	727	736	794	802	764	782	744	741	792	725	821	779	743	752	758	742	729	741	761	758	771	770	751	757	805	728	747	756	695	783	713	742	764	714	824	753	753	754	746	790	784	783	777	739	756	755	727	733	707	712	725	768	726	759	741	729	758	756	720	762	814	741	762	751	717	787	761	791	725	750	708	760	781	800	784	801	774	780	787	730	827	726	779	773	757	746	784	775	753	766	719	742	734	761	706	705	778	771	778	785	730	790	737	781	770	721	763	766	728	731	771	763	745	775	791	736	814	753	739	737	742	743	771	748	781	772	755	701	749	711	761	759	771	745	772	769	756	740	732	767	776	803	755	757	719	748	702	752	771	773	787	738	761	775	728	796	758	741	749	684	755	742	715	693	701	767	713	775	792	746	746	743	714	752	725	717	724	705	705	722	751	739	789	752	758	712	752	749	730	732	754	716	759	686	805	734	761	731	709
24317	21482	28648	24735	20202	2949	1084	649	533	536	477	491	490	456	450	454	446	434	462	429	414	443	453	409	431	389	410	434	439	437	471	401	437	402	406	399	396	431	394	440	420	448	450	398	432	426	414	406	419	379	398	398	355	408	421	431	412	377	387	388	360	393	368	403	398	395	443	385	380	391	390	406	415	411	420	395	413	423	397	393	424	395	399	389	399	411	402	436	404	403	438	401	412	362	412	409	401	396	414	426	412	392	404	383	387	425	351	445	414	404	380	447	393	414	412	385	375	423	437	391	419	407	423	396	425	416	403	353	415	385	346	409	382	411	408	396	392	421	385	388	407	396	409	405	414	386	368	377	394	406	410	419	388	398	441	405	401	407	433	375	394	447	386	425	394	375	382	424	360	382	403	395	406	414	401	376	431	417	403	427	409	392	406	410	392	402	395	355	399	420	392	410	397	365	388	403	433	409	397	424	396	388	440	384	407	373	398	371	393	444	403	388	358	416	390	395	406	408	381	439	441	433	389	414	374	445	429	392	404	418	384	415	392	413	416	404	420	395	382	410	408	408	409	397	378	395	375	403	391	412	402	387	414	427	390	430	382	387	412	383	388	411	425	432	378	404	462	409	388	432	383	404	404	396	377	403	449	411	390	400	431	380	437	366	354	391	390	411	420	423	365	428	410	380	409	408	413	374	383	409	346	403	378	438	376	406	406	403	411	408	431	359	413	397	419	390	424	398	401	403	394	401	429	392	374	369	401	381	414	390	376	413	436	426	407	401	345	390	377	393	428	422	391	412	407	401	376	392	394	393	387	393	394	398	407	420	376	417	418	433	367	397	402	429	391	376	441	403	410	415	392	397	400	391	423	398	445	407	366	399	407	392	392	406	377	389	400	428	386	406	389	409	406	408	385	431	390	406	420	362	390	434	356	376	407	372	416	394	399	416	406	436	398	454	445	393	431	404	396	389	362	438	403	403	379	341	392	410	381	390	434	387	420	408	408	410	412	381	423	417	391	411	432	413	404	401	415	398	409	373	393	363	432	418	387	414	381	410	407	416	423	394	395	395	403	394	417	399	387	414	394	407	396	436	415	422	391	395	390	430	409	389	434	417	407	370	392	400	402	376	376	414	396	392	395	422	380	392	394	380	419	375	397	364	417	381	403	406	394	360	408	381	401	400	409	388	417	404	411	422	364	433	376	400	397	430	399	385	399	414	380	386	419	429	420	421	407	409	390	364	381	369	396	391	382	390	402	401	382	391	385	399	386	418	381	393	381	393	422	393	380	372	379	406	402	437	420	408	411	389	409	415	403	395	400	412	377	404	402	403	385	376	433	416	415	409	372	408	412	416	391	407	420	367	385	399	383	371	417	393	412	413	394	442	399	380	443	410	410	403	404	417	374	405	395	411	417	383	395	419	399	420	364	411	441	334	414	399	428	382	444	417	445	384	415	394	378	419	422	374	415	429	417	410	458	393	405	422	380	381	412	371	440	411	411	378	390	399	409	383	391	404	402	393	404	399	368	407	356	386	416	365	411	375	411	405	392	429	391	392	406	379	411	355	436	429	405	407	409	394	413	403	430	416	402	370	386	431	380	379	405	418	431	411	419	374	368	400	388	417	364	431	395	407	419	376	420	406	402	396	418	390	367	369	403	398	396	397	374	415	362	376	395	389	398	415	400	376	418	377	370	405	412	424	405	400	419	386	392	404	365	369	405	392	381	412	404	415	416	412	409	368	422	389	434	416	381	421	375	378	428	374	408	389	431	426	422	417	391	413	393	397	366	419	395	392	374	415	385	394	371	393	385	429	380	419	415	423	410	408	428	380	376	378	386	358	376	404	372	431	394	371	411	372	423	404	402	386	446	412	401	419	434	361	395	381	406	385	380	409	403	366	408	395	366	411	413	418	409	387	372	384	374	402	397	401	390	392	371	405	397	403	423	408	411	391	398	351	384	392	385	364	363	403	373	365	394	378	428	422	427	441	397	424	388	395	384	398	449	394	409	398	382	385	400	463	395	424	410	365	400	420	392	427	437	396	419	367	412	395	396	403	368	432	384	384	361	400	387	425	401	413	412	402	393	378	394	416	428	408	393	401	410	424	402	399	408	393	411	387	388	422	396	380	380	406	411	400	389	440	389	357	391	404	388	367	406	400	416	432	399	401	411	434	403	430	404	399	377	398	425	384	418	396	415	386	331	377	416	420	381	378	429	388	398	387	403	401	405	398	413	414	446	396	390	379	371	380	414	368	375	390	400	420	449	358	380	391	391	390	395	409	380	387	385	394	375	405	379	380	373	365	413	375	387	421	416	399	364	402	383	367	431	388	422	391	391	407	391	380	403	433	415	400	396	415	408	409	374	398	419	383	399	409	391	404	381	416	392	410	410	416	424	393	421	411	396	412	366	405	376	386	398	385	431	397	393	362	389	420	400	416	351	399	401	367	417	405	414	432	414	424	386	365	399	380	421	408	374	377	414	399	404	428	372	379	369	418	372	380	407	386	418	375	416	386	396	403	396	398	415	407	416	396	425	430	391	381	409	378	429	374	407	390	395	408	382	402	423	388	396	383	382	420	392	372	394	425	407	372	383	387	406	404	386	380	394	393	388	433	414	398	393	414	406	407	403	363	390	406	413	412	447	374	430	393	428	409	372	391	439	399	386	376	407	371	417	379	401	399	423	369	426	438	409	397	401	409	385	347	374	429	437	390	399	419	393	372	378	391	402	377	398	400	387	384	429	391	388	420	412	349	426	363	389	382	385	417	414	372	343	403	387	426	428	414	411	394	391	398	414	407	386	366	397	380	420	421	357	397	379	379	397	417	378	403	372	388	400	379	384	384	385	397	353	383	367	403	412	406	364	396	383	371	443	429	404	396	399	435	402	378	423	376	409	430	363	391	396	369	407	430	420	376	385	386	394	382	386	402	389	421	375	359	391	376	379	417	417	364	403	385	371	409	381	388	380	387	397	415	428	431	418	417	420	432	406	413	424	390	395	410	362	390	406	389	388	417	403	365	434	341	430	403	380	400	415	399	415	405	409	412	395	374	417	402	428	422	366	399	396	409	377	393	395	432	407	397	402	376	381	403	410	362	392	425	380	399	402	381	463	369	433	447	404	396	422	384	403	446	427	428	382	397	398	392	387	406	373	381	353	390	412	410	391	388	382	376	376	426	410	389	426	417	395	424	429	419	419	418	389	395	410	417	396	411	422	402	405	404	398	368	386	408	367	413	393	382	388	400	385	414	389	390	401	395	378	380	420	401	394	380	410	398	400	395	409	380	421	352	371	428	399	383	411	429	401	405	393	380	416	379	391	374	389	397	405	395	393	424	351	411	427	382	411	403	422	415	388	408	376	399	387	381	418	422	405	417	382	378	456	395	396	413	400	388	427	400	386	385	416	391	432	384	393	425	369	376	357	401	386	391	399	420	405	378	411	388	398	381	347	405	406	407	389	401	384	379	407	396	405	392	401	409	414	405
3443	4966	3862	1933	1378	1032	878	764	727	634	600	584	530	501	545	474	507	515	433	474	473	445	474	434	473	422	449	424	426	429	416	445	457	474	459	438	476	399	447	441	442	437	445	441	416	431	404	432	436	429	422	421	440	466	432	415	393	462	412	385	417	417	451	434	423	438	398	444	451	431	434	420	399	412	424	426	411	456	418	438	444	407	472	467	419	434	439	405	426	407	411	436	408	401	402	440	436	397	428	421	426	365	419	421	384	441	448	396	433	411	401	405	402	403	397	386	429	404	436	425	415	391	437	446	431	439	426	388	433	414	435	442	385	431	408	418	429	421	416	451	390	408	431	418	430	427	453	421	424	413	400	408	440	417	449	415	420	444	401	388	431	395	453	427	420	415	408	435	397	385	426	421	433	445	439	412	435	435	454	423	397	407	424	411	411	405	393	442	458	413	386	412	459	421	428	460	421	436	383	435	413	445	408	421	423	395	383	379	407	415	393	386	410	440	433	393	416	441	453	433	418	453	425	445	431	418	400	417	435	425	403	417	435	456	404	392	418	426	385	396	400	421	452	392	402	396	430	413	397	423	437	430	409	414	431	428	409	393	409	454	438	429	403	410	418	390	428	412	400	434	449	415	436	417	425	428	440	426	400	390	394	421	414	467	401	393	397	409	428	383	437	417	407	435	410	418	441	379	430	412	426	414	401	413	410	371	386	445	410	431	426	357	443	412	410	392	411	423	420	442	461	432	416	406	410	440	432	420	409	400	420	450	382	410	392	440	428	422	407	393	429	445	420	430	424	433	406	417	431	422	400	416	416	387	407	399	430	415	406	413	417	391	407	441	409	430	410	405	426	436	426	423	419	424	388	393	413	405	372	402	432	429	452	413	428	432	428	421	354	427	423	425	424	445	398	434	442	386	417	403	422	410	393	399	450	425	424	403	406	367	375	406	417	440	417	396	458	419	449	423	421	417	428	430	406	423	448	435	394	395	426	425	438	445	421	425	449	419	392	415	401	415	402	424	424	406	424	434	422	390	440	431	420	370	435	431	400	409	435	397	435	440	395	393	401	414	417	382	401	443	411	402	368	425	400	429	400	409	415	383	423	448	420	381	408	409	434	453	428	404	439	402	421	405	433	389	379	410	404	404	420	423	428	403	437	389	409	419	420	401	407	421	417	404	418	384	384	397	415	404	431	442	427	421	428	427	410	407	440	392	443	412	427	481	420	392	400	431	376	422	397	388	418	394	381	403	419	391	421	434	386	442	403	399	421	435	374	407	446	425	409	412	397	397	418	405	417	393	382	386	431	420	432	379	415	403	447	403	412	371	436	402	390	420	421	430	411	428	414	395	404	387	424	410	412	409	387	427	420	386	428	408	394	406	431	395	411	412	412	396	415	418	382	419	400	377	412	413	421	384	397	389	417	410	411	446	376	401	420	434	421	396	383	379	373	390	418	407	409	417	421	400	409	380	415	418	411	417	392	431	397	402	396	402	426	406	437	372	400	426	459	419	406	423	410	416	390	417	418	392	419	414	439	405	400	379	391	441	401	411	400	406	414	431	450	395	415	450	386	403	431	413	429	408	406	405	443	425	442	398	400	431	392	423	422	374	418	382	431	392	386	445	443	429	414	367	416	430	420	403	427	401	438	408	424	432	416	402	392	415	422	391	430	392	387	400	380	396	413	397	435	415	414	403	407	427	403	426	413	412	429	401	411	435	389	403	431	384	425	435	405	412	381	425	403	420	449	420	393	432	457	385	407	415	418	441	416	414	432	430	420	433	412	413	401	385	422	360	423	446	400	425	414	402	433	402	399	395	415	405	433	440	410	396	423	368	395	396	439	384	419	390	405	444	441	379	440	422	439	450	429	416	381	376	382	389	414	403	407	417	381	435	432	392	359	436	369	399	421	413	445	408	374	424	479	399	466	411	440	450	414	406	449	404	423	414	427	397	443	402	388	444	381	381	449	437	381	450	399	389	447	406	397	422	389	402	405	417	413	434	405	429	421	455	421	445	415	448	429	400	415	418	435	402	415	405	427	403	415	422	449	439	433	402	419	400	406	409	425	400	416	440	393	397	393	403	396	376	397	450	350	418	409	436	366	433	386	434	389	411	385	426	411	402	402	370	402	435	402	398	370	422	440	420	395	413	439	423	414	432	379	391	405	407	409	389	428	398	446	401	401	402	385	402	407	409	397	403	428	382	427	408	412	426	443	465	401	403	378	451	415	413	411	415	376	381	369	436	412	384	427	415	396	352	450	383	403	407	379	417	450	393	414	431	424	398	451	435	421	406	404	405	386	426	383	410	422	406	431	381	423	417	403	384	419	445	419	419	408	391	448	383	395	377	420	434	426	420	412	394	393	394	390	397	405	425	410	413	422	408	417	430	403	396	449	425	440	398	370	415	415	409	413	429	428	414	426	400	375	409	387	416	427	421	436	407	395	431	387	447	411	406	421	421	383	417	425	437	418	441	389	396	393	418	439	403	420	383	399	443	434	400	364	408	407	413	401	424	394	377	410	405	389	398	408	443	413	405	446	433	403	427	431	390	438	387	457	406	401	418	409	426	379	399	372	392	425	425	405	437	413	418	412	421	393	395	425	416	415	458	404	356	421	413	417	441	387	414	408	408	413	438	403	427	431	412	385	427	418	445	401	411	410	426	380	403	422	407	413	368	412	396	407	405	404	389	376	440	393	398	399	381	407	408	383	412	448	397	413	389	383	438	392	410	384	387	403	392	383	398	416	383	422	417	399	409	433	409	396	450	414	387	397	434	409	383	396	420	403	396	400	401	392	449	392	416	417	400	414	422	401	438	447	348	410	450	380	424	385	401	445	434	368	394	412	436	409	410	403	422	431	408	388	433	385	432	390	423	412	428	401	400	392	400	393	392	387	404	433	429	404	448	398	411	404	398	406	416	419	391	405	422	412	445	420	410	430	414	407	417	390	435	379	400	385	400	415	408	423	406	409	381	416	398	417	434	414	409	424	418	389	391	410	406	437	450	400	385	417	420	419	421	412	455	411	412	405	390	405	409	412	433	404	410	419	390	450	395	427	390	419	440	429	439	404	412	420	413	395	412	383	387	422	401	401	391	380	418	394	399	385	446	417	391	420	417	389	403	432	413	398	437	420	393	453	438	360	386	422	387	420	403	366	413	419	445	431	405	413	370	433	430	369	413	446	405	389	450	399	408	407	444	401	390	406	381	401	412	404	405	380	418	358	424	403	418	415	456	412	405	416	406	412	408	444	430	412	412	413	412	421	413	394	396	444	385	397	400	435	411	368	398	425	413	392	441	419	406	419	413	378	443	390	412	399	447	417	428	407	396	415	411	382	430	401	374	416	403	419	441	452	422	378	425	437	382	375	383	437	397	378	421	408	407	411	408	393	439	404	406	325	428	358	426	432	450	388	404	394	442	427	405	430	423	433	369	398	426	395	409	418	403	361	391	395	425	407	435	397	425	414	431	395	410	401	394
27711	11873	2127	1277	963	938	961	934	934	947	945	921	941	907	901	967	976	876	939	960	915	941	896	954	902	883	900	916	944	950	969	937	928	917	956	905	918	915	907	884	924	947	999	914	919	906	920	970	974	915	947	841	946	917	893	928	933	880	936	885	934	881	925	923	915	983	945	922	924	893	904	900	947	922	926	900	973	938	922	917	930	934	941	897	846	891	960	946	907	912	895	915	907	840	883	943	938	924	913	926	936	922	876	932	895	941	933	923	923	869	934	908	918	909	921	887	892	885	902	937	931	922	865	904	884	955	895	942	889	909	880	883	934	884	889	891	947	856	918	862	909	898	913	874	934	922	876	921	941	935	917	926	870	926	920	909	917	903	937	923	929	928	899	946	887	903	890	939	915	952	947	878	928	908	971	909	892	906	912	945	898	976	949	881	903	905	896	901	870	900	984	893	910	919	953	968	918	940	937	902	940	893	951	884	877	939	896	879	864	922	932	879	922	857	934	901	916	939	903	902	933	893	927	917	915	913	927	931	960	924	950	943	903	966	915	903	944	890	873	938	919	905	920	947	885	928	909	892	918	917	906	938	909	911	913	914	867	908	938	952	862	918	921	925	885	833	913	914	961	890	918	936	902	892	879	896	901	961	938	929	934	918	923	907	930	960	922	890	905	899	905	1000	883	933	946	933	906	906	912	906	919	922	880	915	934	920	906	923	977	938	887	922	834	891	876	901	921	920	916	884	935	900	896	930	893	862	964	906	930	894	898	955	916	937	906	926	923	959	918	906	934	916	939	931	927	936	932	935	931	941	922	907	923	969	886	907	880	942	894	924	872	908	905	912	956	951	958	901	880	849	882	935	902	920	930	931	976	890	914	940	933	977	947	891	899	896	878	839	914	927	911	944	915	965	963	859	882	969	971	923	951	905	920	971	912	928	950	839	895	929	901	979	994	894	870	899	859	876	929	934	902	954	897	884	925	903	949	952	891	898	985	901	928	884	913	934	886	929	894	940	882	979	889	911	917	895	922	907	957	956	954	944	933	905	890	927	920	875	872	892	965	926	897	957	949	941	951	899	969	932	921	919	905	942	933	923	859	931	868	893	933	946	924	946	914	952	899	954	935	928	927	983	933	933	913	963	894	920	930	911	963	969	899	924	904	878	961	925	920	929	954	906	960	892	872	930	889	866	903	932	905	926	906	946	887	912	946	882	873	899	886	964	894	866	906	913	901	924	954	921	913	900	936	941	896	913	939	885	910	951	962	898	970	966	861	942	895	948	913	929	907	905	891	907	947	942	889	920	887	976	912	944	956	947	949	923	926	892	867	882	836	974	861	953	930	916	860	915	909	937	939	913	942	919	960	974	868	915	878	921	919	922	891	921	965	860	911	925	889	929	940	905	901	956	961	913	916	923	851	886	948	896	921	902	851	902	952	906	972	929	901	894	919	943	910	850	948	871	913	943	932	874	920	930	917	916	921	898	926	886	940	901	928	892	883	896	861	890	894	962	927	913	949	903	959	901	938	938	962	888	879	930	913	913	890	907	950	922	950	938	908	911	886	873	907	903	904	913	924	968	907	917	895	919	880	910	962	958	965	905	918	927	954	902	913	888	936	892	922	915	1000	913	922	876	899	915	959	902	962	931	909	915	879	871	921	872	890	925	906	938	999	930	895	911	887	923	916	916	933	902	922	871	906	911	947	888	888	874	929	923	1008	1031	895	889	914	913	956	913	918	924	871	910	942	902	960	902	951	932	918	916	882	937	928	902	940	901	888	937	876	932	942	887	896	887	944	968	874	891	934	934	949	882	903	912	882	916	914	896	950	962	947	958	865	934	914	913	911	906	900	871	887	933	967	922	937	891	927	927	931	964	969	944	878	929	942	896	933	911	931	961	918	912	931	960	970	883	910	941	893	901	901	935	937	898	876	921	886	905	928	922	910	901	916	948	1004	906	913	903	935	888	909	912	955	962	902	939	876	919	941	923	894	985	942	975	939	880	935	884	872	878	899	894	859	886	954	898	936	976	929	898	876	899	911	890	893	944	900	997	965	896	935	895	930	896	928	918	923	928	950	874	914	895	893	936	958	902	940	928	908	928	929	870	901	871	950	937	934	910	986	955	907	919	903	891	888	951	857	928	909	878	879	868	892	904	910	908	935	854	957	927	913	954	910	902	894	911	901	945	928	919	943	932	916	879	933	864	965	884	934	889	904	943	924	876	896	934	943	916	878	882	933	895	924	902	901	927	902	945	903	920	947	948	917	930	863	884	925	894	895	915	924	966	934	940	890	928	930	903	908	947	934	921	893	913	957	893	988	965	874	909	908	890	889	906	916	894	915	913	909	869	894	850	940	914	893	910	894	951	944	927	865	913	934	878	935	903	875	916	908	926	897	931	943	936	929	915	873	937	935	913	911	931	876	950	884	882	920	924	936	905	945	957	903	932	927	1000	962	984	859	892	950	905	884	890	907	867	952	888	948	959	931	965	882	895	892	905	948	973	932	923	948	968	855	896	862	961	878	945	919	951	921	879	924	895	935	947	942	889	927	948	944	911	879	964	883	949	949	972	907	953	919	915	895	956	940	920	932	946	932	890	860	930	889	884	911	913	936	950	926	909	934	907	901	916	886	872	925	888	902	860	908	866	901	932	899	898	911	915	907	969	937	944	949	949	969	865	913	979	860	925	882	901	927	929	824	879	902	886	902	921	925	919	906	872	948	902	904	933	962	901	925	894	909	937	948	938	932	939	902	851	965	928	904	938	936	931	917	909	934	876	887	971	918	965	939	899	921	948	959	896	894	938	972	922	890	912	952	914	867	912	899	922	873	938	886	908	903	841	925	947	941	899	901	942	951	993	924	887	881	914	940	961	937	949	883	942	901	950	950	939	937	896	944	861	922	908	923	921	922	923	936	869	912	906	926	924	944	887	890	918	931	936	865	925	941	925	917	896	892	894	914	886	880	920	905	854	919	886	937	900	924	843	928	895	961	893	889	887	911	860	886	919	853	949	918	951	885	910	908	880	933	900	893	899	984	902	945	931	895	933	952	901	909	926	926	876	895	874	940	916	920	888	951	902	921	913	944	927	966	941	919	920	917	908	940	932	936	905	915	860	929	935	892	903	962	931	953	902	851	907	880	995	928	895	955	859	903	930	912	931	917	915	948	946	926	871	920	913	918	954	928	895	848	965	892	923	936	894	949	977	868	948	923	983	904	987	849	944	936	900	918	934	919	920	942	952	901	940	903	913	917	871	893	939	955	920	980	993	948	918	909	899	907	913	875	924	922	881	897	894	921	916	939	872	881	933	898	895	930	911	907	926	891	856	910	931	951	888	947	920	968	924	859	879	936	965	925	957	933	950	933	876	902	959	899	995	916	921	898	912	913	984	909	895	902	942	958	874	898	915	932	935	953	996	894	884	892	945	966	949	963	936	874	870	902	883	843	980	913	948	898	915	885	869	927	939	916	982	953	941	926	938	890	971	892	927
5237	1074	994	846	818	834	804	800	798	793	800	807	795	756	780	808	772	787	770	794	840	809	799	800	854	818	848	772	830	835	840	794	750	782	788	806	813	823	769	789	819	808	761	852	841	788	798	755	767	809	813	800	814	820	828	806	829	814	784	822	858	832	830	849	793	853	776	829	808	810	795	803	773	785	767	849	763	822	815	787	800	786	771	826	814	765	747	792	820	831	866	785	834	782	811	770	824	804	788	775	764	797	778	846	838	819	796	813	769	826	818	770	867	792	801	835	848	850	807	771	809	769	779	833	817	823	795	748	806	797	845	835	795	849	811	827	768	795	835	767	830	784	828	818	736	832	774	787	797	821	820	839	792	833	798	856	791	821	782	804	817	783	801	785	875	789	773	837	806	759	792	825	816	792	814	782	751	815	858	840	821	811	760	788	815	802	817	824	805	844	816	771	801	871	798	752	742	745	779	837	775	799	755	797	807	840	787	810	775	805	874	831	781	867	825	840	811	768	760	776	733	853	841	783	799	789	766	810	800	780	758	777	817	835	852	779	768	795	809	791	798	814	822	802	785	767	762	836	852	805	811	804	825	770	776	826	792	819	788	787	807	782	759	795	789	753	831	796	803	769	794	826	805	869	808	792	833	767	761	821	789	810	811	821	817	828	779	815	776	762	764	821	779	823	869	804	787	769	778	760	775	792	828	785	821	830	764	756	853	801	753	838	779	798	793	832	764	805	749	817	778	854	815	789	792	743	798	784	817	838	818	764	781	800	782	776	782	838	772	801	793	812	828	773	792	793	779	812	828	763	763	846	811	749	829	836	796	761	821	789	787	829	787	797	820	793	808	782	794	828	822	760	854	840	887	833	827	789	800	828	772	839	806	815	709	805	808	808	784	809	801	840	779	788	783	818	813	784	802	833	769	789	820	816	820	833	819	821	801	771	826	823	808	799	846	839	784	813	848	800	754	823	817	828	766	746	797	845	820	812	785	811	767	799	805	796	822	800	826	845	804	796	759	791	811	797	824	807	806	777	790	808	727	820	830	793	797	867	767	789	789	768	795	794	810	760	784	796	825	779	807	770	775	801	789	810	817	831	787	783	797	835	808	793	798	784	822	759	806	817	792	810	833	779	816	811	804	836	802	847	816	753	829	741	788	801	806	832	773	794	824	798	798	763	783	812	812	810	786	774	799	791	847	842	827	806	828	792	835	849	770	798	812	797	791	797	785	833	773	839	825	740	762	766	803	799	810	840	840	791	829	814	816	784	763	826	837	870	801	774	766	825	796	745	832	796	824	830	819	778	781	813	769	780	816	786	849	782	789	790	814	828	846	800	822	824	836	850	809	755	753	790	823	764	803	824	795	834	775	807	813	834	763	811	772	789	829	809	807	766	812	817	776	810	772	768	834	773	853	834	787	785	722	787	818	776	818	804	799	801	774	804	806	788	770	780	807	792	784	794	828	828	812	814	803	830	788	810	823	823	788	850	848	791	786	842	827	793	798	831	778	772	781	800	806	767	837	805	827	804	796	797	849	807	797	846	797	819	801	783	787	769	774	789	781	849	805	804	776	737	809	817	809	838	803	807	765	812	806	823	801	841	814	843	775	799	827	800	808	788	827	765	774	833	793	810	843	849	787	777	781	785	763	790	802	776	792	852	841	779	779	759	846	834	855	852	803	860	785	766	876	781	845	861	764	806	797	752	785	768	757	841	760	794	891	754	775	806	795	779	781	837	836	802	788	838	763	797	797	777	763	770	792	771	758	805	810	830	808	808	777	856	826	825	801	771	792	836	866	819	800	735	821	833	778	868	824	812	764	800	798	786	808	804	793	784	781	786	850	771	748	786	824	795	818	817	786	780	749	777	807	803	764	785	750	823	840	800	782	767	872	772	842	818	860	799	788	762	852	785	854	798	817	821	770	802	769	775	746	820	785	847	848	798	842	810	791	778	800	794	824	824	781	843	820	784	818	774	790	818	795	798	803	866	811	790	786	821	800	790	824	791	806	806	811	779	765	836	796	851	832	827	829	795	818	813	816	796	842	835	804	808	815	813	788	759	796	809	757	798	791	788	837	752	836	782	808	846	826	848	792	830	857	834	816	746	813	786	816	812	790	770	805	780	842	782	809	842	785	798	809	832	774	815	749	753	834	790	842	797	805	797	782	825	819	723	794	807	849	818	812	818	816	780	790	774	752	797	790	798	793	786	764	771	809	776	802	789	788	822	861	782	801	800	823	849	760	833	785	793	798	820	775	759	780	749	834	799	820	752	800	838	801	830	779	779	792	843	804	855	762	803	850	805	804	815	788	723	849	820	830	762	753	798	825	797	811	786	804	827	813	804	752	769	811	745	773	801	838	801	769	818	788	776	714	760	797	796	811	823	763	785	814	820	791	831	802	793	789	838	863	795	788	854	815	804	821	794	836	777	802	857	828	804	835	780	819	796	754	778	824	823	779	766	779	834	809	806	839	813	797	756	847	774	864	804	810	801	788	769	817	846	817	820	836	806	851	872	786	797	846	766	769	809	813	792	812	771	798	782	833	802	800	791	800	811	753	797	776	828	827	788	804	834	716	779	784	788	797	806	749	801	772	753	790	829	753	799	825	816	815	785	857	781	828	787	764	840	794	846	755	788	888	770	787	864	820	819	820	825	799	828	770	750	792	839	792	792	827	827	810	846	846	833	837	814	815	744	795	781	781	819	797	846	789	813	821	794	833	770	784	806	845	799	764	841	797	780	809	832	790	793	797	792	779	776	778	788	783	793	797	810	799	796	795	815	784	805	790	853	765	821	790	764	829	807	791	773	797	777	803	801	780	767	789	726	758	776	766	799	815	795	811	807	814	741	807	759	753	834	812	806	811	794	814	795	799	805	807	797	798	749	806	798	800	772	791	827	811	825	836	818	797	805	857	794	779	757	825	806	783	841	778	839	852	817	801	803	783	808	777	805	824	796	815	760	805	845	768	820	852	804	819	830	785	801	832	849	759	770	812	796	760	768	790	823	849	833	789	829	773	802	827	858	790	794	773	778	794	828	831	776	810	789	853	824	784	785	824	838	820	796	826	809	793	858	773	781	828	835	792	793	809	835	766	791	808	808	832	801	818	801	783	812	780	795	804	819	779	854	822	785	777	792	794	793	830	786	820	806	792	804	788	786	835	788	853	798	797	773	844	789	853	819	787	789	819	820	814	829	822	787	797	756	790	846	760	822	833	789	762	799	782	825	796	843	796	778	811	806	789	800	766	827	770	764	812	819	806	768	821	790	780	821	821	860	786	788	850	809	796	833	833	790	800	806	823	796	805	822	767	773	832	778	836	807	751	815	759	802	792	806	800	808	837	836	810	898	770	807	873	795	810	768	816	843	787	755	803	786	834	843	793	804	756	821	835	773	779	811	840	819	792	798	836	829	788	785	767	841	816	823	852	815	755	808	816	842	854	789	828	777	813	747	761	790	819	742	795	778	806	785	836	796	796	813
25956	21454	25257	16758	1953	1144	1042	961	918	908	845	886	907	867	865	887	842	870	842	887	844	882	850	819	830	880	899	839	899	860	836	791	853	873	834	868	802	816	879	820	831	830	829	819	888	817	877	847	847	852	817	848	868	826	861	839	818	877	853	834	863	811	826	854	866	852	791	876	853	859	853	811	828	860	824	831	819	875	850	839	849	841	811	816	828	847	830	866	859	884	872	813	846	811	856	829	745	818	831	777	856	859	824	831	841	819	839	847	818	830	845	811	831	877	789	835	833	822	811	846	815	827	778	843	829	840	837	810	843	823	850	823	848	857	891	815	838	791	839	816	820	833	860	870	821	809	847	866	833	797	817	848	866	810	846	845	909	861	837	794	835	820	823	887	838	855	890	828	843	874	843	829	825	875	838	871	830	831	837	890	852	820	831	839	815	863	873	862	846	803	846	797	792	800	838	832	854	816	810	784	846	814	821	837	846	783	796	795	858	855	818	859	848	831	900	867	848	788	796	875	830	822	824	840	818	800	826	856	893	848	846	824	837	848	842	834	831	799	805	854	794	836	834	798	826	869	820	830	865	860	839	786	839	878	849	868	872	797	849	825	829	882	880	807	805	793	789	813	842	909	818	845	832	853	833	836	896	808	856	876	839	871	849	860	816	833	803	863	834	870	821	831	813	799	859	845	849	850	840	845	858	833	800	847	818	851	863	869	841	820	826	827	821	817	838	816	837	835	842	906	889	824	855	832	849	835	792	858	848	875	811	772	765	877	835	835	819	837	805	856	841	823	801	822	824	827	840	839	876	818	796	835	827	811	855	805	841	840	846	813	848	847	854	881	841	835	785	806	831	911	807	842	837	855	801	856	803	829	863	868	763	826	893	817	828	842	824	869	823	837	849	874	848	867	797	806	844	804	832	823	830	868	820	890	855	862	819	846	844	850	789	867	859	854	793	798	854	805	836	775	833	843	775	857	862	790	803	820	891	836	809	853	831	823	851	803	808	851	838	837	835	896	795	836	818	826	836	801	810	811	855	825	845	841	869	830	791	776	795	875	882	850	802	855	810	918	826	832	860	780	825	783	838	868	830	832	877	858	797	865	932	871	819	835	846	830	804	798	870	821	835	827	869	828	833	800	841	833	895	832	803	765	870	859	841	809	859	835	862	826	838	842	829	780	838	866	803	820	873	853	862	838	819	845	773	799	793	829	853	844	794	818	822	835	841	807	857	789	873	841	865	829	838	798	822	852	825	870	832	857	829	819	858	848	843	820	854	842	871	851	856	792	856	830	837	832	805	859	855	865	800	813	830	819	850	842	877	821	834	826	863	879	833	858	839	822	879	865	872	809	855	827	825	853	851	843	824	838	891	778	871	843	849	831	936	865	836	858	874	878	821	834	867	838	838	870	854	797	840	809	850	856	863	817	878	816	846	822	856	838	826	801	791	855	839	837	842	852	868	847	864	803	836	856	838	893	856	827	872	852	771	795	846	848	810	848	829	869	799	849	834	798	844	830	840	840	869	814	846	835	830	859	815	841	827	786	844	821	843	864	798	801	805	861	800	871	842	846	867	867	845	822	831	813	835	822	860	833	819	827	796	801	815	819	747	862	821	846	822	834	870	874	863	815	882	816	797	847	831	866	848	823	820	794	813	843	871	805	832	855	856	816	870	814	827	839	814	886	881	831	836	875	793	818	862	857	817	789	857	827	837	884	848	836	883	840	821	762	813	828	810	871	814	790	832	846	844	857	857	786	853	837	904	851	847	846	843	857	889	852	826	840	808	854	875	808	828	827	811	814	853	790	755	863	812	830	823	817	818	837	884	805	824	838	851	805	866	813	804	867	856	839	821	847	791	836	852	856	835	802	771	825	832	845	836	821	825	824	835	816	823	825	820	838	875	894	820	878	810	803	781	803	846	824	848	780	848	836	837	867	794	843	915	806	824	844	847	841	822	856	883	813	844	794	799	792	833	798	859	878	817	783	873	815	838	835	844	868	806	776	819	835	831	829	877	868	845	874	798	829	835	854	838	918	838	850	868	844	848	814	854	823	890	827	872	853	805	823	784	814	871	789	836	830	856	757	851	858	865	874	825	830	810	793	841	824	823	803	821	853	853	831	873	900	849	824	827	823	788	814	842	852	797	860	825	830	793	864	819	815	826	818	886	848	840	848	849	892	852	832	807	869	882	902	863	859	812	823	808	880	817	859	813	783	824	846	814	886	849	840	815	852	865	847	840	823	845	813	885	841	849	837	815	893	824	845	788	834	883	783	825	794	824	783	811	803	837	854	850	856	797	852	876	859	835	821	849	813	810	815	847	803	837	793	842	847	864	788	846	836	841	836	794	822	852	845	850	797	797	841	834	836	799	853	817	862	798	851	845	857	842	861	825	847	821	830	869	819	823	825	877	838	813	857	781	821	818	796	836	857	837	823	813	871	861	794	808	839	819	865	827	842	806	839	848	893	823	809	840	853	889	878	853	899	838	907	805	883	856	793	849	847	824	848	820	822	824	880	872	838	813	866	862	840	816	809	859	892	831	860	856	858	806	876	827	796	818	791	813	829	857	839	848	836	828	862	820	852	815	824	868	786	794	825	816	807	781	858	850	879	827	854	837	826	840	823	813	830	841	878	851	839	866	872	875	839	832	841	820	813	839	823	794	825	811	881	877	771	833	802	833	842	857	895	859	857	826	800	820	821	800	857	861	780	860	840	801	800	792	800	822	817	841	829	840	857	860	790	829	814	861	854	828	860	836	837	824	808	865	810	902	804	816	826	798	802	815	882	812	886	843	837	836	845	865	849	861	802	868	791	838	854	845	801	843	887	853	868	847	865	887	799	820	909	866	867	800	859	814	843	846	779	864	835	817	843	843	849	792	841	821	808	825	788	775	851	822	814	815	805	795	802	835	856	848	859	850	860	840	819	857	796	810	859	824	837	825	863	828	831	838	850	825	788	824	828	835	805	873	857	841	807	792	786	844	836	851	829	836	825	827	863	774	793	848	853	873	851	848	863	841	822	865	797	807	826	805	873	819	844	855	905	870	807	861	853	822	791	843	818	814	846	843	884	815	829	809	837	836	867	857	802	801	807	831	854	843	783	832	782	877	782	792	863	849	834	826	815	792	832	816	849	826	830	792	879	771	816	819	810	790	814	795	859	862	874	870	827	822	794	845	848	826	833	836	831	834	875	827	868	817	842	796	867	861	829	782	862	839	855	865	855	806	790	801	792	845	799	845	887	833	735	833	806	816	835	848	822	833	833	831	807	827	821	863	773	846	815	838	812	828	837	878	833	853	872	824	801	807	840	809	917	782	863	862	817	836	840	842	860	843	849	806	834	833	815	817	775	877	839	852	855	764	807	785	815	852	844	871	857	815	836	789	829	804	868	829	874	835	821	895	803	811	790	871	806	836	825	900	787	827	862	812	837	837	855	807	848	811	820	839	858	877	819	869	848	836	794	832	863	879	812	852	860	920	816
3690	2259	1898	1278	1059	953	950	920	864	828	877	825	771	786	833	856	775	805	788	777	769	780	782	758	766	771	801	732	801	808	783	768	759	765	773	737	828	751	752	786	756	823	766	735	752	777	768	788	809	752	714	790	790	785	746	794	788	771	776	789	746	813	747	731	783	747	739	736	731	746	794	765	735	775	727	737	775	743	762	752	764	790	742	743	741	765	771	704	759	778	723	727	715	805	817	750	748	771	781	718	837	693	824	743	718	770	767	749	689	721	738	767	782	728	752	726	786	801	749	781	774	804	774	773	741	789	750	766	748	766	759	736	744	764	763	747	779	708	716	778	821	712	740	768	745	756	748	762	786	773	730	721	755	719	763	709	767	769	711	782	782	760	764	785	811	769	760	785	792	750	764	732	762	743	797	746	746	734	807	759	748	779	732	760	745	718	722	754	727	749	757	760	759	787	780	735	795	811	766	766	810	759	761	711	751	792	806	760	754	770	738	756	803	774	750	772	756	742	785	745	784	810	807	713	776	767	749	762	752	777	713	785	742	742	786	759	754	773	816	712	785	716	739	743	754	768	745	776	782	791	767	754	724	716	730	777	724	783	744	779	743	757	732	736	774	759	801	755	730	703	736	751	752	683	744	754	807	765	731	792	755	732	758	748	763	750	784	799	719	762	765	789	725	745	799	766	736	755	751	802	774	768	762	749	795	741	743	772	762	763	746	779	749	733	735	750	751	747	774	768	722	711	749	781	721	750	775	722	737	764	770	798	756	776	763	701	744	766	741	769	720	785	772	757	769	752	767	777	727	810	747	783	776	771	719	758	761	708	750	771	760	750	747	778	746	729	736	748	730	720	771	797	763	746	719	697	702	726	759	764	762	767	760	774	761	686	712	693	737	802	763	738	759	743	777	776	721	772	721	749	745	732	739	810	729	770	759	779	809	773	751	754	733	796	753	782	738	786	747	709	715	771	758	715	762	734	762	721	782	687	778	800	779	718	776	775	785	777	759	746	716	756	812	743	749	751	777	757	781	732	769	763	800	712	761	775	761	727	695	763	768	770	785	750	718	755	762	723	749	718	726	769	772	715	795	761	813	756	760	754	732	753	772	763	729	749	707	769	695	754	755	745	751	762	819	836	793	746	758	782	786	762	762	762	755	724	761	748	755	762	796	708	761	742	766	766	768	760	707	700	733	780	732	750	774	782	752	768	764	723	762	697	803	754	704	764	749	774	774	784	781	747	811	779	744	745	722	759	755	734	731	759	771	776	734	720	777	786	762	791	738	747	774	750	749	736	782	742	732	736	712	705	750	794	778	764	758	750	724	710	734	778	715	760	748	757	759	739	782	765	813	737	770	766	759	768	716	758	757	756	762	751	761	770	777	750	775	722	755	743	770	719	779	733	750	751	804	766	728	793	754	741	828	731	819	728	730	722	730	781	741	773	754	752	736	741	758	752	736	774	758	824	743	729	802	759	689	776	740	725	744	731	747	782	755	674	712	751	752	713	779	752	769	760	758	764	710	755	772	780	726	741	759	761	745	747	708	747	759	753	755	781	708	723	764	791	799	813	756	745	793	786	753	726	742	723	782	787	763	777	756	715	751	747	749	725	752	795	743	753	725	764	758	771	742	780	699	812	774	771	724	756	781	727	735	756	799	763	758	737	754	732	765	685	723	784	745	803	781	697	713	765	736	773	724	732	767	792	778	743	805	779	813	729	779	738	788	725	780	759	795	755	750	767	717	722	722	700	740	713	775	771	756	776	757	784	748	763	768	760	755	762	735	769	764	725	785	743	731	734	738	724	798	790	769	740	705	752	774	747	714	768	755	706	733	779	760	754	736	773	714	769	737	723	740	777	778	758	801	791	740	734	804	727	713	769	773	738	756	796	745	738	737	768	776	762	737	736	755	729	780	756	776	739	743	738	783	699	775	739	736	782	701	760	780	768	796	817	717	782	760	705	772	751	754	776	765	768	761	748	775	734	711	730	754	747	818	761	756	732	774	746	713	788	753	728	772	721	769	750	770	737	792	759	773	734	787	781	767	782	751	740	764	760	785	738	746	791	749	740	735	809	732	746	781	724	774	749	764	762	726	716	745	807	810	758	728	744	708	774	796	752	731	746	763	825	797	744	782	726	769	795	728	734	743	779	736	758	740	771	761	719	796	771	786	758	745	790	751	726	772	712	806	750	729	727	703	778	781	717	820	776	735	714	698	770	732	756	714	737	773	758	797	771	791	776	777	736	754	758	792	779	798	745	774	721	740	691	763	731	733	730	804	787	831	747	795	720	762	693	745	738	752	753	777	755	800	763	740	752	730	773	730	753	802	716	747	759	777	768	709	781	777	768	751	771	765	748	771	776	744	708	747	772	741	718	781	784	801	784	744	796	757	753	782	761	724	764	775	763	796	773	732	785	754	782	764	762	775	762	718	760	765	768	700	767	763	723	768	788	730	772	782	744	738	718	826	761	789	746	723	760	724	762	802	738	783	764	720	759	746	769	766	739	799	763	770	796	716	754	698	727	736	723	750	803	742	745	728	767	720	726	748	755	793	759	735	747	743	760	688	751	784	725	736	749	728	728	753	783	739	742	717	770	736	753	764	740	728	736	792	768	757	772	741	771	685	721	798	778	798	736	740	745	729	769	733	771	777	747	748	789	762	765	748	684	751	765	673	722	712	719	773	776	706	772	753	785	765	728	720	777	776	733	755	772	730	775	735	727	704	749	708	771	743	757	748	786	732	778	766	787	724	751	741	752	764	750	743	737	758	734	772	757	781	764	761	732	721	778	770	762	815	701	751	724	777	750	773	710	745	740	685	750	761	785	725	761	805	712	771	737	761	742	805	764	774	766	713	754	771	789	713	738	740	706	750	744	768	737	724	721	762	784	738	792	780	741	731	779	837	770	772	750	789	779	787	738	683	743	727	760	717	776	731	764	774	749	725	719	717	752	792	742	784	734	767	768	730	776	734	811	715	761	708	792	739	753	735	773	749	743	720	750	769	755	791	787	748	744	746	698	756	768	754	754	770	749	797	719	725	797	754	733	753	799	762	743	750	761	763	780	773	795	728	733	782	729	726	752	807	776	741	739	779	778	786	753	796	799	764	767	725	734	753	766	753	710	721	761	756	787	767	739	719	770	719	751	756	734	766	725	808	753	716	762	771	742	739	769	721	743	705	753	747	778	779	774	728	716	723	750	755	750	778	753	703	756	747	761	772	763	806	774	755	776	759	743	736	728	791	724	736	764	761	718	763	755	811	764	758	743	700	770	779	738	755	784	750	764	705	697	732	749	717	758	753	776	781	807	732	742	733	712	754	714	738	726	731	770	768	779	772	764	731	743	748	791	732	730	768	758	769	761	769	745	772	738	729	768	740	753	778	763	714	733	760	779	779	782	770	708	734	744	743	757	758	784	751	754	771	758	695	724	800	738	729	749	768	709	727	766	744	756	777	767	749	746	800	757	762	760	738	750	734	752
24329	21482	28660	24730	20204	2977	1024	645	541	560	509	506	488	464	485	456	435	441	419	432	425	447	425	443	403	413	400	451	428	441	415	408	444	414	435	453	438	365	417	427	421	404	430	401	417	406	379	424	390	401	410	353	447	419	412	418	444	414	405	401	410	417	391	424	411	409	376	424	390	422	413	396	373	401	416	433	373	398	419	412	440	371	379	443	373	386	424	400	395	414	434	423	414	411	375	391	376	402	399	399	404	393	413	409	405	421	396	409	387	399	415	409	388	401	403	416	375	442	389	432	432	395	360	448	376	390	384	407	437	385	423	432	432	414	415	388	444	357	407	403	386	412	403	368	405	414	439	400	409	419	398	391	401	382	377	411	407	398	429	419	426	374	392	397	383	392	398	427	405	425	424	406	383	401	399	468	401	418	421	407	389	415	394	405	394	378	391	411	402	397	387	428	394	402	399	416	373	407	418	435	431	403	409	386	394	407	365	418	404	426	394	419	419	397	407	412	385	425	383	397	390	421	397	410	418	431	463	367	403	396	419	420	423	349	387	373	386	424	385	401	421	391	352	400	376	436	434	417	409	421	362	424	379	434	371	407	392	421	420	390	384	424	414	413	426	353	393	420	404	381	389	421	395	389	429	450	420	412	408	366	400	384	383	415	407	370	405	421	411	395	420	403	410	433	353	411	392	410	416	408	388	401	404	404	366	353	418	419	384	415	438	409	411	403	421	393	387	421	392	426	416	368	383	390	412	402	415	378	402	407	428	387	428	418	400	359	398	414	410	397	375	356	374	411	403	401	414	416	384	406	414	388	371	399	374	416	413	363	419	435	398	403	402	371	405	390	386	414	385	416	407	434	421	421	388	389	386	389	420	390	415	397	412	399	408	376	356	391	398	405	430	409	418	415	368	401	385	410	397	415	405	385	384	393	403	418	368	419	405	394	401	389	408	399	418	403	437	401	415	413	380	399	415	376	379	402	430	362	430	398	415	404	396	403	376	420	383	397	389	360	402	435	416	388	385	409	402	396	372	388	417	390	392	377	403	406	404	435	380	393	425	377	432	418	391	377	419	359	405	405	374	394	376	397	405	377	425	394	423	396	429	414	345	417	406	415	410	399	378	437	405	382	385	380	354	422	430	430	402	387	390	411	391	386	412	381	406	433	403	439	434	418	418	398	392	403	393	403	378	405	394	407	381	426	373	373	400	398	400	389	388	387	392	416	398	421	405	397	402	365	433	369	387	394	411	414	411	401	395	385	429	396	383	386	397	392	405	433	406	374	393	411	409	383	378	408	425	397	399	402	407	434	429	426	396	376	399	425	420	383	372	417	390	397	375	378	414	372	405	406	387	418	415	387	403	438	387	392	387	390	438	431	386	412	390	371	392	397	367	386	420	403	402	407	404	440	396	443	419	414	384	456	387	388	392	405	403	431	419	378	382	407	384	394	422	425	419	415	374	424	383	353	384	440	378	405	398	429	402	408	438	392	378	433	405	404	382	391	383	419	413	431	391	421	421	397	403	391	406	423	360	445	380	394	381	367	354	384	378	406	420	377	432	405	426	407	451	394	380	395	385	399	419	419	421	407	402	392	379	420	396	388	425	431	432	391	383	390	406	448	456	365	417	389	424	427	437	427	423	378	403	403	403	426	375	390	433	408	399	407	379	422	432	388	363	388	391	422	408	437	455	408	406	381	392	375	418	419	422	393	433	375	436	408	367	405	391	377	379	377	421	395	379	388	426	359	405	396	408	390	388	375	455	386	369	394	383	422	419	412	428	380	424	395	399	408	400	400	429	425	418	365	398	373	355	391	415	401	417	401	398	354	400	415	399	388	420	402	365	406	404	396	386	409	388	382	424	418	427	385	433	395	396	409	440	414	379	425	389	413	376	379	391	412	370	357	388	398	417	399	380	390	383	451	401	424	377	406	394	452	389	401	392	406	383	411	424	409	392	377	398	382	390	398	396	399	399	379	397	382	377	384	416	416	460	408	392	434	416	379	361	402	386	409	405	370	448	403	389	394	409	426	420	400	394	399	401	373	414	367	402	420	436	394	416	393	394	402	417	421	405	397	400	413	406	425	408	431	405	421	409	423	415	376	379	380	387	418	444	404	401	388	394	431	405	376	423	399	436	442	392	420	400	420	382	388	438	414	393	398	412	380	385	416	416	422	384	410	396	366	414	402	398	412	382	422	389	389	413	369	400	413	444	405	367	429	421	422	423	422	400	413	404	400	370	392	372	401	389	366	390	404	366	373	380	405	423	398	385	410	397	435	396	367	344	445	350	392	407	429	383	397	395	416	414	452	382	335	407	407	397	381	396	373	388	393	399	401	395	409	415	384	385	413	378	428	399	439	410	408	391	407	381	393	421	402	406	401	410	443	362	400	396	416	385	386	407	404	410	392	398	394	358	384	382	432	408	370	412	431	431	403	379	439	397	427	364	420	407	391	401	391	402	394	426	409	380	394	413	397	441	376	423	408	409	419	429	394	387	377	457	382	397	419	384	412	422	441	397	380	392	425	378	402	377	412	380	376	420	393	382	391	413	399	408	408	364	392	439	409	430	398	407	397	405	411	376	390	386	420	408	391	392	459	398	401	395	430	395	388	397	424	400	394	374	413	411	357	415	364	390	364	376	417	391	417	403	368	386	370	394	406	390	410	419	355	406	369	391	437	350	397	412	392	405	402	396	368	397	404	423	423	403	410	410	457	388	428	408	405	399	370	379	402	406	405	410	412	411	362	421	419	403	411	411	406	378	411	423	406	415	402	392	412	390	380	391	390	403	412	378	430	414	377	441	396	401	381	407	404	392	397	358	422	370	394	423	385	361	417	426	413	366	414	413	394	388	404	388	394	385	397	370	411	383	408	373	363	414	407	398	397	407	387	389	393	389	383	423	426	383	416	412	409	390	387	385	378	396	385	411	409	368	408	402	400	401	411	398	416	402	377	403	405	399	406	400	378	422	436	414	414	403	409	378	404	424	423	410	417	414	399	407	395	402	376	410	374	364	403	387	417	398	381	391	392	447	409	401	388	368	383	392	406	391	426	406	392	388	368	391	411	408	411	408	376	376	383	381	379	396	382	439	403	389	406	382	409	400	421	412	390	417	397	392	401	404	404	392	398	392	408	441	402	431	385	365	403	407	404	398	407	420	365	367	409	404	392	356	433	415	400	475	409	396	372	357	433	384	395	379	432	403	393	402	405	365	396	404	407	417	406	414	363	372	414	434	429	398	399	414	416	403	381	405	396	424	383	377	358	384	390	409	406	386	361	421	402	384	388	382	400	378	403	415	405	386	403	404	357	369	377	404	400	412	411	391	440	386	437	444	379	413	392	425	394	375	406	393	365	365	393	396	403	374	434	393	370	393	398	400	395	371	409	407	409	434	387	368	396	372	422	368	409	446	408	418	423	398	386	384	375	419	390	399	401	386	371	358	377	375	413	399	423	395	399	403	414	445	391	396	389	379	400	385	399
3429	4807	3838	1973	1318	1100	943	792	685	624	562	531	558	541	488	493	535	464	432	488	445	466	458	437	433	428	437	440	407	451	430	421	461	489	435	392	423	425	450	457	423	411	433	427	441	430	456	444	362	405	434	427	404	414	426	419	412	417	412	412	440	443	389	435	418	430	458	419	422	404	474	432	438	401	474	421	437	417	440	421	393	398	425	400	433	409	426	406	391	410	401	426	404	409	442	421	413	430	425	426	406	448	415	447	418	405	435	431	403	421	403	414	414	396	389	428	406	396	444	423	484	391	400	435	414	442	423	383	460	440	409	440	454	438	410	414	433	421	447	421	436	425	401	424	428	411	449	398	402	367	447	397	416	428	405	378	441	397	405	414	426	405	411	369	451	433	431	381	408	407	421	403	401	404	445	445	418	396	373	420	413	441	416	402	413	458	442	439	414	416	421	393	376	435	396	411	383	390	417	436	445	451	461	415	408	374	420	417	424	402	435	402	428	451	397	434	432	438	425	445	418	464	411	398	444	418	444	415	392	435	435	405	384	475	411	421	441	466	428	434	425	433	450	414	421	437	448	403	451	384	435	394	418	378	392	404	413	400	434	445	415	435	439	407	410	458	451	418	421	434	438	398	431	457	430	435	421	401	427	451	406	409	431	427	406	441	432	427	413	394	407	405	446	408	414	405	398	430	446	430	401	422	439	432	441	406	436	428	460	429	400	429	409	432	413	441	443	419	410	423	402	460	384	442	435	408	424	394	425	442	405	380	407	436	450	384	414	404	400	443	448	417	429	396	403	428	437	426	380	418	402	414	393	394	398	405	432	415	445	414	377	443	397	442	414	408	384	448	421	414	374	408	393	460	387	418	399	460	432	444	444	444	426	409	393	448	409	427	416	443	420	409	437	413	404	426	433	435	421	420	395	431	443	461	407	415	436	412	416	408	423	433	410	432	420	442	439	464	449	402	412	398	411	414	386	475	415	404	426	371	427	428	404	434	403	396	436	403	448	430	384	440	413	405	407	392	356	374	419	387	406	450	410	426	412	402	378	429	378	403	418	436	431	400	388	422	402	416	418	426	423	433	388	416	396	423	421	448	385	416	440	419	409	434	390	414	423	393	404	417	433	417	466	418	413	426	408	444	456	420	436	420	395	449	424	395	430	420	443	424	400	422	456	410	395	432	437	412	407	423	419	423	424	411	426	411	396	407	413	397	418	428	392	439	438	426	405	398	433	424	431	417	420	427	440	428	418	439	405	404	421	417	403	421	397	397	455	418	401	422	402	424	462	417	373	436	414	398	410	434	434	374	452	398	424	425	401	430	449	424	473	370	394	391	382	440	406	402	372	429	442	433	434	434	447	414	405	439	427	419	417	352	398	408	444	429	415	401	413	439	376	431	439	404	411	466	438	434	430	415	428	412	423	402	438	426	391	444	380	407	438	408	422	406	474	428	408	386	442	434	401	422	398	381	409	455	399	407	400	418	408	397	400	412	440	382	421	405	404	428	431	396	410	423	433	402	423	415	431	430	398	428	411	418	455	427	396	383	416	450	401	441	376	401	431	417	429	419	434	439	381	453	408	453	423	405	413	442	460	385	432	446	425	422	390	453	395	379	450	414	446	411	418	393	442	407	416	427	389	404	431	395	398	422	424	414	452	406	438	458	403	393	441	416	373	406	388	430	458	441	445	440	401	439	406	413	412	412	415	398	479	390	444	377	397	420	416	435	436	442	419	425	420	456	381	408	404	452	437	431	434	428	425	431	392	443	449	407	402	418	461	401	430	422	427	396	423	414	397	421	406	475	409	420	434	417	410	397	414	409	407	421	449	423	405	421	420	403	427	433	409	390	413	422	401	431	404	402	412	392	430	414	383	389	387	440	447	428	418	371	446	394	419	361	408	453	445	402	438	458	399	435	375	402	441	399	407	406	437	387	415	417	413	422	381	390	428	401	426	413	438	448	425	418	410	415	421	386	398	417	400	393	471	416	424	392	431	388	397	402	412	413	396	425	394	402	405	405	413	388	386	446	389	432	422	401	410	403	455	425	378	358	434	408	426	418	459	428	439	398	399	435	450	408	444	430	409	402	428	460	393	406	427	390	414	406	413	442	434	378	385	437	394	406	440	440	406	407	422	426	435	383	435	465	387	414	453	403	396	416	390	433	386	438	431	420	424	429	445	395	413	404	426	422	400	407	414	417	388	394	444	369	376	383	391	400	416	398	425	432	410	400	437	423	399	370	412	404	461	391	408	393	442	424	423	401	420	416	392	396	454	409	408	411	400	407	433	414	418	407	410	450	423	420	430	412	410	404	435	420	418	408	403	401	404	415	433	399	433	410	429	373	435	413	372	390	393	444	413	442	449	433	411	387	436	440	412	434	413	424	405	420	427	408	417	413	421	404	427	420	412	427	448	423	409	470	425	462	396	396	449	408	405	380	397	409	400	404	397	402	408	427	461	440	405	420	399	439	412	430	406	407	417	380	397	423	442	378	405	392	392	421	427	406	397	434	435	416	443	410	430	444	422	406	419	467	417	417	408	402	390	424	391	417	426	408	420	411	402	407	400	408	443	445	410	416	431	410	392	413	405	419	437	410	420	382	448	381	434	450	458	379	414	412	399	419	410	403	389	412	400	382	409	406	428	416	401	390	431	410	438	423	419	407	440	448	414	414	426	404	411	432	396	405	412	447	404	411	406	433	427	426	388	419	429	459	427	412	423	440	433	428	410	464	414	418	429	380	419	411	411	388	444	403	417	384	436	404	412	409	428	399	414	413	442	419	431	404	428	389	398	413	389	408	424	435	402	406	361	402	446	423	405	418	433	394	427	426	387	377	380	399	424	406	388	411	433	426	442	400	423	420	397	398	439	416	422	422	387	378	375	429	420	434	431	435	382	408	422	383	398	443	416	398	407	413	411	416	417	431	378	377	408	429	417	418	438	388	391	393	387	403	428	419	381	418	424	424	382	416	411	392	414	416	424	472	389	435	446	440	409	402	385	428	390	450	432	400	421	436	394	418	402	371	407	423	388	436	381	407	432	407	408	394	387	379	430	395	399	450	369	390	438	406	407	413	434	414	415	433	369	410	393	406	427	409	408	420	399	384	416	417	432	387	393	407	386	400	432	443	458	441	431	439	417	417	394	360	418	375	414	405	427	427	418	420	415	424	417	393	416	392	406	376	352	417	394	384	399	420	394	391	407	403	409	421	400	411	377	425	435	385	420	403	434	403	373	438	427	422	410	401	409	416	411	413	413	409	418	398	419	420	423	412	402	425	384	433	402	441	410	461	390	407	421	395	409	442	422	411	387	420	418	438	438	437	417	450	398	420	423	423	446	411	406	425	386	433	405	407	436	417	373	398	430	422	416	430	404	407	415	388	422	376	394	404	404	427	392	395	425	438	423	432	417	420	392	423	413	421	419	399	393	387	407	466	406	403	405	403	399	400	407	404	389	460	406	420	409	404	397	383	391	398	402	394
27752	11783	2173	1302	927	950	961	925	898	933	968	887	885	943	913	940	950	891	875	940	869	934	897	983	976	984	934	979	923	901	921	966	892	957	963	979	921	970	933	934	958	895	935	948	901	971	834	884	926	911	924	918	948	952	932	904	954	925	882	960	915	937	937	921	957	953	937	962	884	915	931	879	905	920	886	948	923	918	863	925	895	857	947	959	869	917	916	957	916	909	959	932	964	902	944	907	953	899	886	934	901	957	955	969	950	949	899	896	908	928	943	950	954	906	918	941	922	931	977	902	899	990	879	964	928	896	895	887	906	946	880	935	948	911	918	941	918	890	983	930	967	916	899	918	927	926	947	953	905	866	925	911	899	929	845	920	919	991	980	905	970	924	904	860	953	887	897	893	916	859	939	905	893	916	858	928	952	956	937	939	963	907	893	887	902	916	894	930	912	880	947	911	888	917	948	897	924	920	897	888	939	909	908	935	930	953	922	945	932	963	962	896	884	922	947	931	958	909	966	938	887	891	926	911	945	915	938	975	951	988	902	927	980	974	979	949	887	948	916	1002	900	924	871	905	887	1004	858	845	892	947	948	901	947	886	908	907	926	944	898	926	975	967	915	948	954	907	932	945	891	900	915	924	912	911	933	941	950	946	976	957	965	879	934	923	932	918	931	953	919	929	923	948	936	925	930	932	896	878	922	951	937	938	940	862	921	911	898	890	962	946	945	962	895	906	929	944	976	951	878	900	960	940	905	895	880	886	938	937	909	974	907	942	887	906	959	959	899	886	932	949	946	914	956	930	907	895	951	887	947	959	945	945	924	918	957	928	892	914	883	894	923	895	898	898	915	924	978	838	967	983	899	880	941	932	910	905	898	947	1001	868	895	917	966	948	961	950	930	935	895	933	958	941	953	885	946	923	920	991	879	906	930	940	916	883	894	964	920	952	962	897	955	894	899	917	929	931	907	940	988	950	927	901	919	932	929	930	911	896	934	906	939	864	854	914	889	916	897	959	888	951	910	916	944	921	984	937	965	908	993	913	858	915	922	912	901	922	879	934	878	899	867	985	883	923	890	889	887	920	933	873	967	940	872	915	897	977	930	903	901	963	953	930	930	933	952	893	915	933	911	924	884	872	929	941	918	920	950	968	968	935	981	970	845	919	961	1002	975	938	917	900	926	944	945	914	886	935	913	963	901	938	923	937	976	916	904	899	907	938	923	914	831	891	941	865	888	917	897	904	863	930	872	942	902	874	867	949	943	935	908	920	915	919	861	946	910	920	1007	937	896	972	957	903	904	887	903	973	926	899	991	889	940	899	895	931	924	908	911	903	948	898	894	911	940	892	948	935	918	953	969	913	900	962	907	943	980	889	867	902	927	856	930	905	898	929	931	855	909	862	910	900	953	894	938	923	950	915	909	921	933	883	929	895	897	881	865	922	903	905	915	880	937	906	960	928	945	944	917	928	895	939	955	893	923	933	946	904	939	973	914	918	938	895	943	959	944	924	902	896	917	934	893	907	960	864	968	878	882	935	958	981	883	873	922	883	980	910	935	932	911	888	867	856	899	993	902	860	941	914	914	875	962	961	921	922	912	949	973	921	937	890	901	922	947	921	958	934	916	903	927	922	890	883	895	906	883	928	872	925	917	902	971	974	926	925	922	919	884	935	934	892	905	903	928	948	932	932	900	901	961	916	926	984	894	949	931	921	891	940	915	928	949	967	921	931	917	950	923	898	928	956	926	961	936	911	936	960	944	908	908	938	938	892	933	923	862	927	867	926	896	924	882	942	888	881	931	916	906	925	896	994	939	915	959	1005	877	954	940	940	939	944	935	926	978	908	917	940	925	920	911	906	974	942	938	914	943	929	866	989	889	900	949	981	937	924	940	956	855	905	899	865	946	915	952	948	897	915	883	910	867	945	928	955	926	924	914	949	880	869	884	886	914	927	885	921	965	897	904	936	919	959	900	992	876	897	979	876	892	940	915	911	916	929	935	880	912	950	968	937	918	930	903	935	902	930	863	866	933	923	915	929	939	964	960	923	901	890	946	925	915	935	937	898	888	957	924	977	945	932	952	924	902	897	952	900	961	933	951	950	938	931	958	894	959	950	938	940	920	879	905	925	916	917	931	869	919	880	953	945	936	899	946	864	913	898	931	965	961	966	887	975	943	908	951	908	894	939	941	885	924	949	977	942	959	954	904	978	932	921	932	958	910	912	935	867	899	934	935	941	880	898	909	956	984	956	967	934	896	913	883	875	964	857	912	935	918	939	925	903	899	845	889	862	952	882	899	904	937	896	922	887	915	914	841	894	935	1000	914	914	895	920	915	910	870	944	913	993	907	885	956	930	913	855	864	875	931	1006	926	928	890	910	944	910	903	909	891	981	1005	941	904	948	936	922	875	863	923	934	936	908	886	934	935	878	931	959	887	878	931	912	919	939	945	864	920	999	868	916	896	925	932	918	937	935	898	970	926	926	877	890	921	939	888	876	983	864	910	900	914	890	928	870	908	906	920	880	895	878	932	858	902	912	913	962	924	922	962	893	937	934	942	923	960	913	872	962	940	958	922	954	964	982	952	865	965	941	925	907	972	913	873	945	929	942	921	947	951	985	912	893	915	935	942	896	927	949	979	928	871	891	935	866	886	1021	964	934	902	886	920	909	905	942	898	910	954	956	928	930	915	942	948	866	941	939	933	900	889	920	895	964	891	890	973	905	938	926	893	930	918	897	958	955	942	894	900	972	894	926	922	930	857	932	892	843	915	990	902	930	942	921	923	986	889	954	914	915	921	952	917	944	910	941	882	892	946	970	917	860	911	908	851	883	880	920	936	971	917	873	884	914	919	922	938	946	919	922	971	934	944	894	902	920	921	943	944	903	865	929	908	877	908	893	888	865	922	913	862	907	909	909	944	944	982	938	863	944	933	877	859	928	898	872	926	915	930	932	913	890	889	899	894	923	923	904	917	916	914	929	905	930	917	899	880	907	907	939	899	882	935	945	942	911	908	944	893	899	889	908	937	956	864	908	947	900	936	949	894	975	908	847	855	888	933	984	993	970	952	964	949	943	877	941	907	993	988	894	906	915	913	904	935	888	901	953	866	887	861	934	908	906	935	921	914	903	978	976	917	907	895	894	936	904	937	910	903	845	905	921	943	920	927	900	971	857	882	945	931	940	917	910	909	894	944	973	938	964	892	890	864	908	908	917	934	923	950	936	891	955	926	876	948	955	904	879	971	915	936	937	945	884	924	955	887	977	937	956	918	916	884	845	869	864	902	961	942	885	892	915	897	973	914	944	931	968	952	958	927	930	946	937	963	914	928	898	853	882	925	907	916	914	924	888	937	923	900	908	1009	928	919	942	973	940	949	938	921	892	940	924	919	926	904	909	909	888	906	920	922	960	841	890	975	911	996	928	975	922	927	888	891	931	894	976	899	905	935	864	904	937	939	937	927	939	944	901	951	924	945	941	929	907	908	881	905	973	968	962	912	955
5229	1040	966	903	848	831	813	827	820	829	807	768	788	866	808	809	820	841	761	808	840	765	793	823	843	830	822	766	838	793	808	796	798	769	773	826	836	817	834	822	799	840	793	864	759	786	774	783	778	841	748	813	791	783	799	825	805	827	824	746	792	756	776	831	822	805	793	835	752	777	829	823	850	783	793	743	801	782	819	792	802	847	837	770	807	829	788	792	810	767	781	808	759	826	770	849	813	813	815	814	842	776	788	785	828	810	819	800	745	752	789	784	783	825	817	758	815	800	762	806	773	802	815	786	806	782	817	775	778	779	786	788	759	790	827	759	794	851	790	811	787	796	755	789	772	790	791	817	837	860	819	785	826	806	802	771	754	794	805	796	830	797	867	798	784	789	760	761	852	794	802	769	833	801	757	799	791	797	788	831	794	805	830	785	818	828	782	822	757	788	787	792	815	788	800	813	790	765	837	814	829	843	793	761	809	760	835	838	797	806	762	839	834	830	841	837	780	789	804	794	817	813	804	860	806	794	809	779	798	762	819	770	821	815	835	751	773	821	769	793	890	747	833	796	829	802	755	801	814	793	796	762	810	804	781	772	805	817	803	798	760	760	758	803	804	795	876	787	826	791	773	775	803	821	842	805	818	799	823	780	826	784	774	823	778	775	833	820	808	783	783	769	785	794	840	800	799	789	762	812	784	854	808	790	831	830	775	840	745	769	725	801	759	821	794	766	776	811	744	826	803	786	801	828	788	826	855	828	778	845	802	811	791	852	813	822	812	788	774	789	813	805	809	816	781	794	759	787	784	785	799	780	768	717	775	781	757	810	852	816	790	803	815	797	770	803	819	841	821	790	862	781	826	805	751	821	797	813	798	780	805	782	751	789	851	794	817	806	821	835	822	762	767	765	782	808	782	768	796	749	812	801	848	801	801	841	826	872	798	811	749	796	837	814	824	808	749	830	763	824	790	754	785	809	816	795	785	787	796	780	770	784	795	813	821	768	778	760	835	765	809	836	791	803	810	806	810	769	787	819	806	789	781	770	786	820	784	873	790	775	807	808	761	774	798	791	801	824	800	799	781	747	794	766	782	799	737	828	850	797	781	782	792	742	803	754	796	815	805	835	779	780	821	816	787	828	814	792	778	749	803	832	816	796	786	838	785	776	831	757	858	817	785	756	771	823	766	809	760	785	728	839	810	813	829	783	802	796	805	774	798	817	788	856	825	816	792	806	809	860	776	806	827	829	798	790	763	788	800	733	835	825	816	818	769	767	798	788	799	801	801	847	824	827	816	753	799	735	856	792	805	805	813	853	789	818	799	791	821	810	855	796	774	796	826	839	787	821	789	754	793	803	813	845	775	810	830	804	794	785	764	811	772	797	756	808	784	821	818	800	832	815	775	845	737	810	862	773	819	766	797	856	778	822	828	808	821	798	794	845	798	785	791	791	773	818	750	823	762	798	800	835	729	738	855	853	770	770	810	790	824	798	822	819	806	790	799	804	813	793	770	795	759	830	787	791	869	769	732	798	834	745	789	775	779	773	784	808	800	790	834	801	849	826	810	853	812	810	807	771	830	823	842	770	827	859	856	738	803	767	730	813	846	792	796	824	778	805	747	768	769	743	788	864	814	789	819	791	795	796	787	854	768	778	817	787	831	826	790	814	792	804	777	811	820	809	831	752	772	797	786	832	768	747	786	817	795	868	801	778	807	788	811	791	776	801	874	770	776	796	782	785	805	839	773	807	788	798	778	850	802	845	755	776	858	869	773	823	755	779	782	782	794	806	814	794	876	803	799	848	746	774	869	793	803	774	783	750	808	767	807	799	763	825	847	764	792	790	826	818	836	816	834	778	765	788	835	819	760	843	746	785	803	806	782	783	809	795	818	843	821	819	826	806	797	790	820	795	839	812	771	822	776	815	779	800	818	840	794	824	830	787	820	839	834	750	754	814	735	823	817	814	786	806	809	809	826	837	810	801	751	760	772	767	784	762	828	743	779	832	825	745	767	760	794	783	864	805	867	787	836	758	779	821	819	818	812	787	814	780	832	800	785	806	840	754	772	799	778	825	786	791	851	744	764	793	818	797	779	807	824	818	794	789	846	802	737	823	790	808	816	845	815	811	779	794	824	796	809	789	867	819	805	813	811	791	798	817	736	820	831	783	774	811	847	820	887	817	790	795	797	803	755	796	832	761	849	806	781	804	772	779	830	812	823	830	758	814	796	773	805	818	817	780	805	847	823	768	768	794	833	765	747	794	807	756	833	862	805	779	749	782	823	766	814	769	772	789	830	846	811	771	861	814	815	800	786	774	811	756	796	809	810	786	786	787	762	778	867	826	796	808	782	771	770	769	834	808	785	780	804	792	819	766	793	786	770	804	789	778	733	826	776	832	813	763	787	750	757	804	823	797	805	793	761	823	819	810	774	776	838	816	830	808	808	790	794	784	770	795	817	801	791	864	814	799	809	832	786	795	808	768	748	816	809	791	804	804	805	788	800	803	827	842	746	818	775	816	816	760	805	797	834	816	775	837	729	822	834	796	804	701	808	813	798	789	751	778	803	784	827	802	779	797	794	753	806	787	817	781	793	772	781	812	878	778	788	807	776	802	873	756	775	783	851	790	756	800	827	814	779	762	790	870	809	845	821	807	809	781	798	781	804	789	765	828	803	807	799	820	774	748	803	807	797	739	755	799	755	780	834	755	737	763	773	781	837	818	838	771	785	831	834	818	793	781	788	832	771	720	744	756	762	768	779	797	858	765	823	785	802	759	763	785	772	780	874	820	795	800	801	791	857	794	853	809	793	768	798	763	803	768	800	792	807	853	783	740	849	792	796	824	814	821	760	799	791	805	842	768	780	749	792	863	827	806	792	775	820	810	832	846	805	854	838	858	811	818	799	798	786	764	800	748	842	777	797	820	802	822	743	835	824	772	816	821	775	792	829	762	792	821	781	816	774	783	780	815	813	836	761	825	849	776	789	853	814	829	808	789	767	819	818	815	785	790	777	803	801	807	782	769	798	804	860	795	782	775	821	816	752	783	807	797	756	848	806	781	820	835	809	812	783	818	823	818	747	810	771	778	816	813	801	818	798	805	732	807	816	817	795	827	786	772	868	794	804	789	804	799	779	791	812	795	788	799	794	804	832	799	772	787	768	799	809	811	817	798	788	786	755	819	800	816	773	839	815	770	772	775	779	812	795	841	804	807	801	843	815	783	741	791	787	768	798	839	847	801	747	819	814	805	802	819	782	813	776	771	813	796	784	774	848	829	802	764	787	796	821	846	788	786	814	867	857	810	837	805	814	813	802	795	801	813	794	821	800	808	812	829	796	776	779	809	778	826	742	828	799	792	802	786	775	816	775	788	797	792	819	798	842	811	804	817	837	859	817	778	799	791	791	766	816	817	836	815	812	771	824	767	817	801	792	811	785	812	810	793	775	798	823	777	784	838	797	816	810	803	830	802	783	813	810	791	775	801
25854	21458	25240	16634	1929	1136	1037	899	901	881	883	876	920	876	880	934	847	888	814	859	892	842	842	832	853	873	823	845	848	843	878	805	862	862	847	854	836	830	875	816	776	865	807	802	836	837	828	847	809	851	804	875	877	830	808	856	816	840	867	780	831	867	797	846	865	889	815	898	859	831	825	835	849	872	825	831	858	824	844	796	812	882	816	867	842	798	874	799	829	861	786	822	864	785	852	838	834	804	858	806	833	848	871	848	856	835	836	862	874	840	879	877	850	886	875	856	877	803	842	810	860	879	853	816	862	833	843	801	875	793	847	877	823	796	822	823	863	807	862	871	846	794	835	863	861	822	770	826	854	817	843	841	812	831	827	872	831	818	820	794	818	812	866	820	840	833	850	798	886	801	790	806	810	872	836	854	845	877	888	810	878	866	865	822	782	837	830	884	891	849	761	838	844	861	843	843	867	829	839	844	793	786	849	774	863	851	857	806	868	822	830	896	838	830	807	780	881	855	830	813	841	853	845	793	745	864	856	895	830	865	858	812	868	798	855	821	837	839	788	851	783	842	854	878	782	864	827	835	821	844	842	769	802	868	830	881	836	838	854	880	868	791	777	837	844	844	847	798	839	829	822	850	831	793	861	815	811	872	849	830	796	927	864	885	805	801	868	823	848	794	861	810	843	793	835	797	837	811	818	791	901	840	852	856	834	858	824	860	828	817	853	791	805	801	805	845	834	839	833	851	882	862	803	845	821	838	849	875	813	821	840	821	853	819	824	813	836	825	835	800	828	804	827	831	826	814	856	849	851	883	837	868	867	784	823	831	751	872	822	825	882	855	769	804	901	893	850	768	830	835	860	850	853	824	885	836	861	828	809	769	866	866	812	833	806	813	802	860	859	813	824	834	881	841	833	852	811	868	859	838	827	799	808	803	851	804	794	863	838	868	862	765	841	823	816	826	839	827	837	833	815	850	829	849	808	805	833	836	870	886	822	785	806	783	819	826	851	792	801	834	824	828	843	844	868	823	869	827	833	841	812	854	839	816	865	852	864	826	839	817	871	817	807	887	897	862	787	842	833	781	812	757	865	837	844	822	872	825	817	824	868	791	776	875	853	788	858	822	851	822	836	803	787	840	868	826	855	839	794	861	833	805	839	876	838	824	896	859	850	827	833	848	805	804	837	903	839	823	833	784	846	792	841	781	823	866	821	867	848	868	856	846	816	834	849	780	896	812	852	774	823	841	831	822	841	825	835	825	863	803	834	808	822	811	844	833	807	829	828	852	849	821	820	812	836	865	796	870	788	826	775	841	831	814	842	855	895	815	893	836	790	798	916	821	784	811	795	848	776	841	860	825	854	795	827	831	843	849	797	860	848	837	834	870	872	818	856	870	775	809	816	853	822	841	876	833	880	847	825	808	820	868	832	815	791	869	850	808	831	829	854	800	812	819	836	848	796	853	901	871	830	837	843	816	860	848	821	844	855	799	825	794	810	857	882	852	892	857	833	852	860	866	819	845	830	778	826	870	874	821	832	810	839	811	812	791	809	834	833	848	824	839	840	783	834	885	850	822	806	814	856	858	777	827	797	860	799	823	790	800	854	813	825	840	831	854	833	819	853	825	860	838	866	787	805	828	813	825	869	840	881	840	874	802	858	862	828	838	843	843	848	855	844	846	806	812	873	824	816	861	830	797	836	879	837	797	810	805	882	754	830	826	861	839	824	818	831	867	838	832	869	799	850	818	802	805	801	829	851	840	814	817	863	876	865	801	850	798	781	851	835	835	853	826	847	818	903	813	839	826	837	868	828	835	805	884	825	868	813	834	859	824	896	887	872	806	867	835	852	818	815	811	814	832	809	875	829	800	839	788	852	829	852	793	840	883	842	839	791	881	821	817	837	788	867	831	861	857	798	824	862	848	841	821	840	805	885	870	811	819	801	874	853	835	827	887	895	817	890	823	833	777	839	851	838	865	842	783	798	840	836	893	838	873	812	795	794	871	823	813	819	872	809	875	819	817	877	817	807	855	822	813	815	801	785	866	832	854	862	883	842	810	834	850	877	837	828	782	867	788	806	815	847	819	830	787	855	849	866	828	824	814	837	819	789	813	841	878	843	797	848	848	783	861	857	783	761	791	844	826	849	882	828	855	815	822	845	815	842	831	820	842	795	819	841	860	840	782	854	817	843	808	829	831	860	839	872	857	787	837	790	863	858	827	844	800	827	846	825	799	813	806	871	842	834	795	828	862	822	839	849	870	813	809	844	829	837	806	872	863	804	810	776	805	861	854	799	834	852	800	883	851	869	809	812	872	836	824	857	818	807	823	773	833	794	892	806	913	835	820	813	836	831	842	799	836	781	851	834	842	810	811	820	846	827	807	807	858	818	854	831	832	845	853	802	807	801	869	833	886	786	835	798	880	873	777	863	834	826	796	817	819	845	849	825	846	852	799	840	905	868	782	844	860	808	808	819	858	824	850	844	841	823	817	888	822	891	809	833	823	837	804	887	834	857	833	788	798	869	800	867	873	844	918	800	855	863	797	838	821	831	823	841	800	810	840	858	828	822	835	869	891	837	812	813	855	860	840	861	853	810	865	867	875	827	810	852	849	786	832	872	841	778	855	830	878	854	881	836	848	845	863	900	843	839	782	799	862	833	835	800	805	857	840	866	830	863	817	777	893	829	806	837	824	851	818	837	770	856	848	810	788	852	794	836	806	857	801	819	835	823	853	853	852	844	825	808	847	885	846	829	797	842	824	847	786	885	846	853	835	865	871	796	837	855	816	806	797	857	824	827	837	836	799	785	858	826	829	821	860	858	852	823	805	840	812	887	859	871	811	860	834	871	797	854	873	844	813	811	795	759	895	856	858	855	866	827	840	817	811	794	845	864	796	825	907	876	853	906	833	847	825	820	873	855	796	808	767	825	826	784	796	837	822	878	791	811	852	839	834	853	837	788	833	828	872	827	842	844	834	830	800	807	840	871	828	828	791	798	812	858	849	847	840	825	803	810	872	803	849	807	875	822	807	807	828	866	892	833	808	851	816	827	885	791	853	843	841	824	839	837	789	830	828	799	815	815	773	828	857	828	838	859	784	778	854	831	821	850	870	869	836	815	784	835	837	815	854	819	781	831	802	808	768	800	833	785	829	804	938	853	836	858	821	884	795	821	847	794	860	904	842	844	823	790	843	810	823	767	789	914	865	919	860	813	837	772	857	863	846	842	859	817	832	817	863	801	810	787	832	873	819	830	801	892	826	833	857	883	877	911	856	829	784	797	756	835	806	843	817	824	824	798	815	876	827	848	811	858	809	814	827	833	883	833	769	842	845	822	830	792	836	816	798	815	771	861	844	817	872	848	794	819	836	831	841	828	823	857	800	873	816	840	867	847	828	820	813	822	856	889	850	880	798	825	836	886	823	826	824	857	826	802	856	803	831	799	810	822	832	858	835	840	842	800	910	801	825	815	813	810	844	850	901	844	797
3784	2228	1869	1271	1082	947	859	921	878	893	828	797	755	807	761	752	796	775	804	804	805	747	796	776	766	803	822	734	764	774	758	723	777	725	760	749	779	735	707	767	789	755	750	769	724	727	765	787	762	759	730	783	709	730	758	776	709	737	744	715	716	719	731	733	744	726	692	758	739	735	766	716	772	750	770	767	732	761	762	793	715	695	743	775	755	720	767	744	784	753	764	761	736	749	739	765	778	725	752	790	765	774	711	758	698	773	766	776	731	723	779	760	768	722	757	772	767	745	717	705	750	712	727	728	746	712	768	764	732	700	731	748	762	739	758	778	748	723	770	740	758	725	747	757	734	793	768	768	755	710	744	725	728	752	787	718	719	767	765	730	760	745	768	736	711	721	751	753	769	743	708	776	727	778	760	769	759	736	757	781	742	754	721	738	770	751	769	767	760	760	797	739	697	699	738	735	778	777	714	694	743	685	762	762	654	793	719	734	726	717	739	719	745	810	782	765	731	739	758	726	751	707	807	730	757	746	772	756	747	763	779	753	756	754	790	700	744	758	706	710	732	759	751	739	728	741	755	727	739	769	758	729	738	728	722	710	770	742	729	753	776	743	727	777	766	765	774	725	763	708	768	742	790	779	739	742	758	732	778	762	738	755	740	721	735	748	706	734	774	727	801	781	729	717	735	781	702	744	737	748	730	721	740	770	723	699	761	717	754	761	729	738	811	730	692	725	747	755	774	762	733	728	677	753	773	680	737	738	736	751	730	768	734	753	778	725	743	771	819	737	760	740	782	770	780	742	798	746	749	758	754	765	731	680	783	744	758	686	732	777	703	706	808	764	758	726	751	720	767	786	758	753	727	752	782	737	757	757	700	718	707	726	738	708	732	737	737	731	730	685	750	722	722	753	754	755	699	741	709	693	717	710	748	794	748	709	742	761	743	751	708	720	763	776	722	769	739	757	735	746	761	714	792	759	729	723	708	778	739	753	756	765	721	782	794	739	742	726	734	787	755	723	733	774	768	704	714	765	733	721	727	725	772	718	741	751	732	732	744	802	759	738	763	758	717	721	759	745	741	720	743	677	757	701	780	764	726	761	724	762	744	750	715	761	809	791	744	772	782	747	729	780	719	682	747	728	755	725	751	749	719	672	737	745	735	718	713	722	732	741	740	779	767	734	760	761	735	744	760	735	716	761	750	734	725	724	739	790	736	749	811	737	669	780	740	763	727	774	813	756	705	720	725	763	746	763	696	734	725	734	748	726	689	719	752	785	741	782	717	755	695	720	725	800	761	743	752	711	754	802	797	681	742	726	703	785	746	746	745	727	774	774	713	748	713	728	737	763	780	725	712	730	741	718	764	736	756	724	735	740	762	710	726	732	761	725	748	735	712	746	795	737	762	756	719	765	740	737	754	733	756	729	719	736	722	752	719	753	756	809	777	753	686	760	748	805	787	730	743	753	739	760	743	727	710	747	779	752	750	719	756	736	752	738	720	819	727	744	720	750	777	706	702	698	712	760	771	776	756	777	765	753	684	716	703	775	760	652	725	737	734	739	744	752	741	694	714	732	729	799	745	731	744	734	739	749	732	780	737	778	792	796	803	723	761	717	794	748	722	688	777	751	769	730	751	714	698	740	729	757	713	735	720	684	743	742	721	726	778	750	786	756	758	764	730	733	787	713	769	709	739	730	803	750	743	716	707	760	741	699	713	742	718	752	798	739	764	735	774	687	792	718	721	750	780	787	755	705	728	745	742	739	762	743	746	735	741	757	761	777	750	760	753	682	753	729	765	751	785	690	774	741	757	738	766	764	710	705	740	752	776	750	780	713	723	744	719	717	701	729	743	765	735	804	766	779	782	725	758	751	741	708	728	762	729	749	748	721	757	723	755	722	770	762	716	772	728	766	747	765	747	741	728	789	712	728	722	763	749	739	688	735	755	725	693	743	724	727	758	797	759	786	780	684	732	743	743	756	771	729	749	740	735	709	760	786	809	726	756	732	699	704	724	733	737	754	767	741	743	740	737	762	742	760	700	751	721	743	709	769	741	780	763	776	758	766	765	783	744	727	750	729	766	716	822	722	762	757	754	700	731	745	715	728	763	722	712	715	748	764	763	793	727	754	720	710	750	696	792	709	739	702	692	766	764	767	736	783	766	677	741	778	682	686	746	738	704	754	708	735	736	795	699	761	713	766	755	773	724	754	716	747	790	713	740	722	731	722	711	729	758	724	695	724	746	788	764	740	773	766	722	729	814	780	768	773	714	724	744	730	764	806	734	779	750	689	721	748	720	721	728	739	739	723	771	736	749	727	740	789	730	726	753	749	751	754	733	780	752	749	691	729	738	759	681	757	722	773	715	784	735	740	733	740	710	748	777	754	691	798	693	692	754	726	751	798	747	706	734	747	741	717	739	793	771	757	733	762	768	733	763	751	766	739	731	676	755	813	772	741	713	712	758	744	759	772	748	748	772	714	770	687	751	806	735	805	778	731	769	702	694	724	685	786	735	711	756	788	741	776	700	713	764	742	757	766	765	732	738	717	777	778	781	713	737	771	752	791	700	757	769	783	764	742	762	733	710	786	735	771	753	760	779	702	799	742	792	714	752	702	772	756	717	720	744	692	758	713	694	766	741	732	745	755	730	712	715	735	750	721	745	732	778	717	779	795	696	730	721	773	713	746	748	734	715	731	767	757	707	682	744	776	749	757	749	748	718	716	691	727	754	746	715	800	732	732	778	717	760	684	720	730	771	725	752	730	686	747	762	717	749	792	762	720	727	773	719	749	725	750	705	749	790	739	716	743	728	757	705	724	731	729	798	762	790	745	730	715	748	750	705	692	728	740	721	729	706	712	703	713	774	715	725	771	718	771	777	760	764	737	745	712	705	757	762	753	733	770	751	767	769	723	749	710	716	761	687	757	760	698	759	748	759	764	729	788	746	748	780	740	737	769	748	759	714	724	732	747	746	713	780	753	735	682	709	709	767	721	733	771	748	751	733	715	736	739	780	743	803	734	756	706	756	765	746	726	696	783	758	731	752	762	748	755	752	755	750	686	763	795	773	748	691	700	807	733	745	735	732	715	734	720	741	727	754	750	734	755	734	729	735	777	779	764	750	746	702	770	767	778	753	720	768	772	702	787	760	757	787	723	724	734	775	768	722	805	763	786	735	725	746	763	738	739	785	736	736	748	766	768	721	723	771	736	758	816	767	675	764	735	751	759	718	738	731	730	743	677	736	762	720	745	813	694	740	727	715	725	761	708	753	759	719	752	767	730	712	689	798	750	763	739	727	696	707	738	728	763	786	753	799	721	737	721	766	737	729	722	753	716	731	687	723	773	741	754	739	759	770	721	743	768	693	758	729	783	782	752	771	804	761	734	725	772	781	683	744	688	722	735	707	722	778	726	725	733	736	756	751	769	786	793	744	784	718	746	756	750	729	741	750	756	744	716	780	745	726	736	734	707	730	742	716	775	733	735
24268	21470	28651	24722	20181	2811	1023	658	558	494	524	463	477	526	468	497	456	440	419	429	428	435	423	417	417	420	427	437	401	425	424	411	428	425	382	433	450	397	427	439	391	412	414	409	396	395	430	421	411	416	409	421	390	391	432	381	417	416	433	409	394	399	398	424	411	391	417	386	403	410	415	408	392	405	424	368	420	392	404	411	417	438	429	426	415	393	414	385	388	440	383	376	409	388	411	420	423	387	388	374	429	397	369	399	445	421	381	399	448	401	403	375	396	440	460	393	381	378	414	417	386	385	422	440	391	441	399	419	382	427	407	400	432	411	402	440	402	412	396	434	365	407	404	408	413	439	416	375	457	386	382	420	374	422	445	396	395	429	408	416	387	391	436	438	405	405	377	426	389	420	384	391	394	394	388	400	370	441	392	419	415	395	385	407	409	433	374	366	377	435	421	375	412	397	414	404	435	407	395	391	384	424	421	419	429	375	384	419	394	402	408	403	405	424	418	396	397	388	409	412	426	411	455	378	401	451	429	413	397	409	413	393	398	396	401	412	396	381	406	410	405	422	396	384	395	379	406	403	432	398	415	427	409	413	414	421	379	413	406	399	426	385	416	408	403	413	396	407	402	424	407	398	433	381	403	408	409	401	419	410	392	406	401	407	423	417	402	393	425	412	432	418	365	403	385	426	409	378	395	405	362	384	400	369	404	425	402	402	435	421	408	395	405	373	410	430	424	395	391	435	422	390	412	420	388	403	403	401	402	397	411	398	415	439	400	389	405	413	391	402	406	413	421	398	398	367	409	379	404	439	387	357	404	413	416	450	418	416	382	426	436	387	368	368	431	403	449	395	391	378	384	412	413	427	418	426	388	378	392	377	387	393	399	439	408	413	430	396	423	398	393	421	407	381	386	392	400	393	408	422	377	432	420	442	379	399	394	388	419	390	435	341	386	409	389	387	421	440	400	430	394	403	381	386	413	398	397	375	392	411	396	392	391	406	392	382	414	397	401	404	412	410	411	396	393	420	440	389	439	398	400	397	426	416	395	393	394	408	404	421	415	394	390	398	424	405	386	388	411	410	421	396	405	417	432	412	402	403	405	443	401	392	394	419	412	392	395	419	402	409	392	404	379	381	427	411	399	446	403	427	400	409	406	435	374	406	387	365	401	413	419	433	397	415	405	437	429	427	379	425	366	409	388	430	382	393	394	420	398	394	392	418	366	417	402	385	393	387	405	422	433	396	390	422	367	400	395	382	391	422	430	391	431	420	408	384	375	380	392	423	368	375	402	364	394	372	378	403	371	408	413	415	406	405	418	430	398	390	409	421	393	376	395	422	395	394	422	432	402	409	371	380	375	377	388	378	425	394	441	406	393	382	409	417	381	377	394	435	403	395	385	426	393	381	419	410	420	373	350	425	393	383	426	390	390	424	395	440	378	381	406	426	360	396	421	390	428	431	392	387	414	382	431	374	394	425	388	398	409	409	424	405	384	406	430	374	424	427	391	396	399	387	413	418	356	417	386	382	391	418	430	402	399	398	366	389	409	433	395	375	407	409	413	389	411	396	420	404	376	423	376	402	428	421	390	420	400	386	391	407	419	420	417	392	393	385	379	386	387	398	432	391	382	399	458	389	370	398	422	368	383	424	369	395	420	404	420	431	379	397	400	403	395	395	410	442	398	397	369	362	387	416	379	379	432	398	416	388	361	391	421	382	395	389	415	386	364	422	358	411	411	456	401	400	364	373	436	411	398	390	399	378	362	409	388	408	380	403	404	380	395	442	392	417	409	407	383	422	378	420	403	394	372	419	405	392	406	428	377	363	412	376	355	419	386	384	428	444	397	411	392	392	365	405	450	417	407	413	413	424	416	403	427	384	389	376	401	386	458	352	410	377	386	397	405	412	408	406	400	370	384	436	387	412	443	450	446	420	379	404	398	389	378	362	388	408	363	419	418	401	400	396	383	424	381	412	399	386	393	371	409	380	420	414	424	405	368	418	416	405	408	425	440	423	379	456	423	412	430	413	391	420	426	425	400	409	392	407	391	373	406	419	403	411	384	360	405	372	414	395	390	394	404	414	398	402	389	355	415	392	390	410	420	405	384	405	402	399	410	423	453	399	383	418	390	369	417	380	383	404	369	370	404	405	425	377	419	414	451	417	377	441	415	387	385	416	406	430	394	397	411	403	412	389	409	354	406	400	413	452	402	402	408	401	431	408	403	417	393	406	434	378	407	411	408	376	429	420	394	408	391	428	416	376	388	408	405	379	401	397	427	405	417	352	388	377	431	405	428	396	403	400	380	398	391	389	401	431	430	408	379	406	412	404	418	404	403	384	408	385	423	411	409	385	391	423	379	423	381	388	398	421	386	420	386	410	406	389	417	414	410	434	400	399	388	398	421	429	417	368	412	403	385	404	377	432	379	335	398	429	397	398	418	390	408	393	388	390	385	394	406	392	419	426	426	414	387	429	378	403	387	407	383	408	424	401	386	454	388	416	410	426	409	389	372	375	435	405	367	377	372	423	383	418	401	404	375	403	391	450	383	406	384	423	414	392	415	376	395	374	405	410	406	413	443	417	414	412	400	423	414	399	378	415	401	382	436	426	406	374	418	388	365	387	413	392	387	392	385	416	412	398	435	401	407	386	433	410	411	471	365	411	422	388	407	405	400	392	394	396	406	452	394	387	420	403	419	385	405	371	403	400	406	393	398	364	385	389	425	407	412	415	406	396	417	418	369	398	425	378	402	392	456	424	397	409	380	358	381	396	383	407	365	388	420	399	408	367	384	400	408	429	408	408	426	377	399	375	401	394	406	433	401	363	437	425	387	406	367	424	424	397	403	387	392	394	359	420	391	435	409	405	424	440	397	392	398	393	433	379	388	406	388	384	412	402	405	447	383	402	415	397	404	412	359	395	406	385	419	410	427	408	407	460	400	413	413	435	388	439	396	403	378	402	412	447	372	423	409	414	381	406	417	381	431	383	385	380	428	428	382	426	404	399	425	444	398	423	396	383	402	377	379	395	414	410	410	417	381	406	410	383	403	407	395	395	405	394	379	389	419	389	441	397	433	387	389	436	376	415	411	413	405	402	368	418	407	373	396	376	409	416	396	425	379	412	413	412	381	396	425	421	424	433	379	420	397	409	399	419	386	416	381	401	420	383	393	410	349	368	418	416	365	409	396	439	375	363	416	394	397	419	396	398	441	422	394	409	422	370	412	400	383	386	426	441	380	411	431	383	411	395	408	414	416	405	426	401	380	370	425	362	414	382	436	369	369	408	404	402	401	385	406	398	405	417	390	401	393	415	389	401	401	404	394	428	369	414	389	426	395	371	373	380	411	399	414	409	398	417	403	405	396	406	407	393	394	415	378	372	377	404	412	424	427	397	383	402	390	379	398	385	406	386	408	405	385	408	415	400	415	382	419	397	424	443	429	358	408	415	415	374	422	397	405	426	435	425	398	387	394	397	403	414	403	384
3426	4784	3837	1931	1381	1103	904	760	663	631	570	550	512	505	472	491	493	440	481	433	451	442	446	475	460	424	392	422	485	402	451	438	429	424	474	396	432	433	460	434	436	441	457	434	412	434	445	422	410	395	475	416	423	408	425	387	436	465	440	421	437	450	405	425	415	440	436	453	463	360	429	455	441	414	416	437	406	421	402	413	396	443	399	467	423	450	423	430	445	411	399	403	378	431	458	441	420	434	395	408	413	441	400	434	400	483	448	447	383	414	431	419	408	428	420	410	464	396	443	445	427	420	383	415	413	410	406	427	407	399	446	396	411	403	367	426	461	411	414	400	417	420	440	387	431	380	413	439	400	423	394	447	425	401	415	406	429	403	425	407	418	417	410	396	441	429	402	400	399	470	424	431	422	429	420	445	429	408	432	403	424	405	408	447	409	397	405	391	404	411	418	435	412	413	401	421	428	414	416	411	431	426	449	388	457	427	416	388	409	408	433	421	386	427	372	433	394	408	439	408	405	407	437	422	393	417	395	448	389	416	424	452	413	412	399	402	401	412	438	415	467	423	431	394	412	405	422	437	426	411	374	408	416	370	410	414	390	399	386	408	387	404	418	410	375	418	422	426	421	426	442	410	429	399	427	433	397	423	397	373	401	443	396	414	390	419	407	404	440	410	427	388	409	424	404	415	383	404	448	410	383	383	422	414	423	426	470	400	448	440	433	398	394	414	452	393	389	430	426	408	431	454	426	403	407	425	416	425	421	432	409	408	427	388	375	390	416	406	414	411	416	395	430	401	390	423	386	388	427	421	419	407	422	395	427	425	392	412	437	403	443	415	415	403	406	397	422	408	371	428	397	398	432	425	437	420	436	420	435	402	414	398	414	455	394	386	427	422	393	439	433	410	435	427	395	424	401	451	431	448	424	440	365	403	405	414	425	397	388	428	422	458	455	397	401	420	427	433	387	433	434	403	431	406	421	404	408	426	420	451	414	433	435	443	434	391	390	426	392	448	406	403	419	452	427	432	425	399	409	423	407	411	379	429	433	394	397	399	449	420	397	412	402	423	427	414	476	391	419	417	465	405	442	405	400	415	436	406	389	424	376	399	436	385	376	405	427	418	389	447	397	396	406	411	413	395	414	413	422	430	393	395	392	382	407	429	465	414	400	427	383	439	436	441	402	368	395	389	425	403	411	416	429	411	398	437	436	404	382	443	446	429	421	428	420	423	434	415	402	396	405	434	420	392	398	413	420	435	434	400	416	388	424	430	409	418	379	428	460	435	414	381	432	408	424	402	410	401	423	387	410	387	429	433	397	458	415	371	419	368	402	394	463	442	399	385	419	406	403	395	426	357	402	390	406	434	428	399	424	417	403	386	415	399	417	427	393	427	449	394	410	420	406	422	430	423	431	398	398	418	416	411	388	421	403	396	441	425	404	401	393	400	415	406	411	347	418	401	435	384	397	404	439	403	411	439	436	395	415	418	381	409	428	438	415	436	433	404	420	418	430	425	399	430	429	400	407	390	403	400	404	435	414	422	400	400	375	401	390	403	426	418	408	417	427	424	417	405	417	400	416	395	426	432	391	422	412	449	439	417	458	411	401	417	426	424	401	427	371	415	405	402	409	431	437	415	410	417	466	393	441	437	437	412	418	441	394	426	440	436	408	419	438	409	461	431	419	408	457	434	389	388	413	381	426	375	402	455	391	439	364	421	447	417	426	427	379	374	426	436	418	398	416	416	383	379	431	408	416	427	413	413	395	406	430	439	428	379	425	447	418	425	469	400	450	406	435	394	419	403	439	423	432	378	419	402	392	424	421	383	414	422	412	409	411	383	390	394	414	408	426	425	383	396	382	436	428	401	410	413	402	388	409	420	397	393	435	368	391	453	411	391	414	430	422	422	426	437	418	404	381	419	421	420	397	437	388	412	450	426	428	420	404	395	431	439	389	406	420	408	387	391	416	401	423	397	378	399	446	406	435	410	382	422	398	384	409	395	409	414	412	445	438	395	399	430	413	433	435	394	444	399	397	390	397	399	362	425	449	430	403	410	431	417	421	386	411	421	412	386	403	404	385	413	399	422	423	426	397	413	384	417	412	441	417	402	416	409	431	391	419	414	411	416	424	393	392	377	437	414	475	381	427	389	411	417	423	400	423	382	412	421	406	439	440	431	402	370	419	423	430	432	411	393	439	419	429	368	392	422	424	425	424	373	396	409	380	445	436	408	396	433	421	416	399	364	416	440	411	397	404	357	421	436	392	403	415	408	392	401	446	419	404	403	377	434	418	381	409	369	429	411	373	431	399	398	431	419	380	385	439	417	433	463	408	389	393	408	412	446	395	426	438	421	415	429	437	419	377	403	397	399	428	424	401	420	394	415	442	410	391	401	408	388	400	398	405	419	383	375	402	417	416	405	394	391	412	392	403	442	448	411	384	429	407	398	409	409	392	421	396	417	456	393	416	397	375	421	392	413	363	413	414	402	416	438	413	414	414	419	429	431	380	405	396	412	413	396	423	420	428	369	405	428	420	431	406	441	422	404	389	354	453	419	415	401	456	389	399	400	444	421	378	400	367	391	409	448	416	389	429	386	429	426	409	423	415	433	393	400	421	417	426	395	426	427	408	416	395	436	370	419	415	403	403	415	417	392	405	409	398	396	405	387	393	410	435	427	405	397	369	430	359	404	403	404	476	411	368	426	434	410	428	368	412	441	411	414	437	396	389	428	406	401	421	404	425	426	362	380	401	395	433	406	403	426	385	406	396	416	443	431	367	382	380	399	419	399	388	389	417	383	369	405	373	403	383	443	394	398	439	430	436	382	430	404	410	406	424	395	395	388	378	404	385	399	394	442	411	402	388	419	399	392	373	407	410	423	405	414	389	416	414	399	410	391	410	406	414	404	365	412	418	384	409	416	419	409	422	419	443	411	412	399	422	428	413	417	422	418	420	386	406	416	403	400	414	389	399	439	408	394	398	377	378	427	427	412	422	403	436	372	368	425	396	426	399	434	429	464	399	373	447	409	423	393	403	401	454	394	422	427	433	369	393	384	424	410	429	425	399	434	426	400	381	438	399	401	384	399	401	416	405	422	390	410	405	440	411	403	389	405	359	408	421	407	420	396	394	436	408	398	376	393	403	428	413	425	403	393	387	388	413	390	386	398	409	438	411	419	372	413	420	391	397	445	370	372	398	395	401	394	377	375	396	400	419	406	405	435	438	440	373	395	387	384	408	424	416	397	406	383	419	389	414	425	405	443	393	414	416	435	407	404	403	419	397	438	416	436	372	460	399	412	397	385	397	395	416	441	414	407	424	380	408	407	410	442	426	366	432	391	427	449	423	409	423	382	448	402	408	444	430	429	372	388	412	392	393	367	406	400	394	383	397	413	417	347	419	369	408	411	413	399	455	409	450	416	429	417	402	417	378	389	421	440	454	456	386	392	412	398	392	424	413	427	413	418	379	409	398	405	371	437	387	383
27777	11600	1996	1241	931	961	944	994	927	915	872	916	927	946	1018	874	923	965	950	953	958	907	896	928	948	906	901	960	930	918	935	924	960	904	950	966	858	885	925	943	897	900	917	995	913	909	930	906	906	942	914	906	915	980	973	876	896	907	985	904	892	967	923	876	874	937	930	914	898	907	933	927	942	947	968	910	905	880	903	888	911	940	943	879	906	905	909	884	955	845	898	942	916	842	914	940	873	929	909	893	884	877	882	962	948	895	974	936	941	879	937	910	937	985	950	884	929	919	950	942	920	911	882	962	925	918	879	885	880	904	990	964	911	964	934	932	889	929	864	940	918	887	912	904	931	984	876	953	887	865	914	950	908	944	942	901	960	907	919	882	897	870	958	827	907	902	938	875	919	873	958	911	939	943	904	926	906	946	882	918	942	898	922	917	937	873	972	893	866	914	940	912	869	896	910	940	913	915	927	880	941	942	975	898	915	890	919	937	876	930	889	878	950	979	956	889	943	950	952	901	937	913	926	918	860	868	882	890	926	959	930	940	934	953	928	910	828	895	937	924	872	885	931	953	861	903	875	892	897	926	912	927	907	915	929	950	913	869	893	904	894	934	977	909	958	879	911	931	903	933	950	966	963	928	957	930	960	963	936	897	917	887	922	906	926	916	961	858	920	901	881	927	912	952	906	898	882	929	930	946	891	889	918	922	914	918	949	894	951	907	852	909	973	924	892	881	901	931	884	923	917	891	971	920	926	893	878	965	926	947	955	895	915	956	873	946	896	957	952	927	923	888	986	976	887	878	940	940	967	871	912	905	929	952	888	955	921	903	895	922	892	922	926	902	941	903	872	937	906	926	901	887	910	981	903	971	909	890	941	870	943	959	885	985	911	944	887	927	923	896	925	895	908	924	984	917	892	913	871	971	900	879	895	878	908	897	927	853	932	903	940	911	867	963	892	947	908	903	905	952	849	889	919	829	903	920	955	887	916	920	879	944	942	889	875	863	884	879	903	875	865	888	895	921	919	915	865	948	913	933	974	918	911	887	928	908	945	929	948	897	891	878	905	930	938	953	866	933	870	872	912	926	961	970	988	911	885	873	883	899	947	842	853	928	867	885	954	946	929	924	941	880	913	897	848	902	920	956	906	940	1000	970	880	975	956	901	951	919	986	918	880	876	918	943	925	915	888	900	904	953	875	985	968	899	880	950	887	948	869	929	903	912	832	874	924	895	897	868	935	885	927	862	972	876	911	941	946	895	877	922	886	927	955	896	892	927	975	922	942	932	906	937	933	879	927	871	901	959	1002	909	905	918	934	912	911	926	890	938	897	910	875	922	864	925	943	885	903	868	856	866	949	861	916	933	919	888	914	929	938	874	936	949	916	960	967	909	941	906	937	922	930	924	853	934	946	972	964	917	893	924	894	894	940	924	869	928	908	908	956	924	910	881	921	920	890	925	909	881	961	908	920	896	941	925	934	944	907	946	911	960	967	919	895	853	924	934	947	946	880	958	902	926	867	878	872	878	899	921	951	950	925	925	924	923	934	909	927	963	933	910	894	910	926	925	939	869	920	858	917	905	902	905	971	905	877	980	840	850	930	875	917	929	901	870	921	977	911	919	936	926	937	970	942	910	944	895	911	936	912	934	918	924	925	912	904	934	941	948	905	914	916	897	960	912	919	903	855	928	874	908	904	880	890	919	941	915	912	903	906	858	904	943	915	949	926	965	960	902	956	933	952	950	907	885	916	940	878	939	897	917	912	945	912	912	916	898	885	924	883	920	894	901	950	896	876	900	862	888	946	883	919	934	941	939	924	910	847	910	933	906	919	958	967	917	909	928	931	913	953	935	857	960	938	957	899	896	904	947	901	908	914	881	901	905	918	928	931	926	924	933	912	924	958	913	914	964	941	981	955	905	919	914	969	959	875	884	927	847	920	882	920	959	962	938	933	888	887	919	876	910	945	844	897	895	984	915	891	891	919	931	870	906	840	914	930	939	915	915	940	914	890	871	977	877	913	893	906	948	970	854	908	908	950	868	929	927	908	918	934	900	923	939	909	869	879	896	932	915	929	886	915	912	960	908	947	933	863	897	909	899	944	909	972	894	947	889	865	915	936	911	936	927	907	956	890	911	888	926	964	897	919	908	912	940	912	928	909	876	953	883	884	895	937	887	918	875	913	879	875	937	947	955	931	899	879	866	898	924	947	905	992	947	907	933	879	946	954	902	936	963	899	886	904	934	898	989	930	917	890	894	918	925	968	905	1000	911	915	892	968	884	945	937	916	939	882	918	905	894	956	926	951	884	860	917	953	923	967	902	846	911	929	951	873	893	931	903	877	932	899	903	901	899	928	932	941	944	948	925	835	952	901	871	889	878	941	946	928	946	874	891	873	885	910	926	943	981	965	938	881	917	947	895	907	947	882	915	942	887	915	957	970	918	942	946	953	972	918	937	895	879	912	929	950	953	925	904	919	892	904	873	924	910	898	973	883	874	900	864	902	888	935	910	925	901	897	896	890	932	942	900	951	954	948	960	854	896	955	946	948	912	955	894	894	847	864	870	926	897	896	933	958	931	928	912	870	919	910	954	862	910	898	877	941	905	917	888	926	937	949	988	865	930	959	938	932	924	898	941	927	934	894	960	907	914	928	922	902	900	904	967	951	940	957	881	878	924	864	876	902	1001	913	880	904	821	887	974	926	921	907	952	966	897	996	894	939	980	881	962	957	917	933	916	941	930	1012	914	919	884	963	1005	923	895	920	946	941	960	917	917	927	905	947	904	954	939	927	843	896	907	951	886	922	921	889	895	881	930	990	884	897	910	893	905	937	876	913	928	987	864	904	871	892	880	938	940	860	886	933	924	926	873	897	874	918	915	921	828	922	899	927	872	918	891	837	909	945	920	919	930	963	900	926	895	902	906	928	900	915	920	946	911	917	895	857	872	956	944	888	905	936	909	896	876	898	884	953	912	907	956	977	935	925	916	901	890	938	931	924	936	928	965	898	879	908	888	907	938	975	945	879	932	880	978	931	927	945	986	881	937	904	954	916	868	930	895	947	901	906	901	946	925	884	876	844	903	910	925	894	926	924	894	884	883	891	884	982	892	884	885	926	980	932	909	885	928	943	879	864	866	885	922	842	923	942	912	895	944	856	907	892	919	903	913	912	948	958	927	881	917	930	925	940	987	943	903	868	857	890	937	896	962	911	871	893	877	898	912	913	893	967	911	926	904	983	947	927	872	938	913	894	867	935	940	935	944	874	890	866	874	921	943	909	945	922	913	916	935	921	934	930	941	928	941	880	891	932	915	936	957	935	954	919	858	889	844	914	943	917	921	872	897	912	949	885	932	939	914	922	914	972	909	918	910	899	896	872	960	907	906	911	877	922	964	933	908	916	978	928	933	907	887	913	854	888	973	907	860	907	902	909	886	830	904	849	937	947	907	869	908	904	862	890	945	919	960	923	907	907	931	915	897	865	870	973	952	857	891
5204	1032	932	927	859	810	816	816	810	819	845	827	783	811	799	852	816	813	786	840	801	813	781	842	797	785	809	792	793	831	819	823	779	806	824	850	866	840	831	851	801	832	824	791	749	813	803	814	802	789	818	793	802	746	826	843	818	800	857	823	808	794	795	730	824	816	794	885	778	802	800	798	825	726	774	786	832	893	822	762	801	849	810	828	794	823	813	851	795	858	810	856	825	778	813	796	781	783	847	797	818	773	788	800	786	803	818	829	788	811	828	798	788	774	840	831	781	788	796	817	780	769	818	846	823	836	748	819	860	820	779	772	811	808	816	829	766	831	839	797	796	775	806	791	845	787	785	815	799	803	786	780	811	786	774	773	778	816	787	852	772	845	831	801	793	842	760	807	781	824	759	800	765	785	810	798	758	768	799	832	845	778	799	833	777	803	803	808	819	816	813	815	856	797	819	829	831	831	748	821	759	817	829	835	827	793	791	828	803	838	810	842	788	807	793	852	755	833	839	848	768	835	823	787	816	745	813	802	838	803	785	771	822	788	777	767	785	782	791	818	780	768	819	818	828	751	824	782	790	799	856	782	803	739	866	777	749	865	753	779	824	792	815	815	829	815	794	791	809	808	751	834	814	824	805	818	797	825	790	744	807	789	823	821	823	783	820	822	812	796	814	816	811	791	794	848	797	814	744	812	830	780	772	813	865	787	833	825	824	778	783	769	833	849	800	807	760	785	805	833	792	766	806	844	786	784	763	798	748	793	773	829	813	777	874	835	839	765	802	786	749	784	814	827	837	811	813	778	804	830	760	794	802	835	795	797	765	792	786	792	797	797	784	802	802	770	780	765	793	796	811	783	877	804	790	808	799	778	799	825	764	794	802	788	830	807	804	790	860	798	773	821	799	825	818	828	744	786	845	823	807	873	783	755	764	766	747	740	741	784	823	819	753	860	791	875	840	778	786	789	808	830	794	812	849	811	783	803	845	746	807	845	774	802	834	774	820	788	843	755	787	791	810	793	818	834	815	757	742	778	796	784	786	807	804	808	828	776	800	796	767	803	837	806	830	776	802	791	820	836	750	820	827	806	817	763	800	825	830	821	817	800	783	792	825	801	791	813	777	762	787	788	782	840	834	790	763	805	827	841	813	818	848	832	799	849	787	790	817	772	787	828	799	802	839	857	783	820	792	809	777	726	826	825	790	860	778	821	787	801	805	765	834	815	757	812	802	811	777	782	775	848	806	762	802	798	802	849	817	781	769	791	794	828	866	867	809	835	804	777	779	802	812	803	837	789	777	828	831	798	862	853	759	822	836	793	807	824	803	836	791	828	803	832	825	818	754	837	761	817	765	806	842	811	818	807	859	796	782	762	796	825	792	795	787	831	795	809	821	816	819	770	793	809	795	772	800	788	778	774	782	790	819	805	795	823	788	785	765	837	834	784	754	824	841	807	837	785	804	745	815	825	843	817	815	823	803	781	777	757	794	818	824	852	789	780	822	781	799	803	802	790	764	788	788	836	816	798	809	813	747	812	845	781	864	809	812	798	849	737	787	791	796	861	830	818	811	800	842	793	757	757	755	768	823	830	759	801	784	886	839	781	805	786	809	825	838	769	792	801	778	825	810	870	770	785	791	782	805	763	840	775	791	808	737	772	741	838	782	810	787	779	841	825	848	816	806	767	816	779	811	776	833	803	788	790	810	764	749	788	807	832	785	830	817	837	796	802	814	850	767	776	850	812	761	845	811	798	820	817	765	778	808	792	829	763	824	815	787	743	759	770	774	797	767	809	789	780	784	829	819	777	780	801	806	752	764	793	754	809	795	783	804	797	779	760	787	813	821	810	864	806	824	779	817	754	790	853	774	801	789	771	825	778	805	773	773	837	837	813	819	771	823	814	778	788	823	809	841	798	833	817	800	816	765	806	784	806	771	791	789	866	809	798	780	787	785	781	771	766	783	784	769	771	826	829	747	815	796	770	731	824	776	824	799	828	775	795	822	795	854	798	783	787	776	816	791	843	827	770	788	822	748	847	787	771	803	768	738	805	777	779	754	771	785	773	829	757	843	762	861	826	801	775	810	798	825	764	781	828	807	810	833	815	767	823	816	851	790	786	791	804	750	762	839	790	782	745	800	793	876	765	792	804	811	821	822	841	812	806	766	847	836	824	799	834	766	769	844	792	825	824	813	800	803	764	813	808	856	761	817	800	819	781	767	811	806	813	821	772	843	801	767	759	781	800	765	776	847	804	815	772	786	815	761	755	782	808	806	813	817	791	802	795	760	851	772	812	785	843	812	871	810	844	809	803	772	809	811	809	783	789	825	851	731	784	796	788	784	831	824	819	795	739	851	792	840	811	809	762	846	773	783	781	804	837	814	796	856	860	834	784	869	732	820	767	794	769	866	806	846	813	808	825	823	802	827	798	811	764	816	826	846	801	804	789	802	787	759	782	823	815	831	804	763	798	820	790	775	805	789	818	838	815	803	781	801	795	788	816	870	789	789	792	807	778	820	776	791	793	800	792	787	831	762	792	832	786	835	814	804	775	814	807	788	779	774	818	795	784	852	800	784	792	841	790	792	804	832	823	752	753	792	806	848	784	781	836	854	788	809	837	839	785	794	798	829	808	792	815	816	793	763	787	789	790	783	769	776	816	817	771	838	814	773	804	837	827	812	814	835	800	848	755	784	843	770	760	838	774	844	754	797	825	754	805	781	794	783	779	784	793	753	801	797	829	805	817	857	783	727	781	860	761	809	746	814	815	757	790	806	795	809	770	772	830	798	826	816	834	812	793	822	825	817	837	813	803	843	801	792	794	780	795	789	797	793	775	848	810	830	808	810	834	764	793	782	814	779	811	819	794	787	800	788	854	783	794	784	825	785	805	806	794	802	805	791	759	787	838	802	793	752	776	817	798	832	752	736	826	814	739	786	781	784	787	855	817	852	802	805	758	820	796	824	820	765	794	802	811	759	786	757	817	797	851	774	825	797	787	803	809	795	820	839	804	743	815	805	799	792	784	805	844	795	791	836	837	761	764	798	774	793	790	812	824	836	797	783	844	849	784	752	829	797	740	806	791	776	812	803	810	816	787	784	773	803	781	841	793	839	797	821	768	788	783	769	788	816	839	812	757	748	780	779	834	814	807	860	781	804	786	831	818	776	826	807	806	815	830	808	764	764	813	785	825	780	787	810	830	757	770	817	777	819	766	780	808	787	754	846	790	751	799	802	800	796	859	782	770	784	818	783	815	823	781	775	733	810	844	782	815	773	809	823	815	808	754	801	808	812	813	782	810	798	778	774	764	792	770	825	803	820	770	822	839	777	738	823	763	824	798	831	789	747	790	764	830	788	808	776	795	853	803	756	785	791	792	794	796	878	779	787	792	776	818	773	809	796	808	857	792	778	768	819	818	790	805	805	856	768	806	781	835	781	789	813	811	832	793	804	803	844	737	824	776	808	782	802	804	719	781	807	833	817	799
25969	21498	25281	16642	1967	1073	1067	926	896	902	847	909	837	899	898	849	831	818	847	880	852	884	856	855	879	815	813	794	870	841	849	857	812	834	872	891	844	848	836	852	834	854	828	776	823	855	834	828	838	816	835	848	786	807	841	803	833	844	881	827	836	827	792	837	802	838	878	829	827	824	847	856	771	798	848	832	827	800	857	765	876	793	900	895	864	819	818	807	833	812	853	779	824	793	845	836	830	853	829	833	831	785	852	875	803	841	826	860	852	821	808	786	768	827	824	809	834	794	816	834	778	828	835	811	829	809	897	813	826	833	832	806	805	865	827	845	830	840	810	820	846	845	851	835	848	812	839	789	771	834	846	786	763	857	799	795	837	790	802	834	867	858	818	833	864	841	828	813	819	838	800	779	847	796	802	813	818	840	820	829	807	828	842	839	843	848	820	865	788	855	802	839	850	878	873	847	875	805	818	812	810	852	868	880	849	842	833	845	793	857	823	817	851	846	871	840	851	848	865	835	854	817	832	846	816	801	838	826	872	811	768	783	833	812	870	844	846	814	839	829	854	870	827	830	804	831	874	780	851	864	838	864	845	837	828	806	835	849	868	790	879	815	831	860	794	859	840	817	783	909	824	857	817	806	835	818	768	839	805	879	816	880	810	837	832	815	818	773	860	847	880	839	880	875	784	835	880	798	879	812	822	743	852	813	839	876	845	815	878	856	840	822	844	847	765	823	826	844	833	778	853	809	889	747	818	829	845	804	806	854	836	846	854	822	786	828	830	822	841	802	824	819	881	832	838	811	827	861	789	819	821	804	824	845	828	790	836	803	783	809	759	844	858	826	845	819	828	802	813	874	842	805	835	842	890	854	831	862	726	800	874	829	795	862	841	771	857	829	850	848	819	884	818	806	820	834	822	791	803	793	852	783	810	833	828	796	842	873	795	818	819	856	870	863	837	824	830	850	846	837	828	802	874	781	804	835	834	833	866	862	814	834	840	818	813	812	830	817	811	815	803	813	858	866	843	830	816	873	839	860	845	874	758	837	865	847	842	796	819	805	820	780	876	876	798	828	813	833	842	867	853	800	876	793	814	864	789	865	882	832	801	794	798	831	822	825	864	850	848	846	805	787	852	854	832	878	814	832	829	837	817	822	766	864	828	871	816	805	800	791	826	869	834	839	826	799	823	838	781	841	892	873	804	838	842	918	844	869	806	845	898	781	839	845	834	837	852	870	813	830	814	808	818	817	855	813	881	819	781	817	805	821	762	815	880	866	896	826	823	821	809	841	815	790	882	833	797	745	859	844	816	882	822	857	784	890	838	822	805	785	814	800	885	802	844	838	861	791	870	795	786	827	798	846	852	839	831	830	880	829	840	831	819	792	843	816	809	805	842	788	811	786	820	779	863	799	874	854	803	773	800	821	836	833	871	811	829	888	823	816	799	818	818	842	796	827	806	792	812	854	802	823	843	843	846	867	848	884	838	809	865	836	844	911	858	848	875	866	831	858	885	784	821	841	809	827	875	809	848	842	827	834	797	815	791	816	829	887	837	792	835	844	828	820	831	854	750	817	875	831	842	821	844	860	860	780	816	779	821	855	793	831	844	812	804	831	826	799	807	819	818	843	782	860	808	845	799	839	801	793	821	769	875	753	792	854	848	813	853	859	779	869	778	830	838	888	834	848	861	832	830	821	843	844	869	830	836	861	874	768	836	826	843	865	848	863	857	833	822	819	856	836	821	804	829	870	843	813	841	855	792	822	778	806	809	838	798	857	829	849	788	879	804	843	834	904	807	818	834	778	854	818	830	803	807	852	827	868	870	801	816	861	833	845	817	901	813	854	801	843	824	805	875	831	837	824	804	824	846	871	834	808	792	831	817	827	882	852	803	797	770	870	865	845	829	857	810	827	843	833	851	848	834	819	804	820	775	843	834	847	782	779	814	841	873	851	831	824	852	766	811	804	877	843	823	865	837	827	815	830	763	845	855	848	826	791	828	826	913	839	805	819	785	813	802	836	816	872	848	812	845	823	848	884	831	876	832	887	871	828	824	823	825	825	823	844	876	832	805	829	822	843	797	864	745	827	839	834	871	831	766	813	839	780	909	857	823	863	817	832	804	860	867	852	859	771	890	852	852	838	876	851	826	877	804	819	832	802	819	798	841	805	824	863	808	766	819	818	792	855	818	849	803	812	837	839	843	838	829	813	787	849	824	827	753	822	869	860	820	827	889	838	830	896	862	849	810	831	863	845	803	847	802	897	838	826	824	868	863	830	796	817	861	868	816	871	856	840	815	840	785	828	809	824	844	775	865	863	839	855	838	792	852	807	816	781	884	869	840	859	844	842	833	815	854	824	879	813	804	866	812	819	850	819	865	824	807	823	782	846	882	827	806	769	834	846	847	842	783	834	859	815	828	796	832	817	783	814	850	868	802	797	803	810	846	825	860	824	829	791	836	817	865	797	816	809	836	834	857	857	843	810	844	855	790	835	840	843	837	788	796	824	818	822	805	811	788	788	789	831	811	875	873	846	859	914	806	887	789	798	787	825	827	827	819	891	844	824	761	801	798	808	838	815	807	820	800	862	863	874	866	841	830	892	824	813	822	815	860	832	848	817	886	814	815	799	830	777	862	798	852	835	825	827	871	887	836	806	837	827	840	857	834	812	822	833	846	850	879	797	865	818	800	826	800	828	799	817	845	830	887	809	839	821	829	827	828	841	855	828	838	805	829	863	805	786	854	843	831	848	832	836	815	837	895	836	840	845	784	779	799	842	840	812	856	848	917	821	836	790	823	882	848	811	819	845	851	815	809	837	872	849	862	806	840	867	825	799	831	794	856	821	833	825	826	890	885	816	829	848	869	842	915	820	863	858	842	817	843	821	878	859	848	824	898	819	792	828	851	810	841	819	812	832	867	823	835	807	796	832	820	829	863	835	792	833	822	793	850	813	868	818	848	851	800	793	875	824	828	799	799	855	865	792	804	842	887	823	826	860	831	841	818	828	853	829	831	872	820	831	831	831	791	812	792	820	784	855	828	785	896	805	858	834	872	825	792	826	826	827	827	855	853	809	807	808	889	823	866	859	865	800	835	839	833	782	813	831	819	820	831	822	867	862	856	885	832	780	823	837	852	871	808	819	812	801	843	774	855	826	853	847	826	794	818	816	829	840	860	833	757	840	854	804	815	817	805	835	831	836	843	880	821	824	790	813	869	838	803	794	853	863	827	825	833	817	828	835	821	873	830	859	898	796	810	866	852	801	849	833	826	839	823	821	836	814	835	831	846	792	809	835	826	809	833	817	820	869	825	865	844	848	800	854	859	792	845	852	839	858	810	880	770	843	794	845	835	829	870	838	827	864	821	822	895	812	839	849	830	845	864	937	839	848	800	839	810	794	805	839	796	809	820	800	777	812	787	859	794	771	828	779	849	818	881	796	864	808	874	794	803	837	817	846	845	879	879	824	827	847	860	897	781	846	852	762
3809	2234	1881	1296	1087	937	917	865	801	837	813	916	743	822	781	754	773	738	821	790	749	786	752	795	786	779	735	769	783	741	758	717	745	769	796	772	780	772	768	758	736	762	795	789	774	751	769	751	769	742	772	716	786	718	727	793	747	769	746	727	725	746	780	769	735	717	725	806	739	726	728	769	728	734	705	818	709	778	737	737	790	760	745	742	778	737	808	752	730	747	725	782	750	764	729	747	781	800	785	734	782	775	726	747	769	759	754	777	727	786	719	756	751	752	703	742	736	753	772	736	767	724	694	744	731	738	734	731	741	712	774	709	729	783	759	796	773	752	741	746	698	754	747	765	772	768	726	722	780	729	733	694	793	787	737	724	793	765	822	710	764	729	780	775	727	728	785	771	773	740	733	726	721	704	710	727	740	719	750	772	729	718	729	720	735	740	689	772	684	738	725	756	727	752	756	693	781	704	750	762	774	793	759	699	762	733	743	783	773	764	769	731	777	731	740	759	800	759	742	728	689	714	722	700	743	715	740	691	775	774	776	763	735	751	776	743	757	746	770	753	789	773	734	734	746	717	761	712	745	797	802	745	751	718	768	774	755	721	781	709	732	782	735	768	749	745	700	739	734	719	726	776	768	750	735	738	748	789	756	790	766	741	730	739	752	783	774	713	713	737	801	860	749	780	673	702	765	709	755	714	760	753	679	741	764	780	774	684	779	748	723	756	733	765	758	738	695	809	777	744	727	685	761	781	705	725	742	750	757	751	780	805	778	730	719	710	692	751	753	718	738	802	663	739	802	697	776	747	739	742	735	761	776	757	788	720	770	739	748	728	713	759	751	756	742	694	735	706	727	688	694	760	744	714	751	807	730	762	733	762	728	750	698	728	816	750	778	718	744	706	784	795	699	796	748	767	754	750	736	758	730	728	750	778	733	705	783	750	750	727	755	761	695	738	763	747	720	764	712	677	759	707	694	752	714	822	737	745	706	769	753	743	736	750	685	740	762	800	744	780	769	727	769	736	738	730	776	764	734	759	730	777	727	740	757	747	764	731	726	773	780	709	752	717	749	755	740	794	706	726	748	754	744	756	823	743	789	747	736	713	721	766	745	741	753	765	740	744	765	747	773	744	697	775	758	762	711	720	735	761	764	778	744	760	744	747	736	741	728	753	733	718	731	734	761	751	742	740	798	747	748	781	728	779	755	748	752	738	714	761	721	754	746	742	813	724	753	741	720	756	733	782	699	770	763	713	722	713	774	748	746	731	705	727	740	783	776	723	764	716	780	734	752	761	741	763	683	729	737	778	788	775	775	753	762	775	789	749	725	722	779	747	735	768	764	767	754	728	726	745	713	763	720	747	784	764	759	818	742	746	736	756	711	757	713	749	669	798	741	793	751	775	704	762	735	712	742	771	719	752	772	771	797	777	755	741	776	810	744	762	693	785	756	765	753	752	718	727	732	685	748	732	743	801	754	746	780	747	698	809	747	773	745	681	728	729	784	733	707	739	764	749	754	727	729	745	706	758	763	721	728	788	758	789	772	744	710	779	725	773	760	731	704	752	769	735	737	792	734	766	729	800	710	795	749	754	751	730	739	753	748	718	774	727	744	785	705	720	760	760	788	743	771	754	759	700	783	765	722	782	757	729	743	731	718	727	772	730	793	711	739	753	704	761	685	741	790	731	747	730	760	773	762	768	736	723	693	773	756	801	761	744	756	786	738	760	696	745	777	735	760	780	749	750	702	746	760	767	752	768	757	751	716	743	710	771	748	744	778	763	744	773	735	772	780	687	752	739	793	752	742	708	751	721	737	709	726	744	757	776	704	724	663	743	714	766	762	749	744	754	793	746	679	750	742	771	764	739	773	714	708	707	744	743	731	724	742	781	788	760	755	752	671	755	754	754	750	702	708	755	756	778	764	748	761	762	738	729	734	764	743	714	735	721	729	736	763	720	779	693	750	777	722	724	688	717	774	770	807	727	813	709	721	751	771	725	761	751	756	767	769	736	750	747	786	732	750	754	723	769	723	718	763	739	765	757	757	746	752	721	744	724	762	696	718	744	732	819	706	738	728	686	744	770	749	730	720	783	713	736	753	717	769	707	798	733	712	813	683	758	730	712	776	745	747	738	767	805	757	766	716	691	778	746	696	738	762	734	778	768	766	752	678	764	712	748	785	714	767	708	723	704	727	747	777	763	776	796	725	754	719	715	798	724	714	772	769	756	765	789	791	705	732	690	751	726	736	733	734	778	750	766	736	757	718	721	734	741	734	742	761	779	811	737	750	748	762	709	810	743	762	784	746	788	753	770	724	740	740	757	753	750	762	752	747	740	753	799	740	739	726	753	721	771	800	750	751	735	755	748	741	771	748	779	728	765	738	715	687	734	800	741	728	739	727	740	814	750	734	733	760	717	733	732	744	734	717	725	747	764	753	740	722	732	762	773	708	704	736	765	788	764	726	774	726	745	737	727	727	725	758	737	741	756	753	744	751	745	748	712	757	709	676	711	770	767	764	758	779	770	724	739	740	778	706	736	750	697	742	726	778	777	767	702	732	727	763	723	728	693	736	705	734	781	739	790	761	724	753	735	760	724	761	749	794	771	734	755	779	762	711	726	796	802	726	742	755	743	733	747	763	753	743	741	743	730	785	749	740	757	776	768	735	762	704	745	755	751	684	742	734	725	758	716	733	730	691	776	741	759	668	781	756	728	752	793	787	749	794	728	765	747	752	804	717	758	724	804	709	729	752	714	733	720	702	736	716	740	722	764	727	806	759	786	748	777	750	755	692	779	743	757	740	714	739	798	771	758	767	746	738	698	724	771	758	737	740	682	763	809	756	754	749	719	730	690	771	732	752	782	720	726	749	740	766	703	749	734	753	755	771	777	769	727	737	725	740	739	702	715	749	751	735	733	733	720	768	743	734	765	765	806	751	794	752	765	737	764	707	776	763	811	778	746	738	750	765	744	751	793	745	796	721	742	735	721	772	731	734	712	773	744	757	730	710	691	741	728	752	736	793	755	711	730	776	742	747	740	746	776	739	704	741	746	732	739	780	804	773	761	755	769	761	733	764	780	765	745	699	750	725	744	699	754	765	708	717	731	694	781	768	769	707	724	759	793	758	734	787	802	761	726	711	766	739	755	723	706	747	800	764	753	762	805	739	768	718	769	745	738	723	742	754	735	718	764	724	682	740	752	770	709	715	790	784	740	710	698	721	727	752	792	748	755	731	751	697	784	722	794	714	741	759	753	755	724	743	789	728	750	709	729	740	736	711	774	723	764	692	713	776	744	723	766	808	754	724	766	719	766	763	713	745	758	735	718	708	749	698	707	734	740	739	695	721	727	734	745	724	757	734	798	748	710	728	776	723	722	720	764	728	760	744	743	770	718	723	802	725	761	779	748	731	721	747	732	773	752	765	742	817	742	725	742	745	713	731	770	751	788	711	732	737	731	714	746	744	726	716	723	746	731	700	791	746	729
24311	21468	28614	24721	20251	2979	1027	665	584	518	521	504	498	456	473	466	443	447	451	440	435	450	418	458	403	368	423	406	423	455	411	402	437	433	429	411	402	424	427	417	419	406	430	405	453	431	399	424	410	406	386	448	410	402	464	424	434	427	397	384	426	394	416	382	389	391	399	415	408	429	419	388	421	390	414	407	410	407	387	402	446	406	360	406	405	395	376	402	423	439	422	414	443	434	416	391	411	373	395	387	403	416	422	359	398	368	410	417	392	438	429	409	408	404	375	394	366	445	405	402	434	430	392	374	398	421	417	393	429	442	383	399	411	398	435	429	420	432	407	418	432	458	385	393	385	427	405	386	429	387	414	398	403	415	421	415	418	410	422	412	410	374	366	395	400	394	393	362	374	392	370	417	442	420	400	375	455	386	399	392	413	409	381	423	424	414	407	383	428	384	415	409	382	389	388	425	395	437	411	397	423	403	381	409	409	383	381	420	408	417	434	407	394	397	385	396	382	387	394	399	389	434	406	392	389	386	419	412	380	402	413	398	395	410	438	418	428	405	403	444	398	429	391	375	434	379	402	374	459	399	385	428	397	423	415	409	425	425	408	417	414	453	373	389	391	392	378	399	424	412	407	399	435	420	419	362	394	425	399	435	389	414	429	409	387	410	357	396	442	399	371	392	397	381	406	381	370	409	394	422	415	451	406	433	360	406	435	408	408	433	387	413	394	399	450	382	361	381	406	400	402	365	403	418	438	387	412	387	433	399	377	416	436	392	392	388	409	403	454	409	419	378	419	404	407	458	396	427	369	384	416	414	417	385	397	390	443	417	449	419	371	447	414	373	385	430	420	391	398	415	390	410	417	453	389	387	392	404	406	384	427	410	382	395	412	430	405	381	431	410	460	416	403	399	411	423	415	377	374	377	396	405	415	374	445	408	416	369	405	410	375	433	402	432	398	427	406	393	392	398	364	412	413	390	378	397	395	384	381	386	387	431	407	395	390	381	402	387	376	411	383	380	425	398	412	389	410	426	385	357	411	423	356	399	434	370	370	394	378	417	403	402	401	385	389	414	413	415	367	407	429	415	353	424	408	411	379	402	423	393	380	414	418	378	391	381	413	397	385	412	424	441	389	433	411	392	413	389	410	425	400	383	427	407	425	399	434	393	375	404	402	413	400	393	402	401	439	392	426	396	392	423	396	421	395	382	407	410	396	404	416	396	371	387	389	416	394	379	434	395	425	389	386	388	422	398	377	393	382	406	375	389	389	395	360	424	422	385	374	390	384	387	393	417	414	426	434	386	377	430	390	407	375	406	408	408	418	416	407	400	413	357	396	396	405	379	388	395	410	392	417	413	403	429	390	396	414	424	427	428	375	365	434	414	390	399	393	382	426	418	409	456	396	407	415	418	384	387	366	406	407	363	405	388	354	416	363	392	423	367	366	398	441	407	394	420	401	399	445	421	374	436	376	453	382	383	405	382	428	410	414	431	429	416	409	382	373	381	381	399	393	417	425	397	392	421	375	366	394	436	360	385	408	381	390	378	387	389	427	399	419	394	391	428	389	401	407	450	387	415	390	397	406	429	394	374	399	412	390	392	417	385	393	420	438	407	402	386	429	416	380	383	430	445	434	392	421	409	410	364	397	455	440	396	418	433	417	377	367	422	420	406	401	396	385	398	408	423	376	372	410	379	443	413	417	386	379	385	402	410	361	421	376	395	416	384	411	418	422	419	381	414	375	389	408	409	381	411	425	400	372	375	404	455	443	412	376	403	388	383	399	410	385	388	385	424	436	358	401	384	426	383	441	394	373	401	402	365	409	389	395	398	378	403	445	414	414	399	365	397	380	381	427	409	392	426	405	398	391	387	416	409	383	414	410	404	421	419	452	408	390	405	413	440	394	389	423	405	362	368	432	422	385	414	421	419	387	415	419	436	445	395	416	357	404	368	414	360	384	387	412	387	382	408	394	436	423	432	428	398	399	404	389	410	423	412	415	405	377	384	389	398	381	383	416	389	436	449	375	372	405	420	422	409	388	428	402	372	392	406	385	410	400	404	401	401	362	433	401	407	382	372	430	403	403	422	436	383	409	396	374	429	386	417	423	405	404	406	413	412	435	411	398	397	418	399	401	419	367	383	387	382	419	442	413	408	423	375	398	411	377	442	347	386	449	390	420	385	396	422	407	399	391	393	389	397	385	379	421	405	390	413	433	402	363	409	391	386	390	382	419	381	420	406	381	367	395	411	403	409	384	416	418	397	419	409	417	383	401	419	402	392	414	392	397	377	420	416	379	442	388	446	376	401	410	408	405	416	425	389	403	429	391	401	391	400	399	410	409	386	395	384	403	392	424	427	399	407	392	423	389	391	413	381	424	358	434	433	398	388	395	415	402	419	390	362	400	446	401	432	398	404	391	412	377	416	381	420	376	427	424	394	389	400	420	383	376	377	410	407	394	425	396	408	419	406	412	363	401	399	448	384	406	406	421	391	400	413	449	400	427	401	397	399	387	394	427	396	381	350	425	380	397	399	373	381	428	385	402	395	427	405	409	381	413	417	373	396	393	413	390	427	384	410	415	394	377	374	391	436	405	394	377	446	389	416	419	395	397	385	422	419	416	406	422	383	341	438	398	407	416	375	415	390	389	412	432	405	416	422	403	398	417	382	417	403	420	412	420	391	403	383	404	376	435	353	396	406	396	425	423	417	413	400	407	426	429	401	398	439	394	390	375	381	403	402	379	401	400	415	408	449	357	376	404	416	423	426	438	419	387	420	417	412	434	400	403	411	417	393	398	400	394	415	424	427	421	420	430	390	402	414	426	366	422	430	398	403	414	417	420	418	416	407	404	394	424	449	380	424	455	416	395	411	423	431	388	406	400	413	358	420	376	409	397	370	407	434	446	348	394	389	394	421	376	404	409	400	407	403	391	432	426	434	398	428	423	431	406	434	420	371	397	405	407	408	426	378	378	409	417	388	368	400	409	381	414	438	400	361	419	386	377	428	457	393	448	423	426	449	407	441	413	417	362	438	390	399	416	426	404	409	401	418	426	407	409	371	401	448	409	386	389	404	380	422	396	427	390	418	413	417	419	423	375	366	411	409	407	369	392	414	396	443	391	432	383	431	446	416	399	419	402	419	384	416	389	400	373	417	377	389	376	398	418	395	386	409	428	397	403	386	429	366	377	415	388	441	413	411	410	422	392	421	358	433	392	378	399	405	386	409	418	399	401	415	401	429	411	404	405	412	376	439	400	410	384	406	388	379	417	397	396	384	420	420	403	346	388	402	384	450	419	425	417	403	411	437	394	405	417	409	385	381	390	391	408	405	395	407	438	384	391	410	412	414	409	411	401	408	401	401	374	367	381	400	419	392	418	391	426	419	437	409	383	407	395	397	415	367	413	389	391	409	415	398	405	412	392	409	389	381	417	451	417	392	429	414	428	386	381	417	389	376	391	371	417	387	409	389	403	423	385	442	401	383
3458	4839	3759	1944	1411	1069	875	762	721	628	600	551	560	461	473	489	507	464	485	502	478	458	449	480	419	458	423	476	455	474	415	431	440	458	411	425	419	402	402	455	459	397	394	423	432	415	393	420	391	401	401	440	365	413	454	433	454	466	436	418	444	376	424	439	399	420	419	440	427	407	455	434	438	441	427	414	429	416	412	413	428	434	408	425	430	419	437	425	364	436	407	438	437	402	442	436	470	449	382	423	388	408	434	469	409	446	426	429	419	431	450	420	414	445	423	400	407	412	393	362	423	428	431	394	402	407	423	450	407	433	392	433	409	432	414	405	434	424	415	437	434	415	398	428	430	422	433	440	398	439	384	468	431	431	445	410	386	423	434	416	416	403	465	443	410	419	412	429	442	405	389	420	405	408	431	410	412	457	389	421	408	406	438	397	393	438	419	408	415	441	428	399	421	422	442	410	414	420	383	407	432	414	432	406	434	407	402	425	431	401	381	384	409	418	407	419	414	440	415	415	424	401	424	420	407	404	412	407	396	416	410	394	445	414	410	425	373	430	395	430	430	412	403	423	418	426	419	368	400	470	414	420	430	368	406	405	435	422	404	436	420	424	430	456	413	389	432	379	429	425	438	424	390	413	415	396	390	441	438	400	400	441	357	389	433	411	399	438	412	389	397	398	385	422	425	397	414	435	431	401	402	389	364	414	438	409	400	406	424	406	404	386	418	402	409	415	403	430	417	390	409	394	413	405	409	410	434	397	407	442	413	433	416	406	420	400	426	402	455	420	425	437	419	426	434	408	427	396	424	445	381	382	402	412	451	424	423	438	425	428	444	424	421	414	392	423	394	428	434	408	459	401	420	395	408	439	407	438	392	406	441	424	390	459	382	444	390	422	394	390	417	412	413	433	418	398	413	413	433	412	391	427	422	424	414	429	394	430	413	461	444	399	386	440	407	455	426	442	414	418	412	425	449	391	406	414	426	418	411	418	396	394	425	408	394	433	373	452	382	404	421	412	430	407	396	370	429	445	402	435	406	416	421	418	420	429	418	417	439	404	417	400	397	408	406	434	412	408	423	401	418	423	403	414	391	415	400	446	413	437	396	426	445	430	430	426	416	443	412	441	414	416	457	417	428	410	420	403	375	394	410	399	414	435	429	421	434	390	407	394	358	432	411	388	385	440	430	423	431	442	403	426	395	374	414	405	411	408	464	411	422	385	390	435	400	388	389	429	390	400	440	389	410	425	440	409	415	419	447	422	421	433	428	382	362	409	389	418	403	430	402	430	386	411	418	385	449	404	434	411	446	406	458	404	424	401	424	410	445	388	423	398	403	408	397	427	429	432	390	415	446	405	425	447	396	433	370	420	403	429	422	401	467	433	404	424	455	420	367	400	434	405	416	402	402	388	402	432	413	429	422	408	418	464	413	424	409	418	410	441	410	383	418	398	390	429	389	373	438	425	441	405	388	390	406	435	432	411	447	424	411	446	413	414	407	397	415	386	439	406	397	396	416	440	417	423	425	444	385	419	383	405	447	396	440	431	381	419	409	432	429	405	445	382	432	386	413	399	359	387	409	419	422	439	424	440	366	417	418	394	445	418	436	390	394	434	378	418	431	398	450	418	415	403	442	394	425	386	405	417	405	428	379	374	386	411	420	404	404	407	401	392	402	423	422	440	413	411	417	412	390	395	440	441	433	382	428	390	406	418	367	424	405	370	430	425	423	427	460	415	435	443	413	414	393	369	411	385	400	385	422	408	424	382	396	388	397	412	400	378	423	389	384	396	411	400	391	439	407	406	390	425	435	418	462	431	420	451	429	396	421	423	424	426	404	384	388	416	384	402	377	377	378	424	425	405	410	406	403	411	391	400	387	419	412	412	408	383	451	430	419	421	388	421	409	439	453	414	417	410	408	369	389	387	388	432	377	418	405	408	404	407	392	421	409	408	430	403	386	401	418	408	406	406	440	415	420	387	398	431	376	400	388	409	414	445	422	432	393	396	421	418	386	365	393	435	436	404	395	391	447	400	392	456	441	396	415	394	406	377	393	384	384	415	383	405	398	392	380	416	432	402	408	386	423	398	397	399	412	457	414	409	384	400	373	396	425	405	439	402	403	403	426	460	399	426	426	395	427	434	432	410	404	385	385	411	406	386	422	365	386	402	400	430	409	389	415	405	445	410	402	393	412	376	441	406	389	403	404	462	437	392	412	434	384	412	430	361	411	418	433	377	411	435	390	420	418	372	395	400	395	411	409	425	414	416	417	406	400	443	434	400	400	428	401	364	377	406	422	412	424	402	370	382	418	426	415	423	412	437	430	428	373	410	409	421	427	397	432	366	440	402	417	416	409	418	391	382	401	401	427	427	403	377	384	414	406	365	398	411	387	415	399	400	419	386	415	414	416	417	425	420	413	404	407	415	386	396	371	408	420	376	385	382	428	390	387	429	403	392	410	408	393	433	439	419	389	389	437	440	397	375	381	377	380	412	424	431	385	415	405	415	426	435	419	439	378	409	435	434	404	454	404	407	414	414	392	377	393	401	392	414	426	440	429	423	422	436	397	430	406	401	444	386	396	417	471	383	416	418	403	434	412	413	405	389	404	415	426	371	438	399	389	380	410	392	359	417	414	404	380	448	398	410	423	438	378	373	373	378	435	393	390	433	418	405	429	412	423	410	419	424	384	410	423	423	418	414	404	365	368	402	381	378	403	392	375	414	420	402	427	398	383	426	399	425	416	396	410	385	394	403	407	440	420	396	406	406	413	400	413	412	408	426	405	420	404	395	408	384	398	434	409	403	467	412	425	389	433	395	388	379	413	408	378	389	401	408	372	433	457	386	403	422	423	412	385	387	404	401	428	382	387	403	406	404	401	416	373	397	413	395	393	398	434	449	398	415	424	423	411	408	425	397	389	395	417	420	429	415	425	417	433	454	401	437	399	390	414	440	386	394	371	392	444	415	407	403	392	444	419	371	410	376	413	389	438	432	405	400	397	395	395	403	404	415	439	385	413	379	408	389	381	427	385	412	400	396	439	389	402	411	392	449	435	434	398	393	417	419	382	406	422	384	401	413	436	413	436	386	374	390	425	395	382	404	395	401	416	411	420	394	394	409	402	402	430	436	393	414	412	435	373	456	392	426	439	410	398	394	417	385	406	404	374	442	398	426	417	442	376	420	423	397	426	417	387	391	371	373	459	398	386	376	369	407	399	438	403	401	411	391	413	421	386	435	408	403	384	388	435	399	403	387	408	400	395	416	382	403	384	379	400	414	413	385	394	400	429	412	434	412	386	413	414	427	428	427	426	409	395	404	376	400	418	396	401	401	393	414	382	374	421	435	394	414	378	415	452	411	428	366	375	402	371	412	401	399	415	447	405	390	428	418	377	426	404	413	418	392	395	403	422	404	408	414	407	463	433	395	405	408	410	394	436	418	415	412	426	404	449	449	395	408	417	408	396	403	425	383	409	420	406	418	378	424
27720	11690	2079	1223	984	955	957	922	958	989	927	951	899	943	931	914	913	985	1007	916	931	867	930	962	917	966	893	906	875	964	920	910	923	906	880	924	958	867	879	933	902	951	960	956	897	890	914	884	902	932	900	943	893	913	906	899	915	931	909	912	935	906	942	955	942	894	904	938	927	909	908	933	908	942	921	942	886	910	879	936	993	949	870	965	919	917	959	896	883	883	899	893	945	949	944	890	925	931	934	867	987	894	949	914	906	894	931	899	883	910	887	892	959	892	888	931	942	955	973	953	995	924	933	893	893	943	935	941	871	940	907	912	922	884	926	941	949	948	912	937	899	900	958	948	921	920	922	902	906	918	960	897	920	895	933	915	892	920	926	958	879	893	938	992	906	896	928	886	900	896	951	939	918	925	899	922	954	902	910	910	887	954	945	970	946	938	945	923	940	900	924	826	871	904	930	943	928	900	916	881	925	895	951	905	859	966	917	947	916	882	962	930	892	946	951	906	911	939	949	905	931	881	911	970	892	919	908	919	864	938	912	939	935	911	931	918	981	972	954	942	944	943	955	871	969	894	907	973	991	923	942	914	920	902	985	928	939	924	862	881	974	850	922	891	921	911	939	921	921	885	918	924	858	959	911	896	899	939	933	897	897	852	906	965	916	933	926	950	965	953	927	947	908	949	894	931	916	896	938	942	882	933	934	937	888	963	871	980	934	948	934	929	888	907	964	935	918	925	938	922	894	929	920	945	884	958	938	887	929	923	934	914	888	965	920	930	951	901	938	908	936	884	879	961	901	955	923	875	917	917	869	913	931	898	889	887	862	889	927	934	899	942	879	873	913	868	916	897	917	964	958	946	931	920	936	902	933	911	949	926	900	953	870	904	921	911	892	929	897	903	919	957	957	977	905	953	894	904	899	898	957	893	947	946	973	936	916	942	956	901	895	912	904	952	907	945	911	933	886	936	877	874	929	914	932	890	862	964	943	925	916	951	899	919	930	877	901	916	899	940	903	889	911	902	923	935	976	929	869	877	892	976	894	950	916	945	943	899	908	918	930	907	947	908	940	951	919	945	901	976	875	898	938	848	926	937	935	868	904	918	906	898	862	936	912	956	940	985	879	921	850	893	878	907	874	883	918	950	963	897	942	915	917	896	881	907	981	903	878	938	944	957	916	866	959	906	908	871	927	987	914	882	899	960	954	916	970	964	932	960	906	961	923	948	995	999	901	937	877	854	892	936	971	910	896	916	866	988	917	883	899	897	924	950	920	930	927	939	977	930	923	898	1004	927	865	907	900	934	987	918	929	946	888	961	902	911	869	858	932	917	872	935	905	902	923	963	934	884	963	923	944	928	943	927	940	894	919	933	889	922	903	886	944	997	903	937	920	946	902	952	920	904	884	925	923	908	933	936	947	910	955	879	899	922	918	903	899	930	922	910	905	906	854	918	872	957	975	952	900	952	968	911	941	879	880	910	997	940	919	975	930	967	901	903	865	948	909	912	909	856	932	902	877	899	965	933	931	908	911	973	947	949	934	890	942	934	976	937	902	916	945	904	956	856	916	898	949	961	897	904	907	904	911	973	910	944	967	912	894	951	920	942	903	919	855	918	926	925	915	846	936	911	905	907	953	949	965	933	967	896	950	937	847	881	926	927	940	990	934	957	942	974	921	949	902	910	916	899	918	922	917	948	900	894	885	967	979	942	875	878	875	900	865	966	891	941	867	860	852	912	868	941	952	933	942	892	928	886	916	918	975	918	942	906	885	922	967	892	899	915	956	897	924	957	915	891	936	939	921	905	888	937	906	939	873	915	944	945	953	911	864	883	934	893	920	979	839	930	906	841	975	896	909	974	918	963	914	915	879	909	921	936	914	931	836	951	955	910	888	984	940	896	927	993	969	930	925	898	883	910	881	976	937	903	877	925	922	886	977	974	984	913	927	908	915	941	887	936	968	905	872	907	925	906	937	898	937	945	901	893	848	933	883	944	972	945	883	911	873	949	917	939	975	957	918	898	940	931	955	914	896	897	914	879	878	897	943	868	859	935	939	969	887	924	930	928	960	920	916	916	924	883	927	948	925	920	844	899	949	870	986	929	939	939	901	920	912	894	925	914	918	922	997	941	945	896	937	944	910	952	913	940	939	940	963	939	920	899	869	930	888	889	911	869	933	891	954	920	965	920	918	896	939	949	921	896	912	934	959	946	875	936	941	922	948	908	947	933	925	935	880	924	904	889	917	922	900	945	942	936	922	889	917	972	894	952	888	894	971	929	893	915	938	874	935	923	936	939	915	873	952	931	891	913	920	924	907	876	978	950	897	870	901	963	916	978	990	949	963	917	930	934	945	907	870	939	955	910	903	912	929	966	908	915	886	965	911	843	944	904	934	888	909	853	925	913	846	879	971	913	894	890	934	911	920	908	926	924	918	956	934	914	919	916	985	913	938	929	915	928	889	920	908	917	879	971	931	931	887	856	920	896	901	928	958	864	910	928	885	923	909	913	936	872	874	966	946	915	923	931	946	921	935	937	873	950	913	1011	954	939	958	920	907	946	937	880	926	873	935	905	966	883	914	884	923	914	947	955	914	928	925	942	959	933	892	889	944	922	893	967	947	961	945	868	910	945	896	933	929	957	933	902	958	902	961	939	901	982	904	881	924	907	908	943	966	954	906	928	904	948	990	880	908	913	852	973	948	916	928	897	979	946	903	930	946	948	934	928	889	935	927	939	937	960	894	898	860	920	925	953	853	918	868	947	878	967	906	915	953	933	938	879	954	918	926	932	870	895	942	865	951	956	877	910	911	923	882	900	933	916	882	942	875	864	922	872	956	1023	847	939	921	879	932	932	905	882	895	898	904	906	876	924	970	873	916	897	948	922	953	907	917	858	973	952	917	905	907	938	877	922	952	945	913	888	898	876	894	964	897	947	932	932	937	933	955	961	935	992	889	900	962	909	963	895	946	995	979	923	902	933	951	961	920	884	904	907	988	930	953	946	903	912	948	932	941	931	935	941	941	909	899	898	924	915	910	943	928	896	882	941	924	918	905	925	937	869	968	835	873	934	906	947	902	896	932	916	914	917	868	925	983	905	936	904	912	889	892	926	942	906	907	912	941	940	941	882	928	909	905	890	881	893	936	969	919	943	927	941	925	907	949	941	929	920	930	898	932	906	898	947	939	899	883	880	921	941	927	926	929	900	964	866	872	851	963	947	883	899	885	927	897	902	929	956	907	887	968	954	883	963	906	974	924	931	907	913	918	861	911	933	932	960	893	971	928	897	909	926	899	927	856	926	977	987	921	946	981	927	855	941	886	969	944	918	944	944	961	838	913	975	958	868	915	910	958	980	960	903	948	903	924	930	927	932	938	967	893	967	915	921	934	913	949	935	915	921	934	927	955	908	916	947	945	897	948	948	891	981	970	900	924	898	931	915	908	973	962	882	871	942	881	907	966	820	933	896	863	897	878	940	952	895	954	887	882	893
5179	1045	947	884	839	837	830	851	821	870	771	784	782	798	822	841	849	750	793	828	815	826	839	790	770	813	780	838	789	788	842	773	840	841	820	806	854	800	758	791	828	759	764	796	819	771	823	805	800	839	797	785	798	819	803	774	819	788	787	750	822	812	807	771	824	827	781	787	812	812	783	796	811	792	763	836	812	771	802	805	796	806	831	801	827	826	819	763	793	829	837	817	821	790	827	831	768	812	799	735	850	799	761	790	820	796	800	818	812	810	821	748	814	861	777	739	767	776	786	798	756	819	839	806	788	786	809	782	795	838	799	840	776	817	802	779	822	752	844	810	739	810	773	799	822	752	778	767	796	818	775	841	761	801	778	800	841	752	756	751	823	840	802	812	778	804	800	768	803	774	813	814	744	737	794	819	800	806	818	841	777	794	845	784	814	797	818	826	796	798	803	834	787	785	824	814	799	835	793	766	776	814	774	784	823	788	797	780	791	755	817	791	798	825	773	798	786	813	759	770	815	821	780	810	753	804	749	849	804	773	793	814	827	804	838	753	803	789	806	761	773	838	778	803	843	769	787	822	833	750	801	799	803	781	801	778	811	770	818	840	813	841	803	788	778	769	842	830	788	785	794	792	837	776	798	841	799	801	778	773	788	774	801	816	792	870	782	790	816	806	825	793	790	785	808	786	809	751	821	835	805	835	828	778	836	790	823	754	794	827	798	807	784	789	766	789	754	782	841	774	832	817	808	794	764	769	786	817	801	818	784	781	786	781	805	819	786	795	826	796	829	759	766	839	791	864	800	837	771	773	782	762	795	830	793	751	787	792	766	767	788	808	852	856	789	851	821	768	829	818	787	773	795	806	859	770	811	865	801	809	781	802	798	786	784	750	778	806	788	802	731	809	803	791	809	775	820	787	793	808	852	812	780	817	788	826	812	733	805	768	765	772	820	828	795	793	826	804	775	825	828	826	815	798	815	821	784	815	794	771	821	833	808	783	808	805	751	806	817	778	820	750	788	768	836	807	824	764	765	828	795	833	820	795	801	819	804	818	839	777	780	760	825	787	831	828	799	824	767	822	821	791	774	785	807	796	776	834	729	791	780	819	821	834	781	821	803	796	831	808	809	817	780	777	834	788	831	759	822	804	837	800	834	734	841	807	821	828	745	746	797	820	805	747	788	736	704	783	833	813	775	734	789	830	760	773	772	833	830	770	825	813	817	801	836	790	806	835	771	848	825	840	802	791	820	781	789	800	791	773	826	768	797	800	832	809	840	793	806	783	800	797	817	825	797	789	798	809	759	778	810	773	791	792	833	835	791	812	753	804	772	791	754	808	826	807	773	773	785	814	781	766	764	809	838	787	786	740	779	784	766	755	804	804	807	786	764	795	824	740	792	793	795	771	822	754	814	810	786	784	855	772	821	788	793	828	852	772	833	821	777	788	781	806	794	809	771	798	762	771	758	783	798	795	834	794	826	770	772	734	784	760	753	823	767	802	797	808	755	810	774	765	776	797	779	777	829	806	801	767	813	846	806	852	791	787	781	777	747	747	792	786	795	768	806	802	814	829	847	761	763	774	809	813	834	787	775	830	831	804	752	795	814	812	831	838	778	797	756	794	812	753	800	774	772	794	837	811	834	791	780	810	774	769	784	775	796	789	817	817	783	790	800	813	761	835	743	781	797	788	850	802	793	861	798	837	745	750	780	721	829	790	714	782	789	749	776	775	800	803	758	792	788	792	762	856	810	780	813	769	773	790	819	762	771	782	789	804	769	807	798	813	802	823	773	825	807	792	779	782	758	781	808	831	811	848	819	783	843	833	852	848	795	832	795	838	844	782	804	816	777	794	804	829	818	838	822	834	829	772	786	816	801	789	821	762	818	796	769	823	789	779	766	819	760	784	831	790	782	810	804	773	832	803	822	785	795	822	811	795	759	789	779	799	831	751	773	792	763	814	829	837	802	854	833	768	831	848	784	774	765	812	840	821	767	795	823	816	803	785	823	812	787	788	775	763	849	835	789	748	778	787	829	772	794	777	777	836	792	777	832	811	794	738	857	796	813	811	811	834	852	753	817	806	838	838	744	839	802	794	784	813	824	812	822	824	821	741	816	776	800	822	813	791	769	785	787	714	816	831	825	786	759	851	817	771	825	808	772	774	815	824	758	728	765	817	803	784	785	827	794	757	779	839	826	772	825	771	793	803	772	738	774	826	803	762	832	782	792	798	844	798	829	795	777	778	787	841	776	796	820	784	798	836	745	785	793	765	813	793	770	808	858	827	748	849	843	754	778	812	817	763	812	808	815	757	810	796	772	754	792	817	795	820	803	791	813	800	791	804	821	758	750	820	808	805	787	772	782	752	785	765	821	814	845	783	734	760	824	787	847	780	774	854	778	783	848	806	834	811	846	833	807	775	771	773	829	846	823	766	855	805	776	783	835	794	809	759	777	737	826	815	777	717	821	829	795	853	745	781	794	825	829	771	762	751	779	820	831	825	797	815	767	798	794	823	781	796	834	812	827	771	799	761	803	797	766	818	805	806	814	777	816	737	774	756	834	827	823	756	806	771	782	751	841	798	777	804	795	836	801	828	765	749	794	798	788	837	805	796	789	765	855	828	812	760	844	815	774	808	769	798	832	813	789	815	833	795	829	762	788	787	777	796	791	782	801	808	801	780	804	781	794	825	808	802	819	801	760	785	804	798	778	811	838	783	744	792	788	777	867	793	787	872	753	837	743	775	796	791	780	809	804	778	793	817	812	817	774	785	848	828	835	794	819	778	770	850	817	822	793	788	763	789	813	845	772	862	741	792	800	819	765	759	787	767	788	790	828	797	815	829	739	799	752	798	782	809	809	831	737	776	819	812	794	804	814	818	800	817	823	851	810	817	808	727	762	815	837	823	790	797	770	759	741	842	771	773	859	863	812	811	789	840	802	793	819	815	817	845	780	814	851	754	829	789	774	817	776	800	839	772	850	816	840	791	814	782	793	846	786	816	848	785	773	779	803	777	788	826	797	862	769	818	794	745	808	853	848	748	760	791	834	747	804	819	801	818	789	795	777	813	820	786	781	804	828	784	775	812	791	803	774	786	797	809	815	762	775	771	811	767	773	816	833	814	784	787	811	854	844	759	736	786	806	826	788	789	816	777	768	714	734	780	796	811	805	829	793	804	782	812	802	784	775	797	777	815	771	808	801	811	792	800	852	813	861	804	812	810	824	838	743	814	791	800	795	817	801	794	768	815	768	808	771	820	801	774	768	820	782	769	788	769	833	840	767	842	837	788	784	808	801	781	789	756	819	806	814	839	802	804	811	771	804	830	797	799	826	810	783	815	776	828	803	830	791	827	793	794	757	805	799	793	795	802	810	783	758	795	826	800	768	748	760	831	719	839	766	766	818	810	815	753	760	842	852	773	807	770	859	734	784	817	760	836	813	846	799	767	798	747	828	824	815	799	817	809	776	784	766	838	825	750	819	785
25863	21466	25233	16638	1911	1136	1006	943	852	892	876	823	868	874	893	808	867	853	880	849	833	836	851	892	875	778	841	862	875	805	899	890	861	851	854	842	878	859	852	851	848	901	862	838	831	902	844	812	818	906	843	831	864	876	774	807	851	844	828	856	815	853	868	886	865	813	873	852	827	839	812	811	833	829	828	825	833	845	857	833	858	848	801	892	888	884	813	815	860	860	868	876	817	822	832	869	894	833	870	821	825	866	804	863	806	797	809	775	820	837	874	862	783	860	839	828	843	813	831	856	821	837	874	836	816	844	817	798	828	816	802	833	817	842	844	841	862	829	870	845	850	821	859	866	874	845	853	820	770	811	783	823	843	804	889	839	849	825	824	870	850	845	769	829	812	848	846	793	822	826	843	844	857	803	865	857	826	848	868	856	831	790	825	853	832	873	859	878	828	866	807	838	813	831	867	757	920	823	848	865	850	791	873	842	904	867	759	846	802	845	838	917	808	821	848	820	859	817	853	848	801	814	793	857	857	792	849	854	847	840	815	829	840	809	810	873	785	809	842	790	854	843	834	843	822	887	824	838	804	803	854	818	835	852	784	835	803	832	833	819	828	843	832	765	844	810	877	821	809	835	846	768	822	809	840	880	854	806	801	807	836	846	779	812	836	833	848	865	871	817	901	841	854	789	816	860	775	878	899	843	782	792	863	821	835	802	819	835	845	814	870	815	818	782	840	825	862	825	830	832	859	816	788	825	901	887	813	824	809	898	830	825	845	866	842	878	819	830	811	792	852	836	810	830	826	834	787	841	830	869	801	853	833	952	832	868	869	857	819	838	775	871	840	813	829	828	873	835	868	822	795	783	844	862	828	809	823	763	837	901	775	809	788	783	861	854	799	835	836	810	836	838	837	800	870	854	828	773	830	767	882	819	876	819	866	824	839	842	866	823	782	839	802	869	832	799	811	860	826	886	827	874	866	869	818	821	775	823	858	861	861	840	827	868	839	816	804	868	843	857	856	814	827	798	848	791	859	840	858	805	806	811	818	851	825	888	859	893	842	831	845	901	830	883	873	810	863	820	824	817	862	842	845	855	864	840	836	824	858	811	821	836	849	837	836	834	838	827	838	842	805	909	884	806	879	796	812	825	814	817	824	903	801	834	800	835	890	860	816	844	824	835	802	831	801	873	861	871	823	797	839	831	869	795	821	808	837	855	814	802	807	860	820	857	885	865	775	850	818	792	853	846	814	842	817	822	855	834	847	854	804	828	885	830	835	824	831	861	816	825	801	850	850	850	796	888	808	895	857	824	822	818	819	778	858	824	804	872	849	761	827	858	824	858	815	820	766	788	801	801	789	871	838	882	844	824	888	838	831	846	862	806	841	792	835	760	848	850	918	820	822	823	863	843	829	855	855	839	836	823	850	844	880	856	870	871	783	834	812	852	847	865	800	831	796	898	835	810	826	821	815	783	817	848	801	779	843	838	831	843	802	822	867	817	826	844	881	843	856	865	820	863	815	831	846	849	796	841	872	823	805	891	818	823	855	874	807	833	843	792	874	806	805	850	878	869	847	795	838	851	875	817	819	772	838	837	842	823	878	834	815	829	867	825	848	872	852	868	750	841	868	793	788	843	874	843	837	831	848	834	782	830	834	776	762	806	846	813	811	819	822	765	808	868	807	873	800	838	844	761	857	843	831	856	806	820	826	866	839	874	844	821	805	829	845	836	851	838	840	807	860	877	779	855	844	855	887	888	810	863	824	808	843	879	851	825	811	808	838	830	814	786	835	796	822	821	839	789	801	890	869	826	856	829	804	851	844	834	841	877	809	780	830	875	816	824	872	812	830	823	796	826	807	794	804	802	832	829	805	850	803	835	861	847	879	929	841	832	812	817	824	859	858	786	849	878	824	849	895	787	804	826	841	865	859	795	861	856	818	832	848	822	824	889	809	806	883	834	800	885	834	883	798	863	806	831	805	836	865	850	935	815	803	850	863	787	817	841	847	833	805	796	869	773	846	834	830	835	823	832	827	874	804	840	821	834	805	828	862	823	822	825	806	833	865	826	832	816	775	848	845	854	831	827	845	845	822	815	849	808	825	861	838	801	812	878	828	837	894	776	803	846	855	879	820	843	898	862	842	824	841	861	861	812	881	842	813	869	865	821	789	845	833	784	863	864	826	901	857	828	871	844	830	796	833	861	813	858	817	795	825	809	845	901	803	834	864	881	854	865	895	853	871	810	872	859	793	812	796	818	809	846	817	876	824	857	836	810	838	843	828	879	812	817	867	858	859	885	842	872	862	861	828	804	831	810	815	861	843	852	849	857	802	876	868	894	840	838	802	868	811	833	816	867	847	845	815	843	816	816	814	837	839	876	780	799	814	813	854	856	833	877	772	869	878	830	859	845	800	828	760	834	872	820	795	859	899	838	827	860	794	823	839	843	808	814	822	814	843	871	787	846	782	877	843	832	770	826	838	804	827	853	840	830	830	839	863	827	852	800	826	889	818	843	806	844	818	818	863	808	824	823	838	805	842	838	861	816	806	944	822	818	894	792	831	876	853	863	831	830	853	837	874	809	861	821	811	861	861	784	869	841	827	833	854	800	836	803	812	773	803	811	821	831	870	854	869	851	774	825	806	773	866	795	828	882	851	837	813	867	834	798	864	782	813	866	848	852	869	822	888	848	783	793	816	836	821	890	864	883	825	874	838	867	834	802	863	891	861	882	827	816	804	828	861	889	858	845	831	816	876	817	813	825	793	827	804	812	880	844	804	809	799	803	827	846	807	821	812	811	786	843	855	853	866	815	813	856	853	864	818	843	812	827	897	838	816	870	848	877	793	789	823	817	876	846	886	862	797	863	869	830	869	834	833	832	841	864	824	871	844	877	868	845	864	876	826	789	838	815	815	824	841	798	777	820	812	838	851	837	842	839	817	775	790	840	879	837	824	837	874	843	860	870	831	809	876	853	825	875	786	791	848	857	838	814	839	844	828	804	844	858	875	847	853	817	883	897	840	813	841	776	811	860	839	801	841	874	885	876	877	898	824	864	921	838	826	789	827	841	866	837	812	802	777	815	815	811	872	806	864	829	869	789	813	791	847	805	846	841	811	870	835	788	818	816	857	831	805	821	821	855	845	831	871	799	817	854	857	811	778	854	882	844	833	879	856	811	816	850	823	808	861	820	791	794	834	844	828	807	798	796	855	844	869	852	861	828	888	810	844	838	818	824	848	831	848	807	862	831	864	825	847	874	849	818	886	872	815	781	843	846	855	870	871	803	837	812	850	832	854	851	837	829	860	838	832	830	820	842	804	827	791	901	855	853	838	864	841	792	853	847	840	773	820	875	841	791	867	790	862	818	838	857	810	826	812	835	812	826	841	864	856	836	790	832	861	838	814	825	814	795	850	822	801	877	771	824	848	810	823	840	858	850	808	844	781	819	824	830	871	808	836	846	848	864	866	867	865	837	832	832	817	849	818	858
3676	2194	1868	1263	1006	972	907	893	828	862	775	848	810	746	788	744	751	808	781	836	743	758	749	757	750	750	752	784	765	754	766	805	804	723	746	784	833	752	764	779	748	726	760	734	763	749	719	728	799	768	761	736	796	747	723	760	728	784	770	785	756	731	775	732	765	777	768	725	742	736	714	722	754	764	757	720	788	781	728	760	698	774	752	738	747	730	811	712	747	819	754	736	759	762	800	728	779	710	738	728	784	729	777	770	771	758	748	729	753	758	740	772	742	687	755	766	796	733	754	701	722	747	736	762	773	768	719	767	788	738	773	774	709	701	805	752	735	768	742	757	798	770	709	791	723	766	717	762	698	769	723	785	755	736	763	772	755	740	777	750	748	789	772	774	744	749	708	744	779	744	774	723	749	708	793	729	782	734	738	770	707	789	736	769	758	744	708	730	784	722	755	728	765	768	755	754	738	756	716	744	726	740	794	764	725	757	773	781	782	736	769	732	724	743	746	793	690	731	719	682	799	700	724	752	739	690	751	722	701	726	757	760	745	749	739	809	702	752	738	729	741	781	784	712	715	757	730	757	743	754	764	721	737	762	761	767	767	746	760	799	733	737	747	778	762	731	797	743	749	689	711	737	761	756	712	772	741	762	743	692	740	756	702	736	734	758	704	772	783	741	731	738	760	754	749	738	753	739	744	793	735	759	753	784	753	706	717	751	766	737	803	742	720	764	755	768	698	761	794	766	746	752	702	744	727	727	742	744	748	700	771	748	728	774	718	729	783	762	744	758	741	724	749	792	737	744	733	813	736	804	739	753	774	734	730	743	763	752	767	703	731	696	788	772	752	714	728	730	734	798	768	759	747	711	754	763	753	764	770	787	710	747	683	725	687	756	736	762	799	704	745	764	774	778	707	763	735	738	784	739	706	720	744	728	781	668	720	731	759	749	751	787	713	767	727	781	707	728	749	695	735	711	774	706	754	768	791	758	716	751	776	742	736	709	702	760	721	763	737	712	768	733	747	778	681	726	737	728	743	749	732	731	708	705	732	738	773	742	765	746	736	737	714	754	713	778	731	759	743	750	773	707	757	701	783	742	804	729	741	763	708	785	729	792	721	748	754	704	743	774	725	750	754	762	723	756	725	771	714	741	719	729	703	716	740	769	768	714	718	748	701	682	756	749	743	766	764	712	747	735	718	748	768	736	770	723	701	753	756	728	747	767	718	694	758	711	707	746	758	758	695	776	734	756	732	758	743	768	796	688	742	744	730	705	736	753	773	706	762	797	722	703	726	712	758	699	777	751	718	689	748	720	765	762	699	719	724	728	738	752	682	720	718	751	690	713	793	765	716	776	770	770	738	742	777	773	733	715	705	741	730	749	724	742	742	743	781	743	720	723	770	783	766	697	760	783	727	763	767	788	727	760	746	798	756	754	712	760	719	713	789	706	719	779	736	780	753	747	758	783	787	790	687	787	734	720	719	705	758	768	722	752	739	741	736	773	749	710	714	739	743	769	799	731	731	756	748	764	709	720	766	755	748	739	679	712	779	733	744	758	769	743	743	768	762	749	728	752	730	701	765	744	742	771	755	755	755	710	803	693	740	774	722	753	717	772	745	709	797	746	693	708	749	730	690	729	717	717	742	734	701	737	754	756	702	730	733	764	764	711	740	748	744	751	737	739	789	723	740	717	781	713	776	714	771	745	780	774	753	761	743	736	693	720	796	802	733	742	700	752	716	731	706	704	767	732	710	736	703	734	722	684	730	681	722	731	739	785	761	773	774	720	669	750	763	777	758	771	722	717	736	719	708	765	752	763	754	731	726	730	733	703	718	745	745	786	725	752	742	727	742	779	739	766	704	793	787	746	759	750	775	759	711	693	751	743	782	723	755	775	705	723	712	757	737	737	706	757	782	736	739	780	772	754	753	766	719	709	725	725	742	716	782	778	746	768	766	743	747	692	706	780	739	746	775	759	760	734	716	716	759	745	727	770	752	767	752	706	756	717	723	767	720	751	737	830	736	729	741	765	709	723	789	732	697	779	751	706	768	727	746	750	720	749	718	755	729	716	725	722	742	773	737	762	713	755	768	747	769	722	724	730	740	767	756	723	698	751	709	763	730	769	709	749	730	753	713	734	728	723	714	723	721	713	736	748	736	790	726	789	751	746	728	711	685	794	734	737	772	745	752	749	678	702	704	768	815	678	699	723	741	711	709	722	746	683	764	774	727	719	747	731	759	715	759	766	709	793	777	766	715	704	757	743	728	694	778	730	706	754	720	769	744	783	780	734	770	774	788	748	745	760	752	731	751	767	805	717	769	748	697	759	762	732	785	770	744	733	802	789	741	706	720	671	739	751	694	748	708	727	728	718	765	729	763	698	715	756	743	742	749	732	792	750	783	741	729	733	783	709	755	742	716	725	733	709	753	757	724	764	803	769	766	728	750	752	730	724	764	770	714	757	737	748	767	690	727	718	747	726	744	763	755	756	704	793	809	741	702	731	767	722	706	736	704	754	729	755	745	775	739	780	723	701	762	779	767	749	741	778	743	686	745	726	734	750	754	737	762	721	695	732	708	811	739	731	744	702	746	816	759	709	736	694	764	789	729	758	712	781	725	733	745	771	729	731	737	763	778	744	734	767	734	704	733	778	703	749	731	724	775	743	820	700	745	798	725	758	780	742	812	728	721	752	738	749	747	732	775	751	745	783	728	745	735	760	764	736	747	765	771	700	703	708	768	722	701	758	682	749	787	762	739	718	716	773	731	742	727	725	755	719	727	770	742	754	727	706	717	751	754	704	752	743	759	767	783	770	729	723	737	773	780	719	742	734	728	693	689	724	728	721	791	713	704	794	748	741	767	752	740	706	725	818	752	756	749	740	708	752	778	747	722	706	726	719	750	721	739	753	742	777	725	697	737	696	736	745	729	754	714	671	724	726	745	741	774	730	757	722	742	738	716	758	753	734	745	741	757	729	728	745	752	721	737	751	712	739	736	706	733	732	750	789	722	725	769	774	735	750	716	733	805	762	773	732	743	723	721	723	733	720	755	751	737	757	732	690	753	735	755	714	731	733	727	719	789	723	728	773	762	753	701	796	733	754	720	730	732	722	747	776	738	739	805	722	727	766	753	757	708	742	733	787	769	738	727	756	698	758	757	714	722	718	700	755	705	712	715	734	752	777	747	783	824	722	724	746	800	698	731	749	726	720	749	714	701	762	730	737	757	743	770	753	746	781	736	677	771	729	742	742	758	762	711	711	738	777	744	710	767	712	700	719	775	764	741	737	747	736	746	736	738	732	735	750	712	727	758	749	767	738	677	736	735	696	754	698	721	691	727	767	737	736	761	789	764	749	758	753	719	720	739	755	760	728	764	747	699	746	720	687	731	738	739	726	688	755	783	731	774	748	782	733	735	719	718	737	774	725	718	760	730	738	808	730	716	755	761	770	734	747	744	749	758	713	719	713	726	790	800	781	754	707	831	684
24343	21482	28640	24750	20204	2919	982	679	547	518	507	440	464	442	462	455	436	424	446	438	446	433	415	433	423	373	423	420	387	448	401	411	413	413	395	412	435	428	434	362	402	405	400	405	375	400	403	367	427	390	428	401	383	379	383	390	386	432	400	397	400	411	415	408	415	427	400	394	427	432	436	421	355	415	386	422	392	377	400	422	397	409	382	415	430	394	419	414	426	388	412	432	404	386	394	381	414	368	426	363	392	379	424	380	400	408	383	378	394	380	418	400	399	415	410	447	441	425	411	399	367	389	411	390	428	408	375	416	372	418	440	391	377	425	402	407	388	405	400	398	424	389	373	361	399	427	339	406	404	396	397	370	389	374	399	380	377	421	406	424	379	372	396	408	383	438	388	409	419	386	400	385	414	385	381	377	393	370	399	415	401	424	395	385	396	429	368	422	407	389	415	419	411	398	374	382	394	380	408	392	398	386	402	392	382	418	357	427	407	422	374	380	404	378	423	413	430	371	422	438	397	414	375	446	371	386	392	345	438	396	395	384	400	414	420	416	423	412	430	423	400	435	380	409	386	420	390	416	393	384	422	349	388	412	384	372	387	407	359	388	377	424	394	374	442	403	372	387	415	386	400	399	395	389	343	426	441	370	389	392	432	416	420	389	377	385	413	393	381	414	385	383	413	370	431	389	389	412	442	447	411	376	365	379	425	385	399	386	438	413	413	405	383	454	399	400	408	376	400	393	395	367	394	446	405	426	408	412	395	390	398	405	405	379	401	422	418	398	432	415	389	410	374	388	382	422	412	407	407	389	412	406	384	422	377	406	387	387	359	434	419	387	402	405	412	428	415	437	411	393	411	372	396	390	400	407	390	403	394	378	431	363	388	400	379	366	414	359	410	398	412	405	407	414	413	387	414	395	390	383	392	421	401	388	402	422	385	394	411	410	411	415	401	396	411	387	391	427	432	392	425	395	433	378	380	419	387	400	408	431	387	394	409	400	371	390	380	386	411	423	401	412	379	419	379	379	375	386	405	391	408	394	359	402	400	422	379	443	417	441	399	420	402	350	423	376	390	378	379	410	377	389	382	407	387	397	353	404	400	405	410	414	383	389	364	402	388	405	417	395	411	390	408	396	398	368	376	371	383	382	379	388	370	434	403	421	438	373	377	414	421	396	447	419	417	392	396	417	416	402	414	390	409	362	401	403	397	411	418	400	423	386	397	397	376	371	407	402	420	386	400	416	393	397	350	399	436	393	393	413	366	417	416	423	367	433	388	394	399	412	382	393	363	394	396	405	424	397	389	398	405	410	412	369	411	400	421	419	349	396	402	398	416	389	384	416	439	376	390	409	365	371	397	417	397	405	451	395	370	370	391	424	421	409	407	403	407	417	435	407	406	416	378	382	419	376	401	413	360	375	379	412	377	402	370	384	432	393	397	415	393	386	384	396	388	420	410	382	414	396	399	382	332	387	405	377	347	351	416	403	401	399	389	416	418	399	413	427	427	395	402	396	395	406	387	406	418	336	420	419	389	367	375	359	399	405	414	383	449	382	416	433	396	420	435	389	399	382	423	385	363	375	378	410	347	401	405	378	407	365	384	406	358	389	398	377	403	370	401	379	411	410	386	421	405	366	378	387	393	397	373	425	427	388	378	409	402	420	414	369	384	398	386	390	414	393	403	440	371	408	419	393	415	394	412	381	357	413	390	419	381	393	382	401	424	383	364	388	411	434	400	451	376	397	402	390	391	406	394	400	398	413	363	366	380	402	388	357	400	450	384	406	411	396	389	363	355	394	406	409	398	390	411	387	383	382	348	398	397	389	380	417	420	398	399	394	395	350	365	408	392	398	413	389	393	381	373	404	389	396	376	413	393	396	388	403	379	381	429	401	377	429	384	390	375	417	387	402	446	356	411	342	394	393	346	404	402	388	374	384	412	398	410	393	396	382	432	387	356	409	390	370	400	410	383	371	408	385	418	429	350	382	384	406	404	431	374	372	372	417	404	374	396	405	413	354	400	378	378	398	417	405	379	426	400	403	422	402	410	385	407	410	396	396	393	395	387	456	424	435	441	395	407	396	365	418	398	351	425	416	395	399	423	431	440	382	397	385	382	454	386	401	407	362	422	401	395	413	397	377	397	386	413	407	377	381	389	427	372	383	380	405	367	407	363	421	389	422	391	359	384	400	362	381	431	421	407	390	408	435	399	384	417	358	416	426	406	404	387	385	376	426	378	399	409	390	406	388	423	431	415	428	386	430	387	380	402	373	382	386	425	391	417	426	404	402	399	381	410	392	408	362	349	386	376	387	405	423	422	374	371	393	380	411	421	401	355	377	407	426	439	407	417	406	371	372	424	403	396	359	341	406	370	411	411	429	390	421	397	401	416	378	407	406	410	398	418	383	396	418	394	415	377	381	426	369	400	380	426	395	394	384	413	403	379	406	366	399	366	411	364	394	379	373	362	418	397	378	372	376	461	417	396	409	405	418	392	373	384	421	411	384	394	406	388	376	409	373	403	384	378	368	391	413	355	395	373	394	371	399	391	375	378	371	399	387	420	404	429	392	407	420	397	372	368	416	381	419	425	395	395	403	413	395	405	399	396	387	414	412	394	384	403	415	401	387	445	414	402	406	421	408	421	394	412	396	414	413	389	427	389	391	390	399	396	419	406	380	366	405	401	425	405	393	392	383	391	423	400	412	391	367	443	418	379	425	429	395	375	377	410	447	356	396	384	373	409	397	386	399	376	394	397	397	409	408	379	382	361	378	375	321	393	409	425	384	360	404	348	412	375	416	412	430	399	375	381	372	396	449	373	433	393	400	385	379	400	404	393	416	411	398	404	389	396	361	417	380	391	414	383	403	416	377	392	366	413	394	387	422	385	385	397	375	400	375	415	372	387	369	393	415	401	379	394	380	400	397	395	409	413	410	389	376	390	373	410	384	398	400	404	370	405	448	421	427	402	387	366	417	351	407	396	381	401	392	421	375	392	461	400	390	381	422	409	432	398	414	374	392	377	400	431	402	414	407	401	378	430	384	451	384	373	382	411	381	388	387	385	446	399	372	410	364	391	392	396	368	389	432	405	450	393	419	378	372	382	404	381	385	375	356	378	392	374	390	393	386	431	402	377	382	407	401	385	405	413	367	400	356	402	444	394	405	401	387	394	393	452	386	393	405	385	394	381	409	441	368	390	379	424	389	397	397	407	422	396	372	418	380	410	427	428	374	381	396	400	387	390	393	381	373	440	419	406	379	382	432	381	393	387	401	441	363	394	371	426	408	430	386	449	397	371	416	375	395	417	416	379	394	423	421	391	399	386	398	379	385	397	380	396	404	374	410	416	395	393	412	440	362	406	413	426	405	396	437	406	381	398	404	406	403	418	398	358	376	380	421	376	376	399	383	379	363	424	405	411	362	404	388	408	384	381	413	406	379	429	393	406	381	359	383	365	400	381	419	395	401	395	419	419	413	388	391	352	387
3305	4754	3769	1898	1377	1066	853	798	683	648	570	568	518	488	513	462	460	445	472	474	471	472	443	456	470	424	415	424	446	417	396	393	420	464	428	452	422	438	414	416	416	441	398	401	390	429	429	395	437	395	419	401	448	372	424	405	429	382	423	445	418	434	431	400	381	378	430	383	398	434	410	434	411	399	423	459	418	389	394	421	434	383	455	378	402	435	385	422	466	394	429	402	450	389	416	381	438	437	444	398	419	412	397	396	391	409	427	407	423	382	418	401	423	429	410	457	404	358	434	423	414	441	400	432	405	386	385	417	432	421	403	399	426	396	387	410	398	444	377	398	438	423	389	399	409	400	415	383	390	410	435	387	412	391	491	394	424	406	439	400	433	386	428	432	392	406	444	433	408	435	367	391	418	393	412	425	387	429	422	392	445	406	418	384	430	426	384	415	423	455	421	396	421	414	406	408	402	428	425	401	425	396	409	411	423	401	412	430	412	405	453	411	422	413	389	387	422	425	414	432	437	394	370	393	468	405	413	395	404	445	427	414	427	399	409	406	409	400	425	410	414	396	427	400	436	413	416	407	392	435	396	429	422	396	383	416	384	410	437	465	423	379	402	399	408	408	416	398	418	415	397	411	430	402	444	390	398	438	409	435	408	398	412	408	393	405	396	395	448	422	434	402	401	430	435	418	407	417	426	421	424	434	393	431	407	436	445	431	428	382	402	371	427	408	407	388	394	412	417	407	408	404	383	399	417	392	395	397	414	368	393	427	403	406	436	391	412	416	457	395	453	372	428	426	394	436	414	405	404	418	418	409	405	409	405	408	427	414	414	428	391	403	426	404	420	426	409	387	395	371	401	400	443	387	382	428	395	425	405	422	406	413	408	431	439	389	410	437	419	434	382	392	415	379	424	408	403	414	391	413	448	442	395	428	408	424	447	415	392	412	399	441	451	425	418	416	390	406	421	387	412	410	418	406	380	428	418	382	466	407	395	391	364	393	436	418	409	386	429	456	426	405	418	408	414	429	351	421	435	395	412	402	412	420	429	423	402	435	401	419	401	402	434	389	409	433	372	446	398	399	405	402	415	425	444	424	401	402	397	407	409	385	411	418	430	420	413	387	435	409	412	395	394	374	406	391	425	405	401	417	407	435	425	397	411	432	383	428	402	425	388	432	422	450	408	401	438	413	413	411	405	421	441	422	381	397	417	418	399	413	399	400	438	385	389	386	398	420	422	409	366	404	402	409	399	429	442	380	416	415	413	408	405	401	442	386	417	419	469	443	390	420	461	429	389	397	410	412	371	408	399	395	377	393	452	387	405	396	387	414	389	419	427	427	395	401	426	426	427	394	390	389	373	415	411	411	436	396	390	436	421	424	393	427	378	399	391	411	422	420	400	407	414	417	410	394	384	408	398	428	371	379	388	424	415	375	406	414	397	426	409	385	409	374	399	390	370	390	417	416	426	377	383	431	454	415	462	385	382	422	431	403	414	446	402	390	428	417	397	391	426	419	417	400	447	424	453	411	386	402	386	403	419	437	406	385	400	371	418	399	431	412	364	405	390	396	374	425	393	419	417	400	391	412	429	446	405	393	395	405	414	408	412	394	419	392	366	422	390	385	388	395	409	417	412	409	417	418	411	436	393	409	400	391	420	415	415	357	416	438	424	388	396	426	393	394	420	402	409	426	387	428	435	407	392	426	428	397	426	416	413	404	392	383	378	412	432	389	436	427	451	407	440	411	403	418	419	397	428	391	422	410	417	421	379	394	413	383	416	360	383	406	394	435	403	397	404	388	401	398	389	410	377	406	421	431	428	411	412	396	414	420	402	363	432	390	373	420	407	440	411	458	398	423	424	397	416	428	416	426	429	397	383	435	439	407	433	400	410	394	393	436	382	446	399	387	402	381	431	431	409	426	412	384	392	412	396	386	383	415	414	431	401	449	389	428	390	393	387	435	420	414	404	424	461	417	415	394	409	406	398	402	430	436	387	386	428	419	381	422	410	402	431	411	403	391	430	429	406	405	401	380	417	421	443	382	394	428	425	389	437	445	405	417	445	406	422	390	397	396	403	439	370	380	387	378	385	432	389	395	379	420	459	412	418	443	398	412	389	461	431	392	374	416	392	417	383	404	406	386	388	393	419	424	457	382	424	398	381	403	401	455	439	388	396	396	436	427	447	407	425	410	420	421	379	437	407	372	428	425	394	387	412	422	423	410	407	411	404	371	427	380	416	435	396	434	427	406	377	388	419	391	422	392	415	396	460	383	403	387	426	445	415	429	440	385	415	434	414	375	423	428	382	436	374	395	413	420	414	416	413	435	427	431	391	410	411	394	382	401	409	415	390	399	422	459	419	408	372	399	432	408	464	392	398	381	407	446	390	421	406	371	427	415	381	397	389	420	408	401	428	383	425	426	405	408	420	402	409	372	454	417	450	426	428	429	436	395	398	393	412	406	425	419	389	399	419	434	442	414	384	386	386	427	441	382	431	412	416	371	416	414	417	415	414	401	395	430	444	383	407	428	431	423	397	403	411	433	393	444	394	401	403	418	393	430	439	378	400	409	426	359	382	403	405	402	398	419	399	367	397	391	395	384	401	391	414	402	408	409	419	416	399	377	402	388	404	414	413	440	395	382	408	433	424	399	414	396	425	381	423	358	407	424	404	413	338	414	331	423	417	430	399	380	412	425	405	396	373	388	411	397	386	373	369	416	425	409	450	416	401	424	412	410	403	368	393	408	413	433	404	424	393	440	409	398	415	391	402	412	402	436	432	388	406	400	396	419	401	428	405	417	399	436	402	435	399	385	430	417	403	400	390	410	380	457	416	370	393	420	408	426	422	401	454	423	412	425	417	403	431	407	391	424	410	430	405	393	387	381	405	405	396	432	407	400	409	408	377	365	392	401	431	371	372	429	409	422	403	386	416	385	427	382	404	421	409	391	439	409	418	429	389	401	399	383	400	394	377	404	374	397	392	396	386	396	440	400	403	388	422	406	383	398	422	393	405	418	385	420	404	421	384	429	421	386	416	441	414	426	393	408	422	405	390	415	400	359	410	388	414	439	425	402	420	432	374	415	429	405	417	384	437	399	391	405	428	398	403	419	395	389	432	383	426	383	387	411	408	413	400	415	382	418	417	414	382	441	423	424	407	409	409	391	431	420	436	390	365	412	399	432	382	408	381	431	415	384	397	391	389	394	412	419	438	418	391	388	433	373	409	422	420	376	409	442	426	406	386	383	393	406	402	433	385	413	379	432	390	385	380	392	384	414	382	399	368	385	421	409	397	410	382	412	428	431	394	405	414	400	404	413	366	390	447	407	467	424	411	385	407	446	404	394	386	457	364	387	413	425	406	395	389	442	415	404	413	373	403	435	396	437	400	427	439	436	443	431	425	442	400	368	429	414	409	394	430	416	424	396	391	422	421	404	408	414	383	408	390	422	401	411	399	412	407	380	428	408	385	389	408	413	370	392	405	407
27600	11605	1972	1210	1000	964	921	835	928	949	902	910	880	957	937	923	927	921	857	943	930	931	912	936	891	912	930	900	921	893	888	939	906	909	886	930	883	890	890	875	927	941	937	851	865	863	944	954	911	857	910	891	936	940	938	851	902	902	860	871	868	925	872	862	877	863	914	911	887	912	884	925	931	929	917	941	910	922	887	936	903	926	902	885	929	877	941	927	924	905	911	876	886	939	910	927	893	902	870	860	903	962	902	910	926	910	931	893	903	918	893	890	893	904	918	953	937	893	883	939	913	893	914	897	903	854	922	889	858	867	1003	884	877	889	948	927	929	871	870	904	881	903	900	897	916	867	861	896	958	906	964	907	898	904	884	940	869	830	938	888	914	905	885	909	887	826	843	918	945	857	906	925	891	879	902	898	945	958	883	958	857	918	844	930	906	906	904	897	901	881	879	926	939	893	928	876	917	932	905	950	911	927	881	878	952	898	895	918	899	880	934	908	934	895	870	935	956	923	931	932	893	889	908	948	912	956	915	917	857	899	879	920	872	952	912	850	938	891	932	897	871	901	911	901	909	860	900	904	990	899	911	969	890	939	881	888	882	830	931	909	917	881	886	932	911	908	915	841	831	873	896	917	944	884	932	933	879	904	868	900	913	894	884	935	871	917	871	904	863	938	876	912	877	917	893	941	874	918	901	929	915	953	880	843	912	944	934	944	886	886	947	869	876	931	943	893	887	935	915	877	921	870	929	885	891	920	883	882	874	919	906	876	909	895	960	956	959	917	874	896	874	932	920	900	895	930	929	908	890	918	895	891	918	942	932	951	931	914	851	932	959	902	918	872	936	914	902	914	951	904	923	923	927	927	939	962	934	891	917	899	930	938	920	908	836	886	889	971	927	906	857	866	881	925	905	921	857	953	912	908	913	886	869	918	906	912	889	883	876	934	846	901	864	921	791	911	897	860	909	913	928	952	977	897	923	817	836	905	911	903	885	903	845	873	914	897	878	878	889	903	934	888	841	904	889	898	929	902	963	887	859	913	937	909	895	916	877	908	899	922	939	849	906	904	889	879	933	847	908	876	923	874	879	933	889	919	895	871	949	920	899	926	919	895	864	957	940	941	880	939	939	853	927	928	897	865	935	920	900	896	929	836	972	906	846	890	905	912	918	891	839	958	921	858	924	889	846	896	866	875	881	860	931	893	906	899	830	940	906	933	904	977	909	881	907	950	906	926	904	912	883	859	888	908	924	907	943	968	902	908	896	935	907	930	884	884	969	920	973	906	923	869	961	919	915	918	922	877	929	907	917	865	920	936	947	967	908	944	905	889	887	913	934	881	920	918	907	909	965	858	889	944	893	902	964	877	896	894	902	867	876	928	861	848	884	923	893	926	854	945	910	921	964	913	936	928	874	926	862	918	887	901	896	938	924	952	918	860	895	895	897	878	879	910	899	874	910	921	976	909	915	854	866	903	886	870	888	905	904	902	895	885	897	911	847	861	854	952	915	888	886	919	893	875	853	950	950	929	940	896	910	906	902	898	894	911	873	851	902	892	880	917	894	902	871	939	866	881	853	854	868	881	922	961	901	894	894	914	922	907	932	896	914	861	877	902	948	908	974	951	930	902	952	877	958	889	924	888	892	883	873	861	831	880	874	923	956	885	916	866	918	879	897	885	924	885	907	935	942	930	937	908	885	816	939	897	911	932	846	918	928	917	941	902	837	891	924	869	903	879	863	884	858	915	873	950	938	946	905	961	919	971	908	971	953	873	905	863	929	869	932	903	918	943	869	921	876	900	918	951	915	894	908	913	897	951	890	880	915	884	903	875	922	874	866	930	905	942	885	948	903	943	955	906	950	901	924	926	939	916	937	903	912	918	911	948	909	941	894	893	932	866	917	886	901	890	916	914	898	865	932	927	872	956	943	931	910	919	929	959	917	890	925	880	848	936	908	948	936	888	884	887	908	953	883	976	899	884	894	904	947	926	907	901	908	916	962	905	890	900	882	906	868	927	942	897	851	922	911	921	939	960	936	852	962	912	978	893	902	885	893	916	944	932	914	934	893	878	891	976	872	879	921	853	800	956	894	924	903	915	933	918	884	900	926	879	883	940	920	934	845	911	896	919	928	911	899	936	909	907	903	960	895	933	940	871	951	888	891	910	845	865	920	949	914	927	867	932	897	915	860	872	976	888	847	959	912	900	914	899	878	908	900	868	936	878	862	900	918	866	884	925	828	922	848	867	896	931	935	878	898	893	903	893	872	916	884	915	911	860	935	962	907	881	903	936	857	904	859	926	928	935	892	895	928	933	875	896	949	946	936	905	890	908	950	931	896	890	906	914	915	900	907	926	875	863	894	907	862	920	893	853	928	867	895	902	904	905	865	896	929	938	943	852	882	908	917	961	889	945	904	906	908	880	944	930	904	896	976	965	888	881	852	859	927	989	911	963	921	861	939	878	897	891	920	849	933	965	944	907	895	914	847	916	927	847	958	926	904	898	885	893	921	885	906	889	929	864	893	925	899	894	926	888	923	968	895	880	903	938	925	938	894	850	882	898	926	926	972	942	909	881	942	903	909	894	835	863	936	940	945	858	889	910	947	900	915	935	856	886	912	883	919	893	862	906	914	893	909	865	941	919	904	886	905	909	901	885	903	921	961	928	963	932	886	946	910	886	874	927	926	883	905	879	942	908	914	904	868	867	899	898	924	907	873	941	939	826	876	859	905	884	873	934	878	924	898	933	924	929	941	910	935	873	922	924	924	850	952	909	943	871	974	928	906	958	869	940	907	851	867	957	895	922	891	854	920	954	898	919	859	869	887	850	892	897	986	891	873	910	900	873	903	922	939	913	936	940	938	873	909	883	855	856	936	924	851	855	918	935	928	928	898	844	917	967	901	881	953	915	925	899	920	879	918	960	910	940	879	936	921	917	919	956	899	962	883	932	919	897	935	863	931	919	876	899	921	972	897	894	880	932	884	935	923	929	876	923	836	885	930	940	935	888	882	905	863	861	950	954	905	887	872	896	933	863	920	915	833	918	889	872	936	872	908	870	908	882	893	898	881	907	892	876	879	899	904	953	919	889	925	906	888	954	939	922	923	896	935	921	942	932	867	973	886	931	921	890	968	954	951	903	852	888	943	912	927	879	934	895	961	887	959	915	894	939	868	875	872	871	858	902	923	896	901	897	954	902	928	915	956	863	910	920	931	886	880	870	860	936	912	910	918	883	905	925	888	920	910	934	964	936	902	895	932	884	887	904	889	861	886	899	913	903	919	875	931	953	896	891	876	923	918	939	932	908	847	897	942	897	889	904	946	926	878	933	921	901	908	925	969	913	896	872	910	960	914	907	890	955	903	973	898	924	876	842	973	867	856	936	902	865	923	905	896	884	913	841	943	928	926	906	912	963	939	866	930	950	910	871	895	927	969	911	896	928	919	912	879	934	878	867	936	899	900	965	899	923	952	897	909	936	953	903	900	889
5235	994	982	840	875	798	828	815	795	789	771	810	769	784	781	802	770	814	840	794	782	816	817	833	777	836	829	750	768	761	771	831	818	824	774	815	794	757	799	838	768	819	814	824	784	739	789	781	775	765	804	791	779	823	820	763	800	780	843	790	841	805	811	789	839	829	773	768	847	811	820	741	825	780	817	750	795	793	766	765	773	828	781	773	771	754	839	731	796	750	807	795	762	796	788	764	750	814	814	786	776	783	777	824	818	778	831	841	782	844	815	844	817	776	791	834	794	817	754	853	767	777	799	809	817	775	769	788	747	814	804	726	751	754	807	800	754	823	811	801	811	843	810	813	804	773	769	815	781	794	806	821	816	761	815	838	842	808	772	826	785	769	771	846	757	766	822	826	761	710	786	763	759	751	816	809	818	800	765	801	767	824	800	790	758	755	838	821	780	796	782	738	796	779	783	818	802	827	852	817	765	783	813	767	801	836	789	783	812	819	803	806	858	788	805	771	798	804	807	800	781	788	848	806	801	858	799	807	819	800	772	819	729	775	762	816	796	827	737	785	776	837	799	827	772	752	817	736	772	746	776	806	765	820	835	797	791	782	804	839	823	805	824	810	796	793	826	816	806	797	776	857	782	780	820	770	745	740	773	817	825	796	771	803	762	739	780	775	777	814	757	811	788	787	818	808	793	853	765	765	824	800	825	794	824	808	804	769	769	804	787	817	730	799	771	816	807	737	828	778	824	786	812	781	722	793	801	774	824	823	813	784	792	784	772	823	792	777	784	806	825	783	841	811	762	800	808	760	833	822	783	770	787	797	803	779	784	844	806	801	789	801	770	789	825	774	792	798	759	784	812	767	820	794	732	818	774	805	787	781	813	752	823	779	800	768	728	817	794	755	791	749	816	820	810	809	829	774	848	808	787	811	798	841	825	800	796	835	769	796	795	784	862	806	794	836	791	813	774	781	785	782	795	722	811	783	803	790	758	790	841	787	827	803	762	846	748	787	790	754	755	820	835	797	766	814	832	798	776	801	814	769	791	836	824	783	780	795	809	782	794	824	775	769	849	796	781	787	788	809	775	799	743	812	802	786	789	807	789	837	810	753	807	809	783	824	780	798	797	751	809	804	825	799	814	793	782	860	814	761	775	765	783	828	794	791	803	788	767	793	745	783	831	831	775	822	810	799	769	806	812	849	804	844	816	777	841	800	783	852	765	809	806	813	791	821	811	765	764	785	817	823	750	767	812	798	804	768	800	800	798	796	738	783	776	824	798	817	823	835	797	824	755	781	808	776	824	792	821	787	766	792	793	774	787	783	781	748	740	802	757	732	746	828	839	781	770	792	780	800	792	753	792	835	738	771	761	773	768	773	761	803	766	813	801	775	792	775	805	799	784	827	774	809	785	808	769	821	780	764	804	827	806	787	776	786	785	823	792	786	763	792	777	781	765	789	812	786	774	764	803	817	758	777	807	769	818	798	751	770	791	830	787	790	832	800	786	777	797	791	810	812	808	855	830	706	804	805	762	771	838	785	769	777	808	806	767	812	833	758	806	798	826	765	798	806	765	825	803	779	765	763	827	787	807	813	786	810	756	790	842	838	798	800	789	831	808	774	808	840	769	832	835	766	752	825	794	779	815	768	738	761	762	811	805	818	759	817	827	820	778	769	796	862	806	793	802	826	788	829	786	807	830	811	781	796	792	756	748	774	809	768	810	774	760	724	800	764	770	815	757	771	801	777	787	765	803	745	838	814	824	811	806	762	827	775	769	755	815	822	777	848	760	819	768	806	797	810	793	777	859	781	776	815	812	812	829	812	807	829	744	778	838	808	780	770	770	795	804	742	824	770	812	774	796	803	817	830	797	808	790	789	792	804	749	769	790	851	791	834	799	735	780	787	816	793	775	787	784	773	750	782	834	798	792	814	747	771	812	826	746	787	774	790	784	747	770	777	828	829	758	819	804	791	830	801	790	789	828	800	794	864	832	794	800	751	796	749	743	803	822	773	811	792	771	832	816	787	801	819	766	786	752	825	834	799	792	785	779	752	814	759	792	841	805	789	747	808	809	818	787	779	789	776	758	816	803	790	788	806	835	790	770	789	799	836	819	809	797	784	762	738	818	796	777	791	803	785	764	762	813	788	801	848	780	794	831	759	791	811	807	786	785	850	767	725	778	741	766	771	781	813	809	792	794	845	845	827	811	781	756	786	805	792	821	739	817	785	778	860	771	827	859	813	787	766	828	846	815	751	751	799	822	819	745	813	737	786	817	838	815	796	784	790	800	743	822	749	846	763	826	760	734	799	819	817	778	806	767	831	835	800	777	782	767	779	772	802	739	821	850	798	833	804	812	748	799	784	748	838	763	812	778	816	798	806	796	762	737	836	801	751	836	833	765	796	783	811	783	814	818	736	826	790	807	790	833	838	796	826	732	786	708	767	812	761	798	819	802	831	836	793	776	782	833	843	787	816	823	835	853	856	789	794	791	798	795	793	810	767	805	762	811	783	797	810	825	790	750	767	773	788	760	840	794	772	714	814	752	715	807	802	796	768	805	782	796	805	753	789	794	789	807	810	761	785	791	775	830	810	790	791	763	796	812	803	778	802	816	811	798	780	786	804	775	828	756	789	802	774	815	781	792	802	812	819	838	756	777	825	833	773	825	747	874	823	768	815	791	785	779	804	771	774	794	774	770	832	811	825	774	775	789	786	758	760	767	786	838	785	779	848	807	809	792	763	837	786	814	799	770	829	811	772	820	772	768	776	764	741	786	753	839	865	817	748	816	803	763	816	830	814	866	829	757	768	805	781	804	742	755	796	846	818	789	747	807	780	794	794	787	799	816	716	787	820	801	784	788	790	800	824	795	795	812	791	777	816	758	754	825	807	765	795	765	784	756	776	768	755	809	754	797	780	786	822	773	808	764	752	791	752	836	771	760	796	771	797	843	784	807	786	761	810	794	783	755	750	749	797	813	798	812	801	805	796	776	821	773	787	737	733	783	799	789	808	773	770	803	822	838	823	760	792	791	781	797	765	742	844	778	767	837	805	780	792	792	802	795	756	786	774	802	770	730	819	830	805	835	780	810	805	829	782	829	773	813	741	782	802	849	775	750	787	867	779	734	807	783	824	824	732	795	794	765	777	809	760	807	800	809	768	755	802	759	782	803	779	813	852	778	800	738	795	752	789	728	792	784	801	768	741	767	765	754	804	771	794	804	823	789	811	788	841	776	791	783	817	757	797	817	775	788	799	768	784	806	817	777	794	778	845	811	832	792	769	778	796	803	799	783	756	815	761	764	823	784	820	842	748	827	804	798	785	808	825	813	816	794	764	812	765	800	769	777	787	803	764	830	791	772	746	777	763	761	777	779	789	831	814	778	837	813	824	812	797	861	784	809	776	829	810	842	786	815	776	798	835	816	791	781	808	792	792	772	785	832	816	800	823	802	815	817	763	767	816	785	781	758	777	767	786	852	831	783	803
25991	21492	25240	16671	1956	1145	1019	926	855	845	861	887	932	854	879	872	841	846	846	861	877	880	875	832	800	830	850	867	830	841	816	856	841	757	900	836	877	807	815	853	788	865	841	858	818	816	835	811	821	839	859	834	853	890	849	813	865	882	827	840	857	829	869	840	867	810	799	823	837	838	825	782	840	807	873	879	803	848	865	819	867	874	857	811	842	833	815	806	839	795	833	796	816	844	796	783	799	841	880	795	776	866	857	800	814	859	871	867	844	878	820	842	781	788	879	867	863	830	810	896	837	855	789	789	831	830	811	807	838	860	793	836	836	819	823	852	783	869	792	835	841	823	806	833	821	842	834	817	830	843	843	822	820	860	901	799	834	841	788	783	878	813	816	857	846	811	787	873	850	814	805	812	825	842	803	816	877	856	811	826	853	845	794	847	853	808	770	845	807	882	801	787	871	814	879	881	835	837	851	841	795	775	859	874	879	827	830	836	928	880	796	796	812	812	799	770	789	875	855	816	782	855	886	831	884	850	826	809	803	825	773	817	833	863	828	850	793	824	823	852	834	825	818	819	880	846	811	832	777	825	859	812	814	824	838	801	884	853	839	810	794	850	852	825	809	788	857	806	880	862	806	881	818	789	854	873	893	822	791	854	806	840	807	808	817	848	853	871	858	817	848	888	850	844	802	826	833	808	772	876	852	841	816	783	845	800	853	819	803	836	827	808	826	835	820	802	839	784	796	802	817	825	842	857	817	832	881	857	849	799	867	860	843	827	808	870	834	851	841	825	779	806	778	859	838	817	832	846	878	853	892	809	859	838	845	859	831	858	858	805	841	802	862	857	860	813	841	854	856	883	835	883	865	815	820	829	903	842	775	810	773	824	828	829	804	794	867	840	818	851	878	878	814	852	804	852	817	848	803	819	784	813	839	847	845	853	836	805	831	851	831	813	806	860	841	803	820	840	797	861	823	809	806	830	829	863	847	838	832	786	823	810	774	863	807	799	876	847	845	828	839	877	780	829	833	807	805	832	835	826	818	883	855	847	824	833	851	788	861	863	868	849	831	758	867	844	798	794	854	848	861	880	857	855	861	823	818	828	850	798	797	827	809	824	810	838	850	806	825	880	831	812	819	849	809	844	842	866	831	824	798	887	847	816	821	847	829	857	838	841	808	858	802	800	837	859	830	811	838	810	803	774	828	852	804	832	781	770	853	809	786	865	805	824	794	775	813	852	844	788	801	854	847	817	783	816	820	866	860	857	824	785	832	755	824	835	861	804	791	817	843	833	808	870	853	847	871	816	852	782	846	867	848	816	811	824	815	863	791	852	828	834	793	879	839	835	812	795	825	841	827	854	852	826	821	849	866	789	834	788	825	870	785	785	820	860	783	835	853	816	811	802	810	872	833	797	818	766	811	825	809	816	839	793	799	830	830	847	845	873	814	799	782	914	851	825	874	790	829	818	867	840	822	797	829	820	873	775	792	868	820	818	842	796	840	822	836	846	851	853	846	815	782	807	837	810	836	872	824	834	791	799	850	827	892	777	805	867	850	865	802	836	782	904	809	816	877	835	816	829	839	803	836	808	831	830	843	779	807	825	848	881	823	888	846	865	799	802	870	855	806	860	888	845	866	866	842	890	869	814	824	849	838	822	813	841	801	847	848	863	887	773	911	887	805	862	881	832	874	812	790	816	811	815	854	847	856	846	873	803	859	894	874	841	797	876	862	811	856	815	819	852	835	854	833	821	840	826	825	811	851	835	856	840	846	797	822	870	876	852	842	883	849	834	870	857	860	842	836	831	773	796	860	879	814	840	841	819	876	828	861	867	799	863	818	823	838	838	848	839	826	802	843	860	809	832	814	847	807	841	783	866	829	826	849	834	839	873	866	832	889	819	789	864	787	890	829	802	867	851	813	802	803	840	816	822	836	851	857	883	847	839	773	827	868	800	804	820	883	851	831	790	822	818	845	828	818	808	799	891	819	825	883	825	852	810	852	857	829	868	818	888	829	847	833	831	779	847	832	838	809	817	818	874	812	862	779	870	870	790	797	823	852	806	811	821	794	865	818	811	765	874	792	911	778	812	836	773	827	851	813	807	859	812	812	831	832	813	803	773	848	809	866	805	859	793	848	778	853	805	809	817	886	851	816	833	829	843	789	807	855	822	800	896	858	836	830	849	820	833	883	870	827	785	887	841	807	830	832	823	829	824	828	815	845	860	794	851	840	812	814	830	810	807	820	786	829	820	831	874	859	813	824	857	864	808	825	823	826	788	809	853	821	842	828	840	829	842	839	818	847	855	801	873	825	843	828	839	831	850	874	822	823	836	799	810	878	811	824	851	856	817	830	841	817	858	808	853	824	829	803	812	792	842	887	818	792	849	803	882	832	809	872	833	834	882	864	833	889	796	770	822	833	856	850	817	810	851	821	819	895	817	858	816	828	802	872	810	826	781	865	844	790	819	856	821	834	810	870	838	803	845	797	835	872	848	824	828	765	818	841	800	806	824	824	748	868	874	835	800	800	774	846	870	792	829	761	764	838	884	821	875	834	871	810	807	839	821	765	861	777	828	864	806	834	832	846	861	823	874	828	871	799	856	842	819	826	824	815	774	829	836	851	870	840	842	834	803	813	834	836	822	824	832	865	830	842	852	859	868	795	811	798	862	815	833	773	824	830	825	868	871	824	833	863	854	880	824	855	800	824	873	876	887	855	814	816	844	803	800	795	818	840	851	782	843	823	872	875	784	856	781	856	798	888	827	858	854	795	862	854	748	828	819	835	804	756	817	856	816	803	849	781	834	822	814	855	840	842	848	876	865	787	829	838	875	817	787	847	862	849	854	839	834	828	822	829	837	787	858	838	836	816	823	836	860	821	821	836	797	882	816	863	864	850	852	853	784	824	811	744	808	774	843	782	833	821	869	864	829	837	834	841	796	802	822	862	857	872	841	825	789	787	839	792	896	831	852	791	811	804	853	827	815	844	809	826	865	850	823	839	845	809	814	877	832	851	836	822	857	773	784	829	860	786	883	835	886	823	889	854	821	836	825	839	851	848	837	809	855	849	811	891	791	778	837	822	808	834	820	818	847	845	789	782	807	819	826	810	776	834	852	830	870	869	823	806	810	824	890	848	856	843	768	807	841	852	818	793	843	810	821	852	855	816	807	828	827	881	846	844	831	839	795	796	893	876	802	843	834	865	887	811	805	887	815	850	858	829	845	891	773	840	868	809	844	837	865	829	818	790	871	857	874	828	779	844	855	802	836	826	801	803	857	803	835	782	832	842	872	843	846	807	848	851	831	801	814	855	884	841	843	862	792	823	820	852	833	855	816	845	857	837	823	820	897	776	849	863	835	803	790	811	828	808	859	846	790	913	803	788	825	868	858	852	811	783	817	849	847	791	779	897	868	865	856	811	811	861	752	845	867	795	848	804	828	870	881	788	838	813	867	829	801	837	864	815	808	848	806	822	839	848	801	837	819
3682	2156	1849	1186	1028	954	930	898	871	754	858	799	783	831	827	810	762	754	761	767	804	808	766	783	799	783	742	766	786	776	748	771	733	781	755	739	766	742	790	685	767	705	722	712	761	730	675	765	762	785	771	736	785	741	750	731	802	723	737	763	761	788	740	772	771	760	748	745	775	791	771	770	736	781	745	734	773	757	745	784	675	699	700	762	789	800	749	729	768	797	743	815	722	745	749	763	760	677	726	716	739	762	760	811	741	789	778	723	774	727	779	761	707	735	741	754	802	727	748	761	750	771	725	737	756	731	778	758	762	787	820	779	777	728	727	757	699	716	731	760	761	784	797	747	736	745	724	751	739	699	722	752	812	744	784	793	767	702	710	740	683	735	704	750	777	757	773	760	746	772	746	813	747	752	729	755	726	764	729	774	739	781	678	705	758	749	790	711	781	762	766	774	761	757	758	752	731	771	730	664	744	767	747	787	697	713	733	745	744	756	717	751	783	753	745	745	733	752	800	782	731	729	695	761	750	705	813	720	718	740	742	709	758	693	738	768	716	780	768	756	779	756	772	752	754	712	768	763	754	764	767	720	755	744	755	730	785	711	741	742	773	768	717	755	730	718	792	800	759	735	724	726	787	727	774	739	786	743	734	727	783	757	767	792	715	770	745	733	760	747	769	772	765	758	718	758	751	747	720	800	728	760	756	723	742	790	763	764	714	752	749	731	778	797	770	747	754	768	786	741	668	727	753	738	744	750	730	759	777	758	690	740	787	753	785	758	745	788	762	748	733	774	727	763	734	741	728	753	741	753	740	769	758	741	760	721	764	752	710	759	758	715	743	756	730	785	738	710	746	737	731	732	737	792	804	746	726	741	711	720	745	708	740	773	742	730	757	757	730	735	735	726	761	719	747	730	749	761	782	739	801	729	795	754	742	707	732	715	738	768	743	722	753	713	731	724	771	744	842	733	666	717	764	770	710	738	784	741	745	717	731	736	769	708	757	713	732	770	761	741	669	764	755	729	749	731	723	736	708	747	709	717	720	752	731	770	718	758	745	718	696	766	709	745	740	741	743	788	740	745	773	725	752	721	709	748	751	738	750	756	749	725	750	739	756	770	721	773	753	750	749	767	738	762	783	747	681	766	735	742	718	715	757	748	800	749	740	688	721	763	777	751	743	711	773	754	766	719	786	722	743	687	735	686	742	752	777	734	755	780	756	765	709	718	747	767	717	751	734	757	765	775	730	773	761	744	713	734	726	700	747	700	775	786	702	774	740	724	785	740	741	791	731	757	768	761	717	726	704	773	733	734	767	749	744	776	723	772	738	765	741	707	788	793	734	778	760	721	770	827	725	708	765	735	746	764	745	756	758	785	741	773	766	706	798	798	751	779	787	721	781	772	761	751	773	771	784	681	740	757	758	752	712	760	694	796	740	755	746	770	734	779	747	720	733	723	759	769	724	696	753	762	793	723	743	685	737	780	744	726	696	752	723	726	757	684	766	739	784	753	783	734	815	748	774	761	739	750	723	716	741	763	705	736	776	784	774	718	718	747	755	721	783	739	720	776	732	774	745	720	753	794	714	775	741	765	798	744	750	760	727	761	729	745	757	749	705	744	728	752	752	705	729	779	763	732	723	724	696	787	810	746	766	716	756	730	692	725	730	770	766	742	732	684	764	740	772	761	685	711	748	722	763	762	713	712	747	713	764	770	737	744	752	725	666	746	728	771	734	779	739	725	771	751	720	732	737	734	756	698	763	750	820	752	784	744	717	748	672	738	698	758	730	742	713	743	757	742	707	744	779	791	734	769	794	753	733	727	711	698	728	715	742	776	738	792	727	798	705	763	711	758	768	750	784	725	742	718	784	722	774	734	706	765	724	738	729	720	699	737	728	766	735	786	784	731	749	725	747	760	771	708	710	730	755	800	770	712	723	719	731	743	722	722	751	721	740	756	749	748	737	732	766	753	738	744	752	699	734	708	718	732	743	752	738	714	737	806	746	744	756	767	763	785	755	733	694	749	753	697	732	724	762	717	765	751	746	696	707	777	716	743	805	768	677	755	743	752	763	788	750	754	720	721	747	709	758	766	742	771	724	710	765	709	794	753	729	764	752	733	752	687	731	710	731	765	724	751	751	754	721	757	723	731	734	723	767	726	719	766	692	780	725	745	742	748	720	693	767	748	753	770	711	767	697	726	756	811	733	752	737	723	795	772	767	753	737	749	733	726	743	691	745	734	737	759	760	721	804	750	729	756	742	716	745	734	764	755	715	734	756	769	759	797	743	787	791	761	708	726	740	707	715	728	732	713	729	747	734	800	743	718	736	750	694	661	770	760	766	761	742	764	726	728	760	756	773	728	755	745	674	766	733	708	752	739	746	720	781	724	758	716	766	779	747	714	745	773	754	713	733	783	764	745	764	695	757	723	822	732	739	779	745	712	757	772	775	765	781	779	754	771	754	737	761	708	731	752	717	738	743	764	761	737	763	741	760	751	744	687	765	768	758	740	730	713	763	700	737	763	740	793	739	701	775	742	729	733	718	763	729	720	739	770	790	783	760	785	699	759	727	771	717	726	756	734	754	736	823	727	730	720	776	719	696	759	723	733	769	759	743	747	738	740	734	685	704	791	710	774	732	768	770	779	739	778	753	712	740	750	725	724	764	778	767	740	779	703	706	764	702	761	727	745	749	747	759	731	760	736	747	764	705	773	707	745	771	771	779	751	737	691	748	735	781	733	697	777	746	728	699	725	722	745	704	722	679	687	761	754	728	730	724	742	714	736	758	769	723	735	700	769	719	787	744	695	738	727	770	721	710	756	727	721	724	726	774	681	711	722	688	700	744	727	797	755	714	721	713	704	780	761	744	720	746	744	740	798	755	732	777	707	764	709	753	749	767	744	725	740	778	782	742	768	747	768	724	750	715	706	708	770	762	729	744	706	759	726	801	760	706	766	745	748	767	747	712	775	748	701	720	715	710	740	759	725	782	677	739	730	727	773	744	684	731	759	731	725	769	701	723	753	708	774	730	765	767	779	749	774	751	693	720	719	728	737	744	725	748	779	725	726	704	685	739	750	748	783	769	764	725	724	765	761	773	721	754	716	766	737	704	754	748	678	686	793	763	748	760	731	760	710	762	792	683	753	720	764	676	725	773	763	811	754	760	774	754	752	783	712	766	724	766	755	726	731	702	732	734	731	724	717	789	704	809	702	744	784	775	715	745	742	737	733	711	772	730	758	709	771	762	784	763	769	717	817	694	752	745	759	760	762	779	766	740	770	724	755	785	706	741	763	736	800	746	735	746	738	700	740	747	745	737	716	722	740	770	726	770	767	761	755	729	726	708	744	776	744	722	726	779	692	755	748	720	790	745	744	740	770	781	756	708	727	708	767	714	726	772	795	746	748	731	756	744	748	803	764	734	745	795	757	775	704	778	756	726	756	739	774	774	766	775	735	737	754	725	763	672	751	752	747	698	776	725	768
24266	21462	28611	24705	20240	2895	1020	699	588	530	513	534	452	466	437	446	457	421	480	436	451	466	419	401	412	383	422	429	444	425	441	448	388	382	414	349	385	447	442	429	419	397	434	428	417	431	436	443	391	412	398	421	421	403	366	418	407	423	404	386	395	400	371	424	429	372	431	400	429	411	444	406	411	396	403	447	368	404	402	394	440	354	422	413	377	429	418	445	404	415	399	413	393	426	380	448	441	364	392	407	364	407	422	387	359	368	401	444	422	403	409	410	429	409	364	411	375	426	401	389	384	392	427	393	416	395	400	407	395	392	384	395	415	435	394	421	423	431	405	360	409	377	358	425	390	413	399	420	383	398	389	392	415	394	372	411	409	394	399	424	378	417	369	385	413	404	363	443	409	363	403	408	402	411	426	393	390	384	424	373	382	392	382	421	427	369	381	400	406	390	435	408	411	408	395	356	394	415	410	416	386	375	393	413	412	391	378	385	386	399	422	412	395	402	382	393	424	434	341	423	414	359	349	379	415	425	392	371	420	408	402	369	406	390	417	392	448	362	392	371	398	430	395	398	424	417	371	395	391	395	367	386	394	402	392	395	406	388	387	369	403	420	384	365	364	426	386	419	392	419	406	399	419	411	392	404	422	362	400	427	397	384	411	424	389	384	400	379	409	400	376	392	388	390	373	410	404	411	377	389	389	395	415	402	406	369	386	422	390	375	402	384	387	402	402	382	399	421	409	412	411	402	400	414	404	411	427	421	376	398	403	420	409	397	393	438	375	415	364	402	386	419	397	391	390	428	409	434	429	408	424	378	378	393	413	407	419	394	416	394	374	451	400	386	412	420	377	429	376	406	413	388	399	382	409	367	392	395	410	359	409	403	423	379	386	444	396	422	398	397	382	426	401	397	388	396	420	414	382	400	420	395	413	413	423	440	381	424	391	402	396	410	424	400	397	413	407	384	408	407	391	411	410	426	383	380	396	407	415	430	383	388	407	404	381	392	394	409	364	366	392	407	438	423	396	435	387	390	379	376	382	393	403	424	398	371	429	398	429	387	395	404	359	431	402	393	386	399	412	417	400	390	408	422	422	409	412	393	393	397	404	410	398	376	407	386	375	426	412	395	425	392	399	375	407	416	420	411	408	389	422	391	396	372	376	427	400	379	396	407	390	425	394	380	378	399	401	406	419	396	426	377	400	381	384	399	401	374	394	392	411	435	382	401	437	452	403	436	367	388	406	376	415	395	396	398	395	422	373	411	422	371	382	391	391	375	375	380	408	408	396	393	375	410	425	405	400	389	425	413	387	370	414	416	398	383	384	402	448	377	405	401	406	384	391	396	398	431	402	392	389	414	408	411	413	399	382	390	378	405	402	389	383	386	398	413	395	382	399	422	412	403	369	407	430	407	380	413	406	383	397	401	422	407	415	390	410	399	425	414	391	373	401	389	444	404	400	404	408	420	424	386	423	418	392	397	397	382	378	391	379	375	408	374	423	383	393	415	418	428	422	417	372	345	372	426	411	392	379	379	422	399	393	420	387	398	399	429	401	410	408	387	397	418	389	416	392	390	364	393	418	387	381	416	402	393	377	439	356	401	390	389	431	407	406	403	395	393	405	390	364	391	399	420	422	404	394	395	412	394	401	399	396	373	376	388	397	382	413	429	398	403	418	390	403	405	441	405	392	367	426	409	383	403	415	389	370	402	400	426	389	388	417	418	365	409	431	393	410	395	417	398	375	381	381	410	380	384	396	385	385	426	376	400	429	390	417	398	421	441	399	421	349	380	429	401	422	400	378	372	395	413	398	407	388	396	428	396	379	389	414	393	403	384	423	406	401	379	405	421	433	367	401	380	401	413	386	384	420	427	377	390	391	359	384	400	406	410	395	390	383	403	421	376	410	388	372	399	374	381	418	398	405	420	412	360	385	396	373	402	410	391	378	393	393	369	377	408	369	405	398	379	409	407	405	408	419	396	361	445	409	413	436	398	401	417	414	372	366	432	395	403	407	373	418	411	395	412	381	401	413	421	422	396	391	382	417	401	370	422	363	419	382	409	421	419	425	341	412	429	414	399	367	393	409	410	405	399	403	379	411	420	391	394	389	402	409	367	408	436	396	410	434	384	376	386	428	390	400	379	358	387	428	403	396	400	416	369	375	430	378	430	432	390	366	416	386	383	392	371	395	361	386	407	446	411	381	395	446	388	391	398	423	358	371	383	375	394	399	392	415	431	428	402	396	399	374	394	371	391	387	376	431	391	397	425	392	372	420	417	414	380	379	352	417	360	413	356	384	378	399	379	384	362	433	406	375	376	395	408	431	383	362	431	378	384	415	411	370	401	412	403	381	415	404	377	374	382	417	364	404	371	393	430	391	375	402	397	385	413	374	388	411	391	371	415	392	427	396	414	427	384	391	398	381	393	412	432	422	373	388	401	417	394	457	400	405	411	401	400	361	401	401	429	368	390	433	421	406	431	391	392	376	385	382	454	430	429	377	379	378	380	418	399	428	429	403	405	417	386	425	367	416	408	418	396	408	393	395	378	397	399	419	401	337	423	398	403	356	404	404	384	393	396	454	382	414	349	379	379	379	440	386	395	387	403	375	411	379	416	383	405	398	421	378	383	421	381	395	439	361	394	348	373	391	376	373	418	395	412	435	416	360	413	380	381	397	392	409	401	417	393	372	413	394	382	383	418	409	444	368	427	399	397	396	399	410	380	421	373	356	409	408	388	402	417	427	395	391	405	417	384	415	399	392	385	387	369	397	419	407	408	400	377	392	388	439	432	373	458	404	418	397	383	397	391	406	439	394	411	369	397	410	389	406	437	381	420	409	439	402	391	389	406	428	395	367	420	387	386	385	416	399	412	419	414	381	387	406	458	392	434	410	384	393	391	398	384	404	376	413	395	389	407	395	394	407	380	382	360	383	401	417	414	406	404	392	371	399	425	359	404	421	423	403	405	394	433	402	381	378	401	403	402	417	390	429	403	400	419	387	390	439	447	401	380	382	415	381	346	346	382	408	423	400	400	399	420	375	387	384	412	400	397	399	383	394	393	384	411	378	418	367	383	394	396	397	375	376	415	378	397	390	420	397	426	412	374	404	409	375	402	398	403	415	387	394	379	400	408	396	416	373	398	376	360	441	407	423	431	389	397	418	395	397	411	402	411	416	393	407	410	399	414	381	417	406	381	395	395	353	438	386	402	385	395	394	391	392	395	401	395	452	413	411	389	409	375	419	404	394	382	415	399	388	419	424	457	374	430	425	393	418	378	376	401	410	391	412	410	377	398	405	389	425	381	386	420	395	425	441	420	390	425	426	373	410	385	383	421	387	375	349	416	407	384	408	395	393	402	408	431	393	363	403	393	395	375	399	393	407	408	405	377	367	398	422	394	388	403	360	408	411	395	404	347	394	365	378	408	376	382	390	382	391	446	397	408	400	403	413	407	423	385	438	407	386	408	418	372	386	358	420	421	363	395
3390	4914	3905	1936	1354	1038	924	789	716	630	596	496	519	519	532	462	482	479	472	503	470	474	476	470	475	447	446	440	405	429	421	409	442	378	453	428	430	460	464	450	423	460	445	386	424	422	418	451	429	397	413	451	452	420	438	419	415	399	375	425	381	414	439	432	413	417	415	400	428	403	420	407	421	416	425	420	402	425	401	420	405	447	379	415	451	411	453	429	420	466	425	387	391	445	421	407	406	401	413	465	422	451	416	458	401	398	403	402	412	423	438	435	420	410	435	419	378	402	387	426	426	395	413	392	415	425	386	404	402	447	428	390	421	429	407	389	414	422	455	426	407	414	407	434	399	409	406	423	400	403	408	422	418	423	443	379	414	396	464	435	431	423	447	430	391	396	400	369	400	432	372	405	430	388	421	420	419	443	452	432	432	423	408	407	412	403	429	415	384	421	420	383	431	398	395	445	443	401	420	396	398	431	454	401	412	421	447	397	403	413	379	445	412	407	407	415	394	421	384	398	380	389	422	426	431	388	394	369	458	437	406	391	415	406	373	425	434	427	405	449	426	409	428	387	433	414	408	404	418	419	449	411	417	423	425	402	418	399	424	433	388	423	380	372	421	401	417	373	399	396	435	432	411	407	402	407	405	423	426	433	425	410	429	412	413	435	457	404	447	399	442	428	413	406	445	353	430	400	397	409	401	439	440	429	406	440	396	420	438	400	392	394	402	363	399	392	397	381	379	421	432	471	400	429	440	426	406	415	389	463	376	393	421	417	410	437	457	406	385	397	391	408	428	391	397	408	424	411	397	428	455	388	436	384	433	436	395	411	429	381	413	415	449	386	382	430	408	367	434	431	404	417	410	448	423	451	412	396	392	411	375	415	363	398	452	408	428	400	383	408	418	413	389	386	405	406	435	419	416	384	422	408	428	414	412	446	419	407	392	418	396	406	409	413	425	392	417	415	397	409	404	437	393	423	388	410	407	416	420	398	423	397	391	400	421	432	357	392	442	374	457	444	403	423	406	423	426	407	448	396	439	409	422	411	385	429	413	431	416	423	423	436	442	387	406	420	377	432	426	398	457	429	388	446	417	391	386	464	414	412	434	395	448	428	391	440	416	428	426	437	423	440	383	434	422	406	423	438	408	419	411	408	381	423	417	382	405	419	404	434	406	428	433	433	423	404	395	412	442	379	425	390	390	394	437	393	453	419	409	434	399	416	415	417	380	385	409	398	379	443	431	444	382	414	415	408	421	378	427	389	426	383	384	399	400	413	414	383	416	410	378	390	394	439	395	394	404	414	413	385	387	432	380	416	380	412	420	412	406	438	409	391	428	395	422	407	394	432	395	403	395	401	435	438	432	451	390	440	396	408	395	432	387	392	415	419	457	426	414	419	412	443	421	437	411	380	421	387	403	407	408	455	408	411	428	416	426	417	408	442	427	418	449	392	419	416	398	421	419	380	463	446	431	406	425	414	421	409	420	369	417	392	385	430	393	403	448	415	408	409	412	440	427	415	410	403	420	460	428	452	374	420	420	392	376	396	417	403	379	399	415	424	443	368	439	375	408	407	422	371	415	428	396	429	428	411	415	433	379	413	398	362	420	432	402	429	427	415	415	445	406	404	419	422	414	412	410	414	386	423	406	409	384	429	420	420	427	430	378	421	412	412	430	429	419	400	342	404	421	397	420	426	378	415	440	433	420	388	421	421	375	404	400	412	379	396	385	385	378	464	403	382	441	426	407	421	420	421	373	403	436	419	377	432	423	424	423	416	378	408	416	415	402	438	391	426	402	394	391	434	372	395	414	395	451	422	411	458	403	429	410	418	362	417	410	398	417	431	372	430	438	400	396	386	409	414	413	396	395	402	455	393	406	403	413	423	393	372	387	396	408	393	387	416	427	404	414	392	409	396	371	439	414	366	414	404	417	391	394	422	369	427	402	418	424	382	431	434	361	435	407	385	413	418	388	388	418	392	436	401	404	407	458	416	427	412	412	380	425	359	405	399	389	413	416	427	402	410	421	409	405	433	398	398	429	412	406	429	399	426	396	356	379	401	415	407	406	416	417	409	416	423	443	427	360	409	392	396	388	429	420	386	386	370	438	433	411	412	413	417	407	442	405	432	419	401	395	377	419	427	441	435	395	412	406	416	422	400	426	425	421	382	395	395	410	405	406	358	407	448	398	417	408	368	452	407	411	426	413	421	432	435	401	388	416	421	423	384	409	398	401	405	397	422	371	433	385	423	392	410	415	406	397	427	415	422	398	408	384	414	360	406	448	428	423	390	393	365	432	399	390	445	436	419	405	401	405	427	403	385	395	389	398	430	401	439	407	402	403	411	399	430	431	411	432	402	420	421	408	418	397	381	427	413	420	462	365	416	391	394	385	425	415	405	406	388	388	397	439	400	416	364	406	380	389	411	404	412	417	371	387	389	430	408	408	413	400	405	395	461	392	402	417	374	405	429	414	385	456	435	412	415	434	404	433	424	440	369	413	413	429	401	408	408	387	394	454	438	403	438	396	411	352	391	418	395	408	367	409	444	400	404	450	439	431	442	376	422	415	406	404	406	387	399	408	381	468	422	400	429	425	409	394	410	406	392	420	413	395	376	397	424	440	401	401	409	410	396	418	420	399	397	415	410	381	425	387	452	421	408	393	381	395	412	369	394	439	414	406	406	360	403	407	417	443	442	431	371	435	409	419	392	439	413	403	400	423	403	368	407	413	385	418	398	385	440	377	418	415	381	397	422	384	431	408	423	394	418	409	420	389	379	386	427	419	418	398	405	403	433	400	397	391	413	432	407	441	386	412	353	395	401	400	424	407	427	367	389	415	410	390	399	397	388	421	424	421	402	414	430	408	420	435	424	420	358	385	393	373	408	414	420	398	380	391	387	394	420	421	424	382	393	411	416	376	432	380	406	435	427	393	428	411	411	441	396	429	409	409	411	406	414	406	388	398	396	386	405	435	408	395	433	378	438	423	405	398	432	423	402	438	401	406	401	388	398	412	442	397	407	467	400	454	434	367	433	424	395	416	406	404	399	394	411	376	404	413	410	402	396	395	412	427	420	389	404	437	385	435	402	399	370	395	412	389	423	407	430	445	417	418	387	420	407	434	399	394	396	413	367	404	405	467	403	410	413	413	397	420	398	414	436	409	427	416	430	412	395	405	397	422	399	440	416	403	385	457	403	378	414	395	409	416	398	396	426	397	424	403	364	413	395	433	431	407	395	386	425	426	397	405	410	378	397	379	414	414	411	392	412	376	383	400	405	433	397	387	408	415	385	382	412	391	399	404	375	410	373	414	395	434	397	394	366	412	407	404	453	414	364	422	404	410	375	467	427	429	402	369	419	371	426	425	436	444	420	463	388	391	422	417	382	432	377	393	440	426	450	405	421	406	387	426	401	392	420	439	391	400	396	359	400	414	411	393	377	401	432	415	415	411	443	395	447	402	373	413	369	370	390	365	451	408	408	402	429
27690	11712	2103	1251	974	966	955	979	933	898	940	907	963	931	894	955	957	906	927	924	934	931	919	982	971	908	963	917	939	961	887	991	896	901	940	926	903	924	922	950	950	970	940	915	906	879	977	919	865	918	917	941	905	927	959	911	890	889	920	925	910	958	944	933	884	912	929	933	903	873	906	958	928	927	956	905	913	862	962	924	883	925	993	902	937	948	891	972	906	903	905	874	944	945	892	916	883	919	937	926	933	932	907	919	977	941	910	950	943	868	922	948	952	860	885	905	926	895	870	907	899	954	916	889	919	915	900	902	923	884	928	985	1009	895	877	930	959	901	950	924	930	910	916	925	910	917	927	938	960	902	920	928	936	918	921	897	990	896	921	960	871	929	865	951	925	845	926	876	916	885	966	943	939	845	872	889	902	965	952	923	931	871	892	878	895	921	869	932	850	922	900	950	984	908	894	897	974	919	923	959	896	920	937	920	910	932	907	907	933	949	960	956	970	896	911	938	953	956	962	935	941	951	943	934	967	862	955	949	937	890	925	905	880	888	888	893	892	902	913	940	961	888	935	918	901	907	906	901	935	952	929	898	906	924	923	916	917	884	904	940	891	910	943	934	956	964	936	915	896	947	909	918	924	949	944	885	880	908	920	876	926	913	967	954	964	943	951	865	923	886	926	968	914	919	963	936	968	869	881	967	903	941	928	987	939	898	904	981	926	911	967	963	891	937	905	907	968	913	955	870	929	925	965	966	962	962	898	939	921	944	910	921	917	921	907	892	911	956	923	929	886	906	941	897	933	924	933	944	906	895	873	935	936	896	907	919	923	902	913	959	878	911	869	949	909	882	961	931	906	929	897	908	928	908	912	957	887	961	934	932	918	955	931	876	939	954	944	962	931	958	930	929	936	924	952	906	929	926	927	942	936	892	906	924	920	934	934	874	935	906	904	958	966	909	935	947	901	919	902	912	915	920	937	936	906	934	934	964	921	956	906	937	896	899	936	911	845	922	887	910	989	900	880	869	938	930	897	957	921	886	925	853	928	883	951	897	934	886	894	942	882	926	921	956	895	930	869	991	905	940	939	881	945	916	900	959	876	907	928	907	878	917	923	906	967	930	969	985	915	920	918	939	944	896	947	941	903	904	899	940	942	933	929	981	915	943	901	963	972	903	966	900	939	988	886	918	940	949	943	906	855	923	887	917	897	959	872	905	902	950	924	886	957	939	953	887	914	944	903	925	950	896	929	972	889	939	929	914	910	900	938	962	943	973	955	930	931	862	989	905	944	907	898	912	910	939	965	985	914	916	907	908	881	917	923	876	916	911	892	969	895	973	962	952	923	889	913	952	912	934	858	908	951	909	881	926	916	921	889	915	927	940	929	932	911	859	949	908	923	877	937	881	894	918	892	949	929	926	943	994	910	905	917	938	893	897	957	907	940	924	942	928	898	913	937	928	868	884	922	937	852	862	891	979	959	964	961	899	984	930	912	912	859	947	943	973	904	973	920	936	918	929	857	944	921	940	899	952	863	891	884	892	906	922	918	933	899	938	916	971	918	947	938	933	913	915	948	901	924	923	899	963	968	937	885	928	871	899	927	991	925	904	886	892	911	933	918	904	888	885	902	929	984	879	894	926	895	923	944	915	908	951	958	942	926	911	935	920	936	888	942	877	923	893	944	887	943	896	982	943	930	901	916	920	915	864	907	903	936	853	951	987	897	908	954	957	901	892	911	955	940	953	943	850	929	906	909	918	903	845	928	923	935	946	929	943	903	941	896	920	903	911	887	930	922	995	889	902	909	956	962	921	928	935	934	907	881	909	921	909	927	960	904	954	913	895	908	972	892	910	934	902	980	947	894	906	990	951	942	885	916	887	906	924	909	917	873	906	928	939	883	943	930	931	907	947	926	984	892	926	966	908	918	910	912	923	869	921	913	971	904	949	951	945	911	897	949	957	890	888	886	885	857	914	890	911	953	912	897	907	897	920	944	910	899	864	896	892	938	940	919	917	885	934	927	877	885	940	888	892	868	933	916	942	937	939	938	911	986	945	941	892	915	907	927	896	935	936	925	941	975	896	925	918	955	897	951	933	927	889	862	920	949	905	914	918	958	982	922	945	901	888	963	873	925	985	878	927	938	943	912	918	934	879	933	880	949	896	933	933	941	991	910	896	901	982	909	916	947	918	934	925	957	905	922	920	926	891	885	950	928	919	903	924	911	887	902	955	911	909	919	938	884	944	937	946	935	936	916	915	938	983	944	912	953	909	876	937	893	936	907	969	923	928	953	881	933	926	890	892	971	894	936	983	960	919	853	840	868	928	919	886	909	933	952	910	904	924	965	923	931	901	937	899	916	905	867	883	891	903	909	887	897	925	907	896	924	973	891	938	888	888	968	908	937	970	999	917	893	890	946	914	971	918	900	940	923	916	981	912	908	893	844	946	949	959	930	881	894	950	928	884	928	918	867	901	875	960	937	969	897	903	935	883	927	858	905	968	952	948	885	958	924	894	908	949	931	897	903	925	924	978	882	905	929	941	946	912	904	915	949	904	929	868	899	887	878	918	958	966	924	920	948	914	871	928	869	930	932	938	934	923	965	879	947	912	941	897	909	940	921	962	957	939	959	957	937	925	910	965	964	891	880	920	929	968	990	972	899	892	901	925	894	939	962	909	859	956	929	950	901	913	910	900	936	847	874	939	953	946	896	948	952	915	923	979	963	918	929	924	922	935	919	937	920	906	952	907	944	848	948	907	978	889	883	935	893	921	906	929	939	972	947	938	939	904	958	916	887	956	889	935	909	986	931	929	913	893	937	937	882	908	910	912	943	924	895	936	968	887	913	912	970	914	930	949	945	908	919	915	984	920	933	889	947	931	887	889	890	953	924	897	887	919	906	904	972	905	942	963	917	878	936	939	901	895	903	935	898	893	980	940	930	874	898	882	934	959	963	919	915	965	875	853	874	896	949	916	945	885	948	888	894	866	953	912	904	900	952	929	955	871	975	935	910	933	984	946	912	963	991	961	951	901	894	920	874	908	935	941	913	903	967	883	897	955	960	965	954	946	933	897	902	873	948	932	938	931	882	902	959	877	917	935	920	928	942	976	905	922	1004	908	890	909	915	983	920	930	944	919	899	876	907	890	879	907	880	908	917	871	937	935	916	946	938	923	914	912	931	946	957	899	925	976	902	931	926	919	907	977	973	953	943	920	896	947	861	930	961	916	965	948	940	888	881	906	934	923	914	902	900	900	872	917	928	921	900	906	949	925	892	911	904	982	941	924	903	918	858	914	904	894	933	960	916	944	901	875	904	883	940	978	914	909	919	895	923	903	906	919	940	908	879	916	845	967	875	895	948	912	939	954	921	960	912	896	903	950	911	921	922	924	882	912	968	967	950	919	884	934	944	995	886	895	940	946	912	909	944	913	891	866	887	893	976	949	950	874	877	869	891	895	926	914	921	930	924	918	907	905	943	898	974	950	883	890
5165	995	946	864	868	824	846	872	844	838	806	922	768	823	843	829	828	818	795	817	848	824	800	819	778	799	823	782	754	850	878	787	792	801	743	746	809	768	773	756	838	810	814	778	779	823	801	857	797	840	794	821	812	822	749	836	792	783	827	795	842	818	800	821	751	802	823	799	826	799	825	781	800	809	798	791	790	774	824	814	759	758	822	818	780	781	774	819	806	848	790	799	809	824	801	762	804	828	829	764	816	788	795	769	806	739	801	851	775	864	811	860	821	791	788	811	738	885	818	792	806	778	763	786	855	819	861	790	783	856	768	797	815	822	816	782	780	851	813	777	821	788	859	814	834	815	807	789	786	796	827	756	827	763	793	817	755	729	816	833	815	804	767	828	790	753	779	801	823	792	817	824	776	803	757	812	823	839	835	801	736	814	769	796	824	745	750	793	771	844	842	824	797	775	812	814	783	785	782	791	781	820	726	831	803	786	826	801	825	844	803	822	787	824	803	794	776	770	783	771	739	792	805	826	796	807	802	794	809	762	827	836	794	796	832	792	808	849	767	795	700	829	862	785	825	801	791	788	825	825	792	806	778	777	827	802	820	768	796	778	785	762	809	754	806	802	777	765	773	807	726	833	824	797	798	815	808	791	817	805	796	762	733	747	796	815	795	748	799	788	845	831	778	787	803	754	765	819	873	795	805	814	797	809	737	828	791	832	765	772	777	750	816	782	787	794	787	826	768	803	798	809	784	769	827	828	837	761	815	850	804	839	832	750	783	762	749	707	755	809	817	828	790	856	817	800	817	820	789	822	810	792	818	750	812	857	761	817	776	860	811	796	753	761	761	784	816	777	819	802	790	803	786	788	803	788	803	805	780	799	811	759	795	778	777	810	812	828	781	760	783	759	796	818	779	798	756	784	810	818	801	810	783	806	800	789	797	804	766	821	800	769	813	776	786	741	835	816	813	787	760	821	801	821	755	766	818	758	803	806	798	756	834	764	860	781	827	758	808	777	793	766	793	816	773	794	794	783	852	854	781	854	779	810	792	790	854	786	816	763	798	765	764	767	786	805	746	790	789	786	784	815	823	786	792	763	754	769	757	813	802	792	832	800	798	767	785	805	796	839	819	806	803	773	759	818	783	782	729	762	735	820	814	775	823	789	757	783	771	818	812	785	756	807	810	808	822	753	837	789	797	779	792	816	770	769	809	776	767	745	767	830	842	794	812	834	782	806	837	813	796	783	797	792	817	830	793	780	831	848	777	778	811	802	810	724	773	817	798	791	799	782	844	845	816	759	769	790	812	796	810	794	822	763	771	786	795	828	805	771	851	818	827	820	798	755	794	807	815	775	797	787	777	774	805	808	766	797	817	820	795	796	824	759	831	763	766	795	780	759	791	819	776	767	835	788	762	812	824	826	801	783	749	805	801	793	880	793	805	818	794	794	785	747	857	798	750	812	828	816	797	856	817	801	778	807	828	785	790	773	723	795	784	797	836	800	802	843	795	818	802	787	843	831	773	815	827	808	825	800	748	789	801	821	803	800	795	809	842	836	759	826	836	805	789	800	804	774	806	787	784	830	788	763	763	785	780	799	766	811	790	780	818	772	781	737	810	761	800	814	808	834	784	819	802	781	823	818	799	810	777	838	768	797	801	807	846	753	770	774	838	778	775	812	763	816	829	801	815	828	794	812	814	868	758	793	814	788	787	809	835	813	763	801	798	848	803	789	818	820	796	759	767	787	812	845	810	780	792	801	778	822	828	818	842	833	785	742	795	766	810	796	810	773	789	797	785	828	834	809	800	791	796	799	779	798	761	771	780	818	820	763	812	796	768	807	787	812	826	784	825	822	738	819	780	762	798	791	802	772	826	820	817	839	788	815	826	808	826	776	789	789	808	815	754	841	789	773	818	799	779	811	814	805	845	794	783	765	799	776	768	824	858	773	819	783	730	771	829	805	792	801	825	827	797	795	798	815	841	822	809	790	790	796	845	757	774	793	783	808	779	813	783	776	761	800	833	771	803	811	807	722	798	781	804	793	758	817	808	761	809	815	802	828	810	825	798	847	764	818	802	774	815	823	823	788	766	835	772	795	842	785	754	803	789	851	787	802	827	810	854	818	791	754	807	782	854	785	819	809	790	877	824	792	769	804	844	826	788	777	780	784	831	757	778	825	836	738	777	766	799	792	805	755	766	821	801	790	760	769	798	802	800	758	860	762	783	749	793	796	770	778	822	840	791	836	774	790	809	818	803	826	801	789	785	803	817	829	785	786	785	765	791	851	801	840	810	815	771	774	773	816	806	808	802	756	822	836	812	774	793	833	768	737	811	792	798	808	839	797	765	748	825	774	794	798	825	786	800	762	770	798	806	853	819	838	840	788	827	763	819	818	746	758	861	828	788	766	810	803	774	790	799	817	828	812	829	822	783	777	819	781	821	785	826	759	813	801	795	796	790	858	838	822	814	755	748	778	799	789	859	816	825	803	810	860	818	778	835	810	800	812	809	781	803	846	779	781	833	873	856	792	830	833	808	781	777	810	809	785	758	772	803	840	820	799	845	825	800	850	762	806	809	802	819	821	791	752	810	837	797	782	799	835	849	791	781	818	801	765	827	820	814	810	791	824	801	838	763	803	753	803	803	773	771	806	829	767	844	795	795	766	804	850	802	802	789	777	826	784	776	803	733	762	786	813	856	799	835	757	792	776	789	828	750	818	798	814	769	763	801	780	763	832	850	808	815	775	820	803	781	819	820	807	754	819	789	804	788	800	780	779	826	818	779	797	805	825	793	789	768	805	823	747	842	799	785	835	775	804	808	808	819	830	783	809	767	786	764	758	774	811	758	768	778	770	816	829	768	806	785	798	774	792	780	797	781	842	792	765	846	798	825	766	811	824	830	775	764	783	758	811	795	755	788	838	760	833	839	799	769	756	865	793	794	829	815	786	787	807	805	848	790	812	831	796	704	832	848	802	812	817	795	801	809	823	791	784	740	782	815	817	825	815	829	789	786	758	860	788	823	781	820	790	762	750	780	816	781	832	827	834	807	827	796	795	830	803	787	790	799	793	857	791	751	790	802	808	817	775	812	795	799	783	766	800	779	805	756	760	809	777	794	821	797	821	755	811	803	787	786	780	781	774	819	812	812	744	805	813	817	802	829	806	829	785	773	811	826	747	770	809	795	823	788	838	799	773	785	795	778	839	852	844	798	803	761	760	823	762	856	725	816	750	739	757	797	773	817	829	794	806	754	791	774	796	779	815	778	807	819	785	791	812	782	805	761	857	811	836	835	848	828	807	818	810	767	768	822	783	853	789	812	764	792	820	777	813	795	794	807	830	775	789	832	814	786	787	802	801	772	816	815	799	787	771	796	845	799	810	773	787	791	771	772	801	773	773	846	719	801	761	783	851	779	811	811	785	765	804	829	789	790	775	825	790	843	783	837	786	768	772	814	809	794	835	791	800	857	821	793	768	803	760	791	820
25888	21475	25207	16773	2012	1115	1002	957	945	904	873	883	910	847	875	934	837	873	882	815	912	853	878	848	850	912	884	873	854	852	863	878	843	828	869	811	867	849	877	871	844	909	872	829	881	878	830	930	869	831	875	882	845	848	821	854	866	906	906	863	888	806	848	837	812	882	821	860	825	871	829	814	847	772	793	839	879	819	844	850	859	840	844	861	824	813	841	913	793	874	897	875	818	833	873	806	871	806	832	865	882	894	835	837	800	814	829	857	883	897	850	855	850	843	854	891	827	835	852	830	825	833	812	876	884	941	888	843	828	849	829	817	877	870	808	885	827	896	869	854	867	848	841	852	789	826	873	828	908	865	793	812	877	826	888	872	793	809	873	855	821	827	888	805	835	860	816	856	817	890	870	857	859	888	889	851	801	791	861	858	880	881	871	823	886	875	811	850	842	852	820	845	838	852	837	872	864	861	819	857	851	860	802	788	827	850	861	867	867	862	857	837	838	818	877	862	813	884	871	793	821	873	853	809	835	802	854	820	830	874	835	810	843	837	872	853	818	868	862	821	832	865	809	833	830	855	842	840	885	817	864	858	846	865	830	872	902	848	866	847	840	809	864	790	899	833	811	830	865	861	874	864	873	879	838	863	848	870	801	862	849	820	852	843	896	821	878	888	817	875	878	829	832	861	845	824	864	839	852	792	871	868	825	873	847	841	845	838	863	827	846	884	841	831	870	839	861	818	862	832	869	826	836	898	819	820	860	880	834	776	806	829	821	847	889	862	875	848	886	897	813	896	899	852	851	846	883	838	838	869	885	862	874	866	914	863	793	860	880	854	830	865	877	879	827	832	867	873	888	809	825	850	885	863	841	874	931	830	832	866	815	828	866	784	847	819	852	882	890	873	821	857	863	860	817	836	848	866	878	861	911	888	872	852	883	799	853	825	912	842	833	842	857	824	887	842	873	885	859	821	817	823	822	868	859	844	804	856	862	841	875	834	806	832	869	861	841	810	849	843	835	900	869	840	846	845	894	880	848	897	821	882	830	825	815	871	859	844	851	850	882	885	786	845	847	836	872	844	828	772	878	834	848	841	828	846	829	849	880	864	844	809	856	845	838	844	812	774	815	840	856	911	929	893	850	816	843	875	860	824	825	880	830	893	884	877	860	809	866	813	841	802	913	856	865	866	855	877	793	861	851	867	854	828	849	867	898	849	814	835	830	801	850	872	797	865	861	858	842	873	816	845	862	795	865	846	912	887	812	885	843	882	869	848	865	864	863	796	895	882	869	817	859	835	774	826	859	846	822	873	904	839	865	876	885	859	787	829	926	832	848	857	799	839	841	843	837	862	863	879	851	829	843	910	830	887	840	862	851	895	861	842	909	888	856	849	840	870	841	803	778	841	863	906	817	847	796	870	869	852	851	830	855	893	871	860	906	854	796	835	825	867	882	859	851	922	843	871	890	892	873	813	862	833	844	876	853	864	898	887	867	866	899	817	813	863	908	828	850	875	881	870	873	930	837	811	842	830	809	788	866	846	842	864	853	874	830	807	833	852	798	900	879	848	821	876	796	827	868	881	859	817	791	803	823	827	811	810	839	839	889	868	832	807	857	853	842	857	864	806	849	791	834	862	845	877	835	851	843	850	809	843	903	839	853	858	825	870	852	856	902	936	814	890	844	890	900	866	869	874	844	810	871	879	816	827	852	893	841	830	829	858	812	888	810	859	838	855	844	841	880	866	803	903	874	844	892	851	864	880	878	809	846	845	885	879	863	764	828	840	883	842	851	835	855	884	839	841	831	855	881	847	861	825	863	833	845	858	826	857	909	815	885	851	841	885	843	839	840	873	805	887	838	824	831	894	907	855	834	888	873	875	811	817	872	872	809	860	928	871	838	830	870	855	915	830	843	908	843	864	840	850	831	903	873	904	885	857	829	810	801	828	857	843	855	857	876	859	859	838	841	822	844	858	839	798	842	898	824	850	860	842	819	832	850	816	870	840	808	871	864	801	885	788	876	828	822	893	849	829	807	826	851	819	824	839	898	834	890	851	876	854	833	846	909	865	880	839	878	841	876	856	919	822	869	847	845	804	948	834	861	827	844	841	807	816	808	857	840	836	828	838	841	886	824	867	820	850	849	843	831	813	830	867	846	842	821	815	815	849	855	866	845	858	817	808	844	894	819	857	879	852	869	920	871	885	883	862	852	875	900	857	857	856	824	833	837	894	882	853	853	872	903	861	834	853	836	830	892	849	861	821	863	782	882	876	888	882	854	778	818	871	895	831	849	865	887	843	849	871	840	848	828	832	830	834	840	833	835	837	813	858	868	831	838	831	819	830	845	877	859	911	874	855	850	915	861	805	852	875	906	849	862	875	858	880	824	818	877	879	801	846	864	826	862	841	875	876	901	854	830	881	810	926	865	867	843	879	807	846	807	907	820	831	847	864	844	820	887	825	854	858	893	894	868	857	860	864	824	863	847	818	869	847	841	840	853	898	838	835	864	827	867	839	860	881	865	841	814	871	871	859	865	797	882	806	828	885	846	830	866	881	845	843	847	867	871	872	804	825	878	857	843	874	873	830	802	836	846	806	810	827	841	798	884	863	863	823	857	851	796	890	903	886	843	816	862	822	876	833	851	834	805	800	885	792	811	830	889	829	821	891	855	860	853	839	821	836	838	823	887	820	814	815	842	836	828	854	837	849	857	888	802	862	822	877	866	845	822	832	816	828	833	831	851	855	845	810	837	860	859	902	840	822	828	862	842	849	865	890	841	838	839	853	875	848	856	882	859	840	834	830	831	883	851	856	911	852	779	848	870	812	841	865	865	882	857	865	835	848	900	824	834	861	848	860	840	888	812	859	887	826	848	828	823	814	806	801	865	876	862	878	829	869	855	882	849	858	853	801	842	838	855	829	874	922	834	863	818	846	825	823	825	880	864	946	870	824	810	865	837	864	839	844	837	847	864	813	864	819	861	862	831	805	822	817	843	880	905	852	836	841	839	897	870	784	864	909	844	872	830	851	896	842	884	804	839	858	800	780	858	841	815	865	850	858	841	857	801	858	862	865	894	863	795	826	870	863	859	800	864	820	907	855	861	875	850	870	834	884	815	850	857	854	850	797	881	868	839	840	835	874	829	878	826	843	816	823	832	843	907	870	872	926	885	861	810	849	855	823	830	822	817	832	814	847	860	847	841	812	825	848	892	882	858	840	834	845	877	880	890	835	847	861	854	888	885	900	828	827	861	831	857	840	826	820	867	784	831	840	844	836	889	883	822	852	853	883	842	871	820	816	867	853	814	847	895	832	905	836	885	838	832	884	911	899	860	844	854	877	833	816	840	852	826	842	814	802	791	881	841	801	851	908	775	870	823	846	837	871	928	867	835	847	857	848	829	840	849	803	833	863	872	856	893	869	848	841	876	842	834	861	847	883	858	840	816	871	832	834	859	838	863	867	806	869	839	827	846	815	850	865	862	856	849	851
3682	2285	1877	1284	1058	968	877	927	869	766	791	770	785	796	775	786	784	761	795	811	774	738	771	807	753	821	788	789	766	742	815	764	785	744	767	779	785	775	780	736	786	764	776	770	713	759	773	806	758	731	693	783	757	749	762	787	789	771	746	773	765	778	742	757	759	740	729	730	776	770	711	780	754	812	773	748	738	757	755	780	754	683	811	733	744	780	774	724	809	749	731	766	811	764	731	744	752	717	782	750	737	757	706	783	727	732	757	740	772	742	791	671	727	749	790	734	749	780	734	754	763	761	805	766	713	725	764	817	765	752	759	775	784	746	772	768	733	765	757	770	754	737	725	737	703	791	794	754	740	759	757	764	689	791	743	737	798	720	776	741	735	781	754	801	750	788	729	743	771	739	738	804	753	755	746	714	753	770	791	777	771	799	757	728	773	742	706	712	714	750	756	723	723	728	749	747	774	830	706	772	747	711	740	719	747	749	701	784	717	753	727	729	764	705	736	807	737	763	771	721	770	778	720	753	767	709	768	729	747	730	718	759	796	759	776	758	718	727	790	695	756	759	739	682	766	720	780	743	795	785	776	719	721	723	739	771	775	710	732	731	773	769	768	725	719	760	807	759	786	766	779	735	750	726	805	760	764	746	735	755	746	741	746	744	764	759	787	744	781	777	776	797	749	778	742	719	786	759	792	728	767	728	699	724	747	715	761	746	737	740	763	779	746	714	753	721	772	726	728	723	703	734	783	749	758	771	818	708	754	755	767	719	733	743	769	781	771	739	767	727	769	759	712	742	740	709	779	743	745	773	753	735	788	780	706	751	775	726	711	794	765	766	779	739	757	739	734	750	742	756	780	790	755	720	808	801	737	791	734	691	809	769	736	717	788	726	745	768	736	757	717	786	765	731	786	762	774	774	770	790	774	737	723	728	712	740	774	745	786	733	727	761	719	738	711	776	752	766	742	794	785	719	771	734	735	734	722	767	757	751	747	770	739	764	751	779	780	756	788	680	713	752	743	767	765	759	769	725	741	746	708	736	753	759	767	740	724	742	735	781	711	766	721	728	775	785	701	776	751	714	796	735	724	773	744	750	692	737	742	782	713	787	738	731	739	761	762	790	770	749	792	761	756	734	734	776	694	787	792	747	728	765	744	724	761	741	723	722	740	731	792	769	763	764	754	728	765	747	798	729	736	763	751	759	783	756	748	788	753	745	754	779	735	771	764	720	751	750	802	779	768	731	716	767	771	781	732	739	749	761	755	750	772	712	758	775	754	784	786	738	684	744	697	722	749	834	788	718	778	769	761	722	747	716	774	745	763	759	766	779	775	782	794	739	703	757	789	765	782	706	689	710	780	752	760	741	751	651	761	717	767	769	740	785	751	769	794	746	761	719	762	726	773	766	738	747	737	770	848	766	767	753	771	809	757	759	765	759	748	775	792	730	766	762	756	785	749	741	809	769	736	779	739	727	778	744	756	729	693	748	728	732	749	712	773	774	724	754	701	764	758	726	777	762	781	744	709	759	769	726	739	739	777	800	731	745	746	803	765	709	760	800	756	732	710	765	779	772	740	804	798	741	729	807	775	817	794	752	721	765	736	730	772	776	762	776	725	744	750	789	764	758	770	765	729	808	788	740	762	720	744	706	774	737	760	718	738	783	742	740	749	780	756	728	751	708	728	750	750	746	725	740	793	744	790	722	764	737	788	794	750	777	723	729	742	792	767	773	770	773	764	756	693	731	802	736	751	759	730	758	735	784	741	717	680	730	720	750	739	712	707	740	763	765	739	725	778	811	741	810	755	721	785	773	747	728	735	761	783	742	725	773	727	777	749	746	789	792	763	707	784	749	756	767	729	703	822	742	719	729	681	754	767	781	731	713	751	787	754	750	769	764	741	740	788	780	733	741	778	752	747	739	766	724	784	744	746	754	733	788	742	746	801	805	694	832	726	793	741	771	764	729	718	779	728	704	703	741	708	725	742	788	749	721	724	762	780	730	741	692	755	720	754	773	767	754	751	756	842	738	749	710	746	738	776	753	759	792	739	748	754	757	753	784	785	767	792	708	740	755	751	705	760	748	732	666	761	733	719	725	770	780	746	750	780	750	777	715	799	751	710	721	825	738	727	705	752	765	749	764	789	730	754	723	706	755	756	769	726	719	762	710	783	772	822	791	756	751	742	725	756	753	740	766	768	780	767	785	720	745	745	736	766	787	788	754	734	771	782	774	768	791	774	747	791	752	729	768	790	769	735	763	730	749	773	754	700	723	741	730	782	759	739	747	737	742	742	750	796	764	736	758	752	731	753	742	774	795	761	742	772	767	715	766	735	685	721	785	725	718	720	837	728	715	772	749	755	756	765	738	743	774	761	761	763	779	779	769	755	745	735	803	769	743	780	778	723	747	756	722	741	758	740	808	734	757	753	734	765	756	747	739	754	716	778	773	760	705	779	761	774	731	746	743	741	743	748	769	769	716	759	719	778	790	717	731	764	766	792	750	765	720	788	742	744	759	726	703	704	728	747	733	803	728	733	731	773	757	720	704	738	757	761	723	800	754	707	727	778	764	669	765	709	773	751	762	697	739	750	745	739	735	809	823	732	775	784	780	764	809	745	757	826	720	698	734	725	701	755	827	778	761	781	772	698	785	782	777	757	731	760	729	730	778	724	736	733	768	729	717	733	703	723	739	749	677	738	721	778	734	744	740	746	776	754	725	710	770	727	709	753	738	754	760	753	771	742	720	728	739	789	727	757	746	760	747	753	751	723	756	816	770	809	730	729	718	760	723	740	759	752	738	748	734	801	760	701	770	721	791	749	729	718	785	735	726	758	753	715	732	753	753	714	750	715	725	742	738	720	752	737	746	762	767	721	779	786	769	764	743	804	760	767	762	740	760	757	751	740	721	758	841	743	757	772	744	733	773	765	778	736	768	707	741	743	723	769	746	769	694	755	739	716	768	766	730	752	769	803	774	766	829	758	764	747	774	740	744	723	755	744	747	761	703	728	723	760	766	769	740	796	735	749	781	802	795	770	749	802	738	705	778	729	739	753	763	777	747	764	770	770	743	792	826	722	688	772	772	717	757	757	742	695	742	773	748	790	815	751	753	738	744	760	770	737	720	738	760	740	792	688	740	726	778	715	744	739	814	744	757	751	786	729	787	731	732	761	808	741	697	746	779	752	770	701	756	725	766	781	730	709	761	770	742	737	747	765	741	768	734	704	792	745	688	768	785	749	765	808	779	713	739	737	741	750	759	759	731	734	769	792	779	704	734	753	795	773	732	751	697	720	754	746	754	746	773	782	758	805	750	767	773	687	734	747	761	744	737	745	768	728	738	700	767	718	767	759	769	754	757	723	745	789	767	788	729	794	758	747	793	745	757	673	729	787	760	708	767	757	743	729	775	758	733	688	755	752	765	774	761	717	787	761	707	748	761	764	763	759	729	766	749	729	778	704	758	741	780	665	785	743	725	738	712	697	703
24282	21490	28693	24736	20160	2916	1052	633	563	538	539	453	488	488	460	453	466	446	432	427	413	437	442	425	426	413	433	434	436	406	435	425	466	421	414	385	442	431	415	402	409	428	411	429	394	391	411	368	403	449	376	426	412	386	427	442	420	424	396	419	403	402	419	406	424	386	408	391	386	405	412	419	393	400	432	371	412	429	376	429	398	407	402	415	421	406	423	423	397	412	419	421	404	421	401	417	418	384	399	415	425	399	376	406	413	425	407	431	403	388	445	431	376	411	418	403	398	401	401	435	420	369	420	410	408	368	405	418	394	404	428	396	386	437	400	394	436	402	363	381	411	401	400	404	423	440	393	420	384	383	382	443	396	414	447	411	391	372	418	360	371	410	431	430	413	418	401	371	412	380	452	414	433	388	400	349	405	398	393	367	421	393	387	419	443	447	415	384	415	414	396	417	421	410	391	406	405	398	397	414	392	394	404	400	424	401	415	392	410	378	410	367	420	440	415	429	455	412	442	410	369	395	410	376	399	400	423	384	408	410	390	443	395	379	414	378	393	380	455	397	427	415	443	393	397	387	389	391	392	423	382	362	440	375	418	449	388	417	429	403	406	388	390	409	384	383	391	394	422	412	382	395	402	421	424	390	395	411	416	404	405	398	396	413	375	371	399	413	398	386	391	423	405	389	419	368	399	370	398	424	444	411	381	439	413	398	385	438	403	400	400	382	409	384	408	405	423	429	423	387	368	396	428	415	426	408	446	453	393	403	385	398	410	373	362	391	428	398	391	414	371	406	421	434	405	405	409	396	411	400	432	386	420	353	396	449	397	399	410	407	404	418	406	412	405	395	412	379	413	422	407	427	418	395	437	426	389	406	406	427	391	404	436	412	408	386	399	403	432	397	410	400	374	428	424	442	402	429	409	391	438	388	427	372	400	398	381	392	391	377	438	420	390	449	360	424	415	398	363	452	436	392	421	447	397	398	402	349	404	411	381	428	420	411	404	354	402	396	409	367	427	435	422	393	417	374	420	370	445	399	407	427	419	436	389	418	401	384	425	370	413	414	402	366	407	392	419	417	429	415	383	415	380	398	387	431	378	387	408	396	414	411	384	422	352	413	385	406	383	391	380	384	379	425	399	398	407	386	378	424	406	389	379	399	389	413	373	392	411	374	423	409	424	384	392	415	357	396	361	412	428	400	421	418	409	374	394	407	381	442	431	390	428	409	389	414	406	373	376	441	404	438	430	406	405	404	370	395	391	411	412	412	419	395	408	366	415	375	387	399	372	403	376	378	405	403	415	426	399	394	418	420	401	422	400	391	415	431	411	404	380	408	407	460	415	379	434	399	425	424	428	386	413	378	422	405	431	371	409	387	389	417	399	417	436	381	398	389	419	426	401	399	403	418	377	435	396	395	407	426	397	397	381	393	429	405	391	415	417	374	382	417	416	409	423	446	420	386	435	404	394	424	389	417	387	405	422	438	418	405	398	400	427	441	406	400	391	411	426	398	422	413	428	408	414	415	425	410	396	421	398	412	384	390	427	413	415	443	399	399	390	392	387	443	399	443	386	404	413	408	405	385	378	432	378	387	381	410	409	405	419	397	378	398	388	421	400	377	427	397	401	386	424	384	402	418	406	428	451	393	422	421	406	418	425	383	418	411	439	428	377	407	448	396	420	411	391	433	377	391	415	398	412	397	421	394	380	411	409	407	390	460	425	393	440	371	418	412	418	390	407	401	379	380	381	381	389	427	399	414	408	411	420	415	405	352	409	373	408	403	381	390	403	412	414	370	399	418	399	427	410	369	424	397	393	410	403	371	395	397	403	419	391	380	427	415	412	392	403	406	388	407	414	428	391	416	405	366	380	419	398	404	411	386	425	398	399	402	370	408	429	403	407	434	429	418	401	396	401	420	428	421	384	382	427	371	410	393	396	384	416	401	357	424	399	389	375	394	428	387	408	394	400	444	414	424	381	408	363	413	407	412	407	407	388	421	415	415	389	404	386	396	423	390	378	430	402	404	409	405	403	421	452	394	428	406	421	440	408	402	418	403	395	394	394	452	394	418	436	380	402	409	395	416	356	424	432	425	405	438	391	397	420	386	417	451	409	427	421	372	418	393	419	413	407	410	378	382	402	402	418	387	421	406	377	412	385	407	408	373	399	389	384	402	397	392	400	409	403	393	395	394	424	387	406	412	424	377	408	389	402	397	417	388	414	396	389	416	420	408	399	412	382	413	420	408	408	376	419	431	418	426	400	393	384	406	415	388	416	401	411	398	393	396	402	405	412	417	419	401	376	382	398	412	379	404	404	398	404	384	441	433	396	421	393	378	380	403	391	445	410	427	428	409	386	402	396	415	377	409	395	415	375	372	405	422	421	376	409	409	399	388	397	413	374	384	394	393	370	377	361	403	394	410	420	400	424	400	413	437	418	436	419	392	386	421	380	418	425	396	388	399	414	401	386	394	383	391	395	412	430	410	428	403	397	383	397	411	410	421	369	380	388	390	420	399	405	387	405	404	415	419	463	390	438	380	388	398	372	386	409	467	390	407	419	426	426	406	370	397	375	388	402	414	406	364	390	422	412	400	363	423	433	396	363	449	410	380	378	401	413	408	382	415	413	418	411	407	414	410	423	420	382	448	399	394	417	432	394	394	332	373	436	396	388	388	396	406	418	411	394	423	411	412	422	381	427	418	422	451	437	377	368	395	425	406	415	409	398	408	376	430	412	430	427	391	405	418	449	430	427	414	434	403	430	415	399	398	374	438	399	401	402	401	405	420	387	386	416	420	418	385	408	417	407	416	395	401	396	398	400	378	426	383	403	376	398	383	391	444	411	397	402	431	402	411	448	412	419	394	404	372	448	393	384	411	422	398	448	407	397	417	413	399	389	392	396	356	392	398	397	381	404	400	434	435	396	397	410	387	405	386	421	384	396	432	413	376	374	399	388	400	392	382	410	350	425	414	400	406	460	392	394	359	415	401	399	423	409	426	410	380	412	436	388	387	399	377	376	387	387	386	432	396	436	390	416	372	400	382	397	438	392	407	394	371	373	393	413	420	393	436	413	418	401	382	412	428	392	418	405	389	380	405	381	382	377	401	424	418	421	429	398	403	365	404	427	441	427	364	405	382	416	400	422	402	392	377	422	424	430	396	384	410	407	432	334	419	393	406	413	396	422	395	432	410	364	386	381	382	416	406	389	387	375	405	408	396	415	375	430	391	387	406	370	398	412	404	395	397	397	417	423	395	423	395	385	424	364	414	428	386	424	419	402	398	424	398	376	390	411	410	426	396	396	439	436	401	394	400	372	399	384	415	422	407	412	415	407	437	459	394	387	383	402	383	384	406	446	424	434	409	412	406	434	432	442	382	400	385	406	451	388	409	391	424	426	433	390	400	409	396	363	378	356	400	383	407	424	381	423	404	422	395	389	401	405	420	462	387	395	427	424	415	397	385	377	450	397	385	409	377	402	419	379	391
3473	4934	3821	1905	1370	1029	940	752	646	621	591	542	522	545	524	458	463	502	456	471	454	464	454	460	436	427	447	445	427	463	430	476	422	434	464	423	455	431	403	412	431	425	386	404	459	417	439	442	385	442	415	375	444	406	413	427	432	406	394	438	410	420	419	434	400	425	409	391	400	412	390	403	428	422	414	439	410	393	402	449	446	417	442	386	393	406	375	399	394	419	413	382	408	393	415	420	395	423	421	422	428	467	393	423	399	421	400	378	416	405	428	417	386	448	417	406	395	435	417	428	405	425	415	363	422	402	422	418	404	422	418	445	404	446	414	438	392	423	452	419	405	391	418	386	432	375	405	434	402	381	442	427	417	469	384	424	394	397	414	411	416	428	424	393	433	427	430	386	458	399	417	409	426	429	406	413	428	385	410	410	414	402	385	401	415	400	407	456	409	411	393	405	405	416	417	427	449	391	419	428	406	397	445	416	433	404	411	443	441	428	407	461	387	418	385	431	403	425	401	440	440	414	406	386	400	447	407	404	411	407	423	406	436	425	451	409	437	406	400	395	397	423	423	411	393	412	388	388	414	402	402	432	415	409	402	383	433	383	416	422	411	383	412	383	402	393	405	423	391	426	440	417	389	419	399	423	365	403	405	394	407	418	406	404	398	417	406	431	416	419	420	402	429	421	418	421	406	384	433	417	374	408	392	389	398	393	405	408	400	397	371	392	425	401	424	434	385	423	372	424	392	430	389	415	430	412	378	409	367	444	382	419	470	435	416	401	398	399	413	441	403	384	384	419	417	414	383	421	408	434	389	409	436	440	414	421	427	402	401	383	410	430	386	397	376	418	421	406	431	406	409	381	390	434	382	447	422	393	403	423	374	423	396	421	392	408	426	386	405	397	415	406	401	433	427	412	406	413	410	429	379	407	404	397	408	417	407	400	397	385	394	419	416	431	397	428	422	424	441	409	409	384	406	388	400	379	430	389	428	430	440	450	389	384	415	387	392	427	371	434	451	394	366	374	400	391	408	411	474	443	384	433	408	399	440	388	395	415	437	438	405	435	413	437	386	428	434	432	423	418	423	426	404	390	420	388	411	397	404	425	384	411	367	418	411	408	391	388	388	430	447	380	429	381	404	439	408	402	390	412	440	433	408	444	402	428	425	394	399	422	390	402	397	444	424	395	411	429	404	396	407	411	383	422	382	395	395	454	396	387	373	402	417	402	444	409	389	421	417	407	412	382	414	399	391	420	381	417	413	431	394	383	411	406	407	355	383	417	405	412	392	419	418	418	407	416	387	457	390	414	388	424	427	404	410	386	428	419	412	384	420	388	387	439	404	418	429	401	405	457	405	434	394	431	409	471	418	399	386	451	400	427	401	405	394	376	363	376	411	426	415	394	391	396	389	443	419	435	393	350	422	412	420	403	417	354	439	379	455	388	440	384	376	455	408	440	429	394	418	406	425	413	374	414	444	404	404	381	395	409	433	427	447	416	415	426	384	420	413	392	414	401	373	408	373	401	417	431	407	394	408	400	428	397	384	416	398	431	404	381	404	419	395	460	410	374	397	407	370	386	414	391	375	379	400	387	429	381	407	418	409	399	404	409	409	409	423	416	368	410	411	366	429	421	434	424	430	434	389	449	394	400	400	417	409	395	403	394	413	435	416	414	426	430	400	393	421	417	371	436	411	444	421	410	415	367	411	398	420	407	447	379	390	379	397	427	420	380	404	368	406	452	435	436	408	410	417	368	368	388	397	368	410	385	397	421	391	393	426	414	373	395	413	377	386	374	382	402	402	383	403	392	409	450	411	419	450	424	416	407	395	395	378	409	396	405	410	404	391	385	429	418	375	433	422	449	439	409	434	380	412	431	422	429	399	436	389	394	417	389	416	440	381	390	395	401	402	440	371	404	389	389	423	400	387	408	417	396	381	392	406	408	414	412	407	421	407	442	422	431	370	425	407	401	384	418	394	409	434	383	426	392	422	389	420	427	399	431	437	406	425	407	446	414	402	412	406	410	394	386	428	402	420	376	368	384	386	398	385	427	391	405	425	431	398	414	415	390	408	430	395	427	411	414	432	419	403	390	432	411	403	390	416	384	430	398	389	424	402	409	415	395	396	434	392	408	399	407	392	389	385	396	396	446	430	414	373	435	396	387	396	434	420	402	426	412	426	436	413	384	398	411	387	399	406	471	430	393	407	452	390	423	399	407	401	390	413	360	426	426	404	411	400	399	425	391	422	423	385	420	397	423	387	363	358	414	396	376	389	414	369	407	375	411	424	472	400	379	420	403	443	387	390	403	385	423	406	412	389	390	399	417	383	388	420	425	402	405	413	405	421	407	399	443	427	399	408	400	392	401	408	407	433	416	431	409	409	436	409	423	434	409	458	405	394	405	373	388	441	392	393	440	399	420	371	402	428	424	434	421	408	408	393	378	418	408	441	397	398	394	380	410	387	390	409	434	402	421	430	363	384	414	398	398	403	391	418	403	450	406	412	406	411	410	403	379	433	414	474	424	392	418	382	436	381	389	415	389	411	404	419	406	415	389	368	374	409	385	374	399	384	396	437	396	391	383	387	387	419	431	380	395	427	440	396	428	408	420	358	416	416	413	399	396	376	376	399	404	447	409	366	428	433	397	420	418	419	422	421	362	394	403	415	386	370	432	386	422	373	383	402	397	406	388	388	405	425	401	363	414	438	420	402	425	418	404	444	412	398	411	382	386	412	396	384	414	406	423	419	376	405	385	410	392	423	408	367	414	449	421	430	396	400	417	401	407	420	397	450	396	443	434	415	379	377	390	386	400	412	368	402	400	417	421	384	397	385	424	420	424	433	394	426	409	422	396	429	414	424	425	409	402	377	402	409	421	409	409	427	417	421	413	428	414	378	415	429	428	397	371	416	427	371	421	386	402	420	416	418	408	401	414	406	376	415	414	448	429	411	372	436	436	414	412	422	407	417	426	421	396	419	372	412	394	383	435	412	414	421	425	356	433	406	399	447	421	406	412	418	371	393	432	428	409	409	433	428	429	391	386	384	395	428	391	382	388	409	423	360	419	412	402	408	428	384	414	406	392	434	406	412	395	439	407	408	434	418	388	426	429	418	380	412	358	429	412	449	431	372	404	398	384	415	412	400	441	371	442	420	397	391	411	400	406	383	398	369	405	419	404	410	395	373	417	433	423	444	426	402	425	428	429	410	395	405	394	391	412	438	405	416	400	404	357	396	404	425	382	440	372	382	410	419	416	438	424	386	394	387	431	397	371	384	456	394	430	418	418	395	385	420	416	402	367	404	401	405	409	397	397	416	405	362	430	420	453	398	409	433	411	436	412	356	393	446	416	422	410	424	405	379	434	425	418	421	422	432	370	381	383	375	419	425	407	415	429	406	429	438	393	415	417	418	379	392	417	423	383	405	376	411	425	392	397	437	411	391	419	380	395	402	393	389	377	405	407	417	402	368	381	393	419	387	429	462	406
27551	11675	2060	1235	994	921	920	921	866	921	954	919	933	964	925	954	927	860	936	962	908	893	944	876	942	860	956	883	863	864	884	873	915	899	926	936	932	897	903	913	893	926	895	920	960	871	893	901	913	973	915	897	948	937	889	953	911	911	954	917	852	874	939	925	881	895	880	874	885	940	892	919	908	879	897	858	909	856	933	896	899	856	877	913	877	913	885	903	900	927	847	903	873	900	857	938	973	857	846	875	959	872	866	867	926	926	892	875	907	907	882	883	937	837	903	906	901	938	885	909	878	916	896	928	884	834	938	931	841	896	896	927	921	879	919	906	859	890	878	959	931	847	940	873	944	940	920	891	902	901	937	900	865	878	892	895	948	886	904	919	889	809	855	880	932	896	906	938	898	862	925	924	927	901	869	922	927	908	868	923	922	905	934	964	881	969	921	867	944	932	928	874	932	847	915	879	866	953	935	859	879	864	902	910	925	935	943	835	891	875	888	914	892	928	877	923	880	916	885	921	900	929	846	858	953	947	920	864	895	923	866	936	945	905	903	979	897	897	931	859	887	886	846	911	869	902	937	885	903	838	862	834	899	902	888	926	913	932	900	880	877	929	910	908	914	898	869	871	885	897	924	930	942	882	900	834	901	876	920	865	919	864	914	907	905	938	881	896	888	934	874	851	930	923	936	872	899	897	903	866	864	915	886	933	933	881	896	876	935	898	936	841	908	881	914	865	922	892	901	918	853	920	900	969	887	924	911	915	853	918	905	866	907	900	928	909	902	927	924	869	894	901	858	930	865	909	882	920	911	919	909	926	904	870	921	902	866	873	877	894	915	887	917	848	924	924	905	947	914	851	865	846	895	883	950	941	948	925	925	901	850	916	920	904	899	878	902	921	917	903	873	916	878	903	907	889	876	906	862	918	904	946	926	900	877	893	942	875	897	899	876	841	940	848	913	907	908	908	870	891	917	860	921	880	865	857	898	880	908	902	916	911	888	852	960	888	951	901	910	848	848	945	885	897	916	897	846	901	951	909	893	908	895	905	860	862	933	916	893	885	947	867	930	925	937	886	868	916	903	888	981	900	943	874	944	897	894	877	866	947	943	896	889	889	914	940	962	891	926	859	911	892	934	899	903	856	909	929	886	905	892	909	871	899	828	936	880	923	915	904	898	894	895	897	925	888	950	928	875	883	891	941	875	903	903	835	897	857	929	916	920	933	902	925	830	932	929	913	907	896	862	823	869	925	853	879	892	898	913	923	869	948	862	914	874	898	880	916	904	873	937	899	882	905	919	891	883	935	930	922	897	885	890	916	865	887	924	878	919	946	908	915	914	876	907	913	913	905	879	905	893	921	909	889	985	911	959	965	855	899	889	939	882	876	935	932	945	897	902	987	900	911	940	934	919	908	849	888	910	896	904	880	829	904	912	900	939	913	887	873	873	861	900	922	913	872	914	913	920	871	864	895	872	919	922	908	831	906	865	906	884	938	929	933	857	921	876	892	886	893	887	907	913	947	880	942	906	915	908	920	918	908	837	944	886	900	935	890	927	920	854	866	907	882	842	872	917	899	868	953	907	930	910	874	938	956	944	902	852	958	883	945	883	895	957	940	906	918	870	845	876	909	865	977	867	917	874	914	947	918	915	895	875	905	897	933	866	869	905	899	874	887	889	870	854	905	876	919	931	916	959	893	898	881	911	879	891	908	923	903	916	919	901	876	898	934	892	869	897	905	919	879	907	875	873	918	909	878	867	899	873	954	933	879	892	877	941	953	922	929	876	893	864	861	880	875	898	905	944	920	941	917	921	942	941	880	908	856	889	939	856	917	913	902	865	928	899	855	939	906	950	906	875	936	895	920	918	914	870	950	938	887	901	918	852	845	946	967	899	924	903	934	904	940	941	934	939	921	921	921	869	896	879	834	872	909	918	898	895	874	892	869	869	888	878	923	947	896	878	958	923	896	938	927	911	904	888	919	907	875	910	889	922	923	863	923	931	918	912	917	916	924	903	910	885	903	913	884	920	907	966	856	899	926	937	935	884	910	851	892	904	946	940	884	890	957	925	890	904	904	986	947	929	880	927	916	931	902	905	886	881	911	879	899	863	939	940	914	884	890	908	908	958	898	915	863	925	903	904	886	874	929	884	864	895	868	896	930	896	933	923	887	921	914	873	864	878	883	935	931	843	927	928	880	917	878	959	935	823	934	899	856	911	885	910	888	907	886	892	898	922	908	882	896	907	951	889	921	932	908	909	901	906	907	887	912	961	897	881	916	891	874	894	911	919	943	938	870	953	924	909	924	928	860	917	938	889	907	882	877	911	923	854	933	855	899	929	897	899	941	974	881	884	941	915	903	910	931	876	962	896	901	925	900	908	885	858	931	911	926	858	896	927	892	855	913	938	943	934	933	871	884	919	960	891	951	949	899	912	939	930	884	864	861	918	880	866	892	936	883	916	902	872	883	922	895	943	851	915	895	931	904	873	884	881	908	881	924	910	928	898	911	923	894	912	918	932	914	884	887	881	917	842	966	918	887	873	918	900	889	898	925	912	855	880	888	889	915	890	868	891	898	928	873	926	912	937	892	953	848	929	933	921	845	891	863	925	899	914	859	917	909	895	906	907	859	941	910	899	918	895	885	902	895	901	960	884	901	925	884	883	915	884	920	869	893	945	925	895	869	947	889	934	901	842	918	908	913	851	953	922	904	933	939	902	863	909	909	898	917	923	913	935	902	909	884	906	911	893	956	862	892	944	911	870	863	958	916	889	907	884	885	956	826	879	865	930	859	923	929	911	929	919	896	869	866	896	928	940	921	866	933	910	862	886	995	857	843	940	910	915	914	932	896	917	898	912	893	898	857	949	907	891	890	920	891	897	932	908	902	878	920	924	969	933	949	888	887	863	917	873	875	883	910	911	817	892	886	943	883	894	896	917	844	908	864	914	877	889	876	861	918	921	919	932	905	869	941	893	948	904	942	884	880	943	879	925	894	916	917	927	939	941	901	862	885	945	888	911	908	921	935	864	948	882	921	930	887	893	906	925	937	923	894	946	896	891	929	911	882	946	918	876	919	887	889	914	929	965	894	884	964	900	844	906	862	850	898	916	882	941	928	826	870	900	916	901	910	917	893	884	841	933	878	905	871	884	928	912	875	901	969	885	919	864	885	864	921	912	954	927	907	906	961	956	928	896	872	913	856	884	868	941	933	890	907	873	970	868	840	925	833	927	939	866	888	888	870	907	925	938	907	919	932	898	969	918	839	899	960	935	860	866	984	927	857	928	902	936	946	899	883	955	938	893	909	806	900	858	942	901	914	865	943	931	923	892	930	890	895	903	875	903	959	943	906	927	874	905	809	919	963	897	883	856	890	893	848	887	910	855	909	897	930	919	861	938	900	915	870	860	912	906	878	939	877	939	909	899	847	900	886	897	840	870	904	899	911	859	892	893	874	890	909	884	899	941	874	903	915	855	949	890	855	899	903
5171	1021	964	863	830	774	753	832	779	745	822	777	806	766	801	810	776	810	809	797	819	823	762	790	837	796	768	764	822	834	803	767	805	839	790	815	763	821	795	871	792	791	762	849	808	804	777	812	798	812	815	848	792	808	746	782	795	791	761	816	762	873	802	794	784	801	750	744	795	779	768	794	805	780	757	796	749	814	823	802	782	826	797	770	760	760	809	825	831	782	784	838	822	815	770	861	805	808	743	789	768	771	841	835	807	818	790	816	846	768	778	803	772	776	796	784	857	796	847	781	822	737	755	793	782	727	836	758	783	800	746	799	774	796	821	793	789	787	842	823	813	799	779	749	764	763	780	756	798	780	808	757	750	820	761	767	788	731	790	744	771	777	773	800	755	800	783	826	739	785	799	806	791	818	782	784	751	812	813	801	782	785	799	790	777	757	756	816	829	774	748	813	782	763	780	772	811	811	805	826	814	806	848	814	788	754	786	757	809	764	790	795	796	808	808	760	789	771	796	770	810	805	788	767	749	756	805	796	736	765	785	818	756	751	795	757	818	809	787	799	849	764	761	793	776	812	804	797	803	818	861	761	758	818	801	781	748	819	800	774	763	767	857	800	801	756	860	832	780	757	768	728	822	770	817	821	786	781	778	805	688	790	820	754	790	779	860	815	800	803	773	811	767	761	817	767	812	789	786	758	833	820	807	778	807	844	844	874	794	777	776	825	777	770	794	770	788	781	755	804	784	779	845	774	786	797	819	778	780	804	790	774	739	796	779	790	794	813	739	824	782	792	797	788	778	825	834	770	759	768	757	796	746	829	780	760	722	796	798	779	779	775	795	740	744	758	824	827	799	765	752	796	783	788	780	799	795	802	760	772	776	829	804	779	765	754	782	796	775	772	813	774	791	746	812	761	781	777	794	767	763	799	794	821	788	751	760	818	758	750	833	832	810	783	785	772	765	752	737	841	793	781	779	771	810	804	780	858	791	739	756	789	810	801	745	774	751	775	850	853	815	803	805	820	746	773	859	809	814	815	791	784	785	815	797	788	786	736	752	768	791	766	843	742	763	726	801	783	778	751	794	765	728	763	798	758	807	787	744	818	813	781	791	777	759	810	777	822	770	747	781	787	763	807	815	818	758	756	765	823	785	781	817	763	783	803	756	731	735	782	785	833	810	787	810	829	863	781	795	807	824	757	811	769	773	793	778	815	782	834	804	751	791	823	778	751	795	780	800	748	780	789	789	764	792	804	751	746	809	785	795	863	759	763	785	786	828	742	801	809	787	808	815	783	838	793	762	779	782	781	790	775	768	784	766	762	794	783	769	802	848	796	768	796	804	787	784	755	803	807	824	795	802	781	794	774	805	853	735	798	789	771	791	802	827	757	792	743	807	805	761	799	765	768	778	770	803	767	783	748	757	795	826	776	795	767	710	765	785	774	793	769	793	769	784	786	744	769	795	725	811	773	779	769	766	841	800	807	736	811	740	776	817	785	788	734	774	802	825	733	767	811	776	778	775	794	839	753	759	772	805	809	816	807	730	763	802	791	792	800	814	817	747	770	769	812	814	791	793	768	787	809	735	806	784	797	746	801	797	803	784	763	767	806	812	749	811	785	794	772	828	806	824	757	810	769	770	763	733	841	841	755	793	837	810	794	789	773	759	817	785	803	723	780	826	792	751	836	847	786	803	803	771	786	739	812	779	771	800	803	769	869	791	744	759	775	810	784	764	831	787	783	837	794	788	785	831	770	770	745	773	856	766	817	811	803	803	862	767	785	841	770	796	764	801	797	824	748	785	749	822	767	777	804	774	777	764	820	764	824	804	790	795	747	849	797	758	765	809	832	769	859	787	864	789	763	767	789	747	789	764	767	767	780	757	815	814	750	747	788	804	829	808	742	782	784	828	839	804	770	793	802	853	779	798	754	759	751	818	779	763	766	829	782	761	746	787	813	757	813	854	766	815	769	748	780	782	722	825	790	819	750	768	783	809	811	780	740	743	773	781	819	771	755	784	804	756	819	838	851	761	805	804	732	778	797	784	806	839	772	816	816	781	778	827	791	810	803	811	750	806	744	801	786	801	799	767	793	782	782	773	735	805	792	807	775	783	754	825	796	792	761	801	818	777	765	776	792	864	792	768	826	790	803	818	762	770	781	781	813	766	774	781	806	839	785	805	733	794	767	737	793	791	764	768	763	757	794	796	779	813	790	800	774	781	792	812	806	745	806	775	813	788	791	781	796	825	747	809	793	805	818	755	776	782	801	797	803	834	782	724	747	799	759	770	777	771	832	793	806	836	776	839	793	817	800	838	788	818	795	784	759	779	753	750	805	836	796	821	748	843	773	795	835	807	815	738	786	798	726	722	810	822	812	764	780	838	798	799	802	827	793	832	749	812	791	824	781	772	790	787	803	767	797	774	799	808	785	772	785	847	725	810	812	813	751	819	799	798	803	771	762	811	729	817	726	738	827	769	753	773	802	798	778	833	769	778	813	817	761	743	811	758	796	844	761	754	795	758	785	800	760	824	759	785	774	817	835	805	873	790	795	753	788	782	805	776	759	770	809	803	772	783	790	749	779	770	779	756	787	763	770	820	813	784	761	795	761	818	815	786	795	789	774	802	775	764	763	754	787	801	774	759	748	753	838	771	777	833	783	767	808	827	804	833	785	770	792	790	780	778	807	786	790	781	762	833	791	795	869	744	761	773	807	694	776	801	763	783	822	796	834	825	796	788	730	793	741	821	780	774	794	751	773	722	779	802	790	831	815	759	794	796	779	827	814	740	793	751	800	841	785	792	796	806	770	799	750	761	764	792	772	814	839	827	777	840	781	859	768	789	830	799	823	731	836	801	794	783	776	806	771	739	821	821	773	776	771	760	811	799	745	788	785	796	821	812	783	762	809	763	734	809	779	762	751	811	757	794	811	811	773	766	773	775	766	777	796	785	778	772	799	816	852	792	786	808	800	787	787	752	798	767	776	813	788	767	805	809	769	785	802	798	756	800	736	794	830	768	794	772	772	786	784	777	821	782	826	811	804	790	813	786	806	787	773	813	826	775	812	787	791	766	793	741	842	813	778	783	811	743	807	738	802	788	839	795	781	810	849	818	743	830	814	745	767	827	773	777	790	805	825	777	831	760	765	806	780	804	794	750	758	789	802	788	763	794	825	790	772	810	812	795	789	739	776	747	837	811	760	767	798	847	803	761	766	764	717	764	760	808	814	764	846	759	792	824	800	765	853	815	770	739	792	820	791	821	811	829	834	776	834	778	758	793	794	787	808	751	834	786	859	766	820	807	777	802	759	774	800	774	796	745	819	741	835	811	790	809	752	736	760	787	785	764	809	758	852	791	805	759	744	794	748	793	811	827	772	802	764	797	738	801	766	785	801	771	772	824	810	727	785	764	761	832	782	831	792	782	817	749	778	756	770	795	792	757	841	770	778	791	809	764	778	714	817	733	804	745	816	753	812	815	782	794	801
25882	21454	25197	16657	1939	1136	951	881	852	840	942	862	842	822	894	826	892	895	888	795	885	887	847	846	842	886	881	831	839	828	848	850	905	887	832	797	799	848	896	842	866	819	876	832	795	817	796	832	809	852	860	827	826	830	776	873	885	817	799	845	850	804	826	844	834	858	797	857	834	831	863	844	828	850	854	842	801	821	844	834	797	801	807	856	853	854	845	758	851	860	857	866	853	867	813	813	828	817	826	828	841	816	856	810	799	880	801	839	853	894	851	763	839	868	798	837	844	796	782	838	834	861	799	880	802	796	791	806	780	810	846	848	873	800	821	828	851	797	812	882	810	827	834	833	787	851	792	844	789	763	822	853	865	816	812	817	788	854	829	835	805	814	848	840	826	853	891	825	801	797	845	764	822	797	894	832	813	817	798	866	832	776	785	809	821	822	841	825	846	829	820	819	884	812	813	799	805	792	796	863	871	799	851	822	847	831	832	787	849	846	828	782	800	779	873	816	816	865	840	847	853	815	828	883	842	849	781	835	866	815	864	857	841	804	834	834	810	822	837	797	845	842	812	839	788	821	824	791	775	850	766	797	819	802	882	884	843	879	883	792	826	841	788	850	851	796	765	814	859	837	819	848	808	802	866	866	803	818	772	841	829	764	862	821	820	822	847	800	838	833	832	789	821	837	888	795	804	858	782	857	762	807	812	797	800	812	848	877	801	830	836	785	894	826	821	801	833	848	822	874	839	845	820	843	801	878	864	857	845	787	853	800	832	792	823	820	777	811	825	767	820	849	821	867	800	784	804	857	833	855	807	806	867	856	842	827	818	869	926	856	778	833	873	838	843	840	826	810	862	778	828	836	801	845	849	795	856	871	829	831	889	845	854	757	816	797	796	835	829	851	832	845	839	833	819	856	826	859	840	799	807	820	818	800	828	798	817	847	831	780	810	848	821	839	824	847	869	817	806	845	804	801	865	814	804	857	824	823	862	819	849	804	826	831	794	835	817	864	884	868	813	841	812	836	833	823	794	831	819	817	844	848	804	844	846	851	847	812	808	937	848	881	782	842	824	800	805	830	819	785	815	851	795	790	796	866	810	882	813	825	873	837	799	824	855	820	836	819	863	840	826	840	836	802	807	855	844	852	854	811	774	813	841	822	859	796	823	804	819	835	767	799	814	810	873	810	786	820	836	793	816	866	821	832	830	820	832	816	872	838	880	890	856	808	867	830	878	814	819	796	790	838	764	871	792	830	857	843	811	845	801	840	820	795	803	802	801	836	832	818	874	822	806	853	814	838	871	854	852	827	861	828	812	849	814	783	814	847	773	824	787	838	839	864	818	801	874	851	808	796	778	848	840	820	823	854	866	829	804	776	826	864	844	889	786	833	809	829	837	832	823	848	846	817	846	792	761	828	851	832	791	879	877	816	823	859	859	792	861	846	893	787	854	849	842	802	797	785	858	834	852	881	889	863	837	808	792	826	853	795	831	832	844	821	786	809	852	811	852	832	792	818	811	898	824	910	885	845	874	813	851	822	860	892	811	815	824	819	837	822	863	830	800	759	829	804	857	864	795	772	848	742	878	852	815	830	811	828	867	791	840	847	835	824	832	808	820	844	833	834	815	845	857	786	851	827	820	822	867	816	857	859	820	829	897	802	801	864	880	855	830	777	836	813	812	779	834	804	818	839	832	818	850	861	792	823	812	792	816	833	850	751	866	821	785	834	843	816	860	798	809	853	819	806	784	784	835	823	843	866	786	857	823	837	823	887	791	769	835	779	832	830	809	820	834	781	850	862	837	834	802	790	776	811	863	835	827	836	839	852	810	853	821	878	787	799	763	844	773	808	809	802	877	825	873	794	805	863	826	834	878	834	849	854	821	798	801	863	796	812	813	822	823	840	826	809	812	838	867	810	798	795	782	852	822	827	853	884	833	808	848	832	856	770	806	795	804	838	793	793	838	832	809	783	824	808	828	839	792	859	826	825	841	865	798	821	861	816	852	780	813	838	832	853	803	856	861	834	829	851	798	783	842	879	818	762	820	812	825	804	837	814	823	762	843	835	819	833	836	802	821	804	830	852	810	801	854	829	840	869	814	849	806	804	817	862	832	815	823	786	839	874	810	773	838	821	830	839	842	859	834	838	821	815	807	906	857	833	878	851	841	823	862	809	874	866	854	860	838	838	792	810	791	828	839	833	816	818	847	861	826	846	820	792	765	835	843	859	727	829	809	827	825	878	874	819	824	833	870	843	878	826	832	772	834	807	871	866	831	830	809	802	796	822	828	854	783	880	804	866	812	863	839	848	818	847	857	841	867	850	835	783	831	883	842	851	851	849	805	866	817	873	813	766	855	809	809	856	809	797	830	885	791	801	841	854	852	827	812	827	833	872	877	884	836	826	834	808	833	801	811	850	840	844	795	793	805	832	795	802	789	849	852	821	862	878	801	802	818	840	835	799	847	847	808	847	802	776	801	818	854	880	820	840	851	792	858	825	818	826	843	784	843	868	762	825	831	835	808	815	870	839	838	851	825	875	844	918	817	829	866	825	826	822	815	840	823	836	821	839	795	828	835	841	875	844	840	833	870	797	797	809	840	798	862	861	808	819	810	809	831	834	906	837	777	826	806	836	851	764	883	814	832	862	852	810	814	823	794	837	802	847	854	833	743	820	826	852	838	813	793	834	846	874	819	788	848	823	882	854	848	882	801	866	825	879	823	805	823	900	871	863	867	852	858	814	816	843	845	832	802	803	841	788	829	782	845	810	823	788	780	813	851	892	814	843	850	811	891	817	823	810	814	795	795	799	845	795	789	877	836	829	811	826	797	802	837	804	768	818	824	857	845	817	794	813	779	808	856	846	822	826	813	845	794	834	836	850	814	823	835	780	816	822	834	768	821	850	844	837	841	849	841	820	831	809	791	802	893	802	806	856	835	817	820	845	848	845	845	862	840	813	845	841	876	806	807	798	821	801	825	836	804	829	827	897	863	787	822	866	778	822	843	831	834	790	825	834	851	851	810	861	775	843	816	833	812	841	825	796	844	828	865	860	850	905	820	836	868	812	838	887	826	838	827	810	777	856	854	773	873	809	779	808	879	858	849	882	840	810	844	744	778	879	840	852	829	874	821	775	871	877	791	868	822	823	813	787	858	810	804	860	812	831	855	889	865	834	823	876	861	849	864	858	838	848	817	860	793	830	769	812	818	807	867	811	806	824	847	825	823	803	868	812	852	804	823	828	846	805	817	879	867	815	808	838	820	834	858	833	802	855	865	799	853	825	786	824	860	834	778	806	788	810	801	861	836	847	869	792	805	852	782	826	813	880	866	807	837	837	809	761	835	808	818	850	875	830	783	796	842	840	814	817	841	845	802	885	852	811	825	855	840	774	865	817	760	827	828	775	823	786	766	801	795	816	796	835	826	766	780	874	852	777	824	792	831	835	844	855	857	815	834	836	786	865	844	832	820	794	796	801	826	837	880	787
3771	2232	1844	1196	1064	976	889	854	859	778	802	795	787	808	813	771	768	838	769	770	780	846	784	750	741	742	724	723	785	782	736	769	773	803	781	750	749	794	740	789	732	796	769	769	773	775	742	784	726	759	705	750	807	684	695	732	798	791	762	765	737	745	733	772	763	798	762	698	738	766	751	745	731	783	774	793	748	776	723	729	776	742	772	754	762	724	731	743	760	733	743	734	780	726	755	739	726	762	731	772	758	699	766	749	723	744	728	779	775	754	759	738	737	722	751	765	749	784	778	785	769	737	750	783	741	737	739	754	764	780	765	771	751	709	750	730	760	725	757	730	767	722	772	716	731	738	736	718	774	725	735	770	797	740	738	781	806	777	729	755	698	726	755	752	767	795	774	749	765	725	807	736	729	774	790	765	721	743	736	806	776	740	726	789	726	776	745	767	784	773	756	758	817	771	745	794	695	801	711	739	743	739	720	748	708	768	746	751	724	768	730	732	764	795	740	738	709	766	682	728	719	710	745	796	719	734	749	770	777	755	748	763	721	748	745	718	771	771	766	747	776	687	728	742	786	748	715	769	749	720	755	704	745	717	729	745	758	755	811	746	708	763	711	712	719	736	710	762	731	759	738	741	718	741	723	729	730	755	762	740	718	733	762	767	713	753	771	733	749	718	757	732	738	764	764	816	720	779	746	752	757	700	775	730	713	731	712	772	773	760	751	708	762	789	758	775	772	682	750	769	754	710	763	750	763	748	745	770	761	795	703	756	745	751	693	745	721	768	749	724	769	781	716	766	754	723	754	762	766	754	753	730	779	768	732	773	825	756	792	777	715	739	783	750	710	703	735	769	782	733	769	714	768	751	756	712	736	761	745	770	795	750	744	728	750	749	751	718	773	748	746	743	757	759	731	804	805	774	732	731	780	737	728	736	723	743	748	789	778	770	738	744	721	754	719	743	717	726	748	727	733	747	717	735	748	756	719	783	773	747	784	715	741	764	709	748	736	733	760	752	765	749	735	699	779	742	714	743	760	739	736	708	761	757	717	742	760	770	742	727	752	762	745	763	764	798	765	778	748	744	774	826	736	742	764	706	728	708	737	720	703	749	790	756	756	794	773	715	758	735	757	758	727	710	744	715	754	769	751	774	762	746	740	714	755	685	768	739	740	767	777	712	717	744	713	803	730	772	761	726	779	734	747	712	732	731	759	740	759	730	731	784	750	722	751	788	761	741	729	776	750	745	777	742	792	729	769	760	745	745	687	740	726	760	743	714	760	720	737	760	764	721	738	782	736	754	723	710	752	737	703	764	787	797	773	732	720	797	720	699	763	771	775	727	765	739	775	760	797	722	739	716	759	716	776	727	759	692	701	761	753	743	745	728	761	763	740	784	720	729	727	751	738	781	754	755	731	714	755	757	746	724	723	791	751	757	716	733	803	730	711	779	730	779	731	742	738	757	754	766	738	717	759	767	721	780	719	756	757	777	720	737	722	739	716	755	673	768	773	766	751	753	760	774	799	786	785	770	727	759	711	755	771	713	772	728	787	703	720	730	746	762	771	730	770	716	765	745	726	746	760	784	764	744	740	779	757	742	717	711	734	761	703	772	742	801	754	729	716	730	683	733	795	716	731	721	719	740	728	728	731	772	695	772	689	767	752	784	773	749	746	739	697	706	805	722	726	745	823	738	743	752	769	755	778	756	751	732	720	748	740	761	736	763	684	730	745	683	732	769	770	738	767	722	724	771	737	725	790	747	802	761	774	750	753	728	739	746	764	777	722	799	773	751	738	705	720	774	727	750	732	760	685	720	757	789	760	733	729	758	712	740	769	769	749	785	724	751	760	798	737	769	766	710	747	740	688	770	738	722	703	732	774	744	722	770	737	719	716	742	814	782	725	771	756	732	756	700	804	707	720	738	738	695	721	752	775	740	750	750	759	753	715	742	795	706	761	734	783	745	704	798	771	728	712	790	708	729	765	756	767	708	797	769	740	760	749	731	725	797	783	715	733	760	720	731	736	744	761	735	781	760	756	743	750	785	728	730	763	712	756	744	727	756	819	786	764	775	794	787	783	717	754	723	710	774	722	733	713	704	761	749	702	692	732	752	766	730	760	723	742	763	695	743	702	750	793	765	771	762	739	740	790	778	744	794	758	727	756	735	741	754	792	749	750	732	776	752	742	763	785	783	713	746	811	777	789	776	745	768	724	765	768	763	780	811	741	732	854	726	731	800	750	728	769	705	736	747	709	756	714	763	755	733	808	737	753	738	744	732	774	730	785	750	751	759	727	770	775	758	748	719	741	711	747	702	692	735	727	710	705	742	772	768	760	755	797	775	722	793	752	776	797	750	765	720	733	741	773	771	714	706	750	730	720	758	788	739	753	738	755	779	733	744	724	785	750	762	742	762	744	736	753	721	700	757	720	757	812	752	716	747	743	761	787	747	780	675	763	777	736	742	770	730	745	728	757	789	772	785	708	739	721	752	775	683	742	713	780	720	761	723	721	741	703	711	763	728	787	737	726	714	750	718	745	715	725	726	769	734	728	740	692	773	771	735	725	764	721	719	764	761	767	743	755	702	754	743	702	737	762	709	756	742	786	743	759	715	741	768	738	755	691	764	744	757	720	769	793	723	736	760	747	751	764	716	755	778	755	760	718	723	722	770	724	755	727	781	760	748	738	723	720	740	748	766	758	762	689	777	754	746	735	768	746	724	782	743	713	783	750	739	747	725	812	746	771	750	764	801	771	719	755	724	771	771	774	759	772	738	786	760	705	771	738	779	715	724	758	751	724	731	782	740	763	749	692	764	748	790	714	751	716	779	757	708	722	770	740	740	787	702	718	700	737	751	742	760	735	721	747	712	774	690	737	763	678	713	759	747	740	730	747	729	700	714	747	744	751	760	745	735	756	754	743	725	750	779	746	744	726	695	759	771	764	778	738	765	718	767	710	744	748	793	734	721	772	806	730	779	720	728	720	712	755	747	742	733	776	758	740	752	750	720	762	748	707	722	710	733	733	746	737	735	700	714	714	694	708	774	773	742	782	733	758	736	740	756	714	758	781	761	757	735	712	798	739	764	743	773	722	738	804	709	737	769	764	712	726	727	731	691	749	759	785	763	758	730	711	785	774	747	733	754	706	698	737	712	716	734	758	727	743	740	743	777	742	806	741	720	739	776	739	749	741	766	764	724	768	768	736	759	718	766	697	720	751	768	767	725	714	775	776	758	728	740	781	782	776	731	754	662	777	701	751	746	762	745	721	666	748	749	741	745	765	749	795	762	763	735	776	748	787	737	739	739	741	727	779	752	722	738	752	740	754	701	700	744	741	791	749	704	721	723	705	760	762	729	715	777	746	734	789	793	731	750	746	734	757	741	734	763	788	749	748	739	787	727	747	745	683	756	704	778	745	767	712	686	718	786	727	765	749	757	726	722	777	720	699	754	714	715	700	708	782	760	730	730	758	753	730	761	756	734	734	774
24346	21478	28669	24716	20207	2882	1012	676	575	533	482	441	456	475	426	429	451	453	418	399	445	424	421	427	385	430	407	444	440	399	415	408	423	401	399	431	435	408	436	421	398	419	430	433	418	443	402	397	400	449	381	397	402	431	398	416	428	381	412	398	347	413	458	431	430	430	399	399	436	439	417	390	395	381	402	408	419	415	382	393	411	421	397	425	420	391	379	398	382	385	401	392	396	410	406	403	416	390	404	395	376	424	397	422	422	378	395	420	443	411	379	387	406	398	407	408	386	411	425	395	355	405	407	385	427	441	394	405	391	398	402	382	362	424	426	394	414	371	389	406	425	456	353	378	390	392	391	406	372	383	428	397	390	376	393	382	374	391	392	442	399	401	376	382	397	435	404	354	397	404	410	381	407	422	367	384	370	393	406	390	377	419	411	363	350	372	383	425	404	426	400	394	411	376	368	380	398	421	409	378	430	397	395	422	410	394	392	384	392	391	401	399	403	391	425	418	387	398	370	381	429	397	409	408	380	420	397	399	423	422	421	412	359	381	448	389	410	395	405	386	419	385	426	405	411	425	412	432	394	359	373	379	384	416	390	396	429	391	432	367	404	411	413	407	374	373	370	433	414	414	400	397	402	382	427	392	364	364	410	365	378	430	387	388	410	367	370	368	420	415	437	401	394	385	406	386	357	377	373	373	402	378	380	418	406	409	418	388	393	377	357	386	416	388	377	396	409	427	430	395	419	410	397	392	416	396	435	411	399	411	394	351	373	423	389	409	406	376	402	392	366	383	420	390	364	416	407	388	394	388	395	405	417	421	425	382	400	355	383	463	421	393	396	407	346	389	394	404	410	391	420	382	410	384	410	407	420	420	393	403	390	390	421	404	389	408	393	391	390	397	353	365	403	370	399	418	431	390	413	396	394	407	408	416	368	401	422	425	399	399	365	402	399	407	380	384	397	413	402	378	398	389	382	415	376	414	406	391	378	384	417	417	414	407	398	384	403	375	410	386	442	394	405	414	403	370	406	385	378	416	404	373	419	407	412	402	409	390	397	390	414	389	350	397	422	422	396	403	366	389	410	377	436	406	400	429	399	398	381	372	371	399	406	382	405	401	369	421	378	435	391	411	413	413	391	368	370	383	375	459	374	455	360	408	394	429	338	365	389	413	411	421	397	407	376	402	396	364	386	427	368	391	407	358	383	379	378	400	396	419	427	374	403	413	363	400	396	383	413	394	426	388	382	389	434	428	400	403	408	398	419	371	413	418	397	398	367	398	395	371	409	381	428	363	413	425	374	397	422	380	411	375	383	373	416	359	375	428	404	378	383	385	355	420	438	371	419	410	390	385	407	350	377	383	400	381	412	402	392	384	428	376	392	397	434	388	412	402	413	411	410	409	416	391	372	395	405	415	437	366	417	394	429	381	369	388	413	399	441	361	387	424	386	431	383	413	380	396	408	379	380	393	357	390	425	414	404	390	421	418	388	367	407	398	418	407	403	398	427	385	418	353	380	413	400	429	393	403	386	384	434	398	377	429	373	399	365	411	393	404	410	423	415	393	401	398	412	390	402	382	395	393	427	373	408	376	411	371	403	391	412	408	408	405	348	366	379	355	389	411	402	418	385	374	366	391	366	389	391	433	418	374	359	418	398	383	388	412	390	400	405	403	389	414	404	371	390	406	390	358	378	406	395	431	412	409	424	376	438	381	391	411	388	360	416	396	394	399	375	420	416	417	427	397	382	408	403	418	373	422	393	370	391	397	367	423	396	431	431	424	410	381	382	407	381	415	400	383	395	387	410	387	411	402	406	391	441	413	397	421	423	434	395	403	377	391	405	394	392	439	428	410	362	368	375	361	372	389	428	401	374	381	387	370	419	423	371	389	416	374	378	393	369	398	401	395	389	376	381	395	381	412	401	400	388	369	397	415	394	377	425	356	410	416	419	408	392	432	407	391	393	424	349	425	373	424	417	369	396	379	401	427	374	416	373	411	396	424	386	391	416	373	376	386	391	391	403	434	408	344	407	392	375	399	375	426	417	417	404	392	404	378	412	377	375	399	391	391	410	393	409	403	377	346	377	401	382	368	379	383	397	420	397	396	404	397	378	440	410	442	369	393	394	363	377	410	376	386	409	414	394	381	390	405	379	396	447	395	391	419	415	398	376	351	424	416	388	413	378	373	391	391	411	392	432	394	396	390	382	372	381	378	425	408	400	385	399	378	398	378	417	415	392	372	370	386	427	414	400	386	407	398	423	411	392	433	404	403	389	386	399	363	415	328	416	423	394	395	383	372	424	394	389	411	412	425	426	373	398	388	392	385	419	376	419	400	425	373	381	402	399	402	383	387	411	404	368	413	381	405	449	387	388	387	376	413	380	368	392	405	410	408	397	420	400	380	392	381	401	396	397	406	359	381	430	405	381	421	380	399	421	391	381	407	375	406	392	388	416	389	339	359	412	400	385	389	405	401	402	364	414	403	391	426	419	393	396	402	391	365	401	382	394	406	397	369	359	380	388	410	372	361	381	389	401	402	383	382	408	375	403	395	394	400	443	421	413	400	356	424	404	399	419	386	429	397	423	377	384	393	374	421	403	412	408	388	437	375	410	398	386	402	381	403	396	374	415	396	393	401	396	410	408	396	364	390	401	390	410	398	406	428	385	401	403	409	368	369	370	399	379	375	381	373	397	396	409	383	456	403	374	370	411	411	395	393	372	365	372	374	364	380	389	390	396	411	388	415	432	411	375	368	382	371	367	400	393	404	402	379	400	390	422	408	400	401	400	404	398	385	417	415	402	401	392	363	419	380	374	395	396	393	379	386	392	422	384	371	422	373	347	455	397	363	403	401	413	369	381	406	380	391	392	379	422	382	417	427	413	377	397	378	442	389	402	390	427	402	407	377	400	409	388	386	393	384	377	395	369	400	384	380	374	405	397	400	379	390	392	403	400	401	424	375	395	390	396	382	384	424	393	373	371	380	370	414	368	393	420	377	375	407	394	403	415	415	351	365	405	402	405	392	381	423	353	397	416	387	398	404	403	401	355	376	389	412	389	362	397	399	377	358	440	373	391	399	391	406	418	417	370	388	347	394	421	377	438	397	410	414	389	392	356	412	401	391	416	407	395	435	372	376	400	395	397	399	413	386	405	405	397	386	386	402	382	425	372	414	413	396	422	366	394	382	380	405	386	395	418	406	389	376	363	394	384	419	388	397	405	375	401	348	417	424	393	352	392	393	372	380	389	369	365	449	368	384	416	382	398	415	423	380	403	413	368	396	387	389	397	387	403	409	388	405	413	377	406	409	405	375	396	384	378	413	384	404	414	396	396	386	382	406	390	379	411	416	421	408	390	377	415	395	352	392	354	368	412	430	372	391	357	405	410	379	403	385	388	380	449	401	421	400	405	395	415	419	433	389	417	407	398	394	410	382	361	365	399	378	392	401	393	430	392	365	414	386	402	365	392	385	426	410	379	370	384	389
3465	4902	3760	1965	1365	1078	953	746	677	614	587	556	556	485	493	468	460	486	501	444	436	446	440	425	462	444	445	481	436	449	447	463	439	408	440	418	430	434	428	438	406	422	424	450	444	408	430	405	419	405	413	428	386	457	402	379	364	413	424	414	397	417	413	392	403	416	431	389	437	401	382	442	438	409	422	443	454	456	416	406	403	421	409	416	423	412	427	407	452	415	463	422	399	426	409	423	417	427	376	389	427	387	406	401	407	423	407	435	431	414	391	452	427	415	411	405	408	375	428	423	455	411	404	393	433	440	421	396	396	404	389	432	421	400	425	417	415	439	417	404	397	421	426	392	434	399	412	394	410	410	413	440	448	388	404	403	416	395	405	385	414	405	426	390	430	423	417	405	391	438	389	398	429	381	365	429	424	407	423	419	416	394	393	411	428	400	394	446	412	409	448	415	402	415	408	383	386	429	441	409	404	408	401	441	391	390	420	433	394	399	390	394	408	365	448	415	389	407	410	394	378	422	442	415	414	419	402	411	413	418	427	358	404	394	422	397	435	406	422	458	410	387	407	402	416	388	416	418	438	429	401	409	408	400	410	399	403	432	417	403	409	430	425	410	428	393	421	416	388	404	425	405	402	381	419	412	371	416	436	392	405	439	394	385	406	383	370	427	439	426	433	422	432	387	393	396	436	394	425	422	414	422	387	410	384	403	380	426	444	407	419	430	405	391	412	364	397	415	421	370	430	407	410	400	437	424	369	398	420	424	374	385	415	418	388	423	432	392	442	403	416	384	390	412	403	386	422	387	418	413	415	406	450	381	392	395	381	402	401	416	421	422	410	367	405	429	418	421	435	393	400	377	444	426	395	427	389	414	371	394	380	399	404	412	400	363	421	405	423	412	403	410	401	428	389	401	418	399	388	405	416	399	443	374	419	404	416	407	389	422	406	434	415	383	402	436	407	384	393	373	434	411	374	424	411	438	436	366	410	395	413	401	392	409	427	424	411	409	421	431	381	418	418	442	415	412	431	394	408	391	409	393	393	424	394	412	398	387	412	412	348	382	365	418	367	378	395	408	377	438	416	422	423	420	445	407	414	423	388	402	414	407	432	418	404	403	396	419	387	404	432	384	413	377	409	406	434	366	453	416	417	408	384	406	390	385	396	399	389	406	416	424	388	415	383	402	415	422	409	414	439	390	408	403	424	435	417	406	394	442	425	421	394	413	414	403	418	418	373	386	391	423	373	417	379	385	410	426	439	414	405	408	441	406	390	436	398	423	401	383	423	426	401	402	408	393	435	378	407	403	397	368	433	396	402	406	378	424	408	411	413	408	424	418	433	416	389	433	399	355	420	405	367	418	423	408	446	424	427	384	401	398	432	416	417	400	389	436	400	428	446	418	419	371	405	402	405	432	413	400	395	395	419	361	399	415	387	410	411	395	413	433	428	417	420	405	435	434	415	393	376	369	405	437	393	413	411	420	409	367	391	392	371	391	375	444	392	424	399	375	416	414	410	387	407	399	435	412	385	425	407	386	383	437	416	371	435	407	399	426	408	405	416	416	422	399	411	452	373	424	468	362	411	394	401	419	437	419	406	412	375	406	391	408	387	436	426	411	419	373	393	392	390	406	442	399	387	387	409	418	380	452	407	411	411	412	414	441	434	411	364	368	425	405	381	401	453	416	375	396	405	440	424	435	386	400	394	391	405	409	412	402	426	399	388	396	430	411	399	411	374	364	384	389	431	409	405	393	393	396	410	402	409	391	396	402	375	407	377	397	380	382	405	389	421	381	393	393	423	425	421	419	414	392	437	415	421	394	350	439	436	404	376	411	394	403	419	409	386	407	393	410	409	417	377	419	416	394	427	406	395	402	406	434	413	407	418	393	389	426	406	378	368	404	403	407	375	405	419	384	380	408	445	403	403	384	412	413	405	409	369	422	398	428	423	388	383	396	431	367	405	437	410	404	438	439	425	406	436	401	405	419	408	410	339	425	440	396	403	369	353	388	435	396	392	374	397	418	403	412	403	412	412	418	363	451	430	372	423	407	387	395	422	394	389	387	395	417	442	419	405	380	374	388	384	394	383	402	365	415	419	370	412	423	390	398	424	410	389	412	400	396	407	406	390	424	394	383	385	382	407	412	421	392	396	400	397	396	420	413	395	383	366	441	396	402	417	440	397	382	398	449	384	398	433	397	415	395	401	404	399	391	377	427	376	376	383	417	419	400	420	388	392	435	367	413	402	397	399	381	414	392	389	423	403	404	418	399	383	391	416	418	381	406	416	403	444	382	384	422	392	390	397	391	435	378	419	443	393	366	429	388	422	386	424	405	406	400	422	408	398	418	422	394	448	423	402	403	415	396	418	424	419	379	430	388	427	411	398	362	387	400	394	412	400	415	381	377	422	440	416	413	422	395	369	384	399	392	418	393	432	405	416	403	427	398	378	427	391	382	407	402	396	404	404	393	392	402	427	390	431	442	419	406	388	387	444	390	385	382	412	387	396	412	384	395	405	415	368	437	399	383	412	435	370	407	405	398	421	411	391	442	398	382	412	389	394	422	403	419	414	394	391	418	388	421	416	399	414	396	397	356	408	396	410	372	413	394	393	392	402	418	420	394	419	407	411	415	385	384	409	363	416	440	416	409	403	407	394	376	404	413	430	387	396	430	414	396	410	415	406	395	386	393	425	398	382	424	414	395	407	411	423	410	409	401	425	403	415	413	382	429	445	428	394	400	394	387	426	415	377	417	425	411	380	400	391	425	406	411	416	394	408	409	386	406	396	403	422	402	365	421	399	436	424	400	399	420	399	421	383	384	393	398	421	410	395	382	394	417	420	407	423	412	387	377	383	439	389	377	383	408	411	433	420	411	375	391	449	376	387	421	380	408	403	409	373	413	398	407	369	397	392	412	411	378	446	395	431	395	385	386	420	416	431	384	374	406	381	380	428	410	389	382	394	415	388	394	411	408	416	448	406	425	410	440	388	391	438	408	407	406	404	408	399	382	385	393	403	396	391	428	413	405	367	386	442	364	437	407	408	392	404	438	408	393	410	463	407	396	393	403	379	401	405	414	376	391	395	424	400	452	440	364	413	405	412	381	443	358	391	394	397	407	383	377	401	427	384	402	422	424	410	413	400	445	393	401	376	426	378	388	388	406	386	359	405	417	388	441	435	398	406	390	409	415	413	383	396	365	417	421	388	385	429	405	411	377	370	406	424	395	404	418	360	386	405	411	449	425	387	383	404	408	419	393	404	435	393	382	390	399	394	386	398	444	368	380	400	391	379	408	384	402	411	436	376	379	397	397	395	425	419	392	420	403	375	388	408	363	378	369	400	440	409	399	421	415	394	422	412	423	402	412	424	396	392	386	413	444	413	399	389	400	430	440	443	386	392	380	417	377	427	401	382	406	408	422	407	414	424	399	399	394	374	389	399	399	422	380	415	376	400	386	404	372	386	430	380	427	408	436	411	393	416	446
27725	11773	2178	1231	976	880	936	903	907	917	1001	914	930	879	911	936	969	966	909	999	904	915	957	922	912	858	931	839	920	903	956	935	872	896	939	922	906	865	869	887	929	913	913	922	948	937	922	910	951	954	931	900	916	887	944	875	895	899	866	889	931	907	957	906	878	920	957	947	933	976	936	956	981	901	890	942	889	940	989	898	886	889	934	901	917	897	940	953	910	934	964	918	895	903	905	877	903	897	889	908	909	900	983	927	969	922	956	934	938	943	931	867	860	932	886	926	943	855	903	899	876	857	890	912	830	940	925	935	961	923	879	901	861	925	872	953	887	937	952	924	856	900	983	919	834	942	931	917	929	958	907	882	904	936	961	883	927	929	937	873	931	931	908	870	937	895	883	920	948	865	899	930	893	925	906	885	953	935	890	936	942	944	924	991	927	896	980	838	875	964	885	904	958	878	916	930	964	921	956	917	967	898	966	948	891	934	945	873	963	916	858	913	878	941	934	930	922	966	958	910	877	923	921	925	841	930	894	887	881	851	986	954	971	893	983	890	919	929	877	862	911	890	888	910	847	939	878	942	980	934	915	968	865	942	933	939	933	928	908	940	899	906	935	950	848	918	880	874	919	909	887	944	926	893	974	899	912	946	913	915	883	905	923	917	923	887	967	936	902	874	924	943	921	930	947	925	900	891	895	891	875	935	898	887	877	908	906	933	865	875	913	877	925	919	965	924	980	913	916	979	958	892	879	876	909	870	898	911	897	916	912	919	984	975	927	871	958	891	945	914	909	916	928	845	921	917	876	892	917	923	887	905	942	873	895	912	959	928	874	902	901	882	904	915	931	919	908	951	889	889	946	909	939	895	976	920	912	876	956	974	956	972	929	922	910	928	957	916	909	872	934	926	952	956	912	959	927	908	937	964	892	938	990	838	929	933	919	901	895	960	904	942	959	979	960	900	944	934	893	926	944	881	903	895	863	988	930	927	893	888	931	833	877	898	840	903	892	974	864	960	934	938	878	940	932	903	919	889	894	964	949	942	941	902	922	886	917	930	926	874	909	892	864	886	882	1006	931	952	926	918	908	879	897	917	965	859	912	947	930	928	933	959	981	920	953	886	936	901	900	926	885	908	920	961	981	897	922	869	931	918	982	930	940	944	960	962	927	909	915	926	900	933	965	919	855	959	925	932	927	945	926	883	941	909	894	906	946	912	955	902	882	897	925	946	930	931	899	922	906	930	911	877	990	963	956	932	909	921	903	899	977	894	934	932	882	968	898	908	883	897	956	897	942	925	927	910	952	939	909	914	976	834	883	900	885	883	942	881	944	957	977	937	916	905	914	884	965	942	903	875	968	924	948	908	940	910	917	948	882	929	899	911	944	917	916	871	918	917	949	880	909	913	918	973	856	951	957	892	914	913	902	944	911	937	937	861	942	894	884	879	965	931	982	916	944	890	924	896	951	954	940	965	938	917	928	936	947	973	939	870	935	916	872	896	888	991	906	941	878	893	872	942	918	918	916	924	906	921	934	922	949	909	935	925	949	935	850	895	892	910	917	905	914	891	924	893	892	920	934	851	888	962	923	940	887	956	883	882	961	946	886	896	948	970	924	924	945	898	956	881	891	881	912	956	899	918	966	910	933	914	934	841	858	871	930	915	942	1017	929	889	908	905	896	897	937	878	892	833	885	912	920	867	935	926	920	834	920	863	973	918	880	905	897	929	985	940	982	881	907	878	935	889	960	915	915	922	943	910	948	890	934	952	926	941	884	899	897	890	947	897	910	928	915	915	968	893	917	893	936	916	897	931	950	918	910	934	894	935	879	896	843	939	893	932	949	917	970	895	986	897	917	914	887	895	904	939	940	927	931	909	929	950	886	927	940	923	955	904	875	824	930	875	897	932	977	969	923	964	891	916	940	887	919	935	881	876	901	918	927	915	898	910	888	921	959	911	912	875	892	919	911	875	935	961	907	947	902	939	903	883	933	926	852	925	877	894	907	929	924	872	929	947	931	912	916	927	934	888	928	941	866	916	906	989	901	948	984	896	900	886	943	950	914	883	871	921	913	846	913	973	877	972	840	891	939	906	856	933	923	924	947	921	975	946	900	926	941	932	883	878	918	938	895	860	912	897	881	919	927	901	933	924	933	963	929	907	854	932	934	910	906	916	887	941	897	958	909	912	955	929	894	874	976	901	982	934	951	933	954	894	938	1004	883	921	956	976	899	932	931	888	926	944	880	942	931	910	914	945	899	927	942	940	988	945	933	924	915	898	954	890	900	954	993	878	937	955	931	914	924	970	900	951	881	934	923	981	954	948	916	922	892	934	958	919	946	908	942	924	874	918	877	912	935	891	951	962	908	868	911	882	937	927	935	872	886	921	916	954	935	934	913	952	908	931	943	954	957	926	924	924	903	893	883	838	960	944	935	908	885	941	886	937	914	895	922	902	933	958	915	1018	897	902	932	916	920	887	977	930	928	898	900	932	938	882	908	898	931	927	917	932	876	912	941	942	926	909	926	875	966	941	886	897	888	928	922	904	883	961	963	911	912	948	923	963	920	922	869	822	905	907	931	879	937	887	839	940	900	917	921	934	905	906	946	958	901	934	909	950	935	878	920	921	893	893	910	923	858	896	948	911	881	873	883	936	908	903	929	946	892	870	907	877	981	937	936	919	898	918	910	923	925	889	961	906	879	918	907	902	905	909	919	899	933	978	949	918	919	959	912	927	952	904	913	961	955	912	918	941	912	831	925	939	890	913	899	913	884	840	935	850	833	924	893	935	905	920	999	883	920	959	903	913	935	920	993	876	907	888	904	965	935	922	852	896	940	920	946	943	933	934	898	953	945	927	811	876	951	893	936	963	875	947	922	989	938	909	913	923	995	965	912	942	919	873	922	951	958	908	900	896	909	947	898	930	924	909	870	930	874	911	946	939	954	941	911	969	934	971	918	942	907	981	917	869	903	965	901	932	918	948	885	971	894	927	938	896	914	918	947	962	941	956	975	940	921	893	877	920	923	931	904	928	929	881	901	875	888	870	903	934	954	843	924	929	976	917	863	932	921	931	861	950	897	957	924	961	910	936	917	895	938	902	893	951	915	919	948	920	934	910	930	971	893	902	879	918	866	945	879	927	939	964	906	897	908	954	914	870	950	924	886	947	944	889	923	898	890	905	918	945	917	885	931	947	979	928	909	914	943	936	912	930	900	890	899	902	916	894	925	937	890	970	909	895	947	939	978	958	905	848	895	953	903	869	898	935	978	932	899	905	919	884	887	899	938	894	943	930	903	905	895	916	876	937	919	874	884	872	923	898	931	969	880	927	883	888	918	963	945	866	963	871	965	930	947	887	951	940	915	922	892	975	899	912	923	930	919	937	943	975	936	873	932	963	951	926	933	863	925	892	962	921	917	911	892	941	964	922	900	930	998	926	897	943	916	969	910	882	947	1000	942	898	912	902	980	940	948	905	919	961	946	935	925	874	927	963
5247	1045	951	837	832	829	831	807	873	839	779	779	803	788	781	822	828	813	813	834	846	854	843	770	791	815	786	803	809	836	852	770	808	797	802	834	799	785	806	849	777	810	752	800	788	843	802	781	767	806	790	818	811	800	756	788	803	817	786	775	782	776	818	789	774	748	815	807	828	808	795	769	825	801	818	787	793	838	804	855	800	801	813	791	815	751	796	847	805	785	754	802	795	808	800	724	813	806	776	791	766	808	792	804	799	778	774	791	844	782	761	832	792	746	798	828	792	769	830	803	796	794	752	778	771	845	831	798	836	776	792	842	773	788	790	773	790	814	775	807	829	797	827	786	818	809	767	835	824	806	810	752	777	787	773	760	808	812	798	787	801	819	813	779	789	814	789	817	797	793	811	761	829	797	832	781	800	816	796	825	821	761	827	781	857	812	786	823	825	760	791	736	836	770	832	800	817	808	772	802	820	747	766	750	773	786	766	753	826	785	764	806	837	839	812	815	801	792	805	776	746	790	710	812	771	836	762	766	750	800	786	782	827	809	771	798	758	766	795	791	787	739	782	815	803	786	787	820	805	781	800	751	806	820	820	800	817	783	856	786	811	810	817	751	795	793	774	843	742	819	774	817	847	767	819	784	801	804	846	862	796	751	777	818	805	778	789	824	759	780	744	787	788	782	780	809	789	843	801	764	773	852	800	796	717	812	824	798	813	761	797	812	821	770	787	742	785	800	780	805	776	840	803	794	809	836	807	786	814	801	800	772	779	769	782	739	804	788	794	864	814	807	797	818	760	759	789	800	840	797	788	821	780	799	788	821	773	761	829	821	815	780	832	829	830	824	766	820	762	763	773	790	809	802	811	789	830	769	846	801	835	839	800	775	797	724	836	783	797	778	783	771	803	829	798	831	787	783	764	774	799	786	775	731	756	791	833	820	765	776	780	821	784	775	789	808	816	789	835	803	832	810	748	780	764	889	839	788	761	830	804	804	846	766	765	790	773	795	819	768	857	784	807	813	802	780	797	796	839	826	841	823	801	782	796	778	782	824	753	746	834	846	829	805	781	771	808	852	766	812	830	781	791	834	766	784	785	797	798	761	825	795	750	806	809	815	782	805	820	769	765	805	781	760	828	807	795	766	788	773	764	802	754	755	818	784	844	778	794	817	787	796	831	816	792	764	784	782	797	791	788	791	814	787	768	776	771	771	791	790	854	757	802	820	764	780	791	796	798	804	781	794	804	777	799	817	801	840	828	770	800	811	820	796	796	777	814	760	777	790	812	761	849	804	822	797	782	815	807	771	806	734	733	782	806	741	798	801	801	798	756	798	833	875	825	781	778	755	799	813	825	768	775	773	772	807	807	793	811	776	808	766	764	853	793	803	758	792	841	776	758	832	773	785	787	772	822	823	763	786	809	824	772	765	738	841	779	823	836	770	772	856	795	798	817	802	804	833	768	760	758	815	784	777	806	831	771	831	833	767	811	773	776	846	804	771	807	818	734	735	787	763	778	757	786	798	806	769	774	770	843	801	852	797	799	775	788	780	762	784	808	771	785	817	800	752	777	800	790	807	790	790	820	766	779	812	793	749	810	811	832	817	779	796	821	833	812	779	786	827	856	792	819	813	776	764	799	815	812	803	827	806	820	803	781	813	798	778	775	796	835	802	781	710	794	806	845	848	766	845	721	750	781	762	831	788	765	737	786	829	759	822	803	767	770	787	800	788	786	787	820	815	764	762	762	820	811	804	806	810	816	752	770	758	807	818	810	891	791	829	789	809	762	794	824	825	830	794	817	805	817	822	760	787	812	794	804	798	782	750	795	828	809	767	806	800	845	837	819	824	825	834	817	772	796	855	794	813	728	839	836	849	803	842	833	770	817	792	794	791	816	825	806	771	793	824	742	822	803	740	796	783	780	798	833	837	820	784	835	824	777	799	791	772	835	824	766	793	790	782	747	782	793	792	860	786	806	777	781	789	783	800	834	808	801	799	842	764	797	802	745	760	822	854	797	771	804	791	788	756	759	835	804	813	793	811	741	804	776	796	812	796	807	786	799	772	817	829	808	813	798	775	809	791	796	791	776	755	814	766	821	808	798	786	855	825	784	753	854	785	845	789	802	816	774	792	794	858	833	798	829	812	776	829	833	842	852	782	831	822	769	801	764	730	867	812	819	798	816	807	813	739	788	789	794	813	763	788	839	803	773	753	794	770	794	795	809	785	817	807	823	811	781	760	767	776	816	799	809	809	807	803	814	843	832	797	835	812	792	770	798	807	739	778	776	757	766	847	814	775	802	828	793	805	803	801	803	788	804	802	783	746	770	833	820	809	857	800	785	816	799	760	757	749	752	803	790	790	834	847	755	819	817	811	768	818	814	786	773	782	791	800	794	783	745	763	754	779	849	777	753	734	804	767	805	789	803	804	826	813	789	775	823	738	785	824	817	746	794	806	752	820	817	815	807	751	818	772	812	806	724	777	795	811	797	768	779	791	810	782	821	771	814	771	750	807	832	816	829	772	793	838	781	791	791	772	788	783	853	785	818	843	779	790	771	785	807	828	783	765	770	831	769	776	758	812	783	820	799	818	791	805	774	801	826	785	777	760	783	793	739	751	820	796	743	814	797	831	834	766	828	733	768	794	777	796	780	759	802	784	784	776	809	800	811	803	836	813	862	797	794	748	804	768	819	805	779	775	770	843	833	827	858	785	792	807	814	784	765	816	858	862	830	803	778	772	786	845	840	770	803	821	743	821	838	780	818	803	801	770	786	794	780	819	818	795	794	799	768	757	817	751	801	787	815	862	800	785	807	785	795	770	799	800	812	814	844	826	820	828	831	757	809	816	826	782	839	818	823	748	797	770	726	791	777	779	744	749	784	810	777	817	820	811	787	803	771	783	736	845	807	746	823	737	828	809	813	821	834	779	869	790	825	800	788	828	826	783	797	825	788	774	801	785	735	821	800	784	768	763	803	799	765	762	773	838	776	794	783	808	805	765	794	788	759	761	799	776	747	782	816	779	799	810	821	784	826	808	819	783	773	792	808	782	789	748	815	801	768	790	813	783	848	817	838	768	768	822	799	774	782	800	809	792	802	749	773	810	815	813	855	805	809	758	703	791	790	797	804	777	829	795	773	849	787	770	800	812	780	791	777	857	822	749	790	780	795	807	828	796	813	809	812	784	814	773	815	757	833	841	800	764	801	802	805	849	819	773	723	825	756	815	740	781	771	774	817	743	755	820	732	816	838	846	797	778	752	806	794	838	816	759	768	776	800	808	841	818	758	839	821	786	807	804	820	820	790	744	784	842	776	814	763	746	820	848	822	818	832	807	740	765	796	814	771	803	818	741	793	817	795	832	836	814	799	795	806	781	800	783	783	792	837	815	812	840	792	774	791	819	814	771	792	778	787	827	742	812	783	783	756	830	787	777	772	788	781	821	820	820	770	791	777	812	851	772	757	789	765	824	762	830	779	816	853	767
25852	21477	25264	16633	1889	1130	992	984	876	871	880	836	874	874	910	842	857	851	881	839	848	804	838	869	829	861	879	809	850	821	850	836	817	797	852	899	866	827	846	841	870	847	822	842	846	823	881	871	828	840	856	878	824	782	838	855	877	853	837	781	911	810	780	811	887	846	840	838	802	865	867	863	755	900	893	810	906	827	799	834	859	856	803	869	812	865	794	853	885	841	842	779	821	832	819	812	876	808	854	833	799	840	830	836	858	871	897	853	812	862	863	870	790	803	826	879	832	819	870	866	871	823	883	909	812	824	851	856	802	844	887	858	817	837	837	832	878	841	861	855	825	896	859	830	834	888	840	826	862	764	875	828	790	885	807	857	864	828	834	807	797	863	836	770	857	780	826	822	834	845	863	830	855	882	808	801	830	849	869	824	846	812	797	852	851	809	834	826	839	798	801	829	832	835	865	873	820	844	820	838	872	858	826	782	887	867	870	878	794	828	793	828	865	800	853	824	793	801	867	836	894	821	804	843	799	818	860	880	788	800	864	892	867	771	832	820	830	798	865	808	818	867	858	818	887	812	802	841	820	811	813	826	855	844	834	826	846	824	811	798	826	815	820	834	859	884	855	876	844	848	787	829	827	885	795	821	844	847	819	794	879	795	865	797	849	795	840	838	827	821	896	789	813	789	840	840	793	792	787	789	841	822	858	835	859	867	824	802	853	850	873	844	851	848	854	839	798	784	872	837	824	880	783	842	862	805	813	874	880	827	846	840	796	775	847	836	806	859	814	871	800	831	845	792	840	860	864	828	810	810	860	887	879	825	874	818	882	837	864	858	849	838	847	836	810	823	834	811	800	817	810	822	834	850	808	814	762	853	802	843	794	807	863	853	831	843	803	841	859	864	850	880	815	889	822	844	852	883	843	840	884	879	889	794	833	873	840	881	900	816	830	846	828	843	834	861	861	838	899	872	869	840	794	847	818	840	849	805	850	881	794	840	843	832	794	756	895	855	832	888	839	873	860	808	828	830	811	868	841	889	823	797	881	774	870	818	803	805	859	863	878	780	872	827	842	803	869	837	809	883	816	848	863	867	788	814	817	812	853	841	792	855	872	829	816	792	863	796	882	849	916	851	716	864	836	840	837	865	843	847	835	779	857	789	858	833	885	842	787	878	837	851	872	805	815	767	857	816	861	837	842	778	800	787	815	849	852	847	886	861	809	802	827	835	789	809	871	806	798	827	846	772	838	864	831	859	778	782	842	806	815	897	834	830	837	822	821	856	804	791	846	864	883	801	823	843	830	808	842	889	816	863	838	843	891	760	836	815	849	814	848	875	851	849	853	828	838	830	850	884	823	813	883	826	848	787	840	848	858	846	872	893	882	810	819	789	776	891	750	775	801	871	798	840	833	848	820	869	870	825	868	862	878	741	838	867	838	842	886	829	911	849	793	829	850	755	861	804	844	881	783	860	861	859	849	839	849	777	793	836	836	820	832	887	841	860	827	828	847	821	867	824	800	792	818	862	803	799	800	888	846	771	850	803	859	781	809	895	824	864	770	901	846	858	841	804	839	782	825	817	832	790	816	854	863	806	847	804	804	839	834	849	868	896	885	859	866	831	811	901	860	805	814	839	866	824	799	841	808	848	855	877	816	821	795	847	798	850	804	819	870	827	788	842	875	840	819	862	849	840	867	850	846	855	816	830	873	824	783	841	859	797	845	822	781	816	765	821	855	847	836	818	802	900	823	827	819	853	764	789	850	834	843	872	818	863	842	833	879	800	835	851	808	808	800	821	816	848	792	810	774	803	845	825	802	832	832	836	834	828	821	872	829	831	826	785	873	852	782	809	848	818	819	850	808	795	841	815	832	799	836	863	854	816	824	882	824	811	805	868	774	822	817	847	777	841	849	802	868	813	869	813	836	826	810	804	872	826	860	804	813	841	824	779	859	880	887	838	818	855	855	852	853	867	841	807	811	797	875	835	840	823	838	874	772	846	818	828	854	868	850	868	880	799	855	848	794	816	843	813	800	807	888	810	829	843	810	877	825	850	837	873	814	819	882	822	799	877	829	876	901	856	838	812	817	801	823	843	871	776	866	860	895	882	836	856	840	852	827	771	810	817	858	821	817	880	788	838	800	763	823	852	871	831	813	850	837	828	815	856	781	806	833	784	859	833	847	837	783	776	818	809	813	828	881	851	855	820	852	855	824	817	850	829	821	804	799	851	819	813	837	834	895	791	802	853	814	770	803	810	832	847	833	798	848	855	836	815	802	826	816	810	805	805	890	864	898	862	842	821	823	871	809	855	864	825	829	782	827	836	857	897	801	885	836	847	814	888	813	834	818	811	868	891	867	807	804	855	854	836	811	826	846	807	824	834	833	818	862	825	812	876	842	841	819	810	824	828	823	799	824	797	883	843	814	863	831	825	811	849	826	874	846	829	860	787	892	803	870	819	840	815	862	799	771	853	827	799	818	796	842	775	859	830	843	826	842	927	832	810	826	808	847	854	865	822	853	868	810	840	810	780	800	856	817	840	819	768	834	848	852	844	849	791	847	823	824	874	854	768	772	873	824	865	857	838	814	902	862	847	771	851	838	844	864	884	863	847	763	778	871	832	762	842	857	819	838	833	824	821	934	808	793	825	818	827	814	828	816	845	831	860	832	843	800	825	828	808	830	813	848	831	815	850	853	822	850	828	805	837	801	803	818	835	864	863	824	805	800	811	852	854	836	815	879	850	787	843	826	847	832	824	859	854	905	857	850	807	853	802	791	854	819	804	823	879	857	800	816	836	810	862	849	816	862	873	853	853	840	877	830	857	868	825	846	833	826	831	814	797	884	835	887	842	795	837	814	856	847	770	889	814	838	846	802	860	842	862	793	858	830	858	855	811	775	791	823	820	868	799	825	867	856	911	876	843	816	858	806	853	826	795	870	805	832	886	867	792	768	807	868	788	839	892	834	810	792	838	813	794	826	810	849	823	798	838	780	874	871	801	791	851	834	906	777	811	806	855	806	782	855	854	808	828	830	832	858	799	811	853	805	853	827	837	803	798	764	829	811	825	878	842	849	799	785	800	843	826	822	839	816	836	839	861	789	786	829	845	809	850	814	833	818	846	869	866	871	793	812	828	852	862	813	800	811	854	819	835	806	810	846	838	866	801	828	791	823	826	823	842	822	822	838	847	825	810	848	871	824	824	822	802	800	809	848	847	871	781	905	836	830	850	815	781	795	835	849	842	834	791	819	796	835	831	846	826	818	793	872	866	812	867	821	810	799	832	833	791	828	829	817	831	817	821	824	785	759	863	828	840	801	850	818	842	875	858	846	827	835	822	816	852	815	852	820	837	790	825	816	828	850	789	826	832	873	792	846	842	815	863	826	804	826	859	827	830	809	844	834	789	796	869	838	834	762	841	826	867	790	825	828	788	806	842	858	865	782	787	817	901	844	840	832	841	826	870	857	869	817	827	829	819	814	836	806	803
3736	2235	1859	1221	1008	909	922	869	843	770	781	808	819	778	835	793	788	775	758	787	738	749	789	736	742	774	772	761	758	730	782	760	801	779	810	780	743	735	743	723	722	783	776	746	788	736	729	739	726	748	754	764	731	792	743	740	711	720	768	756	791	779	676	743	757	781	778	741	757	741	785	716	695	722	767	797	799	739	736	725	796	754	773	737	762	723	753	699	733	722	736	734	759	757	744	766	748	795	747	773	731	742	703	742	774	742	766	750	698	694	735	723	747	757	769	710	733	743	747	766	761	768	732	764	743	753	739	725	756	772	744	729	752	724	755	734	752	788	750	746	770	738	777	789	760	741	754	727	725	693	732	733	739	722	742	756	724	750	769	720	735	747	810	743	764	742	748	761	744	745	759	788	735	768	747	740	714	721	767	751	790	789	677	759	748	758	741	725	726	737	697	741	727	704	717	757	754	759	720	752	791	722	747	773	762	712	761	756	718	756	740	737	711	794	810	742	729	758	690	764	721	731	758	715	709	736	752	736	738	726	762	780	746	767	757	763	754	755	737	758	772	735	729	729	732	766	777	775	768	719	706	729	744	722	709	742	761	725	770	739	770	770	724	766	778	704	774	698	765	732	765	759	743	734	706	732	784	748	741	753	739	746	761	754	754	740	735	755	760	728	724	715	715	762	659	739	746	747	771	724	681	750	702	748	732	764	772	756	741	751	784	746	748	743	725	723	733	681	723	800	682	788	725	758	762	737	741	710	713	759	774	709	738	758	730	803	794	728	788	695	741	749	741	732	689	715	748	729	742	741	700	730	708	760	705	721	738	769	749	695	752	708	746	758	737	776	741	719	737	762	738	720	749	747	743	707	724	734	670	738	684	749	751	764	746	762	737	741	760	736	777	737	701	744	733	769	743	770	753	740	762	713	742	758	781	733	705	762	772	739	746	712	711	726	743	752	721	744	738	752	734	740	748	735	781	694	744	781	767	751	777	713	729	766	764	778	768	767	747	745	735	731	722	713	755	799	741	757	746	738	751	765	788	729	742	739	758	699	739	768	730	728	699	719	748	729	737	707	728	731	759	782	775	712	709	721	776	771	729	741	757	764	724	733	802	717	679	792	756	769	755	769	731	749	730	718	728	756	705	778	785	798	751	741	788	711	755	768	745	707	777	782	698	755	759	746	739	742	713	730	740	734	766	773	781	676	712	737	730	717	731	708	787	744	747	760	755	744	776	700	767	738	733	681	694	782	726	739	718	761	748	744	734	707	734	720	763	750	711	738	810	737	718	743	767	777	737	747	758	765	737	790	711	736	690	713	752	776	741	746	754	763	738	757	717	785	749	722	736	734	764	711	749	769	717	753	736	720	736	727	717	702	754	756	766	718	790	729	739	773	730	752	757	734	737	763	760	789	732	715	738	735	734	744	749	698	759	731	733	736	749	736	696	775	730	757	699	731	752	740	754	755	748	800	748	678	764	780	745	723	733	782	727	679	718	781	732	752	783	714	707	748	728	740	743	695	760	760	752	717	752	763	741	714	700	749	714	714	720	755	709	734	754	762	753	715	771	696	696	717	742	751	767	757	723	715	711	754	740	762	687	728	729	780	691	733	719	713	755	765	709	735	749	748	772	726	746	758	762	738	743	734	742	737	672	676	755	749	693	769	740	754	707	725	750	718	768	729	787	744	732	704	791	712	739	760	752	740	777	809	797	760	719	739	764	760	767	719	791	631	782	755	758	700	733	747	714	777	739	705	719	758	773	762	747	696	777	725	773	701	714	736	750	671	706	771	757	718	722	750	736	759	749	726	726	756	718	742	725	827	731	733	714	768	773	739	743	773	792	737	718	699	686	748	748	725	762	709	736	702	766	741	780	742	770	764	717	725	740	764	743	760	742	697	746	738	775	768	735	733	674	752	764	756	781	780	728	749	784	737	745	755	818	755	701	705	734	721	774	775	760	705	707	750	750	711	782	708	758	737	733	736	727	738	729	765	725	765	758	760	747	724	726	714	705	728	713	772	765	728	710	725	731	756	744	739	775	757	747	750	750	768	731	736	680	779	717	735	757	740	748	786	722	723	756	710	729	768	732	718	687	769	763	731	722	758	757	788	718	755	754	708	756	711	702	723	767	822	750	702	756	761	756	725	691	690	755	712	726	720	749	723	734	719	747	724	748	748	714	764	700	745	723	689	755	790	776	751	687	742	714	754	765	754	763	719	753	769	756	729	754	739	740	726	726	711	700	759	689	756	771	750	741	753	742	763	786	756	728	706	733	758	737	738	718	704	744	726	713	720	738	743	744	740	725	753	689	760	745	766	728	710	730	765	741	766	741	703	720	728	738	775	777	765	773	723	714	740	748	758	734	719	774	769	806	758	703	738	762	733	756	756	727	762	755	788	745	720	751	722	755	728	743	746	767	742	760	723	754	729	733	785	756	702	725	733	792	745	747	759	744	766	778	758	793	837	743	761	778	729	782	703	733	743	743	709	735	781	742	784	727	710	734	731	746	741	779	750	769	773	726	732	718	757	718	735	746	714	701	716	761	729	734	743	777	754	808	731	737	717	727	737	773	759	721	730	708	757	692	733	712	747	753	737	781	782	759	755	736	742	792	687	739	801	733	753	727	729	724	768	719	757	732	723	740	775	701	752	721	731	725	742	737	721	695	770	709	740	731	748	715	678	745	720	691	725	769	756	761	737	758	716	726	709	742	796	721	747	762	722	742	717	761	730	741	706	720	761	704	761	727	746	775	710	758	707	764	759	719	765	726	709	747	797	743	753	744	752	739	682	752	652	679	711	756	719	717	765	744	742	754	745	789	689	736	794	736	764	716	713	715	733	754	768	742	730	731	732	736	752	768	748	695	719	763	717	802	720	709	770	700	752	725	726	674	756	726	789	762	750	732	730	754	691	761	755	719	723	762	744	701	744	740	705	765	706	731	787	747	776	740	699	736	694	738	756	800	793	703	721	747	724	722	772	743	724	694	787	721	717	825	704	717	742	783	767	775	723	704	718	728	758	794	743	752	710	725	746	695	764	733	744	762	703	722	833	693	760	750	802	784	782	764	708	750	728	726	768	704	768	743	772	769	768	721	736	749	701	743	809	747	748	724	745	708	760	715	764	763	747	730	711	736	749	775	752	757	724	733	808	742	744	746	746	771	789	781	756	740	689	777	735	721	740	758	737	746	721	747	747	802	816	723	734	742	782	766	738	709	739	782	708	741	759	728	738	748	732	748	755	750	754	755	707	756	742	720	710	715	708	740	710	717	763	772	705	764	704	754	782	775	741	742	744	707	694	772	734	774	706	722	719	794	727	738	765	709	754	690	716	697	716	691	734	743	744	726	765	754	735	691	711	731	731	773	738	751	735	721	758	734	740	722	716	789	737	703	748	713	709	720	735	747	717	755	735	724	768	755	784	735	764	786	762	730	712	697	715	773	742	723	754	718	729	713	748	780	726	735	726	762	716	778	751	732	698
24277	21470	28645	24702	20265	3052	1036	649	517	510	493	471	477	491	444	431	459	466	443	430	413	433	429	397	394	406	432	402	425	433	404	417	422	417	415	424	387	433	422	403	374	442	396	388	396	409	424	434	441	424	378	441	398	404	419	435	417	417	440	435	440	436	431	401	411	406	427	396	387	410	386	427	364	398	405	420	452	416	403	394	387	375	417	411	417	415	402	406	405	434	407	382	366	373	398	397	360	417	391	395	390	431	420	412	385	387	391	420	389	394	367	379	383	399	414	432	405	399	421	404	385	416	411	412	427	433	394	417	417	432	412	379	402	456	397	358	413	422	395	331	342	413	366	422	391	403	402	397	400	375	438	386	415	402	415	421	415	400	399	404	417	399	431	397	427	395	400	392	402	414	405	395	401	411	398	390	406	388	395	408	434	408	363	383	400	400	402	421	408	427	399	396	398	361	437	420	372	405	371	405	378	374	390	371	405	407	391	407	397	372	426	376	400	392	391	393	386	385	412	398	399	398	394	453	398	386	343	388	391	418	429	428	428	405	405	409	385	422	423	407	441	432	410	358	376	430	373	361	405	413	361	398	387	391	359	350	433	393	399	401	375	407	387	421	388	389	450	408	422	417	400	379	425	386	416	373	382	397	392	364	438	424	383	383	436	404	392	403	364	400	396	400	434	427	391	402	393	408	380	393	388	416	417	390	394	408	426	368	416	402	357	454	408	416	397	383	397	401	367	417	380	368	394	349	394	410	333	398	407	402	420	378	412	380	407	392	383	412	426	406	377	367	401	405	419	403	422	395	393	384	414	416	433	394	448	390	394	421	403	406	395	396	398	399	384	402	374	413	405	412	370	420	377	399	396	447	369	390	405	411	392	383	408	413	396	371	384	376	422	393	412	387	367	384	369	378	424	416	391	414	370	400	415	373	439	434	387	385	383	403	419	395	368	395	394	429	428	394	417	341	392	405	433	387	394	385	394	424	406	402	405	376	368	420	375	378	390	390	404	397	396	405	419	401	364	399	439	380	399	377	374	370	380	393	418	358	425	398	411	389	408	405	404	385	385	392	426	408	386	425	401	423	364	350	402	427	375	403	352	361	427	386	412	382	370	404	390	402	404	405	376	400	418	383	391	420	370	431	413	418	406	347	419	429	367	393	401	379	383	398	371	392	338	364	417	381	373	399	385	434	429	415	390	391	401	409	410	392	393	436	398	403	382	429	374	374	387	381	394	370	399	405	418	383	413	379	405	398	417	376	434	394	408	395	398	398	401	425	399	437	400	417	384	444	374	402	388	413	410	418	378	405	401	411	399	387	414	420	391	378	399	409	390	391	360	414	421	402	420	420	397	395	413	404	384	381	422	412	378	391	434	392	378	431	438	399	374	376	394	366	439	405	351	391	421	402	392	406	417	402	409	397	399	374	403	392	417	398	410	408	432	433	392	391	411	383	415	422	373	414	408	400	400	394	388	406	368	374	422	406	370	417	391	412	375	405	371	425	417	417	390	442	409	397	398	405	438	438	418	406	417	347	402	405	383	386	372	382	415	379	396	416	388	387	391	396	410	383	398	414	379	359	388	379	395	409	413	405	393	440	435	377	403	421	363	403	428	406	399	396	434	398	393	411	393	381	408	396	440	381	396	381	393	375	402	380	445	379	394	368	408	387	416	407	421	382	398	381	396	422	402	396	382	367	417	425	417	389	382	395	414	385	424	424	380	363	382	403	367	443	409	382	401	383	396	393	394	380	413	431	386	387	413	401	401	417	380	410	430	364	369	414	380	430	392	411	412	406	397	371	351	411	405	396	389	395	425	375	376	423	414	387	445	384	379	395	410	424	409	375	361	362	418	391	449	397	386	386	452	418	390	378	400	387	391	402	385	385	397	375	409	402	381	385	379	361	413	410	424	397	410	392	403	378	385	403	419	380	409	416	409	415	428	394	400	449	419	398	391	379	403	413	439	396	417	409	418	401	385	416	416	405	419	365	409	411	378	378	393	408	396	406	411	383	386	384	365	423	380	369	407	413	382	364	394	369	404	387	381	398	391	389	393	385	374	378	416	421	417	395	413	395	402	406	384	395	401	372	403	366	384	399	422	380	422	428	369	408	381	403	418	406	377	365	403	450	394	425	448	440	383	371	394	384	415	427	383	413	388	404	393	403	365	422	397	370	370	403	379	433	452	388	378	439	414	408	404	411	414	405	397	373	380	380	394	393	377	444	405	420	416	383	393	352	375	384	411	397	387	410	430	410	392	413	418	385	403	413	394	439	377	375	404	357	427	358	368	403	383	403	411	405	391	353	432	387	368	391	384	366	470	421	400	374	382	375	418	404	428	432	422	378	434	401	381	422	365	391	395	395	376	421	357	405	395	416	400	373	390	367	403	416	392	401	383	395	400	419	407	369	410	388	364	411	428	377	408	412	420	403	408	422	377	377	397	380	403	416	392	413	374	420	380	373	400	417	427	427	424	416	417	389	379	406	415	355	419	397	389	389	369	441	353	402	395	366	403	405	397	420	381	423	431	388	384	430	439	363	434	437	369	447	407	400	396	390	387	389	391	415	383	425	401	411	410	426	396	393	382	395	407	403	402	391	417	400	391	385	398	405	417	394	445	364	397	413	395	396	378	432	380	372	397	389	399	383	424	390	422	414	376	419	380	394	387	407	395	400	412	401	402	394	436	396	418	410	405	381	408	407	389	414	364	374	395	395	368	395	405	371	374	421	415	413	379	373	394	380	383	426	381	388	362	407	397	417	402	400	409	377	355	430	394	380	416	412	389	395	396	405	398	380	373	397	402	388	393	413	377	389	431	414	391	415	410	404	412	379	431	396	379	382	403	407	404	429	388	427	366	417	430	385	413	393	381	425	388	373	397	402	373	415	372	418	427	416	409	382	438	414	418	367	437	383	401	427	358	397	406	447	371	393	397	389	390	381	416	374	399	405	355	396	404	412	368	405	408	408	400	408	416	387	398	414	401	391	372	406	418	428	375	345	410	413	394	382	402	374	424	406	400	359	375	404	444	401	374	386	396	385	402	379	415	392	394	390	403	370	397	415	394	411	402	420	355	399	379	404	410	399	404	402	418	414	407	407	404	400	381	393	389	387	393	410	389	391	372	351	396	415	394	407	342	409	400	403	383	390	376	405	403	409	451	369	407	396	402	423	407	379	389	395	392	420	400	375	409	358	376	392	415	397	427	401	358	368	405	401	387	403	440	412	382	404	389	398	386	451	399	403	389	376	402	408	425	391	408	386	419	413	412	380	372	397	391	361	382	420	410	371	394	401	423	403	397	384	419	417	392	409	418	430	374	414	387	377	377	422	408	420	382	360	386	387	373	420	394	407	417	383	386	396	403	393	389	369	396	399	379	379	380	403	399	376	418	410	436	405	393	414	400	387	409	398	402	384	417	409	416	380	377	398	376	403	361	398	362	397	419	459	418	397	402	413	381	396	394	378	413	413	399	388	418	398	397	378
3407	4771	3854	1956	1396	1050	904	749	707	630	556	567	548	481	522	502	464	474	465	462	465	444	465	444	460	462	430	454	423	437	422	460	421	412	423	430	398	439	425	462	437	426	401	422	424	411	420	427	422	432	435	429	429	442	421	373	435	441	401	431	407	432	427	432	406	421	456	396	421	419	422	405	386	433	426	410	428	394	440	393	417	392	442	406	436	377	428	430	387	429	460	427	409	420	383	415	408	414	409	388	440	380	415	448	372	400	438	455	424	412	430	396	415	412	419	433	466	458	408	432	414	394	385	389	460	441	439	400	435	429	402	427	438	463	437	417	400	417	422	396	401	433	387	428	409	377	400	422	356	422	395	423	406	427	406	387	415	412	403	439	387	387	397	400	381	379	396	391	449	434	425	383	432	383	380	396	406	433	410	389	412	409	417	407	418	430	406	444	440	438	407	430	398	404	444	396	391	410	419	387	421	407	400	415	435	392	410	415	415	367	399	400	446	407	427	414	403	434	407	424	456	380	405	419	414	410	423	404	419	392	424	421	376	418	418	433	420	389	433	387	416	408	400	378	411	454	385	378	439	448	394	422	416	407	449	430	417	405	417	393	426	410	413	411	416	459	418	411	423	428	388	417	370	419	410	396	400	391	430	402	426	392	412	433	394	399	388	417	387	376	406	425	408	404	418	412	423	383	437	419	426	419	414	426	391	408	387	405	453	400	355	428	394	409	402	363	414	412	405	389	392	452	403	414	438	402	421	454	367	432	420	416	418	432	423	418	427	445	409	411	431	432	402	457	405	421	399	404	422	416	373	412	443	427	402	383	398	426	407	472	439	387	412	413	455	439	399	440	398	400	386	388	408	371	437	420	376	421	366	395	390	414	449	418	394	405	442	443	396	422	417	439	420	369	414	394	409	414	428	432	391	398	391	410	428	408	427	419	401	407	442	415	397	392	409	418	369	413	386	425	376	418	358	418	373	404	420	401	425	422	427	424	397	410	373	390	388	403	376	432	391	400	365	429	430	408	434	428	416	386	430	397	405	429	455	415	415	419	406	415	435	396	429	440	426	394	422	419	416	419	395	418	390	424	421	394	398	397	425	427	419	398	400	406	429	410	413	408	401	414	369	402	383	405	421	413	457	416	407	409	446	421	426	403	437	443	394	428	427	365	403	431	414	444	371	434	424	423	398	395	390	397	429	413	416	416	417	452	386	411	428	396	426	384	407	385	425	404	422	403	419	420	407	383	401	398	377	435	425	427	427	404	427	425	406	414	389	430	397	392	419	380	417	432	379	419	405	400	442	429	422	421	428	365	411	378	383	442	443	424	411	370	422	423	436	407	392	392	415	397	420	431	419	434	403	403	422	405	416	383	425	419	417	402	419	391	407	395	371	415	404	395	411	422	408	397	406	442	414	424	426	379	353	404	404	397	445	419	408	400	410	402	396	394	430	398	362	409	423	395	391	382	404	380	421	438	422	406	393	386	413	407	429	404	407	395	417	383	400	371	440	399	428	393	399	382	378	428	436	412	407	422	446	445	439	380	410	423	401	447	429	399	429	393	421	414	421	384	441	400	422	401	445	431	400	398	409	396	427	385	389	448	405	418	421	414	432	404	394	397	422	393	411	425	391	441	399	396	433	365	407	402	425	433	389	391	393	394	423	392	379	445	388	431	385	395	393	414	403	411	417	388	409	404	392	397	418	413	400	428	398	378	395	408	421	411	397	387	396	404	391	382	399	384	426	395	418	412	418	416	397	375	418	404	428	428	371	446	409	422	382	435	413	399	417	405	412	448	434	356	399	404	371	377	378	412	404	411	376	399	363	417	415	414	421	386	371	413	389	414	388	422	419	426	399	418	425	389	366	426	393	404	418	404	426	406	410	441	387	393	399	409	390	427	419	401	391	358	405	397	371	413	365	422	378	405	423	410	407	440	407	399	403	373	420	381	398	398	389	423	390	430	403	415	451	427	435	381	445	426	423	421	400	399	371	421	406	409	389	397	365	425	379	387	419	444	368	402	417	420	418	421	413	396	386	400	427	397	403	372	420	410	457	429	404	445	373	418	401	400	425	409	421	396	401	399	417	365	404	372	394	396	396	413	393	422	431	409	411	397	429	423	418	401	399	395	451	380	425	402	418	405	420	438	408	413	418	427	402	395	426	426	399	421	397	372	416	406	380	417	438	414	398	408	376	364	416	393	401	407	387	424	376	428	373	388	421	437	421	426	405	388	432	400	378	380	381	391	407	415	425	415	418	377	413	435	405	404	401	372	411	416	412	410	400	392	389	436	412	403	404	423	419	396	400	408	413	416	409	406	406	425	431	402	406	398	412	362	385	398	426	378	378	397	392	412	365	390	422	410	397	395	430	387	406	405	413	398	402	400	383	391	405	411	401	394	402	410	385	388	374	414	393	390	387	378	391	398	424	427	423	444	433	372	422	415	396	442	414	411	431	405	371	393	407	424	407	427	406	380	458	403	381	410	405	413	399	415	385	358	388	424	417	399	405	422	396	448	375	424	422	421	418	389	402	396	410	378	403	392	438	420	427	391	425	432	405	397	372	393	389	392	400	395	390	394	440	413	408	389	433	393	403	425	419	399	413	401	403	390	420	397	408	389	430	418	416	388	400	426	432	398	395	403	413	393	401	436	421	384	393	367	420	389	401	421	391	417	411	390	389	416	404	401	395	382	433	414	415	402	433	409	454	400	413	408	392	450	375	416	406	382	398	414	396	384	452	399	410	431	419	380	414	412	397	417	412	404	405	409	413	391	448	425	359	436	405	421	418	402	398	418	422	411	402	368	394	427	421	422	434	394	406	406	389	424	403	398	389	422	395	380	435	403	388	410	364	365	421	368	397	390	433	432	403	383	418	386	442	403	416	395	392	423	415	384	349	403	415	403	380	369	422	419	385	417	424	425	432	373	438	404	384	354	432	395	402	397	398	410	403	396	376	407	420	419	371	440	356	444	399	418	397	377	408	412	413	418	377	406	396	412	389	436	414	392	371	378	421	410	404	389	410	410	392	409	401	403	372	373	413	403	372	388	395	384	396	380	421	400	430	404	382	411	356	419	416	392	388	345	372	427	421	397	416	420	418	409	396	427	406	417	405	398	420	380	415	399	406	410	413	419	413	469	422	374	438	392	420	420	390	409	413	395	366	396	412	433	441	405	411	399	432	411	402	415	397	426	410	402	405	399	412	347	422	434	367	417	410	426	412	445	436	407	435	402	399	391	457	392	412	370	431	418	374	390	426	426	398	424	402	388	402	379	394	417	391	363	407	423	381	363	419	395	406	402	415	386	382	408	378	408	406	413	376	433	384	401	400	382	393	436	410	371	371	396	397	450	402	396	421	422	413	383	398	437	414	383	440	396	419	438	411	399	399	423	439	404	384	410	392	418	430	390	392	374	404	406	435	427	364	409	421	411	431	438	431	433	391	408	419	417	400	404	395	419	403	432	383	422	401	415	382	398	395	429
27717	11694	2102	1229	1009	929	970	918	956	901	890	930	967	888	950	895	948	937	890	977	914	871	922	928	969	851	931	938	881	960	945	996	908	898	935	860	922	916	926	893	998	881	972	887	876	929	950	887	953	922	904	894	888	907	931	928	916	940	924	963	903	904	985	936	913	882	867	878	936	921	911	938	931	991	963	928	881	876	889	888	928	887	875	940	906	963	886	887	930	931	916	912	890	866	932	921	946	915	886	885	904	904	974	948	955	926	943	955	889	950	844	918	889	949	885	879	909	884	892	902	901	870	918	910	875	872	921	897	963	958	951	950	927	920	893	863	934	888	921	923	916	889	892	886	927	930	887	910	876	906	949	945	920	974	926	938	937	914	945	886	907	946	857	907	875	970	920	911	909	947	884	917	833	853	961	872	891	890	885	891	917	890	903	914	972	913	921	868	856	912	906	938	936	899	907	876	840	898	900	977	925	916	936	940	900	878	895	882	949	952	912	958	892	881	897	890	897	889	894	869	875	951	898	885	946	897	872	939	932	916	942	926	937	921	877	876	900	944	906	939	904	936	923	963	894	926	914	937	928	881	937	912	921	904	857	896	900	885	920	921	913	905	910	902	892	935	880	986	884	912	903	920	895	883	946	903	893	925	914	924	883	873	874	929	913	887	966	956	868	906	884	943	929	897	906	896	904	909	918	898	946	889	922	947	914	890	942	861	925	905	916	921	872	925	883	870	898	965	870	950	908	975	912	884	876	933	932	943	919	933	899	962	884	975	912	873	907	876	898	910	909	881	880	923	870	849	925	904	943	939	899	957	943	929	895	879	827	972	912	951	858	938	961	923	889	897	952	925	880	918	950	887	945	905	928	885	918	891	923	916	902	876	928	943	960	910	928	918	883	946	972	952	878	937	931	919	919	910	928	918	902	920	892	910	899	939	958	922	954	847	908	887	902	928	846	907	919	904	976	915	917	939	883	881	953	895	941	888	992	911	933	905	929	922	884	919	908	869	920	882	869	901	955	943	910	912	883	872	932	899	951	906	887	937	897	915	900	878	911	963	934	886	899	913	906	891	853	981	957	909	925	930	910	975	956	913	877	920	958	882	925	915	898	880	903	916	906	899	918	955	913	905	917	874	937	920	894	945	929	914	893	884	884	875	932	939	943	935	918	911	862	889	963	967	876	862	911	921	871	952	902	888	923	852	891	976	972	957	938	928	971	877	962	881	948	911	936	916	915	955	881	893	916	846	911	953	968	953	957	846	909	938	877	905	876	907	903	881	972	881	948	865	932	942	902	906	930	903	892	938	926	900	950	969	907	893	932	945	916	969	975	887	848	918	940	941	923	921	880	895	925	902	916	834	922	942	895	968	962	920	965	909	899	917	880	916	948	940	896	902	875	890	929	904	898	992	929	912	861	911	871	930	932	931	842	903	921	966	887	945	930	894	912	925	913	881	893	881	898	914	895	891	939	887	933	903	888	884	892	913	923	906	847	911	913	883	952	957	855	902	888	922	888	911	893	965	941	870	895	868	987	940	890	926	877	876	829	921	967	889	906	873	868	884	895	925	1004	949	879	925	875	943	883	926	962	907	919	935	931	891	882	957	906	931	919	948	864	949	918	909	919	934	877	911	927	954	936	955	909	949	910	924	887	849	924	932	920	898	906	908	939	893	920	888	920	885	894	900	912	936	931	912	894	894	862	955	900	876	917	938	934	932	915	860	930	884	924	977	909	923	938	918	936	887	949	848	916	943	898	911	882	853	961	942	975	890	945	938	892	990	940	888	926	857	939	896	860	863	927	930	952	982	884	912	911	931	862	869	887	936	908	916	910	912	938	947	944	898	951	979	929	967	905	924	960	871	898	879	966	961	925	930	867	906	890	896	908	854	926	919	912	915	886	876	959	920	923	949	905	921	895	942	906	969	936	868	921	879	945	896	936	936	938	944	925	932	907	886	943	901	885	842	898	906	890	909	910	961	966	874	919	942	931	949	903	896	904	860	905	914	887	916	919	909	892	915	907	885	908	943	924	939	929	862	950	887	866	963	926	917	913	888	905	876	904	896	885	933	893	884	910	924	932	885	919	876	963	911	872	871	930	926	940	926	944	907	872	889	925	920	930	882	969	882	941	942	873	930	864	934	906	919	933	905	871	895	895	925	911	882	903	881	916	947	871	903	906	947	879	908	885	883	905	934	892	869	944	923	874	872	950	854	940	908	941	870	872	937	907	975	893	927	905	849	934	903	949	885	953	893	967	930	938	909	932	933	884	852	920	960	894	850	940	958	959	955	928	943	882	883	939	918	876	910	897	959	940	949	917	919	975	893	935	948	907	946	926	864	919	904	913	958	881	887	932	909	902	884	903	923	925	878	956	919	889	916	931	902	955	963	916	878	920	960	934	934	874	922	956	922	928	920	874	961	879	908	899	943	905	933	851	895	948	952	954	968	871	955	924	927	924	963	929	917	845	925	944	946	904	867	825	945	916	923	897	878	928	900	920	886	908	903	887	898	895	929	947	949	917	882	901	929	906	875	899	948	899	893	886	886	893	868	851	932	948	923	969	934	967	885	949	883	884	906	856	982	922	927	949	891	879	941	909	966	962	907	897	917	873	882	873	905	907	907	918	903	890	930	855	916	882	921	906	899	897	865	912	873	918	939	912	891	883	926	928	990	865	946	929	963	969	900	874	925	874	899	944	909	969	940	904	899	914	924	998	912	917	895	913	925	919	942	869	919	959	947	914	898	888	904	915	930	920	942	962	985	917	960	969	915	883	899	888	902	882	916	912	971	910	921	934	929	931	909	908	859	943	861	932	946	896	915	888	927	898	886	891	976	893	888	950	910	939	905	927	891	891	903	933	933	932	902	890	945	943	951	878	934	951	961	901	894	946	910	865	948	927	929	952	951	953	926	949	897	896	912	913	928	935	898	923	919	940	906	926	914	947	915	945	887	903	939	956	869	891	921	915	866	938	955	934	894	894	985	883	885	913	913	884	910	944	922	869	973	955	878	909	826	945	877	915	934	902	904	893	945	887	942	934	930	866	922	947	934	877	941	897	841	934	904	929	898	886	896	915	895	903	946	1019	898	919	877	908	896	992	934	890	976	905	911	914	934	956	898	878	919	948	881	884	894	896	885	900	903	914	956	891	891	878	961	929	889	958	953	907	926	930	888	884	916	901	878	945	934	921	900	934	952	916	930	939	985	924	891	884	903	903	940	883	963	910	896	927	932	921	909	890	913	858	907	945	926	912	891	942	884	942	884	882	940	896	932	909	902	926	896	912	933	928	918	900	914	939	938	879	934	957	947	909	902	971	914	916	939	904	908	836	956	909	941	927	946	897	858	960	945	965	938	916	904	881	935	937	958	899	928	884	904	887	917	931	916	911	896	926	901	886	923	893	940	892	871	921	913	904	922	903	921	952	945	893	947	883	916	936	925	923	917	916	950	895	909	938	950	943	887	952	913	937	937	961	888	910	861	882	942
5269	1010	1006	878	873	803	819	814	824	828	780	800	781	834	826	798	824	802	820	787	781	807	816	775	782	815	808	779	772	799	814	786	799	758	784	763	776	795	773	803	828	800	866	788	817	787	812	859	785	789	835	738	772	769	777	783	796	811	889	773	811	767	803	822	791	814	815	845	775	812	792	825	859	800	801	756	830	813	788	819	807	818	841	780	756	799	740	828	791	794	869	774	834	836	814	835	808	818	811	827	852	821	793	808	798	795	785	731	769	811	819	805	821	757	731	827	781	796	826	792	748	794	813	791	747	771	769	784	796	733	785	819	808	785	788	851	796	756	757	819	788	786	793	813	805	747	761	770	823	777	782	807	786	809	829	802	791	772	744	789	794	755	766	729	731	778	802	768	783	776	807	810	746	762	791	782	818	762	758	817	785	849	804	850	799	774	732	824	773	767	783	832	778	768	798	766	763	744	796	812	792	844	810	821	803	779	814	761	781	784	825	799	773	803	788	809	854	813	761	782	813	774	812	767	819	748	780	764	808	760	808	761	784	810	832	824	812	812	774	825	811	799	837	763	781	754	846	802	799	774	797	778	818	809	784	836	842	760	784	770	764	801	787	822	804	823	737	767	806	857	801	787	874	802	827	808	805	819	759	825	808	761	782	878	815	818	803	806	782	841	813	828	805	753	772	812	879	792	849	793	794	847	812	835	806	814	755	764	856	763	779	777	772	819	830	800	807	756	836	784	790	740	833	792	757	808	824	809	788	768	849	837	806	797	804	802	796	806	854	816	746	742	733	768	816	809	802	769	795	810	842	836	806	834	811	755	808	769	755	821	799	770	778	775	781	763	805	781	823	811	769	802	820	775	801	823	791	796	837	805	781	814	798	782	822	801	786	831	821	786	795	754	751	788	773	796	832	855	840	797	788	794	767	836	736	786	850	791	771	762	800	821	771	776	836	752	797	786	835	814	776	800	756	799	818	810	822	749	874	823	761	805	819	801	781	786	799	727	817	784	835	830	782	792	772	768	810	811	817	833	845	746	752	784	749	784	734	775	844	762	783	767	830	792	814	834	785	788	802	799	784	816	744	782	810	791	711	789	770	811	781	789	847	770	827	813	800	791	753	799	794	794	790	823	800	865	863	776	774	776	810	758	805	794	796	820	787	816	789	788	867	748	855	770	813	751	818	748	735	814	787	805	784	798	815	781	781	811	771	731	798	795	818	838	831	808	811	796	785	782	798	800	791	801	798	796	813	847	797	796	824	793	768	806	747	826	840	765	801	779	768	811	799	743	803	784	800	790	794	812	795	806	849	801	787	770	801	770	789	831	771	824	804	762	764	787	794	849	835	785	868	813	779	769	816	755	780	802	790	841	770	814	845	759	837	779	773	811	743	796	738	782	792	768	804	808	786	821	775	804	792	800	788	793	799	764	800	728	820	771	804	764	799	824	768	802	815	821	789	830	790	789	795	829	818	749	836	844	793	803	788	763	766	764	788	766	774	838	759	740	795	763	785	815	827	780	825	801	794	832	729	804	850	817	829	757	783	778	806	767	778	797	848	774	832	850	825	786	794	804	804	758	799	803	806	816	791	860	764	747	772	795	800	812	751	764	751	743	784	785	808	815	819	803	740	820	782	789	749	783	783	754	807	765	832	863	815	827	762	804	768	836	815	788	787	818	790	816	826	808	788	856	800	807	771	792	844	780	804	797	734	813	789	814	785	766	805	786	815	839	790	808	793	795	782	760	776	832	755	792	849	813	807	784	736	784	776	843	832	806	764	793	796	758	797	786	760	759	804	879	768	806	806	796	778	815	799	809	731	762	758	792	774	836	765	775	803	802	805	766	819	809	775	809	814	776	769	754	778	841	772	773	833	788	840	807	865	819	810	825	784	798	812	741	831	802	772	792	776	796	797	787	810	780	854	792	747	787	815	772	779	818	779	799	791	773	802	768	777	788	701	752	792	790	803	772	865	763	825	785	757	830	780	775	808	779	775	769	793	793	795	847	752	770	801	755	790	763	738	824	790	758	800	749	777	808	786	764	771	797	766	832	728	773	785	760	805	806	783	764	774	811	768	769	810	793	848	822	797	817	831	803	821	793	785	770	793	711	757	764	808	831	812	805	776	788	797	841	819	813	811	794	746	819	784	805	830	769	830	829	782	776	778	825	792	817	773	762	802	797	805	773	810	796	776	829	824	803	808	841	821	814	807	840	822	750	750	859	787	799	770	814	795	804	804	835	803	813	822	757	787	766	777	805	771	830	735	812	781	787	805	780	808	806	788	784	743	746	779	811	765	806	810	829	760	810	773	769	809	825	819	782	822	837	810	826	815	768	840	833	776	807	735	790	811	868	779	789	796	819	782	803	836	818	789	783	799	760	788	745	781	789	760	827	777	775	779	816	792	793	784	804	776	803	792	821	764	808	835	796	797	806	791	777	768	755	837	729	754	765	789	797	791	782	792	808	791	754	795	819	805	841	803	825	839	785	823	840	773	802	815	758	776	816	765	808	791	802	828	823	836	771	770	843	850	836	802	804	811	717	790	777	853	773	780	756	772	787	773	790	763	781	811	821	802	784	794	807	807	750	787	817	797	782	778	758	767	784	793	830	832	818	818	783	854	813	816	764	838	765	797	782	770	803	726	749	809	813	832	835	819	798	773	794	820	780	792	810	782	779	845	777	820	774	809	768	791	725	819	824	795	776	778	758	835	816	743	797	815	782	729	802	817	823	799	834	749	800	804	725	815	824	775	814	806	819	736	786	762	793	787	787	796	825	823	838	763	768	797	750	780	788	781	749	795	806	776	838	847	810	795	807	746	761	763	821	761	822	772	815	789	828	813	773	773	770	776	797	850	745	809	754	784	768	786	771	849	780	808	752	814	829	770	738	809	743	755	795	733	840	820	783	787	782	843	826	824	781	787	855	806	797	831	807	791	754	772	800	800	768	784	821	806	783	765	814	786	831	794	794	726	753	792	773	786	787	807	760	783	820	834	792	772	730	791	803	867	795	828	815	777	809	786	777	779	778	827	816	770	806	774	797	807	756	775	797	825	812	777	821	802	825	780	767	796	728	788	763	790	832	826	774	809	855	803	811	783	811	812	763	802	792	767	766	846	775	766	772	774	779	796	767	768	807	769	827	838	789	799	804	807	779	802	789	845	789	822	756	795	726	733	793	780	780	768	806	767	732	795	782	766	822	788	821	776	793	777	788	797	811	821	827	759	786	801	771	783	792	736	805	814	780	789	753	807	783	762	827	824	759	828	801	821	849	810	816	799	836	760	818	794	814	841	721	772	763	817	789	767	802	779	774	792	785	813	768	786	804	791	797	769	791	809	845	804	779	712	855	793	825	804	772	749	774	774	764	771	784	815	797	792	811	753	808	798	768	762	758	769	783	803	756	777	762	828	822	800	764	825	778	789	847	797	784	808	764	765	736	772	806	824	801	811	784	780	801	779	812	773	796	775	804	814	785	836	799
25857	21466	25217	16538	1910	1113	1003	948	886	877	869	863	860	834	828	802	793	904	829	873	854	846	835	813	858	834	807	824	865	822	845	843	819	857	792	846	840	878	834	788	816	824	849	785	876	821	827	830	838	773	820	826	866	838	834	819	806	834	837	872	811	815	763	806	842	791	842	825	786	860	833	851	854	787	868	859	772	833	870	812	792	861	787	798	836	832	810	840	881	882	800	857	830	864	865	814	806	892	867	797	877	828	775	835	830	816	849	799	795	795	832	796	826	819	820	807	861	834	885	858	819	849	815	842	809	833	868	850	802	827	826	830	843	823	788	829	825	836	808	845	774	775	823	798	858	826	841	827	840	848	820	813	829	800	772	795	846	786	836	822	846	862	818	831	884	810	816	791	875	816	796	841	821	783	858	816	803	837	758	863	815	779	839	790	831	782	842	833	854	765	823	835	807	815	752	827	798	828	819	803	856	784	827	830	784	873	804	843	840	831	812	821	787	809	798	845	873	819	814	883	815	828	808	795	813	828	784	789	832	850	784	788	849	772	806	787	837	812	837	801	838	826	764	805	810	803	833	768	862	823	796	781	813	788	832	863	800	774	804	816	798	775	878	790	842	810	840	799	825	853	836	867	771	803	866	794	789	838	859	843	818	787	800	824	812	847	830	819	823	793	862	789	860	850	830	797	840	823	841	832	759	800	813	842	821	824	833	784	796	797	819	847	826	800	824	835	829	823	807	781	845	817	857	818	857	798	842	851	860	829	852	862	814	782	810	794	858	848	836	826	835	821	823	864	830	794	875	829	863	793	845	825	810	839	866	841	823	759	836	816	872	810	842	839	797	871	805	884	819	795	833	783	880	830	789	874	830	830	813	799	847	855	821	829	812	859	831	778	783	798	807	787	826	790	821	846	817	836	835	821	842	863	817	794	823	809	842	795	830	803	800	852	846	817	775	820	845	825	767	825	794	796	831	848	802	832	789	817	850	868	784	793	809	792	777	829	853	838	801	830	801	842	814	767	819	850	859	831	806	776	797	819	836	839	818	841	841	808	783	767	814	805	782	803	873	822	850	782	839	795	823	830	847	812	842	841	780	848	835	842	782	875	835	810	871	861	839	878	828	845	829	772	825	843	843	768	838	828	835	797	822	823	810	841	806	753	834	850	805	838	839	785	824	765	855	840	818	802	792	794	805	795	845	814	837	860	820	857	812	774	812	801	830	850	795	841	870	830	882	785	829	810	843	809	841	770	795	826	841	819	822	791	796	850	868	809	848	756	821	800	873	829	812	832	845	809	864	811	802	797	823	876	820	829	826	812	798	837	824	803	815	811	829	808	813	806	769	805	815	840	825	782	855	799	788	867	740	792	783	829	816	794	865	848	832	802	827	869	851	813	821	813	804	757	769	865	820	793	814	787	827	786	820	818	810	823	843	861	819	800	819	830	831	805	840	818	876	743	819	802	808	807	840	825	807	795	839	772	863	793	779	830	818	810	829	847	874	816	773	777	805	805	795	807	796	840	827	790	850	814	836	818	856	802	876	801	845	859	818	788	827	824	838	801	819	886	790	802	853	815	842	792	883	793	865	755	809	783	818	783	786	868	796	849	802	767	835	845	793	803	807	837	830	816	884	836	800	839	816	832	815	817	809	794	755	786	887	834	816	805	794	816	876	794	820	807	860	816	841	891	806	848	799	847	842	852	822	804	861	808	842	826	800	811	793	829	830	809	773	801	840	810	906	791	832	801	864	849	812	828	787	757	834	883	839	813	807	791	804	862	833	819	794	836	842	865	850	869	813	813	845	845	785	836	797	845	859	793	797	764	773	810	789	824	818	857	816	828	833	792	838	826	840	822	850	806	791	796	841	879	855	854	800	845	809	805	803	892	825	843	825	861	786	832	861	801	788	793	778	810	818	812	789	847	830	810	902	825	808	812	803	895	790	833	826	791	827	890	782	849	796	830	854	847	837	812	800	801	841	837	803	828	816	803	810	815	787	824	793	811	827	868	804	837	816	803	787	860	842	840	855	775	863	785	798	831	866	866	836	842	868	797	831	781	827	812	857	835	847	811	831	858	812	764	852	834	870	867	815	823	808	817	798	825	844	821	859	861	816	841	829	846	830	810	803	826	880	881	811	817	801	832	800	831	781	787	856	796	770	819	836	803	775	854	809	781	820	825	847	808	800	820	837	822	846	774	822	836	825	782	842	827	907	837	770	826	789	813	806	822	821	844	829	874	815	766	816	803	761	773	835	864	812	852	821	800	857	865	777	807	824	840	854	818	825	821	800	870	873	777	856	796	796	809	836	816	820	826	835	829	830	795	845	865	869	818	880	849	790	824	776	852	838	816	835	805	803	871	839	835	789	795	834	792	808	839	800	804	812	867	818	836	830	840	826	822	853	790	783	792	875	821	847	818	806	804	812	826	837	845	839	854	805	775	794	823	882	758	797	876	849	859	819	837	784	798	840	842	785	803	869	849	848	816	827	857	810	777	814	836	866	744	842	817	855	803	833	803	835	828	863	850	828	773	847	804	826	772	813	863	797	809	852	836	835	816	795	843	782	756	834	832	788	836	814	876	794	890	791	790	862	830	830	857	784	809	827	812	823	856	819	813	766	772	814	823	874	834	814	851	807	825	802	806	840	776	812	826	821	826	795	817	778	818	826	803	838	835	811	809	826	768	824	809	845	814	831	845	809	867	814	813	849	812	826	839	830	858	865	864	838	838	818	791	809	848	827	883	796	812	807	832	806	824	805	816	813	835	870	902	792	785	773	825	838	847	829	820	836	798	845	848	852	810	848	863	856	804	797	826	838	815	808	812	865	830	849	842	881	849	892	862	828	817	798	784	792	821	838	808	766	845	809	890	819	740	836	843	760	821	783	884	831	835	816	825	899	816	838	853	814	807	755	826	814	828	818	818	805	802	805	784	822	772	767	858	720	840	787	817	827	857	804	810	818	882	825	808	796	791	871	796	813	815	865	801	794	834	790	806	834	796	868	830	810	806	822	801	847	795	822	772	814	822	871	852	857	766	830	800	812	808	815	782	878	813	831	808	824	789	840	845	852	822	843	801	774	822	845	811	814	842	823	793	760	780	836	864	814	855	844	845	818	845	838	824	787	788	809	783	891	797	799	867	802	851	812	884	830	801	784	802	809	781	822	840	766	856	836	850	829	779	839	875	822	873	848	789	800	791	818	796	887	780	794	821	822	801	778	840	805	815	772	844	781	817	825	854	811	777	850	779	854	795	871	811	838	821	783	817	838	816	864	882	808	847	779	887	812	748	811	827	828	835	781	847	832	866	817	835	876	830	863	804	825	797	893	856	776	778	842	822	829	812	809	824	830	863	800	813	818	801	828	772	861	879	806	814	845	865	834	828	798	813	810	795	813	836	853	772	822	887	870	806	790	807	824	866	772	800	824	852	823	788	835	825	835	799	824	858	830	811	812	808	797	823	824	825	821	847	817	853	816	805	896	832
3701	2273	1850	1234	1056	972	879	897	820	837	817	806	777	743	745	772	759	769	771	748	778	741	786	775	797	795	738	756	742	725	802	752	772	772	719	739	765	753	811	766	711	757	707	770	756	784	706	729	754	713	799	748	748	735	788	732	736	765	785	765	723	781	788	741	760	754	743	780	750	701	742	669	762	762	696	761	739	721	765	717	768	723	741	738	767	721	765	742	689	759	749	709	728	681	745	731	735	731	789	767	755	764	745	709	720	743	678	700	751	736	710	738	779	772	758	739	748	761	749	844	667	757	739	802	765	723	748	733	705	761	762	737	761	763	739	739	747	739	777	742	717	737	739	757	725	764	758	747	759	751	722	739	715	742	734	746	760	779	700	684	762	743	762	735	754	755	738	788	723	702	731	766	742	778	794	784	777	724	697	743	766	741	797	794	697	732	725	759	761	714	756	770	779	728	763	706	739	749	705	773	772	740	718	741	710	794	735	730	733	739	697	799	756	768	713	723	705	738	736	756	715	818	755	733	760	740	717	790	772	733	763	769	741	801	757	742	763	729	730	774	709	750	717	728	757	728	722	721	747	758	728	771	827	720	732	751	751	782	693	771	724	724	748	790	745	698	730	772	736	737	685	757	750	717	746	784	742	746	770	731	734	691	757	723	736	737	731	701	721	710	766	702	736	730	690	695	744	758	730	703	731	743	681	728	728	755	734	753	734	759	768	756	734	722	755	720	727	762	744	713	775	713	656	683	801	778	737	736	741	760	773	738	748	706	714	681	724	791	743	725	733	702	751	721	737	695	723	714	732	805	764	727	762	746	733	780	707	765	767	752	790	721	738	760	720	749	741	745	727	766	708	728	775	728	747	737	771	739	761	725	710	693	766	784	731	782	722	693	726	760	737	766	764	705	678	750	712	762	732	738	750	732	758	782	771	777	730	704	738	750	754	790	763	769	790	701	702	706	759	702	749	740	745	736	756	685	737	719	757	721	741	725	724	720	750	760	750	743	783	686	727	704	751	751	763	715	730	715	770	714	709	731	735	781	722	731	751	700	743	721	772	734	712	761	782	766	784	744	783	767	729	747	732	753	754	764	768	773	707	699	714	779	754	761	734	773	715	751	716	712	749	725	750	719	743	761	716	766	717	776	753	714	736	718	780	727	742	726	735	719	760	710	743	705	729	728	733	704	722	751	732	745	733	749	739	740	748	741	760	748	790	725	710	759	786	770	725	707	783	718	745	706	728	788	720	731	751	764	719	722	739	776	725	692	711	734	697	703	740	754	714	739	753	754	776	756	718	723	756	752	757	727	740	761	756	697	735	759	698	696	709	725	780	749	751	770	766	778	731	799	758	733	719	724	712	718	722	747	698	758	697	747	748	735	732	739	701	702	703	754	692	746	797	768	777	720	763	738	672	737	720	755	712	754	726	773	713	739	769	698	710	753	688	704	728	734	749	724	777	706	733	733	701	725	701	711	778	732	758	758	744	746	701	728	702	733	750	741	770	753	751	726	707	743	766	747	753	741	721	747	772	764	726	801	803	686	763	729	716	777	714	763	778	700	750	746	711	808	741	779	730	727	732	699	739	711	771	733	777	739	752	787	743	708	717	728	746	740	753	747	761	731	794	763	741	740	716	735	761	711	726	753	752	726	758	754	755	779	735	710	714	711	805	721	738	750	733	710	726	757	708	743	713	716	733	762	751	746	719	740	753	734	713	701	718	752	743	670	717	742	780	715	747	780	719	752	719	746	743	746	716	811	774	758	776	782	737	754	745	751	749	744	725	756	734	707	746	747	756	731	738	725	709	717	761	804	713	746	757	772	728	719	717	757	740	747	758	802	733	790	741	740	681	756	726	745	761	743	722	703	746	735	763	796	723	837	749	728	714	734	736	741	759	764	721	714	756	778	767	764	775	737	721	739	785	723	745	701	748	763	728	730	691	752	773	759	754	739	687	780	753	743	729	718	775	742	738	783	690	732	734	717	740	741	776	719	745	745	753	711	727	725	772	742	764	714	737	745	741	728	730	729	730	737	754	703	732	750	754	741	732	785	753	781	785	745	714	763	691	742	707	774	740	758	731	768	740	715	678	704	706	780	718	730	744	711	750	740	781	758	768	785	724	767	711	777	710	731	731	709	735	780	780	784	719	763	781	737	765	720	734	733	783	738	745	800	738	686	809	799	724	755	717	729	772	702	732	779	752	794	691	734	694	692	742	754	728	735	761	763	715	759	727	732	719	737	711	700	746	728	725	744	730	760	744	719	737	733	729	748	736	664	709	743	701	781	683	754	704	772	745	742	762	787	754	803	701	730	715	693	725	789	720	718	767	767	727	723	772	755	688	740	773	737	730	783	738	712	724	756	777	723	743	719	780	743	762	757	769	777	727	792	743	765	804	672	735	774	765	761	740	757	746	743	720	784	772	714	767	732	705	715	693	759	741	718	732	761	806	731	725	722	751	663	732	757	720	806	719	704	665	755	738	769	778	782	664	736	741	690	766	745	727	750	696	738	796	713	716	831	737	745	760	688	774	722	785	706	735	737	709	731	764	720	693	699	739	752	774	765	707	777	743	767	746	690	717	724	724	726	739	739	726	733	757	757	744	733	737	761	764	749	759	768	747	730	721	751	751	773	724	681	710	714	715	747	711	756	749	738	732	731	740	726	744	718	741	728	733	732	763	752	716	820	689	719	744	722	737	755	726	757	715	731	700	716	744	698	759	738	785	755	692	749	781	684	765	746	749	732	768	665	731	765	710	728	756	755	746	752	716	767	715	723	748	736	681	699	758	733	722	726	744	723	753	715	708	738	724	678	743	785	787	729	702	710	738	716	744	722	683	728	731	750	744	770	754	738	716	724	753	721	754	679	716	752	720	710	760	760	724	708	727	786	733	723	779	751	742	736	760	761	741	755	735	758	732	741	707	742	738	837	737	719	685	727	744	752	746	729	749	768	729	755	736	736	753	757	725	736	739	728	758	777	746	757	737	737	767	755	688	712	740	729	721	670	727	685	739	765	727	776	720	725	700	751	749	682	742	722	759	717	690	718	747	738	715	715	741	759	763	757	751	714	683	738	803	772	741	746	752	733	720	693	736	790	722	696	716	707	759	734	716	756	753	749	716	636	754	783	715	688	761	766	758	751	750	752	719	700	721	741	714	725	743	733	758	706	737	712	751	720	705	761	769	739	767	685	740	751	694	749	736	679	751	780	770	720	692	752	685	759	746	732	719	727	767	754	700	698	766	762	725	757	735	699	799	753	757	687	754	719	720	705	729	680	733	742	743	741	735	749	675	737	746	734	781	725	758	720	749	743	684	750	770	713	706	730	715	730	732	762	738	731	727	702	762	726	720	746	757	718	688	774	710	688	758	731	765	719	753	717	763	756	779	745	763	702	737	784	705	769	798	691	720	768	724	737	699	780	788	740	739	761	750	788	743	761	706	711	786	782	742	755	741	734	741	753	703	692	771	757	736	724	738	740
24278	21474	28622	24729	20055	2760	1030	672	564	510	501	470	460	463	454	455	409	439	460	424	459	454	393	455	416	431	403	432	413	437	404	432	394	445	406	402	401	392	386	416	394	415	414	380	403	420	415	412	378	387	431	378	368	397	398	413	385	418	425	379	437	383	453	374	397	406	418	378	404	372	443	411	411	432	420	434	384	385	388	404	425	369	416	406	389	402	397	422	451	388	385	434	447	377	403	400	448	359	404	383	383	365	391	409	389	397	381	418	401	414	426	387	385	404	390	402	404	402	379	393	392	377	403	387	368	383	407	399	384	382	364	402	400	361	391	378	396	362	419	425	416	405	399	393	404	405	392	394	413	388	399	399	411	407	428	404	408	392	389	363	389	389	406	414	387	357	382	388	386	403	401	425	388	392	410	412	413	400	390	436	398	416	397	419	380	422	369	369	384	391	417	417	396	403	394	373	379	404	403	368	366	406	339	368	420	395	411	373	400	408	354	396	370	392	376	368	387	392	397	395	415	392	421	385	400	369	377	369	371	391	386	417	380	385	369	355	420	384	408	404	406	367	382	406	400	380	422	399	445	390	354	379	372	373	409	393	368	398	399	394	384	431	364	382	367	341	393	405	360	413	382	390	357	356	386	410	384	391	392	369	392	388	371	400	389	397	367	366	407	392	386	370	385	404	372	408	395	368	412	414	382	394	375	376	426	382	399	418	395	376	395	391	413	406	418	414	405	363	416	389	391	392	362	431	447	374	377	413	382	378	392	397	370	412	407	389	405	369	401	351	380	364	371	406	395	426	430	368	372	414	373	397	377	408	392	373	419	403	403	366	379	392	426	421	402	376	411	407	394	375	435	391	383	413	402	399	344	337	394	403	410	400	370	384	389	415	385	429	398	367	381	417	414	389	389	376	416	377	389	411	383	394	382	398	395	370	383	353	404	377	411	422	377	424	393	402	394	384	422	442	379	406	406	402	384	389	384	393	397	432	439	417	397	364	404	356	364	408	373	419	430	387	395	391	408	385	363	408	371	397	389	382	356	373	396	369	381	412	418	413	431	385	419	397	419	400	372	383	401	366	419	365	397	369	364	367	401	406	396	341	395	390	389	393	404	364	360	374	414	372	381	406	394	397	414	422	405	406	391	414	369	381	364	418	411	414	381	389	407	389	419	430	383	383	408	429	378	408	403	401	381	398	388	409	403	390	348	391	431	413	379	393	413	392	372	373	409	406	382	364	388	372	403	333	439	416	366	377	401	406	364	383	360	409	398	410	438	407	398	427	388	398	387	397	374	412	415	392	385	422	402	376	377	421	366	381	363	426	382	356	383	357	380	397	433	397	403	391	381	378	395	384	376	377	378	347	357	410	419	391	389	404	398	368	391	373	410	374	414	391	417	382	377	380	414	417	392	408	382	393	414	390	375	351	391	421	398	386	397	395	363	377	384	402	369	399	414	402	424	381	409	403	391	388	374	407	413	379	346	369	361	379	388	365	392	392	399	395	412	398	387	384	381	386	392	372	385	379	373	376	407	390	402	347	357	377	374	386	413	390	399	379	398	407	379	380	377	369	388	339	368	394	379	368	420	361	366	363	378	391	381	376	366	383	387	405	368	376	384	408	432	392	386	406	385	375	403	385	373	391	387	382	398	401	356	398	422	412	407	416	415	410	397	435	413	397	377	379	384	403	407	417	363	391	394	373	388	394	392	431	384	398	404	408	377	425	380	391	370	386	375	354	388	392	371	414	390	405	376	388	362	373	394	367	365	395	404	378	376	377	364	376	376	384	386	360	384	370	402	377	375	360	395	386	378	402	382	368	416	429	382	366	394	389	399	397	404	387	396	417	384	395	433	396	402	389	339	390	399	413	373	352	397	378	401	433	397	401	410	382	376	388	430	405	434	366	405	372	384	392	390	371	397	372	405	419	389	415	397	389	358	362	390	389	373	363	401	397	369	407	418	388	398	361	409	375	379	376	412	357	392	377	393	373	385	380	422	407	375	397	371	434	384	419	413	391	371	352	389	394	414	420	388	381	400	376	397	391	391	380	397	383	367	385	377	412	417	348	386	418	387	384	384	425	400	352	371	411	404	404	398	399	370	399	425	411	388	417	411	399	380	370	363	385	381	367	371	387	371	364	409	391	386	384	414	374	415	382	412	378	363	412	388	396	368	403	427	365	405	361	439	404	377	361	393	392	387	367	371	425	385	409	387	395	371	361	375	402	367	403	401	390	399	397	408	404	373	377	380	385	361	427	416	387	350	407	383	359	389	393	413	413	371	409	380	398	379	353	412	387	388	363	370	389	431	420	392	409	402	398	388	392	376	391	394	386	406	384	362	400	395	423	418	414	397	364	388	409	371	406	402	410	380	384	373	348	372	380	421	394	392	358	395	421	364	411	378	392	381	406	432	375	390	402	388	391	381	401	412	399	386	401	399	380	380	376	375	334	408	424	413	413	384	395	355	369	406	367	360	406	407	364	386	403	415	396	392	411	381	376	439	351	388	428	409	398	397	397	384	416	382	414	412	412	414	394	367	390	395	383	357	393	391	397	416	411	406	357	396	404	361	403	370	402	426	397	405	435	389	366	365	360	384	359	447	424	380	399	391	413	381	420	391	391	378	412	407	417	395	383	401	378	412	368	386	359	409	380	377	398	404	404	385	399	394	396	396	385	390	375	389	354	409	391	402	407	407	377	381	400	359	384	387	361	371	378	351	413	384	370	367	405	401	388	423	372	423	348	445	393	412	399	395	396	364	444	405	393	419	395	386	347	428	396	391	366	385	384	374	440	371	366	388	380	405	387	357	381	406	409	381	360	382	376	384	395	407	392	389	381	383	378	406	409	387	410	367	384	361	433	448	377	410	415	378	385	362	413	381	336	380	409	413	404	401	395	387	331	359	384	389	364	367	386	395	419	392	394	356	398	391	411	400	401	429	380	440	379	405	371	379	433	389	403	379	365	395	409	383	406	407	360	390	389	360	383	405	431	381	422	394	386	403	383	375	400	420	391	355	328	388	359	420	393	396	368	366	384	372	354	381	381	405	402	412	394	378	375	372	391	392	398	377	342	384	386	432	373	407	388	382	392	415	439	430	404	388	387	380	364	376	428	410	405	411	407	434	397	401	409	391	379	387	398	385	383	371	393	400	404	392	390	422	375	396	379	415	373	389	401	336	365	375	367	385	375	406	405	391	414	421	381	395	395	424	367	388	382	395	376	376	379	408	394	381	416	378	348	405	391	388	407	375	360	368	358	397	389	398	390	405	400	366	426	409	402	403	403	393	384	421	410	380	414	417	394	404	395	400	396	400	425	390	388	412	389	396	404	400	419	367	381	415	420	415	397	352	389	420	364	380	382	373	395	379	411	376	397	367	387	420	365	361	371	387	365	399	418	418	386	386	370	403	421	363	395	350	402	368	399	401	381	411	391	429	372	404	392	413	389	383	378	340	400	402	366	377	388	395	373	409	382	388	414	377	378
3334	4835	3849	1993	1405	1053	904	784	702	629	565	529	519	495	494	466	477	474	484	451	450	431	457	471	439	402	418	424	467	444	389	449	424	425	428	438	402	431	407	378	384	413	415	417	431	434	406	410	377	424	419	429	437	404	418	454	407	415	395	440	408	405	414	435	425	389	405	422	430	414	394	433	421	368	389	448	374	449	410	409	417	406	377	401	413	415	423	423	427	429	399	417	387	442	436	469	423	455	425	404	433	381	429	389	451	435	424	459	422	417	402	428	455	410	452	436	378	412	370	414	396	449	409	419	375	398	401	436	380	377	365	446	433	414	436	385	415	430	416	422	392	398	408	397	391	405	393	464	389	422	395	391	383	399	374	399	420	383	380	412	419	422	384	417	407	422	414	398	412	394	408	412	395	433	389	418	408	408	384	433	379	417	399	418	413	391	404	423	412	396	416	397	395	409	397	417	410	450	427	400	424	373	437	423	396	405	416	400	408	403	384	398	403	429	441	396	395	472	403	417	456	427	425	413	402	423	406	371	439	440	425	431	400	413	421	399	405	395	412	434	409	415	410	387	424	392	413	408	408	438	397	410	420	435	410	414	414	390	409	401	409	434	410	415	354	377	384	419	413	408	376	423	382	416	408	412	409	436	416	403	430	434	415	402	405	400	406	385	418	378	394	401	435	393	433	410	385	385	427	412	410	453	442	423	420	405	425	417	418	362	432	425	416	397	434	396	419	423	439	375	415	394	409	387	408	433	422	399	438	403	397	410	401	382	432	403	413	440	434	410	400	435	442	448	427	410	388	409	391	408	393	419	414	370	408	393	385	394	418	421	399	458	420	393	431	380	389	395	383	400	402	379	438	365	444	384	435	420	414	423	436	420	422	447	377	420	399	401	400	382	397	371	423	410	411	437	420	431	417	427	418	394	401	398	419	393	399	401	440	386	382	390	386	410	439	413	408	410	382	397	400	405	442	415	386	419	400	423	407	388	407	412	430	402	382	362	399	423	375	429	374	414	406	427	402	392	414	404	407	401	424	388	399	385	403	415	397	420	402	410	396	422	428	391	395	404	429	415	372	434	388	381	416	385	403	399	404	400	389	385	422	388	421	399	410	400	363	420	401	424	417	423	399	430	375	421	371	390	392	460	404	422	410	426	395	381	403	418	403	405	406	414	454	403	413	395	406	409	409	412	349	441	399	414	367	392	388	412	397	383	388	388	406	412	412	393	399	405	418	429	357	391	384	398	401	410	403	414	434	417	424	408	385	404	412	422	422	403	424	376	425	398	428	380	377	417	386	407	392	378	401	396	440	411	450	419	382	419	384	354	403	388	437	413	348	371	455	364	433	441	393	401	404	412	430	407	394	355	406	383	431	407	426	396	393	399	442	399	397	414	391	380	413	421	421	404	415	403	449	398	426	361	412	421	410	416	404	434	411	413	403	439	407	391	400	394	405	371	401	412	374	413	391	436	407	411	379	393	392	395	416	411	390	432	420	387	427	386	403	392	441	404	411	410	372	401	407	423	392	425	416	423	423	390	410	399	399	437	428	407	387	397	404	408	412	422	407	428	384	375	392	407	357	409	396	407	423	403	368	409	424	405	426	391	377	394	379	389	426	411	388	418	401	386	414	398	406	408	431	401	378	409	381	388	408	389	404	403	402	409	433	458	409	426	384	396	387	385	372	429	446	387	399	397	406	396	446	451	372	397	418	426	407	399	424	404	383	391	444	398	402	397	412	378	392	388	414	411	420	422	414	377	391	421	399	411	411	422	380	397	388	411	408	401	390	416	413	420	391	421	396	376	386	430	408	389	444	404	405	424	366	403	390	396	394	399	412	434	402	377	429	424	402	399	421	430	428	442	414	428	385	389	450	395	422	422	417	402	406	434	442	403	393	425	411	423	428	384	408	376	385	420	425	393	428	391	375	393	419	417	408	435	390	401	398	376	408	418	387	401	418	383	388	424	405	378	432	381	413	412	378	396	388	430	402	377	410	429	418	426	400	390	407	371	347	378	393	409	422	382	385	385	399	409	410	390	384	391	391	385	433	415	412	397	371	367	411	414	414	421	387	401	382	432	403	391	408	447	404	372	411	411	426	405	380	373	420	437	435	451	414	376	362	425	373	427	398	401	432	431	396	387	410	412	424	432	401	413	390	452	421	404	409	435	418	387	407	376	428	440	371	393	356	442	380	426	475	391	395	380	433	378	417	365	370	405	411	399	396	390	416	391	396	398	416	379	378	408	395	383	409	412	452	389	421	396	374	407	437	424	427	407	443	397	395	407	441	385	408	421	432	379	379	378	395	415	381	400	429	385	401	395	412	336	399	417	421	421	374	393	440	405	373	398	403	414	370	383	390	389	389	414	403	390	405	416	412	412	391	412	410	412	393	386	443	407	396	405	381	411	381	398	414	438	401	377	361	429	370	368	419	407	426	415	390	445	386	416	426	388	438	380	379	429	406	420	418	368	411	407	407	415	419	406	390	352	433	448	412	413	410	413	426	417	409	380	403	393	422	412	428	420	399	393	380	395	386	399	418	422	376	384	427	400	399	386	404	396	410	398	401	404	415	430	373	370	409	387	416	425	407	353	423	359	405	383	418	433	381	396	389	408	403	387	390	400	417	414	405	421	399	398	410	435	402	411	403	426	420	403	422	384	364	374	427	400	422	423	381	420	369	420	403	411	369	418	398	443	387	407	371	377	431	409	388	417	414	419	410	403	403	424	414	405	404	426	439	377	447	404	404	432	401	405	401	405	408	426	385	391	390	446	383	443	423	389	396	360	414	391	408	382	412	412	435	397	395	404	421	419	405	424	371	401	422	376	414	382	394	386	393	396	376	397	423	424	412	420	390	428	413	400	421	415	417	411	413	393	379	402	385	365	374	409	390	387	383	411	456	407	421	407	422	405	370	364	380	420	389	418	368	405	431	396	429	406	394	402	412	404	420	379	404	395	449	411	403	387	419	440	397	405	404	392	363	415	380	428	419	403	395	424	388	362	416	406	380	423	397	390	395	444	438	418	435	388	421	375	396	378	380	405	423	408	374	397	415	386	442	388	397	394	396	412	424	434	395	418	422	386	387	386	388	408	390	429	387	412	386	370	419	394	423	429	403	419	403	407	420	397	424	370	422	378	378	417	399	395	430	440	418	396	422	409	440	379	416	398	391	393	396	442	420	387	402	379	433	414	374	403	382	446	456	402	394	380	396	393	397	413	387	411	369	405	415	375	418	412	398	398	414	383	397	372	370	391	380	408	359	407	420	429	402	409	405	413	386	409	428	357	415	439	373	370	395	414	411	410	398	394	425	381	423	416	429	445	358	437	398	375	362	348	402	397	416	393	406	392	417	422	397	407	418	386	418	399	418	395	374	403	359	406	360	396	360	391	372	418	419	362	403	402	396	450	394	412	407	394	386	421	403	373	421	403	391	376	407	403	396	409	401	446	375	440	417	403	384	382	379	383	440	385	410	381	418	409
27549	11809	2240	1487	1129	993	967	927	941	918	909	891	928	977	894	921	935	903	894	912	916	887	894	936	868	936	916	888	889	918	876	868	920	897	966	878	857	892	861	881	891	884	876	928	845	889	932	930	900	843	888	900	889	830	929	931	880	893	886	890	862	937	900	923	888	866	949	880	923	872	894	892	853	875	890	936	878	889	932	887	861	846	951	903	912	827	939	915	859	912	902	900	952	895	918	839	922	960	924	867	921	900	929	878	880	830	922	891	905	904	893	971	893	875	900	873	952	831	889	889	879	893	1007	968	907	930	945	912	884	901	885	889	910	918	917	936	883	913	921	887	940	885	887	857	881	885	922	889	855	904	886	936	902	888	856	877	921	911	925	889	910	861	876	897	924	925	881	880	894	865	924	870	865	890	881	899	905	920	879	927	903	876	921	916	946	898	838	783	940	878	860	897	902	891	843	868	930	880	815	863	881	869	874	927	925	936	867	890	827	866	918	896	898	905	873	926	851	851	838	883	938	923	936	903	860	910	876	909	945	906	917	926	913	890	837	934	894	838	916	902	879	912	880	922	882	883	874	872	871	944	870	904	908	884	953	841	914	851	910	888	874	864	910	844	950	872	887	878	881	892	886	927	849	880	863	873	911	867	928	928	877	861	925	886	868	867	895	880	908	871	905	851	865	874	925	828	895	835	911	928	865	908	860	890	869	892	974	928	896	960	899	860	894	897	885	888	883	892	921	899	894	891	895	922	894	888	989	922	861	908	915	963	903	836	895	849	918	912	933	895	920	892	893	874	897	918	914	872	894	911	914	889	837	898	875	911	865	895	932	917	876	890	912	912	864	879	979	836	847	900	861	923	874	920	933	904	925	972	895	953	932	829	865	894	900	895	913	865	885	890	896	943	883	795	854	930	898	880	864	899	890	898	928	878	895	905	911	893	890	899	853	897	867	916	900	851	894	876	962	877	971	860	871	944	853	906	878	842	891	842	850	876	903	855	881	872	908	908	919	933	842	896	853	889	896	852	904	869	949	900	899	865	930	866	860	904	870	881	881	904	898	918	913	836	823	906	984	891	906	874	902	927	901	922	874	918	876	869	849	877	923	820	905	915	920	839	937	827	859	911	931	908	868	881	913	935	956	855	943	871	881	904	879	931	916	941	867	936	899	918	865	868	900	918	907	888	897	848	875	889	866	872	914	902	891	910	940	950	888	895	935	904	951	863	868	893	901	824	907	852	888	938	951	910	798	862	904	927	848	874	872	898	895	827	905	868	908	872	900	879	908	943	925	886	852	894	920	918	889	871	887	922	869	873	909	925	888	865	858	873	874	905	829	905	886	880	908	886	964	888	922	902	868	877	914	922	918	851	913	943	845	866	858	885	895	880	883	876	911	928	931	891	919	904	869	844	876	902	866	912	925	886	898	921	897	861	882	814	972	898	918	892	906	923	893	898	915	910	936	867	901	907	886	889	888	875	919	857	875	901	898	894	869	909	923	932	858	868	887	850	860	860	922	868	917	901	950	883	891	939	911	850	869	855	883	857	909	825	872	925	894	878	850	875	912	906	893	928	876	880	921	856	883	867	905	862	845	884	894	890	933	874	927	919	905	897	920	944	911	937	913	893	889	864	902	948	936	909	909	908	847	944	823	888	917	902	844	932	841	885	911	901	898	884	880	914	881	903	923	905	907	876	945	953	903	871	870	860	930	895	833	895	905	852	891	879	872	881	899	915	900	911	845	910	941	920	952	920	854	881	839	874	866	904	914	898	875	907	879	903	879	918	886	926	888	882	887	895	865	906	891	953	879	906	883	908	881	944	871	863	917	881	865	859	872	918	844	896	901	928	943	909	915	908	873	916	930	958	842	854	896	886	890	867	913	909	916	907	898	883	913	883	879	881	895	903	912	918	851	875	947	972	826	912	867	961	851	877	900	808	868	850	891	888	897	923	902	857	887	872	881	944	881	945	907	877	936	861	903	918	927	936	827	859	900	924	807	914	876	895	861	929	854	941	917	895	851	899	866	903	906	927	887	857	854	860	882	929	937	890	904	816	851	905	838	839	861	944	928	911	928	865	903	937	866	908	953	877	895	881	873	876	919	817	875	867	866	887	937	872	903	831	927	883	913	941	867	909	912	847	934	878	874	876	845	870	883	915	852	927	903	898	917	905	904	904	889	887	862	880	880	920	912	889	912	862	914	866	911	891	916	908	873	914	982	867	844	915	844	904	882	924	898	901	889	964	863	903	824	869	868	894	942	900	923	900	912	898	865	958	872	888	909	923	923	908	824	911	855	903	896	912	846	863	909	861	881	912	846	852	892	914	850	901	888	960	921	869	919	879	897	933	865	865	869	881	909	895	902	877	872	921	868	854	864	908	880	846	860	891	898	918	895	893	894	932	931	896	949	856	881	915	889	902	902	951	856	897	871	861	881	818	866	895	879	916	914	903	894	868	930	870	857	937	898	927	901	919	906	889	914	869	853	907	914	849	893	904	883	911	908	915	874	814	887	874	917	902	910	878	914	893	928	901	917	937	861	866	903	888	875	909	852	859	887	850	944	928	919	893	893	933	935	871	916	892	886	884	852	954	883	861	910	930	944	877	886	927	899	866	951	962	916	922	901	863	881	897	910	865	881	868	891	921	917	883	896	922	878	917	927	894	863	902	926	913	938	833	857	904	889	913	945	915	906	878	920	847	893	907	907	921	898	861	887	848	864	872	924	895	837	903	884	924	878	884	919	919	864	864	917	873	929	872	905	885	863	839	924	903	892	928	962	885	898	883	922	893	902	896	863	861	918	873	907	845	949	912	922	846	911	951	888	888	975	871	929	922	869	879	896	933	944	941	874	901	862	940	926	882	917	905	886	882	879	879	909	828	865	959	891	913	954	898	904	879	889	879	905	915	897	881	917	902	943	877	903	903	911	863	934	898	908	931	890	926	870	885	902	882	891	931	885	976	938	859	899	878	902	915	890	949	832	887	930	929	921	922	897	934	941	844	892	918	912	862	852	902	894	875	829	904	895	857	899	970	870	883	873	909	886	917	826	962	886	899	884	884	894	916	964	892	885	920	920	878	881	902	921	909	858	879	886	882	931	886	922	873	857	911	896	920	850	894	882	890	879	910	904	906	871	917	982	963	899	883	934	911	996	859	890	895	863	877	914	929	894	908	886	896	966	934	861	903	876	911	901	912	931	910	846	934	818	918	868	915	882	886	912	901	841	863	902	936	923	939	849	870	888	870	896	998	869	881	876	927	891	914	873	881	913	911	858	907	871	896	881	880	852	912	894	882	956	872	932	886	849	925	916	884	917	818	938	901	893	875	862	872	854	878	850	923	920	905	850	955	953	864	856	886	846	882	931	847	880	869	912	936	942	877	921	852	875	856	887	916	896	877	900	899	961	888	901	867	872	830	883	866	939	909	852	912	831	880	827	883	899	880	880	887	937	893	929	920	912	902	878	858	869	892	869	881	902	864	920	916
5198	1097	952	897	873	821	834	817	779	803	772	821	803	747	785	812	785	801	807	845	772	799	826	796	809	900	773	818	793	759	791	819	808	803	794	763	807	797	817	796	772	784	828	802	770	766	816	768	761	781	752	782	763	874	778	812	791	806	803	782	741	776	767	775	793	805	808	784	819	769	837	798	815	813	768	815	850	781	837	798	780	772	761	796	736	768	818	743	776	794	805	796	777	785	862	743	780	827	789	841	756	791	795	769	755	771	807	757	788	743	799	799	761	815	804	776	786	806	791	827	761	784	792	792	764	767	776	727	792	710	840	813	809	856	757	862	752	805	761	791	785	765	752	789	797	786	751	838	809	770	768	800	751	794	759	840	764	816	757	842	788	813	774	806	784	784	762	770	808	776	775	778	751	780	708	759	804	791	748	742	785	775	772	788	798	812	796	752	808	767	748	764	813	793	798	754	736	784	828	758	744	787	758	816	809	777	763	794	758	744	779	801	795	751	768	807	805	809	793	778	848	797	782	795	848	783	765	791	805	800	777	767	790	777	757	784	854	789	742	804	781	817	806	762	788	769	743	788	851	802	836	781	783	811	745	776	805	755	795	821	775	804	809	766	834	775	759	801	788	738	784	815	793	781	807	782	808	868	748	797	820	763	811	806	836	798	774	788	797	800	818	796	779	811	767	767	759	763	728	816	746	765	736	766	780	770	778	831	751	764	838	792	767	815	800	822	747	795	768	835	760	771	784	794	792	770	822	779	808	760	765	791	841	845	788	767	749	796	801	796	778	786	816	788	810	822	798	781	749	815	775	826	776	799	779	785	802	796	812	786	828	779	795	804	748	766	829	794	748	792	806	766	699	789	799	738	759	742	763	813	751	776	732	811	805	811	802	705	733	751	790	784	774	807	766	759	709	807	769	775	806	813	761	764	728	725	822	829	797	830	824	794	765	783	795	797	774	813	826	754	773	769	776	807	783	788	791	819	817	799	750	798	773	770	794	828	783	805	783	833	826	778	778	781	790	788	808	725	777	789	806	741	805	783	766	791	790	799	728	820	820	815	793	790	717	702	753	782	756	766	747	755	806	758	756	766	743	773	812	800	786	791	775	826	785	777	811	808	781	762	748	814	848	835	767	805	817	782	800	789	767	804	761	794	762	813	763	790	738	843	780	838	804	764	785	746	802	773	778	788	764	751	789	783	815	778	813	767	763	757	780	786	839	826	809	794	777	763	813	785	798	778	764	768	777	828	795	779	785	767	804	782	752	777	776	745	763	765	782	806	800	759	772	804	807	786	796	776	770	811	789	774	712	783	767	789	764	831	791	788	750	770	783	759	771	775	758	792	801	734	761	793	804	719	761	820	784	760	730	792	808	848	796	808	813	804	842	744	783	787	769	764	732	772	781	770	763	792	773	793	762	801	790	763	809	766	803	778	778	774	789	740	738	781	780	759	816	769	779	823	753	778	844	780	784	758	790	807	848	786	815	788	771	818	752	806	805	794	750	762	815	778	809	784	775	738	771	807	820	802	835	773	763	793	801	772	785	793	838	770	759	736	815	831	789	797	743	806	820	839	756	806	825	754	763	747	743	771	772	837	791	774	819	774	774	777	784	785	779	767	760	776	792	706	799	796	739	799	767	765	756	796	797	805	794	788	775	800	789	804	732	757	725	767	727	762	813	785	804	769	779	781	769	795	748	783	820	765	717	765	788	797	790	829	798	767	798	796	799	781	842	803	822	763	735	778	811	811	799	776	823	796	799	834	756	802	786	773	767	795	792	774	807	803	796	785	797	823	769	733	789	805	766	789	777	812	764	790	792	829	769	831	793	788	814	832	790	782	807	746	806	851	782	775	780	819	833	782	772	793	782	784	795	779	788	764	823	754	749	785	773	728	806	774	772	787	792	815	774	770	778	761	815	771	775	775	733	805	833	807	767	795	818	807	796	735	808	767	773	750	829	753	813	793	800	808	807	780	760	768	767	778	783	800	797	771	760	760	803	805	801	802	778	791	796	801	767	779	793	779	754	807	784	773	789	800	771	747	727	777	763	799	816	813	813	758	795	787	808	828	785	792	797	753	766	799	816	796	784	790	808	779	764	780	807	760	761	754	791	778	763	723	839	829	767	747	796	784	764	786	792	775	780	771	807	813	780	815	788	804	804	805	761	794	766	850	810	765	786	749	757	805	745	802	821	806	800	806	793	763	805	836	780	791	773	822	810	848	780	821	767	765	817	761	775	761	750	782	774	818	783	784	804	750	815	791	806	773	792	855	819	795	791	787	791	816	776	726	814	807	808	858	832	785	774	736	790	762	826	771	801	748	796	789	761	770	783	815	731	789	814	790	760	824	801	801	777	786	777	798	818	745	845	788	747	810	813	799	765	811	812	762	771	802	756	774	800	780	756	775	761	801	769	789	751	755	726	814	755	805	790	748	766	797	790	793	759	774	761	805	768	779	813	790	816	774	761	777	740	803	767	722	793	783	801	797	801	762	793	823	759	735	776	759	828	820	743	808	751	753	804	756	783	774	780	753	749	773	755	776	796	828	828	767	757	802	769	787	874	795	758	766	806	805	775	803	778	789	773	721	768	764	748	802	795	770	764	784	790	788	792	768	812	809	816	744	761	777	782	776	810	767	821	767	766	797	774	776	870	740	760	744	762	809	724	753	829	766	827	812	733	791	773	755	734	747	744	802	819	774	760	795	745	794	821	768	790	798	833	789	755	787	735	775	760	811	793	809	830	722	789	742	822	811	824	841	806	817	787	817	740	755	804	803	800	804	776	765	790	736	832	780	764	830	784	816	824	804	792	734	738	816	761	786	738	712	796	788	782	878	760	787	810	775	797	803	758	786	752	788	759	771	791	814	798	806	812	771	799	768	784	797	781	763	784	779	767	797	756	777	799	723	744	750	765	746	771	758	791	802	750	829	754	768	831	766	838	791	759	800	788	822	794	821	778	831	784	788	839	798	811	788	748	782	757	849	730	791	772	803	779	825	741	797	787	824	740	783	774	789	774	718	804	792	805	822	770	767	780	755	809	782	795	828	816	801	813	793	790	783	836	805	791	809	741	776	825	736	756	785	826	834	769	782	799	756	802	767	775	768	764	787	796	774	806	835	744	731	800	806	782	762	814	796	818	774	784	808	761	803	791	818	814	780	763	816	760	826	776	816	812	832	768	809	741	781	758	813	746	794	806	835	785	826	775	796	801	737	809	769	789	770	786	768	742	794	819	773	741	749	790	842	746	799	759	808	813	771	746	815	767	791	819	766	769	798	799	770	823	769	774	795	796	793	793	807	766	824	782	786	804	751	761	812	788	805	800	792	813	819	833	766	795	785	787	777	732	773	784	749	750	804	824	789	769	762	788	768	755	797	754	769	797	773	812	790	791	772	711	826	754	795	797	795	779	808	796	723	718	790	781	776	795	807	756	792	749	838	808	807	831	781	748	807	806	782	760	796	833	859	813	776	778	786	790	766
25777	21403	25066	16373	1909	1132	1004	932	836	846	863	862	918	812	869	831	845	841	798	866	857	844	794	784	856	861	845	876	774	836	819	818	843	820	866	844	814	861	801	793	850	811	825	882	779	838	861	781	824	839	829	832	801	847	849	798	812	876	814	852	844	861	839	834	797	803	748	804	850	840	774	810	803	853	828	746	829	858	814	869	835	806	816	750	815	797	806	813	811	784	810	843	794	825	823	826	864	883	782	840	816	833	845	800	801	829	780	837	780	831	788	873	771	755	817	859	800	879	828	794	827	836	848	842	808	843	803	792	811	803	778	875	807	846	815	803	802	824	823	805	832	825	825	807	850	819	801	809	825	791	779	803	824	837	822	802	866	788	799	843	800	817	791	863	827	843	796	811	842	835	770	808	850	803	852	819	836	849	794	833	872	849	803	824	823	819	792	812	810	799	808	796	831	823	834	865	789	853	837	792	793	789	836	823	801	832	816	831	803	817	824	792	794	802	798	781	821	892	864	808	822	782	820	812	797	804	810	841	826	811	809	823	820	817	842	764	796	812	774	842	815	808	809	875	844	885	799	806	753	792	801	821	774	835	795	787	762	832	849	826	840	848	826	836	813	809	841	791	811	814	800	776	826	818	773	824	809	835	785	830	805	817	797	876	791	829	794	779	803	878	815	822	816	866	878	820	815	782	840	790	792	747	802	832	851	813	835	838	824	800	778	763	830	788	795	794	809	789	849	823	800	844	784	827	779	823	906	813	881	826	834	794	855	877	839	780	861	833	846	809	813	851	837	791	789	838	741	785	821	834	839	829	772	828	832	786	779	788	825	829	885	785	798	833	854	805	874	837	814	808	829	843	763	800	814	804	836	820	829	783	826	845	754	803	792	839	830	799	767	796	842	816	807	783	856	791	826	855	848	837	853	804	851	827	792	787	812	817	782	798	801	775	787	830	794	792	823	810	822	767	770	841	878	847	860	863	800	847	865	786	884	843	833	803	845	830	813	830	791	824	828	832	815	834	815	819	789	838	832	813	827	862	821	820	892	819	804	800	787	804	845	806	806	856	802	861	876	791	846	803	782	833	848	817	829	814	831	821	784	781	845	848	844	806	827	823	816	818	829	783	872	832	876	845	865	801	807	839	828	854	912	807	803	782	798	861	773	838	784	870	801	844	854	783	845	743	820	806	870	805	825	783	800	798	805	796	803	797	842	801	822	806	797	788	775	848	816	810	836	870	868	834	795	839	782	823	761	837	847	814	809	852	863	779	807	822	766	823	827	801	842	808	770	856	854	847	821	833	821	773	769	777	853	797	844	841	810	786	844	754	853	780	813	814	774	789	781	818	850	862	805	837	848	839	820	881	832	807	845	825	817	813	848	801	841	825	799	799	827	844	829	793	791	834	878	823	834	807	831	807	817	789	797	806	817	818	755	808	747	789	846	852	841	847	836	803	903	788	837	824	791	799	808	818	812	840	834	805	846	788	748	810	855	855	864	841	856	805	825	836	795	874	791	779	846	783	872	810	819	835	856	810	825	806	856	821	834	832	802	837	817	840	812	855	876	847	843	846	813	831	845	848	845	806	820	830	843	860	804	816	817	813	818	793	794	856	869	820	768	803	805	863	788	847	842	821	830	831	850	807	816	843	827	827	834	826	887	792	911	791	821	829	852	831	841	780	829	856	823	834	835	830	771	842	827	811	794	830	809	818	832	795	827	877	770	801	891	795	813	821	806	851	800	808	819	834	805	821	825	812	842	826	819	817	771	820	764	834	824	796	882	796	823	811	798	777	816	807	848	809	792	801	851	865	770	845	810	836	808	830	818	802	799	869	858	822	780	826	855	832	827	835	787	790	802	831	863	867	804	850	817	796	815	789	815	808	801	831	845	836	823	817	840	795	823	820	826	828	880	820	850	768	772	810	843	826	845	822	825	784	799	803	808	816	806	837	836	837	850	840	828	797	814	812	855	796	791	780	801	833	811	817	821	819	819	813	861	785	836	784	782	822	834	854	751	821	836	783	821	804	819	821	883	772	793	822	799	788	846	839	852	811	780	792	783	804	810	809	814	825	789	812	835	846	799	819	752	826	821	785	821	840	797	856	822	865	819	809	849	820	786	835	832	781	833	831	839	792	851	770	850	836	811	810	770	773	848	863	844	798	818	848	831	766	790	820	776	809	834	820	867	809	842	781	871	824	806	829	839	832	847	804	795	863	766	891	860	816	813	785	864	743	801	836	854	809	789	808	851	838	840	786	897	845	830	832	824	828	833	848	840	855	826	859	793	789	823	816	819	861	829	850	817	821	781	851	824	843	821	812	863	891	837	853	835	845	854	850	798	807	821	816	824	848	815	824	826	804	819	801	863	812	809	836	762	831	822	827	801	817	817	798	832	808	806	828	820	830	814	784	855	842	871	817	841	798	805	787	786	811	810	812	783	828	888	864	840	838	788	798	835	838	839	817	820	809	795	805	792	798	785	824	797	824	815	822	847	866	797	813	808	780	764	826	840	838	818	829	856	798	792	809	821	816	798	880	906	795	831	775	811	807	837	818	822	813	878	818	779	823	824	858	787	822	810	783	831	825	818	820	854	862	867	810	838	832	823	860	838	825	779	844	803	817	816	773	806	795	815	843	828	782	826	813	792	829	831	789	830	801	837	814	816	812	822	852	788	836	816	751	795	836	817	807	814	812	847	778	831	832	855	791	840	846	774	782	828	857	810	851	745	804	824	781	772	783	805	821	824	769	835	779	827	780	860	803	824	771	836	867	840	854	821	823	810	844	855	854	837	822	845	798	840	850	807	789	853	834	799	807	886	756	820	803	811	835	849	886	844	807	843	798	812	825	893	775	811	842	799	798	851	874	812	806	785	799	870	860	826	828	885	838	811	790	846	867	821	832	834	845	809	832	801	884	801	777	835	809	811	791	822	857	822	824	835	882	824	816	838	835	804	832	832	800	850	777	747	828	799	845	863	832	785	837	795	810	814	782	838	789	767	843	801	855	839	807	843	812	830	783	831	820	763	851	814	767	812	781	843	786	826	848	877	874	813	873	823	834	858	831	799	797	763	800	801	788	801	864	814	845	794	813	818	770	796	827	829	824	845	800	846	817	829	842	843	873	816	859	816	849	812	796	734	779	798	811	798	806	829	809	789	812	846	780	839	825	875	830	839	800	869	802	832	791	812	751	789	835	839	790	857	791	822	842	830	824	871	820	838	824	811	772	839	781	836	758	806	849	780	853	831	802	847	849	775	820	823	795	744	808	821	824	799	821	904	770	800	793	808	812	790	816	795	830	805	832	866	803	810	811	854	805	819	874	828	786	840	823	781	802	797	803	758	802	801	792	790	839	788	805	825	808	833	788	808	820	821	858	787	799	867	801	809	831	767	813	793	829	810	784	853	797	804	836	861	796	816	820	831	821	804	770	764	811	818	765	823	851	791	869	817	828	867	762	854	788	864	815	865	817	808	853	772	845	797	822
3741	2187	1858	1183	1055	946	875	861	829	809	802	846	724	752	754	831	806	738	808	773	767	694	779	773	777	796	797	746	800	726	751	759	760	773	793	756	755	821	734	743	735	746	699	710	733	756	764	743	736	771	758	778	767	705	729	753	743	752	737	722	724	753	749	720	737	711	773	719	710	761	715	790	727	738	691	760	728	746	718	718	782	772	712	752	714	721	741	755	721	761	719	727	747	756	772	752	706	786	684	744	714	767	746	741	785	735	776	742	724	736	738	732	742	726	702	711	763	727	705	729	788	750	743	773	712	709	771	739	718	722	726	749	768	806	810	714	789	795	686	740	711	765	724	753	710	844	747	703	721	715	725	736	797	745	777	734	770	731	701	765	748	726	751	721	718	739	730	780	713	727	678	741	764	711	756	736	746	742	744	728	694	737	742	767	717	694	685	742	738	711	802	741	776	760	703	761	757	718	753	708	753	726	737	741	799	724	697	760	727	764	755	723	711	787	765	720	701	686	771	722	753	754	750	736	738	734	756	729	738	763	762	749	738	761	736	773	764	728	735	721	767	706	743	702	723	740	731	775	751	727	779	725	779	768	759	745	731	762	741	759	754	721	809	742	722	732	745	701	723	788	730	745	717	732	747	696	770	742	758	777	768	747	740	742	773	779	773	714	715	752	702	781	724	773	770	737	711	743	697	746	714	751	701	715	756	755	737	718	678	701	696	692	708	712	686	765	753	706	748	734	746	714	755	729	698	739	701	712	745	711	760	765	714	777	755	725	756	723	749	770	698	793	750	706	733	724	782	741	752	767	800	739	699	691	758	698	751	772	732	741	783	735	738	708	737	753	802	719	772	723	745	722	782	752	708	717	689	744	752	755	732	691	789	720	694	764	749	748	685	690	746	738	731	693	735	782	732	746	779	732	691	775	696	726	704	740	747	721	727	762	724	717	739	715	745	722	779	710	728	771	763	721	710	717	754	722	717	747	730	769	735	731	767	723	718	744	691	714	763	773	711	696	760	729	743	713	672	699	758	713	747	723	746	722	695	732	740	775	753	702	758	758	749	768	718	733	738	785	719	706	739	716	697	706	772	736	793	723	759	726	741	735	698	751	726	756	756	720	735	705	719	763	724	838	738	704	716	757	721	759	683	780	758	706	698	757	760	788	716	696	759	726	741	729	718	706	780	791	721	722	757	705	763	719	701	722	712	764	690	748	702	738	731	785	781	759	752	807	763	755	696	704	756	735	718	725	731	756	730	739	690	736	742	738	704	724	707	741	685	755	716	731	759	733	693	710	767	754	712	794	755	732	719	713	740	725	758	766	727	700	739	773	771	706	740	758	703	754	783	742	768	736	716	759	777	701	719	751	762	707	698	732	719	712	755	684	722	746	710	736	723	744	708	806	790	730	722	764	814	749	716	747	726	790	761	748	775	691	707	730	695	723	715	715	760	663	749	738	704	715	714	716	749	716	712	759	715	722	707	735	756	674	695	727	749	751	746	761	797	686	709	732	719	742	808	748	725	754	751	728	728	739	760	674	722	787	769	763	730	745	731	720	753	721	752	759	782	759	740	728	702	772	710	760	720	702	724	740	635	776	719	733	757	723	734	785	741	716	763	789	722	678	690	744	694	765	736	767	704	757	719	730	714	739	749	750	719	698	722	719	731	804	733	786	745	767	765	740	726	712	730	698	735	733	717	692	779	725	764	742	760	748	793	732	732	707	727	728	679	754	736	744	710	728	725	716	764	724	708	725	716	735	764	759	705	747	727	729	727	751	741	717	729	755	781	770	704	755	775	707	704	736	744	721	723	712	710	787	748	710	774	748	769	741	746	741	714	719	803	745	720	771	718	733	726	697	742	743	704	752	727	701	717	751	726	711	736	719	677	745	759	738	701	753	698	726	750	699	742	735	694	750	721	707	708	735	724	726	755	670	715	735	758	735	746	725	739	738	757	771	813	718	712	708	768	755	699	755	733	758	743	754	724	720	713	686	754	794	714	725	743	735	748	782	721	711	729	784	804	725	711	699	771	764	714	743	745	727	724	770	759	758	763	727	734	764	763	695	690	775	736	748	711	763	743	788	696	691	733	760	764	659	729	765	749	704	783	747	703	715	734	687	736	752	725	737	708	701	739	731	740	787	723	745	727	794	713	717	788	732	786	721	740	768	703	739	726	710	738	733	729	766	697	707	716	723	660	764	752	776	743	689	700	724	774	724	710	740	725	730	722	695	735	732	707	737	735	763	701	758	740	707	687	769	755	730	739	720	715	725	792	707	764	726	714	707	723	762	760	747	711	738	676	775	722	804	673	680	755	751	756	741	772	729	735	784	767	775	726	734	769	735	730	765	741	755	740	728	742	712	707	743	718	688	733	683	709	719	772	734	722	698	706	739	731	723	694	759	704	717	740	779	806	743	764	734	749	748	719	688	700	700	795	775	757	701	702	720	739	735	764	711	685	742	761	702	704	742	721	732	748	696	702	729	668	715	733	802	688	699	765	741	701	722	692	751	750	718	728	660	732	789	731	696	744	751	657	715	793	734	737	721	718	722	762	723	720	727	728	735	722	742	733	807	720	762	709	710	709	741	731	718	695	713	762	680	736	704	725	737	726	714	751	726	765	768	725	707	789	700	707	719	764	761	686	754	741	725	787	696	737	696	750	749	754	684	737	786	749	718	711	749	723	767	784	784	720	746	768	747	754	707	735	751	757	714	693	718	738	740	731	801	733	751	764	713	728	786	693	722	684	764	733	698	691	674	735	689	768	703	708	732	773	772	758	768	713	734	731	708	764	735	739	757	730	728	748	757	680	742	728	720	731	750	755	741	719	687	712	679	755	721	772	736	774	768	759	774	726	705	745	757	728	751	709	773	711	734	734	742	728	687	714	746	747	747	721	763	729	731	711	719	726	728	758	717	757	782	755	727	695	733	741	746	721	795	685	746	753	778	731	753	741	749	720	736	767	764	742	735	752	714	689	743	704	742	743	736	734	725	707	767	727	691	749	667	724	732	749	740	791	728	674	738	777	726	740	687	678	743	760	753	792	706	723	713	779	749	696	732	714	732	720	728	736	746	749	763	712	728	759	755	759	720	748	711	759	731	750	693	754	733	747	756	754	768	687	706	736	693	782	695	721	718	714	736	761	768	827	704	751	758	738	717	776	732	739	757	751	724	753	758	755	702	740	738	761	739	754	741	712	814	741	733	724	725	736	753	748	747	729	727	742	704	761	712	711	736	749	707	749	715	764	721	761	727	790	767	750	680	729	653	712	698	775	759	714	711	700	766	749	769	791	729	694	724	707	726	754	741	751	729	707	679	754	762	751	770	741	698	680	721	724	764	755	718	755	731	733	734	740	696	747	722	735	764	739	779	745	734	740	731	746	734	714	704	729	763	737	695	797	692	770	708	791	724	698	747	787	722	742	722	727	750	782	701	671	755	724	759	788	734	732	728	707	709	699	722	720	690	747	708	741	762	715	714
24224	21404	28538	24642	20047	2813	1057	649	565	553	480	463	433	399	414	424	426	430	430	424	420	436	412	411	407	424	401	425	414	411	338	413	426	397	367	402	411	389	402	376	438	406	373	411	410	389	410	410	366	393	415	376	391	389	409	433	427	396	414	407	405	399	386	397	392	380	410	421	410	385	395	397	396	375	404	402	393	452	354	406	390	447	349	387	397	418	395	378	459	369	406	413	387	387	420	430	384	406	401	398	391	362	371	383	394	347	400	390	389	405	391	367	375	394	379	410	354	397	381	400	346	404	381	335	376	386	382	366	366	435	380	387	370	346	429	387	385	404	375	379	425	374	383	390	401	401	402	376	385	371	385	390	397	381	420	401	398	336	380	414	370	400	381	414	405	367	402	398	364	384	391	364	387	379	392	412	380	354	403	409	341	408	397	404	376	360	420	376	422	369	413	391	382	355	389	403	382	406	398	400	385	433	397	359	384	421	442	412	391	409	387	404	392	370	377	396	433	394	363	349	409	407	386	403	409	389	383	378	389	432	409	395	386	384	368	376	363	372	371	423	374	392	352	419	368	411	412	388	452	371	423	367	378	363	382	379	379	407	405	368	442	390	424	408	367	398	395	371	419	396	380	391	396	358	411	392	389	408	377	389	387	399	386	416	431	365	379	380	401	394	388	360	393	391	447	378	417	407	361	398	358	403	370	395	392	372	374	368	393	364	374	420	406	392	399	428	374	398	401	388	411	407	410	418	406	413	416	395	362	365	403	394	367	415	371	392	365	382	382	395	379	378	381	376	413	391	403	390	380	409	386	395	398	366	380	392	369	399	406	394	389	368	375	388	403	395	422	384	381	375	401	351	403	419	389	428	392	363	366	399	365	384	412	380	410	400	423	411	391	431	371	374	402	379	365	374	363	359	435	380	401	390	391	418	403	400	394	436	418	408	363	389	393	409	374	366	361	410	376	404	399	400	394	399	381	371	389	389	381	381	398	405	402	398	391	397	404	428	408	359	373	402	393	390	385	374	371	378	369	393	384	391	425	378	408	374	412	366	339	379	394	397	394	398	404	421	381	399	372	428	349	408	382	389	415	383	408	361	378	409	383	366	409	398	388	367	372	377	382	405	360	398	401	388	414	428	396	383	354	429	434	402	371	400	349	402	396	417	419	395	416	381	396	402	402	405	379	421	426	395	385	393	381	412	414	362	383	392	383	402	415	404	436	392	403	413	410	384	416	406	375	390	380	397	387	370	387	400	385	439	366	347	412	393	382	414	397	384	378	407	416	433	383	407	402	387	403	376	410	380	385	395	418	384	385	406	411	414	390	430	402	357	421	421	378	421	357	388	386	384	401	389	384	405	411	427	378	387	392	416	416	363	381	408	361	390	386	365	381	368	392	385	378	378	430	399	372	433	384	373	416	382	408	401	419	379	360	377	384	441	396	394	388	372	351	363	369	384	417	417	366	430	408	391	405	429	403	386	415	385	357	384	416	374	374	404	424	392	421	406	400	409	435	421	381	405	403	370	408	389	386	392	412	367	358	367	393	395	421	399	378	441	411	364	389	405	400	384	394	356	421	411	417	387	387	388	369	381	429	408	410	396	375	398	413	360	392	378	379	381	397	396	395	399	350	387	413	369	399	397	389	418	383	391	385	410	384	403	389	388	375	411	395	388	388	396	396	390	420	377	409	376	361	408	378	386	401	375	413	381	372	356	356	356	416	373	417	354	385	395	412	391	372	378	382	413	399	387	387	413	390	387	362	393	385	386	386	361	409	390	427	394	414	406	406	372	406	390	372	398	386	405	387	393	360	396	411	390	397	410	409	362	394	383	375	413	400	371	396	380	333	362	386	398	428	381	380	384	432	388	385	382	410	395	391	393	399	378	331	372	369	374	390	400	373	387	379	355	404	384	387	390	364	346	396	358	398	376	382	395	336	407	419	365	418	368	375	369	422	411	374	402	363	408	385	426	368	401	410	399	358	404	362	403	399	374	416	398	388	418	354	358	415	417	377	408	356	378	369	392	397	371	373	386	415	387	363	399	371	411	423	405	386	408	375	362	429	366	410	418	421	402	393	355	402	420	386	373	391	372	391	385	389	370	403	381	356	375	401	365	398	412	410	360	391	374	383	426	391	374	415	396	387	397	402	374	397	413	374	392	382	397	399	379	411	404	376	368	385	393	393	405	386	389	388	385	358	382	381	367	404	410	411	371	392	401	383	390	341	390	372	346	389	422	383	418	403	387	367	362	412	360	393	397	383	366	383	403	369	398	422	358	371	371	365	380	372	398	375	415	385	397	381	398	394	397	372	441	398	394	387	387	388	355	377	339	432	400	416	393	374	361	373	376	431	386	373	416	422	393	422	404	376	410	395	412	382	403	404	340	374	383	419	394	398	417	385	395	353	367	386	412	406	421	375	376	438	414	364	371	430	408	400	408	401	352	358	378	415	360	411	378	397	382	388	387	398	375	378	378	455	367	374	403	377	380	417	382	384	363	406	358	369	387	414	349	414	405	376	377	385	372	375	393	391	406	378	393	424	371	409	398	359	374	382	382	389	371	398	403	424	349	370	412	364	371	383	393	425	375	409	374	391	405	375	382	361	404	395	371	396	379	379	389	394	400	418	386	401	347	385	355	377	381	426	385	423	407	371	386	374	409	424	392	368	365	408	385	376	390	401	383	401	407	379	394	398	391	409	381	361	397	430	371	348	388	417	414	387	416	431	358	390	393	369	360	393	394	412	389	411	406	369	427	402	363	384	395	388	386	377	377	394	375	398	411	409	357	394	398	425	397	404	366	395	396	414	385	404	383	426	364	386	376	360	387	405	395	372	363	369	380	398	401	384	362	391	416	376	397	402	383	391	404	384	371	371	395	400	385	399	345	397	393	368	359	391	363	389	384	377	431	351	367	414	404	379	381	378	383	408	389	355	425	394	367	381	372	425	387	339	424	415	399	391	370	414	407	380	379	398	378	408	385	405	389	391	367	393	398	416	377	389	406	391	374	395	392	397	394	405	361	407	412	391	386	389	398	384	380	388	370	371	427	369	382	379	407	358	382	388	352	402	397	393	414	409	382	378	389	371	392	389	368	391	408	382	355	385	374	390	368	378	370	415	382	396	395	405	400	411	370	395	412	351	394	406	386	384	372	381	390	398	417	386	353	410	375	374	420	358	398	359	408	365	367	368	371	368	398	421	399	360	357	364	369	357	383	369	382	416	372	374	361	410	403	355	411	403	395	406	374	396	394	388	371	376	401	417	363	388	412	398	408	419	379	402	395	387	395	337	383	389	379	388	390	379	401	381	389	380	357	385	378	422	382	391	383	410	387	415	381	410	390	411	357	406	426	375	378	396	373	364	389	383	378	379	388	372	373	400	374	384	389	412	385	400	394	380	373	390	365	406	383	415	389	370	423	370	349	373	367	380	377	386	388	380	380	410	378	361	391	411	408	397	396	400	374	374	370	412	360	405	391	389	389
3344	4904	3881	1953	1280	1102	861	738	696	629	539	558	575	518	499	517	476	449	465	431	463	429	442	461	415	436	423	419	420	403	429	412	432	445	412	423	415	435	434	432	404	436	419	430	440	460	428	395	406	381	403	393	430	413	431	410	428	436	401	415	391	427	422	436	435	390	422	408	425	405	408	409	374	400	397	427	412	440	406	401	427	431	415	377	407	401	389	384	397	386	425	407	395	386	425	404	406	402	409	388	378	419	402	450	412	424	423	423	414	415	413	439	395	422	408	388	420	417	413	385	390	399	390	421	387	399	385	393	432	412	417	394	399	408	399	422	417	417	407	389	413	408	399	416	406	408	442	399	447	426	424	409	429	423	408	436	371	387	391	429	404	428	390	421	421	423	366	400	406	404	414	392	387	390	379	442	415	397	392	430	396	406	409	433	399	419	371	400	407	452	375	402	397	379	391	418	437	435	422	413	396	457	398	395	416	383	416	431	380	395	411	413	404	416	396	420	407	394	426	395	430	398	409	445	401	376	417	398	416	388	447	423	382	386	394	399	382	408	389	440	385	429	415	417	406	354	391	431	426	390	422	362	419	395	394	415	430	404	412	449	390	407	448	406	393	400	430	392	409	370	381	389	392	419	411	395	361	416	394	397	413	401	391	395	435	407	385	417	380	404	422	409	416	382	424	404	399	403	380	413	416	369	428	369	393	401	393	380	414	401	398	417	414	417	408	409	426	409	360	432	421	414	396	438	391	416	403	384	398	395	380	402	379	412	429	419	397	437	387	387	382	389	410	380	382	432	371	399	418	423	432	369	444	409	423	380	380	421	367	400	421	403	370	392	405	414	380	409	455	418	440	395	354	410	377	398	428	408	408	402	372	378	423	392	427	388	419	406	399	424	406	345	416	392	397	418	398	411	410	404	368	392	378	434	363	387	429	392	420	383	353	399	426	387	409	413	411	400	416	400	371	402	434	435	432	395	389	392	385	441	405	408	408	356	405	379	409	428	415	397	382	399	395	342	384	399	369	339	406	411	415	419	400	401	366	415	425	412	372	446	441	451	401	395	394	427	403	394	407	414	446	381	407	421	389	394	419	413	393	409	374	405	393	407	364	405	411	393	412	373	384	388	409	422	389	359	396	416	401	439	406	384	445	409	386	376	418	391	419	426	415	424	414	394	411	345	404	382	397	366	421	411	391	400	410	397	382	391	391	431	432	433	393	421	370	407	418	417	422	424	377	414	391	397	377	431	426	391	392	390	400	409	416	413	410	411	370	361	385	406	396	396	417	372	383	418	367	399	379	427	429	396	390	406	405	370	416	379	418	401	395	412	400	388	406	401	401	423	368	357	396	435	388	394	395	403	365	415	406	405	366	431	407	377	354	433	402	430	422	419	383	406	423	371	413	387	397	376	399	387	412	385	403	427	422	376	410	386	396	414	432	367	405	404	382	368	402	380	397	379	387	404	435	423	410	401	404	379	380	397	415	347	404	409	387	386	435	395	415	432	402	418	391	404	373	432	416	393	401	404	396	387	449	386	418	391	406	405	400	409	415	428	400	408	402	399	433	429	359	427	377	404	434	414	421	402	384	401	404	442	377	410	417	431	369	426	405	422	441	384	388	416	452	398	397	410	402	401	374	369	410	372	393	367	410	373	386	398	387	422	396	400	359	399	367	378	416	396	408	428	443	387	408	383	397	426	403	431	410	423	382	431	406	397	408	417	428	383	398	417	441	376	409	379	397	393	406	396	381	405	400	351	407	381	383	369	395	392	392	412	411	408	367	417	413	419	390	421	407	398	421	388	383	410	381	396	439	398	379	410	410	393	409	400	424	416	424	401	444	405	400	448	376	400	397	400	399	380	408	412	404	391	401	381	398	433	392	408	369	430	408	401	422	404	402	396	384	424	359	434	404	422	373	406	388	422	414	407	399	392	392	426	441	434	386	402	382	396	390	407	382	403	381	382	427	386	388	403	410	432	420	409	407	402	431	383	395	405	399	417	404	421	392	459	398	395	354	420	402	425	367	414	388	419	370	402	399	411	432	400	394	367	382	410	395	394	395	367	394	404	401	411	409	399	370	418	406	383	412	386	412	369	421	402	371	418	379	411	365	392	416	357	410	416	413	405	414	424	414	386	401	369	381	396	372	390	380	410	413	407	378	402	415	389	394	382	392	393	407	398	416	417	417	423	423	412	392	413	385	405	385	407	415	380	383	415	392	397	394	408	382	391	389	358	412	372	388	412	410	397	390	401	392	408	388	409	394	437	391	389	392	372	403	407	382	372	417	404	392	358	403	394	379	421	384	401	394	422	440	378	390	381	385	430	427	382	422	384	400	413	398	417	382	405	419	405	359	380	416	401	409	417	415	376	377	422	394	415	398	412	397	382	395	362	431	407	417	403	407	404	390	422	371	400	434	378	378	432	410	381	387	421	422	416	422	417	402	406	391	413	375	394	440	385	414	404	381	366	398	402	406	416	389	391	372	373	398	409	396	415	399	393	406	378	394	405	387	438	383	406	409	383	401	403	415	409	375	379	395	387	401	427	406	419	394	411	381	397	446	350	400	377	430	388	402	397	416	410	396	423	393	411	389	395	384	376	388	411	397	391	374	385	379	440	392	382	393	381	411	391	414	371	402	406	405	416	372	419	366	383	406	389	399	406	404	375	405	393	385	382	421	405	396	374	390	422	388	413	407	380	387	406	414	389	417	424	385	411	388	402	397	419	449	410	410	376	373	449	406	441	381	435	417	434	408	390	389	386	410	397	403	366	387	343	389	419	410	383	385	378	386	429	389	376	437	398	418	383	418	377	401	395	433	401	407	381	401	376	405	396	427	433	380	403	407	407	381	408	402	406	398	394	409	428	417	382	398	410	390	395	391	415	412	374	398	413	401	400	407	407	391	377	376	415	391	386	393	394	415	410	387	397	389	389	381	367	379	436	375	367	394	379	394	401	406	413	401	422	405	393	406	376	404	412	388	407	403	403	387	382	385	386	379	409	389	416	405	404	391	408	408	425	369	401	422	409	369	396	395	408	413	405	406	423	396	427	373	411	387	424	412	343	421	363	427	379	366	403	339	396	376	420	451	379	409	409	408	392	418	410	403	396	408	386	408	417	405	402	423	401	423	419	389	417	439	395	420	404	437	405	404	412	400	386	384	393	378	401	369	411	378	423	405	398	462	380	423	372	412	385	418	361	374	409	364	398	397	374	412	410	392	416	394	382	384	392	407	406	392	381	362	419	382	419	410	400	381	404	420	395	405	439	375	378	400	369	396	382	368	376	424	372	372	397	400	387	404	426	390	390	380	401	387	390	372	378	427	418	378	379	376	367	380	397	404	400	368	422	443	395	363	377	380	415	396	366	387	378	393	396	393	375	388	408	394	383	414	395	371	419	383	389	412	404	405	384	371	375	372	393	450	389	410	419	434	373	409	446	418	405	400	403	375	400	378	429	380	385	395	412	390	378	440	400	391	440
27581	11574	2014	1242	954	928	945	970	945	948	916	881	925	907	869	935	920	924	858	890	951	881	928	955	939	914	880	909	911	861	919	906	913	873	880	896	896	918	921	935	866	887	879	865	912	907	884	953	877	880	916	898	909	836	879	881	936	929	858	912	913	870	882	964	888	865	924	915	900	844	852	884	915	874	901	885	863	884	904	865	845	887	871	871	879	919	899	875	867	930	948	859	901	922	961	850	950	888	888	855	925	863	933	918	895	939	921	911	884	912	935	901	936	843	909	957	955	907	950	872	884	902	889	939	873	890	903	895	925	901	911	897	889	933	905	880	877	908	848	883	919	871	935	887	947	876	889	913	914	920	916	949	858	901	880	901	872	930	880	936	912	880	923	863	891	865	868	945	911	904	945	949	914	862	937	965	901	936	910	914	920	898	927	890	875	901	891	867	909	824	903	911	926	953	912	913	900	917	879	933	917	950	871	963	906	901	935	990	907	895	883	894	916	892	929	871	949	877	947	895	907	874	898	882	901	847	919	864	942	888	884	842	964	909	947	918	861	863	866	916	841	912	842	898	885	902	917	878	918	966	866	906	859	930	867	900	937	911	849	913	890	944	950	889	891	867	915	919	894	879	883	860	924	898	890	873	864	898	910	908	944	869	892	884	889	913	881	923	918	875	881	957	948	913	894	900	866	929	911	971	853	946	861	944	895	947	914	849	931	892	926	889	883	900	900	890	923	918	849	906	854	860	923	901	889	896	867	873	888	897	923	873	920	876	892	893	883	953	923	902	924	854	916	949	883	886	873	847	875	867	894	945	891	887	949	931	868	887	885	858	877	890	901	936	868	876	930	916	900	888	943	916	891	943	924	888	949	872	909	967	900	850	901	940	988	930	913	911	937	904	868	928	959	931	906	884	924	941	897	892	947	879	855	909	907	854	885	910	917	909	932	866	928	857	891	943	946	952	882	869	894	901	944	951	915	918	939	903	867	918	925	923	886	940	945	925	929	889	949	925	863	960	880	888	936	958	861	930	936	857	957	868	843	947	905	901	915	894	908	899	926	842	879	948	890	914	910	911	883	875	901	875	892	894	873	912	870	852	893	919	867	902	938	866	884	887	934	842	895	931	961	902	890	922	946	936	899	920	918	928	916	914	937	902	927	855	909	908	887	919	879	886	907	862	832	874	889	931	882	885	904	906	873	931	879	871	861	929	989	870	864	926	875	886	895	937	941	965	865	856	902	934	910	899	931	881	933	924	939	869	905	953	906	819	891	867	907	855	927	891	895	919	852	918	898	889	925	855	975	919	903	902	905	904	894	903	890	859	913	878	875	895	928	869	914	948	955	936	982	921	902	900	896	909	970	918	861	952	868	914	902	907	809	921	886	934	935	926	936	894	929	926	846	890	873	918	913	908	891	924	881	902	949	888	887	926	866	928	864	891	900	871	880	912	911	870	868	872	900	906	885	928	874	942	931	885	913	938	901	867	913	908	897	881	899	982	857	885	941	885	928	914	899	891	871	933	917	957	911	896	894	886	907	885	939	902	923	902	859	844	921	926	896	900	858	878	913	852	907	854	915	899	901	933	909	856	960	876	847	906	916	956	876	884	922	906	966	899	862	881	893	932	871	919	883	869	920	889	921	931	960	943	935	859	917	907	922	922	905	932	879	880	904	912	894	948	910	916	928	934	857	881	883	909	889	942	945	924	878	909	866	915	900	884	946	875	900	881	936	883	875	869	881	837	904	932	922	842	900	913	942	857	922	915	880	921	912	888	928	893	928	850	892	913	909	906	913	874	881	946	863	892	927	902	931	894	921	868	954	890	901	870	979	915	913	877	852	884	882	955	913	929	907	899	919	940	929	955	932	913	909	923	895	876	904	889	922	961	874	912	885	948	951	962	945	929	892	902	891	865	901	909	926	942	954	902	936	916	900	938	826	855	919	896	894	922	936	849	967	949	900	910	850	919	898	902	904	853	888	907	887	969	943	929	909	852	877	891	840	924	900	938	970	901	899	852	955	890	920	914	929	932	891	891	1001	951	905	898	885	878	902	879	900	919	847	922	878	894	827	850	900	888	934	893	916	901	873	916	947	885	950	918	883	936	898	931	947	922	869	877	903	874	934	909	889	920	933	952	895	894	891	885	864	973	886	977	869	898	883	899	896	925	915	857	903	894	917	875	901	911	896	936	912	887	857	875	937	906	894	863	902	906	851	890	922	915	898	890	935	881	955	920	864	888	888	922	871	892	897	897	918	864	936	882	891	949	904	899	908	937	897	887	895	838	898	975	902	882	892	898	900	813	852	890	917	936	903	877	883	845	900	881	956	902	901	896	925	914	912	895	910	916	897	899	927	952	904	891	965	915	866	953	883	961	879	926	878	906	928	947	897	923	886	925	866	890	912	865	902	885	915	900	957	865	914	880	899	907	910	889	889	904	885	898	892	872	916	830	931	880	871	896	888	861	959	866	923	939	883	882	987	871	860	894	918	931	873	909	887	890	894	943	903	864	839	906	958	882	880	901	855	907	937	954	936	919	936	911	857	919	886	906	907	878	935	920	894	947	890	903	867	873	887	954	918	887	898	910	900	850	925	897	895	908	907	909	887	916	889	859	936	939	924	900	910	926	934	894	925	879	928	929	875	895	916	955	900	912	868	893	868	872	896	918	901	909	935	960	920	870	892	859	966	877	943	911	886	914	866	879	916	930	871	922	886	891	914	852	896	875	914	902	978	890	945	921	934	896	957	906	922	910	882	902	935	889	873	917	913	888	959	932	913	976	915	865	871	888	930	918	864	909	912	881	874	865	946	946	897	941	863	941	816	896	890	927	859	888	876	894	964	949	915	877	937	949	891	896	944	916	938	903	862	939	901	955	954	881	930	871	899	877	944	854	892	939	899	895	887	935	910	891	919	925	888	894	948	926	893	901	879	928	875	881	889	932	936	880	891	922	876	933	894	947	948	920	955	946	943	851	937	919	886	963	870	906	932	879	909	864	878	925	875	873	917	892	946	834	919	936	884	899	879	940	946	890	848	892	851	871	897	877	926	919	878	927	822	887	854	878	865	950	907	872	873	852	904	907	922	930	898	910	888	871	941	904	879	918	850	885	902	934	917	908	968	893	920	921	846	932	897	837	899	933	871	871	913	869	917	871	927	943	943	945	876	941	887	892	909	897	920	878	877	865	928	918	967	866	927	918	897	919	941	888	868	888	884	884	884	945	894	934	887	896	932	909	897	883	946	872	878	891	955	940	875	873	923	911	919	910	903	890	860	931	875	836	879	921	867	908	928	828	915	887	893	935	953	918	869	968	874	927	873	878	908	910	873	921	859	883	916	935	956	935	916	899	851	851	949	798	926	913	929	908	952	903	885	900	881	947	907	941	819	871	947	948	913	902	845	857	890	942	934	910	867	888	910	913	906	941	919	895	939	889	927	897	901	897	966	901	915	867	906	893	941	887	975	898	913	926	938	914	893	912	917	972
5193	1030	949	869	820	857	855	817	798	781	790	822	823	770	795	790	823	792	858	817	759	770	851	780	810	824	778	786	785	816	804	754	761	799	786	796	795	820	833	787	769	764	810	794	827	743	777	793	784	817	802	742	777	803	769	787	799	800	790	839	753	814	778	798	802	778	850	832	758	753	757	754	772	794	812	765	794	816	764	783	756	800	777	813	773	755	783	736	804	758	794	744	802	746	745	793	792	803	768	717	782	807	794	763	787	794	780	755	794	812	770	802	761	763	819	763	764	793	780	794	792	776	795	821	752	779	781	790	770	801	769	826	772	758	814	743	827	722	811	831	858	814	801	756	853	809	785	799	786	851	810	787	720	801	795	809	767	806	816	807	823	830	776	793	737	771	812	748	798	796	756	780	807	776	794	812	799	803	755	780	761	732	765	788	815	783	757	785	776	793	816	782	795	793	840	775	738	847	845	721	759	797	819	778	786	761	829	735	793	752	787	768	797	738	753	731	748	833	830	743	761	796	790	735	742	818	820	794	788	817	773	796	790	750	820	819	821	769	791	796	792	755	778	793	809	775	838	768	822	746	822	786	746	774	782	785	768	762	842	766	811	770	782	773	787	796	846	777	776	829	786	808	742	811	828	822	734	812	788	763	809	821	815	746	760	775	749	782	811	745	738	793	789	788	765	790	793	773	759	764	790	821	727	751	739	746	813	794	769	794	808	827	799	806	802	803	813	798	757	773	796	837	841	816	773	793	832	762	765	756	748	828	776	797	783	781	799	754	795	770	801	786	785	784	817	797	800	809	766	773	781	731	759	828	824	779	820	790	759	821	824	782	818	804	777	825	847	762	821	800	781	783	802	834	776	765	799	786	770	803	744	824	809	773	811	819	820	767	770	807	803	765	798	780	781	841	803	796	773	831	793	819	802	814	753	838	797	779	856	789	811	796	809	765	812	809	748	764	760	809	783	806	736	785	743	788	776	783	812	808	807	783	820	803	778	754	775	775	794	816	777	822	847	768	804	740	792	800	791	830	759	779	782	757	799	831	759	772	815	801	765	778	813	817	821	776	750	793	775	841	791	812	778	775	790	790	783	789	812	814	842	822	809	806	754	805	749	745	786	743	798	797	814	830	770	818	744	792	781	795	802	742	782	840	836	788	796	801	799	763	781	819	832	784	826	813	805	799	778	748	742	779	814	820	776	781	771	728	788	809	804	762	824	799	830	801	751	821	790	781	817	794	803	803	809	821	701	775	828	789	860	838	790	786	813	794	759	789	788	807	822	797	765	807	798	804	778	821	815	777	822	787	795	783	818	812	790	756	852	765	789	733	801	796	810	765	801	811	805	823	774	817	755	809	805	783	786	798	839	852	742	787	747	830	787	870	795	801	812	846	789	797	786	808	812	745	805	797	777	813	835	750	789	800	834	802	829	807	772	833	757	801	778	839	800	744	768	763	793	845	809	760	733	766	800	818	821	789	847	805	825	791	775	800	765	831	831	799	836	802	797	837	781	742	753	774	776	800	818	821	769	813	746	789	798	804	761	817	769	796	777	862	770	803	769	783	816	818	791	820	844	796	749	804	763	738	750	803	780	850	799	775	822	784	792	761	757	787	821	831	800	805	819	805	827	779	777	808	723	790	795	786	814	797	867	788	814	759	828	798	779	755	804	752	821	808	784	782	807	777	818	812	802	764	784	804	787	810	854	824	785	733	781	759	807	783	854	843	878	772	816	844	771	838	809	759	714	779	797	804	774	804	780	794	785	794	792	745	768	831	794	810	802	772	718	788	774	796	798	746	802	765	814	787	828	811	787	797	776	800	769	746	763	774	769	830	764	770	742	822	780	778	773	812	869	772	801	759	806	810	735	777	780	817	786	784	817	822	755	784	756	770	777	786	772	834	806	805	774	792	812	724	816	800	755	779	732	781	806	806	812	810	747	749	798	783	807	806	741	827	828	844	845	815	775	829	813	773	856	778	793	839	786	747	843	792	860	803	773	788	759	765	802	803	808	820	776	780	836	795	784	744	799	784	773	789	766	788	825	835	793	813	808	781	780	739	804	743	785	805	828	802	771	795	836	817	805	844	821	769	785	773	767	786	773	754	797	791	843	806	753	758	772	766	798	790	821	777	785	794	802	732	771	765	812	801	796	847	790	752	829	776	798	790	755	773	792	764	779	819	809	783	756	832	791	790	758	769	776	772	786	792	710	787	780	793	750	783	774	788	799	826	770	795	797	824	752	827	791	749	790	887	762	773	733	817	812	810	815	829	763	792	785	817	804	782	780	777	764	829	847	747	769	782	815	772	765	797	833	841	788	843	767	787	773	823	818	833	782	830	780	770	812	830	783	806	842	791	756	814	761	764	789	841	811	778	717	819	837	801	786	781	814	794	741	755	791	826	781	773	862	799	773	824	762	825	838	759	793	795	816	804	843	788	787	810	784	786	806	811	831	795	802	801	792	789	800	782	744	814	781	785	823	836	852	791	815	768	826	758	832	810	830	790	803	817	781	857	816	797	766	785	848	789	820	818	810	772	792	788	773	774	778	797	782	768	775	783	793	798	814	806	803	815	803	775	743	740	762	794	758	790	844	763	843	806	802	807	744	817	807	794	815	787	758	814	788	757	784	790	818	835	756	797	777	761	726	804	793	776	826	848	784	803	770	767	798	721	771	785	834	773	762	747	811	833	763	764	785	839	773	792	799	759	797	780	786	795	779	818	798	764	785	792	834	735	784	756	775	763	758	832	812	786	789	813	805	749	795	783	788	761	738	791	777	815	793	820	775	761	788	782	853	800	798	806	774	885	772	789	848	757	801	772	750	833	759	826	795	771	790	800	791	771	796	781	821	818	831	750	775	779	820	799	761	791	771	798	856	806	775	809	782	733	808	761	781	828	736	797	811	817	825	843	833	813	820	862	777	769	767	806	816	730	789	761	764	825	795	792	800	781	768	775	741	775	804	792	839	828	782	800	806	809	797	780	755	798	800	784	786	784	795	774	766	804	834	836	804	808	779	812	769	812	766	788	773	765	729	837	784	809	768	824	798	756	791	792	809	880	752	824	821	828	753	815	769	822	776	796	798	767	778	761	834	821	794	728	817	812	870	807	753	810	779	776	749	791	806	753	776	761	801	793	724	790	774	804	792	796	816	828	804	825	745	772	766	789	799	809	794	782	773	824	851	790	739	787	798	797	792	817	767	749	785	803	801	841	801	783	786	804	818	799	780	826	792	802	804	787	755	793	742	809	796	732	776	792	737	841	769	811	768	759	803	818	801	780	748	822	800	740	822	780	830	794	827	772	790	733	797	846	773	837	837	760	785	841	746	771	781	775	778	806	731	825	816	785	806	820	777	844	767	785	775	788	796	820	829	764	818	769	755	773	821	814	789	761	793	808	854	758	761	776	794	793	730	787	836	796	854	791	780	829	736	797	798	776	791	797	821	787	801	760	800	733	756	756	763	731	782	764	841	813	782	818
25796	21400	25166	16486	1929	1102	1010	939	885	877	892	804	885	819	870	905	892	844	823	838	825	868	876	912	866	842	798	813	850	791	817	897	856	865	821	853	838	815	851	880	825	838	800	821	844	829	858	771	824	845	879	794	818	808	864	833	895	808	803	838	821	844	835	829	820	831	861	803	811	824	841	785	828	830	844	864	845	870	864	795	828	836	826	874	791	835	882	845	866	869	881	833	869	802	840	869	819	768	826	780	856	838	831	822	795	820	838	835	886	856	788	850	842	886	782	759	834	825	776	825	825	829	836	849	866	816	789	835	884	821	880	836	793	818	869	837	791	874	809	782	807	821	806	860	837	772	818	755	845	835	766	754	819	800	826	826	830	778	803	798	859	824	801	848	809	848	802	800	833	795	857	865	837	818	804	797	808	809	838	816	863	762	795	787	916	825	842	839	792	851	871	829	830	889	815	802	850	844	786	863	839	804	799	813	865	827	805	839	847	851	850	869	809	822	786	814	831	818	889	793	842	856	808	771	844	853	839	807	823	831	798	859	777	850	771	813	819	850	814	872	780	834	835	778	797	808	814	808	810	768	826	796	842	840	835	854	847	846	772	865	822	777	861	826	798	835	794	847	798	816	871	811	833	827	849	859	813	748	816	793	778	818	829	821	820	886	834	850	882	828	821	851	807	795	809	831	856	854	838	794	813	851	818	787	828	811	771	833	849	795	860	809	881	866	807	802	823	800	830	827	794	819	827	805	818	807	877	823	899	807	835	822	852	847	833	838	778	827	826	827	827	840	856	793	844	868	855	884	845	781	840	861	834	835	821	839	834	881	878	776	866	870	818	808	810	822	850	790	854	836	837	787	787	814	817	822	830	848	800	797	795	791	805	825	868	797	810	792	869	801	781	825	809	834	884	815	771	875	835	791	783	853	823	791	821	797	812	772	830	823	838	860	826	839	870	811	792	837	840	842	848	834	821	781	867	868	793	840	845	786	843	798	814	882	810	876	802	771	796	866	820	800	888	777	830	814	810	799	842	794	804	817	866	857	837	810	849	800	768	814	774	811	835	856	811	893	834	838	827	831	796	834	782	785	820	876	810	851	852	830	837	808	791	802	812	842	829	782	795	788	844	857	831	835	838	800	852	834	866	806	820	801	825	870	836	841	758	788	846	846	801	836	880	848	827	839	833	820	796	819	791	825	797	818	778	789	818	860	851	826	828	860	884	831	822	812	829	880	804	800	767	769	776	814	853	832	826	802	805	824	840	858	829	880	859	807	801	797	804	791	805	892	826	859	830	822	842	830	851	835	842	784	851	850	825	874	890	784	893	785	866	866	837	860	850	846	797	808	830	866	753	846	827	847	789	834	810	784	834	809	806	856	827	830	879	818	795	801	818	828	810	835	824	815	853	822	841	850	836	841	827	814	814	793	758	844	802	797	826	860	877	795	826	815	854	815	802	822	830	803	842	813	852	793	861	834	861	837	860	787	809	767	782	852	835	829	814	857	752	849	789	874	823	810	869	790	802	824	784	823	852	799	815	843	784	809	847	846	825	815	825	801	794	802	824	758	849	871	795	741	844	821	809	837	799	783	810	810	806	770	814	844	870	881	832	853	822	823	873	838	775	795	787	831	818	855	845	809	850	829	782	836	787	792	803	857	790	837	835	828	798	802	813	885	836	827	832	839	814	796	834	835	826	800	822	808	843	815	811	835	845	800	838	866	863	831	835	811	863	812	825	804	806	809	856	823	769	808	800	813	857	831	884	820	783	816	848	839	843	821	824	853	807	808	836	832	826	807	887	818	828	803	845	872	862	784	804	761	761	835	850	840	803	852	806	807	807	819	826	778	801	803	791	837	820	874	829	786	857	777	827	817	823	799	889	850	778	830	831	764	841	819	834	829	841	875	746	835	871	816	797	798	859	889	832	835	849	856	873	780	854	846	819	851	807	834	823	823	819	842	839	795	831	812	810	822	846	831	828	775	797	822	839	837	811	758	826	815	885	870	822	825	856	824	809	772	831	819	821	811	837	888	771	797	835	853	807	849	792	872	790	829	816	787	789	862	836	847	846	805	808	804	844	831	820	860	795	780	831	809	829	840	822	831	845	843	848	804	852	808	810	843	815	864	845	823	863	830	825	795	796	862	850	826	837	839	845	839	772	792	833	842	803	853	768	811	854	859	808	817	826	872	853	840	860	831	809	811	810	844	818	810	816	804	818	829	813	810	794	864	801	825	823	826	824	863	805	781	790	850	855	856	828	792	826	828	813	817	804	873	845	795	835	784	807	874	840	829	799	830	881	866	863	904	788	850	789	833	797	849	833	811	844	824	825	856	790	839	822	872	792	839	806	819	834	799	879	799	844	831	821	807	783	809	840	862	835	822	822	804	841	782	850	815	787	803	862	811	819	830	858	865	844	838	762	824	837	816	803	840	807	838	810	878	874	830	840	875	807	832	865	808	849	842	860	835	857	838	784	790	818	782	839	792	878	848	831	832	826	765	850	843	856	790	823	812	846	833	785	788	767	849	851	855	815	789	821	899	846	813	835	817	806	848	801	764	787	854	809	838	831	800	789	773	805	833	789	864	788	855	819	889	810	838	820	833	828	862	821	845	815	837	817	855	817	755	782	745	840	826	833	808	818	841	832	786	826	827	790	769	835	874	847	840	825	834	860	824	881	844	815	844	835	782	774	800	804	871	797	803	831	868	831	826	822	849	794	857	817	886	850	822	825	780	855	827	846	816	829	814	780	809	797	876	826	808	843	835	844	850	797	829	844	888	876	755	837	834	864	783	806	838	825	828	878	811	836	813	815	854	816	819	824	797	840	825	911	791	792	837	817	787	799	795	811	792	818	842	810	818	821	821	875	839	903	831	809	858	789	813	832	797	865	862	837	791	816	819	793	850	838	840	802	777	806	823	827	874	786	825	789	793	776	856	758	825	810	825	836	769	878	765	855	802	812	805	823	816	802	804	765	826	856	869	835	821	831	745	787	785	845	834	786	844	821	765	802	839	814	817	820	852	848	830	814	848	788	804	844	828	835	861	851	824	842	843	872	827	818	821	788	828	813	794	836	785	803	826	805	814	834	847	840	790	862	840	867	869	805	818	872	888	798	835	863	856	803	805	852	831	808	818	808	846	812	811	810	858	863	820	845	865	870	836	818	808	801	779	789	783	808	831	800	873	810	853	821	829	844	822	775	842	861	808	855	811	821	852	845	893	840	777	840	846	809	781	843	800	828	847	808	798	805	812	849	782	805	815	793	871	795	754	856	865	858	881	815	783	860	822	845	847	823	769	839	834	798	815	830	808	843	818	808	811	834	802	845	828	854	848	792	846	775	827	807	897	815	791	836	831	865	855	826	799	812	814	850	787	820	846	811	889	841	834	833	778	781	823	799	820	800	874	822	836	782	883	824	828	821	853	815	819	847	867	835	859	813	815	822	865	837	838	795	874	852	807	794	800	824	813	796	843	880	818	805	841
3671	2174	1807	1177	1021	976	878	825	779	809	793	791	736	816	739	774	771	756	752	720	720	771	744	768	773	719	764	697	785	766	736	755	726	753	714	768	784	716	774	790	710	737	739	793	717	699	757	778	761	757	767	727	756	768	752	786	722	734	761	757	752	754	745	727	701	756	736	728	788	723	716	743	751	749	729	755	735	786	731	718	714	790	745	712	722	756	724	768	752	763	713	691	756	703	745	750	735	704	709	770	727	723	746	738	734	702	699	788	740	797	719	758	708	667	768	702	738	726	696	750	720	788	721	752	699	729	729	718	698	717	808	699	709	737	732	753	743	733	764	742	719	714	755	736	730	716	727	769	685	783	751	751	755	767	755	749	745	738	733	758	736	786	742	708	765	750	745	734	782	773	772	764	745	728	733	739	782	734	720	734	730	690	754	758	700	716	740	769	754	731	740	753	779	713	737	734	739	711	815	757	731	781	766	729	758	695	722	692	683	714	713	720	728	742	746	736	733	750	722	722	735	751	779	759	731	717	766	768	719	725	717	755	712	721	751	727	746	776	751	717	770	711	748	735	712	717	775	723	754	738	698	756	748	706	746	770	712	759	733	736	755	799	724	710	706	777	719	760	763	762	695	796	701	754	725	741	795	717	745	716	734	749	731	739	729	709	749	773	740	731	726	749	757	713	822	740	727	747	775	685	695	749	753	790	707	722	719	731	803	772	682	770	738	708	796	737	691	733	762	749	705	773	712	719	685	819	775	732	740	712	732	740	674	735	743	780	679	721	704	718	765	740	734	724	743	684	759	749	757	745	752	714	752	734	713	765	725	705	749	687	741	741	723	749	727	718	754	728	707	742	720	745	701	761	794	770	770	776	711	740	708	701	731	722	771	712	738	722	759	761	715	709	763	755	716	761	785	784	807	733	759	764	768	703	744	790	747	724	743	684	751	773	762	741	713	742	757	729	764	733	799	736	714	691	744	741	732	727	771	743	711	722	711	730	752	736	716	739	758	807	720	714	766	736	749	710	745	713	737	722	709	699	692	729	689	707	716	767	766	731	756	704	690	715	727	758	720	759	708	706	749	763	764	760	725	741	720	744	750	726	713	716	705	735	693	711	768	752	714	738	778	724	722	764	785	771	754	728	750	756	730	751	684	699	714	708	722	730	717	743	727	745	763	755	758	762	769	701	728	689	801	751	717	763	698	757	755	721	760	755	705	731	749	756	732	752	774	749	789	743	765	720	754	690	728	677	731	746	719	700	716	732	735	735	716	736	726	738	743	761	761	740	714	684	767	759	734	726	727	737	742	750	770	741	780	736	787	759	746	741	738	751	711	782	745	784	746	742	788	738	755	724	758	726	721	793	758	723	708	693	764	732	736	713	804	761	707	742	771	764	717	788	761	751	748	728	769	747	690	748	775	781	698	746	757	748	751	777	731	739	703	710	747	736	709	724	709	764	749	775	730	738	721	688	750	741	721	740	748	767	703	723	748	713	725	767	765	773	757	785	743	713	682	721	707	716	680	690	680	739	769	735	726	789	679	713	730	741	771	809	719	763	706	707	761	708	769	747	717	756	705	774	727	766	780	715	694	754	745	714	748	746	715	824	745	722	726	746	746	721	699	728	742	732	709	680	720	755	709	785	782	698	711	712	731	742	705	740	771	720	679	785	708	726	688	718	763	743	719	776	722	737	712	738	728	748	753	721	749	769	750	809	780	706	705	686	729	711	726	702	714	694	721	727	675	693	766	728	752	728	765	750	747	725	749	739	729	781	760	746	746	680	733	771	722	754	717	760	727	757	787	758	699	727	733	777	719	700	745	741	755	729	721	726	695	776	701	752	715	723	726	749	751	732	734	780	725	754	731	736	776	729	721	765	718	722	707	724	797	728	692	766	738	718	767	796	737	714	723	755	741	725	779	780	734	755	721	747	744	754	707	731	726	734	706	814	757	693	732	735	754	679	749	798	738	715	711	749	753	783	698	774	757	736	742	704	768	772	761	778	744	723	741	704	740	723	783	729	764	721	713	713	739	709	701	755	755	758	723	709	761	761	680	720	738	763	749	773	703	723	727	731	724	708	752	740	718	717	708	753	806	713	746	703	742	726	755	693	730	701	707	700	670	715	742	731	747	735	733	781	722	723	698	677	742	758	716	706	733	749	787	725	755	749	739	750	759	707	720	731	714	767	752	755	736	773	738	703	764	699	709	724	711	756	711	746	751	752	733	750	744	767	750	703	748	769	747	709	781	724	720	724	702	749	732	728	783	727	726	726	725	776	713	743	708	748	741	728	665	726	784	731	781	767	730	760	733	725	768	729	689	787	743	747	754	721	749	754	717	751	692	756	683	729	754	724	746	744	788	722	783	780	707	726	761	752	759	778	785	737	795	724	735	756	686	743	771	742	707	728	731	785	713	740	726	738	701	731	755	723	752	747	733	723	733	718	783	737	757	764	733	788	705	709	750	720	697	757	734	733	689	754	738	753	749	772	717	736	745	776	715	717	759	730	746	739	735	687	736	726	731	747	737	741	686	726	738	781	742	724	723	737	713	759	745	727	797	728	733	751	756	737	743	719	724	721	734	778	721	749	748	715	698	717	794	752	674	728	747	725	737	687	739	738	756	746	747	754	717	739	742	756	703	742	755	760	754	728	769	717	745	755	713	749	775	748	741	688	740	725	752	737	765	740	752	758	758	742	749	711	700	715	666	719	754	688	743	725	721	742	738	709	773	771	747	747	750	746	736	714	738	712	733	729	746	689	749	696	741	703	786	778	708	747	748	736	708	763	756	742	738	748	682	728	680	732	744	747	719	753	731	707	772	743	736	729	756	759	751	720	724	728	725	771	731	728	710	726	738	698	722	774	691	716	748	750	730	739	717	733	728	735	755	754	760	732	724	710	705	739	739	770	731	754	756	726	750	728	712	748	717	722	763	732	714	763	834	711	763	752	711	736	721	754	675	747	701	754	751	739	747	777	728	772	765	746	691	765	716	745	747	735	733	759	719	747	754	747	728	774	698	786	742	730	719	770	713	778	734	730	755	741	776	769	727	726	731	732	737	746	741	697	716	707	725	779	714	713	735	743	771	728	712	706	718	740	734	735	744	715	704	746	662	740	768	768	697	750	744	722	759	695	692	789	747	755	686	741	745	731	734	733	736	729	751	732	737	713	748	700	763	663	752	787	736	749	741	714	741	769	741	754	725	726	730	745	721	651	713	742	693	712	707	727	732	737	750	739	718	742	770	722	738	694	691	738	788	756	732	731	762	716	736	771	737	706	695	712	692	693	759	722	738	750	766	689	738	716	703	780	741	732	771	754	711	781	716	744	702	722	768	729	741	747	710	779	735	730	742	720	733	748	786	708	735	718	774	695	719	744	694	750	724	709	753	776	737	705	735	770	708	774	693	725	752	662	735	733	781	687	740	724	772	755	761	769	729	700	753	741	761	719	734	694	781	725	694	709	687	753	737	757	763	761	691	780
24288	21436	28619	24663	20226	2826	1046	640	533	526	484	472	459	456	435	441	463	463	429	409	448	408	429	436	408	452	384	455	415	420	367	435	432	424	406	425	385	433	439	381	402	434	395	417	400	445	390	384	393	415	408	399	405	385	383	381	386	422	409	392	385	416	447	340	405	382	404	448	376	361	405	388	375	430	424	414	365	384	363	401	399	386	383	415	394	381	398	413	387	421	385	408	383	427	413	407	361	404	392	361	395	371	395	419	368	400	403	425	364	398	397	423	377	404	401	392	394	404	376	354	409	388	442	418	391	380	393	392	369	399	395	369	386	392	433	387	382	415	387	393	380	404	376	392	407	380	359	367	397	396	390	410	391	402	406	424	389	381	391	395	385	372	395	424	418	400	390	400	396	383	416	375	423	418	406	382	392	389	373	394	373	406	385	391	365	395	417	421	423	400	438	382	420	431	397	425	412	372	416	394	396	376	392	394	413	386	416	413	408	365	436	410	388	393	422	379	406	382	403	407	421	375	376	401	415	417	419	417	384	390	406	372	357	382	369	401	416	392	379	364	380	406	431	367	421	393	428	372	361	389	362	367	379	379	419	406	352	425	415	385	401	386	396	380	389	393	409	393	405	389	366	370	393	410	393	410	395	358	415	436	388	385	372	405	369	395	385	381	401	404	375	386	396	414	392	389	370	394	408	386	442	418	370	396	415	426	399	395	372	393	398	427	379	367	394	416	380	389	389	377	409	392	372	397	370	374	378	410	390	413	406	424	400	373	393	409	406	374	407	399	410	373	421	389	382	406	408	361	403	398	392	394	384	393	419	413	397	400	411	413	374	394	382	403	402	387	426	379	366	357	395	389	400	338	410	409	399	403	355	414	402	393	365	395	380	374	394	396	413	376	367	417	406	389	415	379	429	390	381	395	385	393	429	364	378	393	414	380	408	386	398	367	408	405	382	394	371	393	403	415	390	383	400	379	386	372	403	399	414	377	365	392	370	413	393	404	389	388	386	385	422	377	387	381	383	386	405	395	401	430	400	386	377	430	423	366	416	403	451	365	387	382	406	419	403	353	354	401	400	420	421	381	347	423	369	397	365	397	388	379	401	421	367	395	446	377	355	403	415	398	388	372	380	433	387	382	370	413	365	399	376	366	390	378	384	415	384	442	405	406	393	381	383	405	376	392	388	398	379	381	367	388	400	398	385	406	411	399	371	416	444	374	373	384	387	421	367	406	405	396	393	380	414	418	408	330	389	405	401	423	336	399	370	353	358	399	410	380	373	395	402	412	376	382	372	389	372	365	395	410	400	381	415	390	407	410	404	401	402	384	398	399	418	393	421	355	403	446	412	399	383	384	403	393	397	379	402	388	407	412	409	402	416	382	391	446	402	395	371	382	369	366	372	381	401	395	373	424	428	405	393	399	383	404	373	385	391	382	378	383	423	394	380	379	376	391	368	399	396	355	423	397	425	381	420	367	403	392	398	409	386	418	382	399	371	412	425	428	410	449	419	369	397	368	403	383	373	389	386	389	404	394	421	413	367	404	353	374	395	397	411	385	401	372	445	382	397	429	406	416	420	358	389	427	403	412	387	417	377	364	376	394	408	377	382	393	368	386	411	415	431	361	385	390	401	370	419	385	365	384	384	375	378	390	414	389	389	353	391	395	408	382	368	395	371	408	414	377	375	401	408	392	341	384	386	412	400	414	415	370	371	408	387	390	391	382	420	446	386	375	400	398	359	380	389	385	373	398	427	392	383	395	378	421	393	420	389	388	375	409	416	405	371	420	423	352	390	379	391	399	416	400	369	362	423	390	402	400	444	377	367	386	417	403	368	401	389	381	395	412	433	404	433	395	378	387	389	391	413	384	392	413	378	376	395	370	424	397	363	358	397	390	393	361	379	394	410	400	395	409	395	398	385	404	390	374	397	369	401	420	382	434	390	377	391	430	396	386	376	358	375	349	385	418	402	407	404	373	378	386	370	395	386	401	409	377	401	414	362	413	394	383	406	383	396	402	391	378	397	362	372	392	416	421	391	380	389	444	413	410	384	382	455	401	358	406	391	428	408	400	407	407	403	363	411	385	407	375	398	385	431	402	368	397	412	400	385	398	426	422	374	388	367	418	387	377	417	392	391	346	399	389	394	425	369	395	364	378	393	369	349	397	414	442	366	406	366	366	376	417	392	360	388	410	379	410	433	410	366	350	376	405	379	398	380	385	391	367	404	412	397	377	387	387	377	378	387	367	430	440	383	376	403	422	376	392	364	423	361	417	405	383	414	372	433	388	375	374	393	370	417	420	374	367	342	400	410	375	391	363	426	399	377	403	384	381	379	405	407	372	374	395	419	422	401	410	418	371	415	377	416	375	377	373	372	390	388	414	417	374	392	387	388	383	363	394	392	368	373	385	374	402	424	412	424	391	375	393	386	384	402	388	393	381	404	384	401	389	410	391	367	384	361	379	397	407	348	363	399	395	385	370	410	407	411	383	419	367	346	350	391	374	380	381	375	413	400	396	402	324	426	372	371	386	405	442	420	368	411	419	391	388	366	369	405	400	429	384	407	385	383	424	421	382	406	402	375	363	376	412	404	399	384	396	422	410	382	375	394	404	401	393	379	372	386	367	369	402	412	420	394	391	419	397	416	389	390	406	407	354	377	330	404	374	401	345	391	415	368	383	394	374	389	431	419	405	361	373	394	371	350	405	397	399	357	360	419	421	374	391	405	402	389	415	400	359	404	414	396	433	373	393	400	397	387	394	414	400	400	380	379	379	411	370	394	419	378	420	367	382	416	385	425	404	371	399	411	411	405	385	388	390	394	390	425	380	384	420	410	372	376	364	387	381	395	385	400	389	392	411	396	405	380	367	393	374	354	410	395	362	391	383	383	427	382	433	393	395	410	402	416	401	406	413	400	378	389	405	384	359	371	387	413	382	410	367	366	409	367	403	367	384	359	383	393	378	375	400	384	382	404	389	391	394	390	382	373	366	403	378	383	383	344	378	383	374	389	397	376	389	421	404	391	374	331	409	388	393	407	388	392	391	384	416	391	378	394	360	407	381	362	395	371	355	397	375	397	393	363	386	422	326	392	387	376	392	378	381	392	397	412	370	402	359	389	375	425	393	372	418	404	383	399	385	368	396	434	393	380	376	399	390	390	444	409	378	441	408	375	396	381	399	424	388	389	400	389	400	403	412	403	359	417	381	411	403	407	379	418	413	404	366	396	390	377	384	371	387	449	408	396	434	357	373	397	377	374	390	397	375	373	386	383	362	408	393	383	396	347	359	416	424	405	374	382	436	372	403	382	376	375	394	386	401	423	371	421	385	374	350	349	368	398	352	389	400	395	398	383	377	422	374	404	402	386	408	399	418	385	402	366	368	406	383	391	386	373	395	395	381	413	451	398	344	409	395	387	378	368	379	395	435	388	399	388	382	357	419	370	408	375	379	371	394	388	386	389	390	371	416	373	360	382	393	418	406
3366	4768	3781	1875	1411	1079	867	769	668	638	566	506	529	481	503	487	462	480	483	500	468	462	433	425	460	431	450	395	409	456	422	447	432	427	432	418	404	445	392	429	451	413	424	428	402	456	429	444	418	421	455	399	442	419	399	416	447	395	414	420	443	421	437	415	404	407	435	450	395	415	415	406	426	415	394	412	434	446	401	392	417	415	388	401	415	403	408	440	410	432	439	388	425	417	410	383	404	416	395	423	415	421	392	462	424	429	434	414	371	437	414	389	410	419	439	412	388	385	389	398	431	420	434	414	421	446	431	431	423	397	415	445	372	390	419	393	394	398	450	412	412	373	426	426	404	429	403	401	393	446	383	359	405	419	389	421	401	423	382	401	419	411	377	426	415	404	407	394	435	380	441	389	416	368	422	412	430	430	411	413	415	400	384	422	401	395	415	384	404	423	389	384	392	353	437	440	400	412	421	409	388	404	456	383	421	384	386	446	392	420	407	430	439	438	427	387	392	362	402	426	401	390	433	409	438	414	399	406	400	452	403	398	394	426	385	398	412	424	416	399	408	463	415	369	401	409	418	428	447	383	376	405	405	401	403	420	401	392	412	414	418	416	431	443	384	403	417	383	456	393	413	448	390	391	397	431	419	394	402	411	389	419	426	432	406	395	404	401	396	392	408	404	428	383	378	407	423	372	413	413	392	414	412	395	418	388	376	416	418	445	407	386	387	393	415	376	410	435	425	396	364	406	394	402	387	391	395	403	424	396	420	399	443	408	417	408	398	392	397	393	410	415	367	414	429	407	406	414	402	410	421	442	428	396	412	381	399	408	435	411	422	388	428	409	434	387	432	424	401	391	374	416	387	393	429	410	395	375	409	413	421	415	357	416	363	424	394	439	443	405	436	415	394	384	408	389	433	404	392	413	386	420	362	414	378	386	367	397	422	394	375	391	418	363	396	423	414	401	416	432	421	411	379	434	423	399	404	391	388	441	406	393	399	407	389	414	413	389	369	426	413	423	404	401	439	408	402	385	407	401	400	423	387	432	407	374	457	404	434	389	430	396	404	414	417	407	377	403	425	400	422	389	397	394	428	410	369	408	415	415	434	414	371	415	381	402	425	403	410	432	441	423	404	427	385	421	433	409	421	399	420	350	409	387	376	426	447	400	390	403	395	427	399	437	401	402	412	415	435	429	383	386	421	413	435	380	409	410	381	439	415	407	432	393	412	403	399	397	407	440	401	412	418	407	390	409	419	420	424	411	404	401	424	394	379	384	427	410	412	384	403	407	401	429	436	389	422	391	413	397	394	409	400	431	366	400	400	408	434	409	393	409	399	377	373	379	413	408	435	434	429	424	397	375	427	427	416	440	396	419	381	391	421	399	412	405	422	431	414	433	395	390	384	379	434	418	410	398	415	395	405	372	404	400	417	385	389	385	426	402	410	382	414	421	411	433	431	416	423	377	411	396	405	377	355	405	385	368	400	412	418	388	412	425	432	411	418	376	389	399	402	423	386	438	386	391	404	450	396	403	425	416	374	346	396	396	397	448	379	415	416	404	403	395	445	385	381	380	444	408	419	413	419	427	425	390	412	369	415	392	390	408	412	380	422	391	403	388	424	363	441	435	389	418	396	408	393	397	401	405	401	444	432	368	376	429	395	412	433	373	379	429	412	431	356	433	413	385	426	401	427	420	411	429	364	378	444	440	410	420	410	382	414	418	393	393	379	413	418	380	398	405	405	394	404	393	402	429	395	385	385	407	400	415	397	411	379	409	411	426	416	396	419	412	383	418	419	429	389	370	428	410	437	416	446	409	442	395	423	389	377	360	403	407	423	407	369	395	402	391	385	404	401	397	400	432	424	385	384	359	406	396	416	385	393	395	347	371	415	390	383	404	410	367	363	407	417	452	406	409	408	408	411	403	403	410	407	402	357	392	423	390	402	433	413	401	430	418	410	417	427	394	393	386	385	422	381	380	411	367	410	404	395	429	385	411	378	380	403	401	402	426	406	394	434	405	432	379	415	398	361	407	447	433	396	419	379	374	398	438	397	408	390	420	381	375	386	426	400	421	423	401	416	409	407	395	413	425	395	380	391	423	386	408	416	416	404	413	415	421	416	410	392	405	395	371	418	438	395	408	406	396	393	372	402	394	427	407	416	414	402	431	392	392	419	418	386	402	422	369	391	436	433	410	444	410	415	429	369	388	377	397	377	426	420	388	416	442	390	439	378	416	416	419	411	448	362	441	377	389	395	401	386	407	412	410	409	392	410	393	415	382	335	376	412	369	398	420	373	372	417	383	392	390	413	427	403	395	389	393	412	414	394	412	365	403	395	408	401	400	418	383	397	413	395	412	397	436	411	410	386	402	385	420	391	381	401	428	391	400	392	432	393	413	388	436	388	385	393	406	396	380	405	396	401	394	414	382	394	418	431	383	426	381	396	362	435	390	402	407	398	388	433	373	401	379	403	426	424	390	373	404	406	386	428	438	407	394	417	408	424	396	382	431	392	441	432	419	371	372	389	418	416	416	385	369	364	373	418	398	408	408	402	408	396	444	430	414	382	438	400	389	393	404	426	402	416	359	407	404	406	397	398	409	421	427	399	378	404	405	359	398	377	420	431	393	435	358	390	429	401	425	390	375	401	405	399	413	402	420	394	393	408	436	414	378	418	419	402	388	406	407	410	416	420	378	415	406	408	402	395	408	404	401	412	416	407	381	426	403	394	431	373	409	392	411	380	423	438	379	415	400	401	388	384	431	430	406	435	390	401	381	402	413	395	426	393	415	388	419	428	411	382	405	400	368	403	386	413	401	367	389	383	417	386	387	449	424	434	404	413	435	419	416	428	417	423	391	404	415	376	380	362	393	380	451	406	382	411	427	400	388	406	379	407	369	370	414	437	408	429	414	398	387	397	410	416	440	395	385	395	359	444	395	394	411	419	413	404	402	420	401	447	403	409	422	386	411	395	413	386	405	386	371	404	417	379	413	398	405	398	403	396	405	410	408	413	414	410	391	379	408	389	393	408	368	373	385	449	410	411	409	398	407	390	410	373	398	401	433	397	418	403	383	368	410	387	393	415	385	401	377	398	405	416	377	381	386	341	369	410	391	404	386	420	418	389	397	396	418	412	410	417	414	394	421	374	372	401	392	446	431	394	397	411	375	403	407	417	403	401	388	389	383	428	399	411	414	407	400	427	372	433	400	412	409	397	380	393	378	411	379	410	400	367	388	388	395	383	389	403	383	401	441	403	406	421	446	402	418	372	424	402	434	390	380	394	380	416	414	394	405	438	389	382	406	371	381	423	393	409	400	381	403	367	415	410	445	411	399	415	405	360	405	380	379	410	443	339	419	409	400	431	415	407	397	389	392	432	433	404	379	378	399	377	406	404	387	389	408	427	421	409	375	409	382	381	394	410	380	385	438	376	368	378	432	406	402	430	383	410	418	436	399	392	384	382	396	423	422	355	396	404	442	432	432
27616	11598	2081	1239	942	851	971	932	946	936	991	884	910	937	893	905	938	911	980	927	827	945	876	911	902	958	916	974	885	989	922	872	852	908	900	927	908	951	879	960	908	919	929	906	928	911	950	942	953	945	911	897	926	874	900	881	915	874	936	885	859	905	918	912	851	942	978	979	920	869	926	919	929	876	883	900	909	882	914	875	928	926	894	908	901	897	969	913	908	940	901	875	894	883	942	884	867	934	946	908	918	918	896	929	904	924	883	932	895	899	866	915	924	905	923	908	939	886	872	863	873	935	905	892	882	881	969	909	904	925	889	881	912	888	918	859	904	896	937	959	900	981	877	925	899	914	946	953	900	919	925	897	952	924	908	907	873	914	928	921	920	919	898	887	868	960	915	937	886	951	890	894	879	924	933	927	895	861	920	862	889	914	912	853	938	827	881	934	965	831	886	916	908	879	894	844	916	896	877	931	875	894	907	930	919	911	952	875	924	933	903	847	899	886	912	927	947	913	931	898	867	910	943	945	881	916	922	898	881	926	937	893	899	920	920	896	873	887	900	904	925	905	921	944	890	931	875	926	896	909	919	902	915	906	921	864	891	920	894	952	911	979	911	906	904	900	852	917	941	906	868	899	943	877	900	959	909	885	962	873	939	853	895	910	942	906	961	969	864	943	906	972	952	921	915	944	893	927	959	950	844	886	890	871	950	872	949	904	883	909	939	926	905	949	932	919	968	935	941	886	883	905	945	918	927	909	896	934	888	928	878	875	906	905	894	858	889	944	972	910	910	928	888	886	966	912	921	888	901	900	934	927	942	887	922	889	895	885	907	962	931	875	883	898	968	898	868	939	898	887	871	899	868	899	890	910	908	885	947	865	912	940	909	913	898	991	920	901	897	910	884	880	897	910	882	911	862	903	872	909	915	930	902	946	923	891	904	929	901	926	898	889	877	911	874	893	893	913	860	902	912	918	917	875	885	954	856	902	913	914	901	902	925	933	962	862	936	910	887	896	903	909	934	950	852	940	879	943	910	897	871	901	891	890	899	910	881	872	905	938	942	927	821	865	898	842	870	886	926	944	912	891	928	891	900	903	890	891	918	924	882	920	920	906	898	884	957	905	861	944	847	919	867	958	828	960	888	906	874	901	953	909	899	938	922	953	885	889	902	836	849	919	920	882	889	894	851	903	949	931	915	878	888	901	945	913	937	901	920	918	878	879	915	875	927	918	896	933	847	886	873	917	916	927	964	923	907	907	933	958	899	895	925	896	908	893	901	942	986	905	859	930	975	933	960	908	933	929	946	939	900	878	923	915	875	843	922	952	935	938	880	914	890	897	938	890	946	931	917	942	937	947	904	878	877	934	937	916	928	951	909	852	889	871	898	902	890	981	926	894	936	902	905	893	913	926	865	908	912	906	894	908	942	874	933	919	869	903	888	856	895	925	946	885	960	892	942	935	954	870	831	937	954	900	901	908	857	913	895	933	938	911	833	896	875	859	934	938	924	875	897	955	951	864	920	939	918	923	881	939	918	902	956	862	954	874	909	915	884	916	869	889	893	901	895	871	901	918	846	964	892	862	945	875	910	930	868	901	908	900	917	951	950	918	876	937	927	958	893	916	898	866	888	931	923	916	874	901	868	922	884	877	949	895	877	914	904	968	941	952	914	952	871	855	904	884	881	886	906	871	905	850	887	881	882	883	923	939	931	883	904	940	934	826	835	921	922	903	880	941	920	866	951	904	886	873	900	920	889	872	902	951	910	889	872	891	871	955	916	897	879	880	953	943	884	916	917	886	883	952	922	960	872	914	897	891	866	927	913	1001	846	919	926	877	858	850	926	911	906	908	864	913	892	909	915	936	922	902	858	915	875	916	930	974	898	946	887	899	913	895	896	940	861	944	854	906	908	918	891	884	892	893	895	928	880	912	875	876	938	887	899	928	900	969	939	912	914	884	905	924	926	899	961	967	990	919	926	945	954	911	924	866	923	926	866	898	902	883	934	938	888	910	931	944	923	928	891	870	927	908	899	937	916	871	886	866	937	845	891	865	913	919	895	927	918	902	926	933	951	902	967	942	887	933	922	932	903	924	889	912	936	943	926	876	938	1012	930	887	877	865	930	939	923	907	933	947	913	907	853	945	929	929	923	873	975	946	939	906	879	960	905	895	935	930	868	951	888	896	956	910	934	955	862	939	893	846	907	923	914	874	901	921	877	881	880	884	845	891	876	921	883	958	912	898	873	862	885	864	878	894	917	923	892	947	933	912	948	848	870	886	934	879	914	928	960	907	911	960	896	913	907	921	905	872	885	888	921	965	913	945	862	890	918	895	915	913	894	874	919	918	933	881	883	987	906	926	883	949	883	932	868	916	878	900	845	1008	850	914	869	933	852	937	918	941	932	930	925	917	941	869	891	915	881	864	937	907	966	878	814	881	888	917	925	955	890	948	919	968	937	892	927	862	915	967	941	914	902	938	903	908	882	914	879	918	875	903	865	920	931	930	902	897	885	965	914	860	952	887	890	859	902	824	911	888	913	878	894	879	895	953	945	994	903	915	884	910	893	900	949	902	904	927	860	847	884	888	889	921	970	857	868	905	900	860	929	915	914	950	951	919	920	893	935	924	905	890	945	932	944	924	941	911	956	904	936	933	944	876	920	924	964	921	902	944	915	916	915	886	904	924	868	942	939	919	952	903	934	935	886	871	890	854	884	938	892	898	981	888	915	964	896	977	920	938	872	873	898	941	884	931	864	921	938	893	969	880	866	943	909	870	973	913	961	852	941	944	919	878	893	894	937	871	890	879	941	877	914	900	865	847	934	906	917	862	923	877	924	977	917	863	885	872	855	891	958	860	920	880	913	927	869	930	897	902	924	952	850	913	903	901	925	895	952	923	928	914	899	883	954	931	926	941	925	922	924	894	872	954	959	971	902	895	855	952	949	887	907	939	954	897	899	973	913	947	871	887	876	895	914	889	908	941	884	911	887	943	901	946	962	895	885	874	944	889	884	890	951	921	923	919	882	955	932	891	889	958	879	893	889	933	959	920	824	871	882	951	909	892	952	990	913	846	974	920	880	929	905	924	949	896	855	904	921	921	887	955	901	927	936	911	892	833	912	882	897	934	959	946	908	914	880	897	881	921	904	903	840	889	910	923	896	933	893	848	944	847	949	892	911	898	919	877	865	890	907	942	943	912	921	953	887	940	935	860	906	957	897	923	961	910	918	904	950	897	950	947	971	902	870	978	920	904	878	1017	927	886	905	890	929	932	903	906	869	866	903	888	950	889	908	895	895	1001	899	890	880	917	877	944	949	966	937	925	980	956	872	911	914	929	977	905	931	922	910	880	930	953	909	887	931	929	912	958	937	962	909	938	906	912	953	1022	968	892	959	942	924	917	885	878	923	888	909	939	906	912	937	960	913	881	969	937	907	901	874	878	902	915	919	870	879	921	919	905	896	870	946	866	890	900	872	845	934	905	905	913	875	916
5255	1057	935	849	821	857	858	872	763	817	858	791	790	823	806	781	816	780	787	818	799	785	814	781	810	829	826	849	762	803	816	827	800	782	781	819	784	784	804	834	829	786	804	856	803	783	798	780	837	772	745	789	796	839	784	838	794	800	827	844	790	761	844	807	811	771	819	825	731	814	756	744	802	741	790	877	797	787	762	785	716	846	833	749	784	805	775	770	808	769	785	786	825	839	746	803	800	723	821	753	784	849	838	809	805	812	856	771	788	760	776	762	780	756	773	792	764	818	784	765	822	777	753	832	763	814	772	830	817	821	734	807	837	801	782	840	826	811	764	824	794	755	786	796	773	758	792	781	823	805	774	751	831	744	811	825	778	787	813	783	797	764	765	791	806	806	815	819	841	787	783	793	795	775	777	852	761	758	816	811	734	805	786	797	808	823	790	795	792	790	814	821	828	783	844	796	761	773	794	789	780	807	842	807	781	840	819	814	851	777	815	822	807	778	787	820	828	780	777	745	799	863	745	765	775	752	841	801	846	789	794	836	754	758	792	804	791	762	796	823	829	810	857	806	806	780	828	801	827	761	811	688	783	736	803	847	849	782	811	799	801	775	826	812	803	774	808	765	838	781	790	782	783	821	798	826	800	777	815	803	808	763	804	763	817	804	815	767	750	779	802	776	846	820	788	802	801	762	809	846	790	804	785	836	854	776	799	779	790	802	794	791	763	773	786	757	782	757	818	755	799	790	820	797	808	801	777	782	841	813	865	794	808	780	764	787	781	832	813	809	767	810	811	788	797	798	777	831	787	787	750	814	794	778	752	817	802	763	788	822	765	801	794	802	807	784	818	790	779	752	792	768	758	798	795	789	768	765	738	786	801	789	812	760	839	761	822	816	781	785	782	782	802	798	798	791	848	747	792	842	773	830	834	809	838	808	802	746	731	772	788	754	780	797	817	789	797	854	816	765	793	752	839	776	868	804	751	793	795	791	806	796	780	779	819	771	810	795	806	877	808	831	796	731	799	798	827	799	801	738	814	751	817	816	814	823	816	818	816	785	794	767	759	813	816	795	769	822	809	763	808	793	769	803	752	808	785	798	800	813	805	791	814	798	843	810	777	849	732	833	798	791	784	761	772	843	864	792	803	781	803	810	823	825	780	763	832	825	779	815	747	790	802	799	761	823	797	833	779	789	800	745	800	793	790	801	764	851	762	788	822	855	778	781	832	816	784	789	784	754	789	783	753	801	792	789	776	808	792	801	741	813	758	827	797	774	767	767	797	802	815	782	770	774	794	768	753	817	845	764	799	780	759	819	798	812	782	807	741	847	798	776	770	783	776	791	835	816	752	732	771	824	779	742	806	825	741	808	809	770	803	787	797	745	807	792	844	772	792	800	808	822	775	772	784	826	788	724	816	792	781	812	757	775	800	804	795	809	786	794	830	823	755	887	792	765	871	836	808	767	797	776	789	832	746	769	807	766	826	766	809	781	781	816	801	791	776	780	782	824	817	794	779	730	784	814	750	824	812	838	806	722	766	781	784	840	760	812	834	783	770	827	773	822	800	823	815	750	778	828	824	785	808	808	768	811	787	800	782	771	746	726	790	815	776	768	762	785	773	803	804	818	834	789	829	825	780	824	775	796	781	814	806	791	749	782	764	824	756	784	776	769	811	796	803	800	767	737	828	763	820	797	786	798	804	795	791	825	799	773	830	777	780	756	783	770	795	774	783	827	820	802	725	784	784	825	827	825	754	776	746	773	765	764	813	808	813	766	791	812	846	759	804	787	779	787	813	777	791	782	800	780	781	836	793	815	808	764	767	823	814	804	802	824	801	797	811	753	778	774	787	791	798	750	766	791	725	799	757	863	776	769	852	827	796	743	853	843	823	792	793	808	796	803	767	805	797	819	771	813	832	816	811	827	780	820	794	796	771	768	790	806	824	796	805	836	826	840	815	835	766	793	840	793	793	813	791	786	786	812	784	811	812	787	847	786	808	821	779	748	746	772	794	781	766	766	758	844	797	769	757	750	799	753	781	847	775	788	777	759	793	794	789	774	780	821	812	789	796	758	807	763	760	798	807	798	742	798	748	782	788	778	795	767	790	791	784	827	792	790	769	770	791	775	885	757	816	769	754	829	842	752	785	754	802	768	816	773	775	783	846	840	810	824	831	808	802	820	753	788	818	773	824	844	812	781	786	795	765	783	835	805	787	835	824	814	806	755	745	801	778	787	763	788	743	829	803	770	817	783	781	783	826	810	771	817	767	780	808	800	757	746	791	778	777	752	808	782	798	791	746	838	838	788	789	789	776	797	770	773	812	789	799	817	838	806	802	849	842	842	804	798	792	812	835	793	759	826	810	784	756	840	758	838	782	772	791	804	767	739	825	760	844	845	809	799	810	745	770	835	804	731	821	740	855	825	830	788	809	796	813	823	787	801	753	762	788	818	774	741	797	850	810	760	815	834	813	827	807	790	789	791	793	817	791	796	776	771	797	770	801	834	815	781	780	846	815	777	804	818	823	764	812	797	740	815	771	828	762	783	770	821	798	784	810	817	790	798	764	792	798	792	816	796	811	780	813	775	835	842	766	816	794	795	823	794	793	782	805	819	817	799	847	813	806	800	806	773	830	796	787	772	794	828	798	820	814	785	755	778	793	786	801	815	791	799	795	829	791	796	784	813	813	778	817	807	821	810	762	748	818	866	795	864	750	758	816	781	794	821	788	837	805	768	824	784	826	829	833	806	810	801	753	785	832	819	741	729	766	730	803	832	783	810	802	784	789	807	771	787	793	758	800	792	800	817	764	772	812	779	828	801	831	790	763	819	743	795	818	776	790	756	817	819	741	807	797	795	768	749	803	744	793	789	792	810	801	806	785	792	846	804	821	783	829	742	831	747	755	802	820	820	799	757	821	836	785	757	795	821	763	784	822	790	764	806	786	808	820	788	745	750	765	760	808	817	788	767	808	780	779	796	845	781	740	778	867	799	805	831	819	759	791	790	798	829	792	778	779	795	825	811	799	784	811	790	780	843	821	750	808	823	822	751	768	815	798	819	797	762	788	811	867	840	785	810	755	830	748	830	805	756	791	801	791	809	810	818	812	798	779	805	785	748	768	783	800	792	784	818	800	797	782	807	770	777	848	789	780	798	786	792	745	789	839	803	822	823	810	818	788	771	807	805	792	768	813	791	847	782	856	781	771	775	794	829	870	809	741	842	780	794	737	815	766	810	843	808	785	780	768	801	809	807	833	795	779	832	828	791	839	785	786	775	786	832	813	796	851	777	814	851	795	817	806	809	778	844	799	804	839	837	759	829	796	777	795	765	831	779	839	786	796	782	827	816	807	790	836	847	764	837	812	793	832	795	805	762	822	840	765	776	771	811	796	772	796	746	800	806	800	777	774	744	778	831	786	789	767	780	817	805	771	850	778	782	794	806	765	799	826	786	795	808	826	763	732	782	792	812	816	758	823	803	816	783
25839	21407	25094	16534	1995	1084	1038	980	950	915	888	863	858	881	877	864	879	870	883	887	841	869	870	807	833	913	844	901	799	828	852	830	838	907	835	839	791	864	845	792	761	781	851	861	873	854	813	830	821	835	903	868	847	865	816	841	818	835	809	808	854	829	825	840	849	854	883	850	874	826	865	847	855	831	890	836	837	846	783	881	876	890	755	815	832	836	858	839	891	803	846	849	829	881	794	812	826	860	789	807	858	824	825	888	842	871	811	839	864	881	879	870	814	815	853	812	801	837	864	818	780	826	830	899	812	830	842	893	844	840	797	814	826	875	805	859	847	808	874	784	817	835	797	817	799	845	895	862	806	856	844	832	900	816	821	834	817	846	857	771	831	845	825	814	823	837	823	811	775	862	793	851	862	807	832	821	803	833	870	798	830	859	840	848	860	870	841	762	819	814	800	831	858	818	806	861	851	814	840	809	829	791	839	863	886	823	888	843	842	809	860	845	800	812	889	814	796	799	845	788	821	800	781	860	815	828	827	890	847	844	860	815	786	875	860	884	881	840	866	873	877	817	827	869	811	858	840	845	800	831	852	911	831	851	852	860	837	842	828	859	820	851	866	893	847	827	841	835	845	864	794	802	832	863	773	850	824	803	838	858	892	889	849	881	831	798	812	835	817	824	843	866	799	818	900	857	826	830	808	867	840	829	878	820	809	875	816	857	865	881	797	821	815	827	811	851	812	809	888	864	821	842	848	832	823	821	804	885	826	839	839	845	854	805	788	789	776	817	841	822	828	824	857	805	874	851	818	817	803	857	840	874	822	824	826	899	804	884	801	829	804	802	819	841	844	831	826	828	842	845	872	809	839	812	768	842	802	865	840	828	845	863	874	816	833	926	761	888	822	871	854	826	843	834	866	823	891	821	825	826	909	843	873	820	847	839	884	820	844	825	826	808	787	862	809	871	815	782	796	792	804	841	803	826	838	778	851	840	810	871	856	844	830	815	827	827	832	860	829	812	832	889	840	846	843	802	809	831	764	833	842	857	792	798	812	834	840	818	806	827	835	826	806	783	819	847	816	859	826	883	831	816	862	870	775	810	853	856	801	819	826	840	818	815	762	807	821	854	828	804	819	809	832	905	790	814	869	810	817	821	875	817	856	835	847	843	802	840	858	846	859	817	802	865	917	825	847	890	831	794	872	863	808	838	877	797	847	863	809	812	824	840	806	841	854	838	848	891	944	854	824	823	840	849	814	823	783	831	846	814	849	879	806	875	883	845	803	849	844	823	833	842	857	779	825	837	825	871	778	811	788	850	813	818	801	839	876	818	814	829	881	862	815	865	801	888	778	842	840	843	869	886	823	796	882	838	833	851	898	861	823	817	838	836	804	812	813	813	817	795	826	833	867	892	807	903	859	865	850	781	827	814	868	870	812	847	820	825	807	835	856	800	872	780	830	772	808	822	854	825	835	844	826	818	847	824	790	859	887	880	834	796	827	813	802	847	820	796	845	829	830	836	811	833	838	824	788	836	858	801	832	844	864	827	816	846	814	866	776	811	880	886	834	796	803	895	806	838	851	843	810	906	831	823	877	865	820	840	901	805	849	811	810	835	850	830	813	857	849	868	895	868	872	864	800	789	802	814	843	842	872	862	825	842	822	809	887	835	777	831	832	878	809	829	896	831	836	900	836	807	861	821	846	787	770	828	817	851	876	845	789	814	885	849	814	825	851	884	883	833	892	805	804	787	835	843	852	839	831	840	877	831	875	814	863	820	823	801	833	835	827	905	847	863	851	800	828	773	783	839	794	853	836	819	830	774	824	834	838	872	829	843	864	849	878	849	838	846	813	824	851	851	795	816	831	819	858	852	894	779	831	863	786	837	897	843	830	837	800	843	861	808	870	824	872	839	837	863	774	860	776	825	817	800	818	826	829	852	848	850	877	848	860	798	855	847	845	902	799	862	889	875	806	864	815	807	850	809	811	867	820	834	839	824	847	816	881	844	835	837	859	772	867	868	827	850	838	833	807	912	862	921	826	811	855	820	805	815	845	834	848	845	808	888	856	796	805	801	784	836	841	861	834	863	829	844	833	847	849	828	846	802	906	854	831	826	824	857	844	812	885	832	854	801	896	864	812	845	855	853	826	855	812	837	823	834	849	793	826	813	858	816	797	843	827	834	867	847	812	856	862	821	847	769	863	837	843	853	810	880	873	844	812	813	800	842	828	797	822	892	824	849	865	814	853	815	841	845	858	821	838	828	812	793	783	827	821	844	819	846	889	806	826	864	832	834	821	782	830	819	842	836	843	871	820	789	812	808	811	814	861	794	830	870	795	846	826	836	833	786	828	793	837	828	865	822	871	815	799	811	796	834	843	845	849	841	862	847	813	843	823	821	817	841	806	796	832	819	846	836	856	836	796	833	867	883	872	876	845	839	862	845	851	778	864	840	860	823	808	792	823	808	760	820	839	868	823	821	834	848	793	835	788	777	870	846	842	814	801	868	891	807	858	839	852	843	841	832	827	848	841	836	834	836	888	834	854	792	817	805	848	845	814	858	807	863	811	860	861	861	805	843	817	807	821	860	809	811	811	851	844	843	796	803	806	859	883	812	819	855	836	842	851	809	775	833	794	811	852	885	822	842	849	856	926	828	821	840	864	820	847	823	796	819	780	862	849	761	813	885	856	834	836	779	829	854	841	872	868	855	817	794	796	823	866	865	803	820	834	803	825	771	856	891	857	862	812	818	781	859	863	900	851	831	826	808	820	837	852	813	839	845	812	860	861	867	834	869	862	877	809	827	824	855	864	858	876	830	824	846	881	824	839	846	862	830	838	844	846	849	862	798	845	856	828	770	867	882	874	829	849	853	844	841	888	779	835	820	838	810	788	869	812	841	889	820	803	852	822	821	812	886	808	806	790	846	822	825	814	805	845	850	789	864	849	814	783	819	875	855	846	803	856	834	825	842	891	834	869	814	842	862	834	766	826	848	844	837	870	825	834	838	823	882	777	831	906	813	824	853	864	810	814	863	823	869	806	847	836	799	804	818	854	856	852	844	854	811	809	810	785	834	853	861	825	799	849	831	871	769	800	804	855	834	849	826	861	773	783	823	829	865	824	852	838	804	777	802	776	854	859	832	881	873	855	852	826	820	838	793	824	831	814	823	865	830	875	818	805	836	821	820	853	808	797	859	820	861	869	839	856	807	840	800	826	784	858	873	852	820	866	826	825	832	838	833	822	836	867	794	864	851	850	825	820	749	880	920	878	837	865	842	853	865	805	843	829	831	824	775	835	854	824	787	886	852	811	879	861	849	844	777	886	847	851	804	885	794	836	799	847	844	835	861	815	812	837	832	891	829	872	846	839	858	824	797	854	845	810	811	875	826	845	842	833	824	807	885	896	886	841	837	838	781	819	832	809	882	831	864	843	762	816	804	803	840	866	779	846	830	837	860	835	827	805	863	845	810	857	825	847	831	835	858	854	861
3692	2179	1962	1257	1021	948	902	809	809	811	778	777	789	792	805	816	752	781	800	776	771	765	786	769	742	769	776	718	760	782	766	777	776	722	778	803	778	771	800	726	731	772	774	725	729	738	746	739	730	734	727	762	759	754	755	688	739	759	754	695	729	738	734	741	801	728	757	753	712	760	760	732	741	740	714	744	757	766	774	733	765	773	733	728	698	738	796	754	757	770	667	735	802	739	780	740	785	728	731	750	736	766	811	779	775	768	730	693	731	770	757	747	757	738	747	814	752	784	731	742	738	727	705	724	714	744	776	732	734	773	788	744	774	742	761	719	702	726	755	802	757	769	707	780	764	746	727	805	730	776	791	750	727	707	745	762	791	760	710	702	728	760	693	738	714	714	678	781	740	724	742	722	738	764	738	739	753	743	828	784	712	744	734	706	784	754	759	781	706	751	774	795	722	724	768	753	759	721	733	688	776	759	776	747	775	802	779	755	726	727	750	730	777	681	743	705	775	745	803	731	794	759	722	766	780	756	722	819	750	786	724	770	682	673	730	751	727	719	764	752	758	748	744	708	718	762	747	776	760	752	821	747	759	795	727	738	765	750	731	721	737	735	741	717	761	777	707	758	745	712	779	797	729	744	758	760	746	734	742	710	750	713	721	704	770	746	741	760	759	721	716	785	745	763	755	759	779	813	724	752	757	741	748	735	728	761	722	761	748	782	717	757	745	726	725	759	727	769	710	759	744	727	728	753	757	771	753	799	785	727	756	753	734	747	759	746	718	759	749	729	741	737	705	719	749	761	740	748	742	756	762	769	719	769	751	746	740	732	774	725	746	738	759	698	807	768	763	754	754	764	720	793	794	751	686	746	755	774	734	743	717	714	757	735	742	720	765	771	771	741	746	703	787	748	740	743	722	746	768	739	714	717	796	767	731	719	784	745	754	768	742	798	790	759	737	725	760	757	730	733	726	772	737	741	771	728	736	793	788	747	756	782	706	750	720	778	721	757	742	797	730	754	740	719	743	742	739	775	724	758	752	784	761	775	705	737	770	747	745	749	728	756	749	699	772	770	816	744	765	701	713	792	707	792	725	778	731	744	734	769	726	759	750	714	727	778	763	714	760	772	754	739	766	749	764	774	768	722	764	702	744	753	738	738	742	754	746	698	772	725	753	746	737	770	729	776	740	734	719	777	762	733	756	781	746	763	716	748	739	783	765	725	709	722	747	759	747	742	754	742	747	810	721	717	719	714	744	786	745	716	753	702	789	749	741	776	700	716	754	709	743	731	729	769	794	776	759	796	760	749	775	765	734	693	786	736	735	736	780	773	740	765	731	745	712	713	760	741	754	733	704	748	756	726	778	771	721	746	727	722	695	773	750	736	688	770	730	739	748	672	730	723	737	771	753	689	744	747	767	697	772	770	750	720	785	729	711	751	773	759	743	774	761	735	734	726	686	722	732	721	750	741	798	747	752	752	765	710	747	727	713	771	717	733	689	757	748	725	732	728	788	703	783	708	732	768	698	718	775	741	794	731	776	776	742	767	740	765	756	721	790	722	704	673	731	747	733	722	755	722	763	719	735	711	761	756	724	691	705	717	766	733	787	722	706	737	774	739	789	721	686	756	738	753	761	761	769	737	754	768	798	757	772	726	755	752	743	690	732	715	764	797	747	784	760	763	729	706	771	751	749	733	712	744	728	766	737	765	736	726	750	782	786	725	728	719	752	757	713	758	749	724	724	732	755	751	708	710	704	704	757	785	812	773	767	775	737	683	747	743	686	719	722	742	721	764	746	754	700	712	833	725	720	765	713	734	724	717	777	756	813	761	706	752	768	764	775	764	697	725	712	752	776	769	756	737	746	711	739	751	715	733	775	713	788	733	726	718	754	731	744	730	770	748	766	788	774	696	725	751	678	759	769	719	780	716	694	751	755	778	723	727	713	710	725	725	761	718	714	699	742	780	708	707	726	751	682	714	709	783	712	772	705	684	788	707	735	812	796	764	705	736	760	738	744	746	727	704	755	733	760	710	732	727	767	731	749	714	790	710	736	738	783	758	774	732	753	665	743	717	733	775	727	790	784	762	743	753	730	727	725	723	748	785	744	784	704	760	752	789	755	728	728	747	732	694	737	771	754	753	727	741	764	757	745	728	752	703	767	738	733	762	785	740	775	741	690	743	805	687	772	739	767	736	769	688	763	735	732	751	720	732	715	741	742	735	736	763	758	748	760	784	764	761	745	742	766	712	693	770	750	718	724	743	707	750	750	758	753	732	745	762	749	667	719	706	792	744	748	745	724	762	715	762	772	738	704	743	726	755	751	735	695	693	701	744	756	757	790	760	738	763	784	702	747	764	746	741	748	745	736	746	726	755	739	747	726	701	767	735	733	749	738	769	704	764	770	689	711	760	717	673	754	767	713	705	670	713	735	760	741	730	697	736	689	771	732	730	662	742	705	788	823	806	756	719	713	728	747	728	764	714	763	768	716	751	782	744	728	729	715	746	763	741	706	708	764	701	718	731	696	716	721	755	740	788	755	789	761	734	755	712	773	722	761	804	778	736	701	740	751	770	706	704	785	751	725	751	751	725	718	737	742	753	764	724	745	719	711	764	727	707	740	759	711	805	771	745	719	729	740	750	716	736	716	716	761	693	716	755	757	691	743	772	707	744	765	778	753	810	705	748	750	756	739	736	727	719	775	743	727	730	750	765	756	713	748	731	741	725	750	728	755	774	719	724	746	717	723	728	747	766	729	733	772	741	711	774	793	747	796	779	772	746	711	759	723	726	728	788	736	729	763	796	724	709	694	746	748	712	711	748	800	717	734	749	811	754	760	779	747	755	734	736	697	732	693	693	744	724	758	719	763	788	749	727	723	744	740	703	763	736	711	703	781	715	705	696	765	779	703	770	733	750	722	761	706	711	729	750	762	733	725	750	712	781	773	697	720	702	743	758	745	717	784	775	755	708	708	755	720	751	736	754	745	708	693	705	789	722	679	745	770	774	724	755	753	720	803	747	727	706	751	776	723	763	728	748	764	733	761	753	759	729	738	712	716	749	765	765	716	723	728	754	747	760	761	723	785	663	759	741	677	754	742	802	704	716	744	721	715	711	762	770	722	716	768	756	726	741	743	749	721	759	724	705	778	764	759	729	680	764	741	733	730	751	724	778	734	803	733	739	719	734	763	720	797	766	791	760	770	772	767	788	768	741	732	726	759	772	722	715	750	724	786	785	747	717	730	723	777	744	751	759	764	741	705	734	768	727	731	743	736	694	739	765	737	687	708	735	723	731	738	771	779	784	764	667	755	748	752	675	740	742	735	724	761	699	737	786	744	734	753	692	717	768	736	726	727	750	751	756	756	754	731	704	756	746	734	742	779	706	730	727	780	730	784	748	734	768	745	747	711	761	754	767	722	763	770	763	756	790	765	692	775	757	783	754	771	754	745	724	756	726	751	749	758	773	705	778	718	757	684	732	728	713
24290	21408	28545	24649	20010	2843	965	663	521	515	484	455	480	465	462	463	477	430	438	392	386	416	369	425	407	454	419	435	438	410	403	405	422	407	397	369	384	384	393	401	434	400	416	380	417	391	397	391	392	375	386	420	427	393	396	383	430	404	347	431	410	385	387	376	398	414	392	388	393	397	365	389	356	398	386	424	412	425	420	403	420	379	382	404	391	394	418	368	393	397	395	397	375	407	415	387	369	412	359	392	399	419	351	401	369	414	390	380	407	377	426	401	432	372	351	415	403	392	410	390	387	388	350	400	404	395	396	409	378	384	389	390	405	400	390	421	369	401	392	408	400	410	384	401	384	380	388	388	371	395	401	385	409	391	413	395	429	400	382	354	428	379	382	409	396	422	406	383	373	404	391	388	436	443	404	421	376	361	371	378	417	395	359	362	382	386	433	409	408	393	399	390	381	395	372	412	378	400	409	383	407	397	405	406	422	388	373	369	379	391	426	397	378	379	368	405	410	408	403	384	390	415	425	396	377	398	372	389	410	416	390	386	383	358	402	378	389	408	358	391	376	375	415	391	386	357	381	393	428	371	328	394	402	380	400	388	376	402	393	377	422	387	424	387	415	376	377	378	385	419	399	384	405	364	365	370	405	438	384	379	375	418	436	391	408	385	370	408	354	360	390	400	387	373	406	386	393	419	411	401	406	397	394	410	384	391	359	391	373	347	355	380	396	394	380	372	388	371	361	406	387	393	364	378	378	382	419	414	356	397	391	400	432	378	412	394	402	376	391	416	348	390	393	401	411	407	388	384	408	370	383	400	386	411	377	394	376	388	423	394	409	364	420	362	378	404	420	391	376	373	349	416	390	437	397	420	429	377	392	375	358	358	401	365	404	399	392	412	394	376	395	397	401	374	385	384	371	404	372	416	398	367	343	405	399	360	401	375	385	360	398	408	382	368	358	399	400	364	368	377	428	393	386	409	370	395	388	394	375	388	380	385	418	419	403	396	412	378	392	379	367	361	378	377	390	421	393	440	384	416	386	379	385	378	380	412	398	405	376	401	423	390	391	374	368	391	359	412	413	397	362	368	410	373	385	432	370	370	408	409	402	383	389	415	374	406	431	397	382	370	398	365	422	404	392	372	389	381	398	350	336	393	381	378	396	417	390	396	365	403	414	378	364	378	390	376	359	401	387	377	351	364	368	417	382	387	392	386	379	371	352	382	397	378	396	397	397	385	414	388	404	416	429	393	423	408	390	412	367	380	377	393	395	407	374	436	368	438	391	359	397	415	361	405	410	383	384	367	391	392	400	436	369	400	382	394	374	407	396	398	398	412	405	410	404	392	360	411	388	433	392	405	404	415	365	433	398	383	365	396	404	369	393	366	414	378	382	391	414	404	395	419	386	404	392	410	385	397	420	394	371	405	386	380	380	384	376	389	396	395	409	393	401	352	368	381	366	383	370	382	376	370	407	339	404	352	379	362	399	401	428	388	389	394	379	395	394	409	384	382	369	388	422	394	432	400	407	417	392	410	372	362	383	391	399	389	373	400	413	356	395	409	407	368	365	414	400	423	424	429	384	394	366	353	392	381	387	381	354	424	401	394	383	382	411	402	406	397	401	373	405	386	388	390	413	373	404	366	420	393	392	389	373	420	379	411	359	352	417	364	373	403	377	385	431	345	396	437	396	391	453	441	383	385	402	373	408	402	393	368	411	415	360	333	386	358	362	384	392	374	433	365	396	406	395	405	423	379	417	391	420	410	407	380	381	388	345	416	410	439	417	413	371	395	404	402	328	382	384	393	392	371	374	353	388	408	379	376	404	382	406	426	372	412	383	353	390	372	428	389	356	417	403	404	393	368	371	411	372	405	373	390	371	366	399	412	398	410	365	392	418	388	392	387	399	403	393	383	347	354	430	400	374	400	385	377	381	394	373	418	408	404	364	415	399	387	425	349	404	361	417	399	401	419	375	370	380	371	385	354	399	386	426	377	357	370	347	407	360	379	420	394	416	408	382	408	375	418	419	387	356	439	427	403	352	391	401	367	408	408	392	391	381	398	383	390	405	383	409	394	382	415	371	366	377	388	370	400	361	403	418	395	381	387	385	384	411	382	403	422	401	368	376	412	372	369	362	381	355	392	371	367	379	398	410	379	421	412	396	372	386	352	377	390	386	384	379	414	396	399	370	393	384	385	378	401	394	424	367	362	399	395	356	400	421	369	361	405	409	388	404	394	427	401	390	385	374	368	392	373	409	403	371	360	392	354	407	388	376	392	367	414	381	399	426	386	398	422	444	380	395	414	401	391	400	386	396	388	390	376	395	434	392	419	377	363	380	370	389	414	373	380	381	409	397	418	382	393	393	381	389	391	392	405	374	398	385	356	372	393	371	418	363	408	374	412	385	404	394	415	374	382	400	435	364	377	400	387	339	416	408	384	381	398	387	369	384	386	378	392	411	366	373	370	405	404	439	393	381	423	431	394	368	405	374	383	375	366	398	380	410	401	424	398	388	408	411	392	394	367	421	423	400	383	371	436	388	387	352	389	370	377	368	365	400	374	380	379	367	370	394	408	404	399	401	380	370	356	383	395	400	389	411	384	413	396	402	374	385	390	404	391	401	392	386	389	380	377	368	431	374	384	394	385	386	384	384	349	390	390	426	368	380	357	384	378	386	386	400	385	358	346	403	403	403	384	378	380	400	414	356	400	396	397	410	416	379	399	404	377	421	390	371	369	441	396	405	401	392	372	396	393	358	374	376	405	401	402	357	401	405	389	410	412	392	383	385	381	390	402	397	383	401	380	432	399	394	419	420	402	375	392	369	381	380	389	403	372	369	414	395	400	403	374	408	357	425	390	388	398	358	411	386	371	398	406	417	436	376	393	410	385	370	383	406	374	417	376	387	383	376	384	389	394	381	394	412	408	394	396	414	366	375	379	363	379	375	360	386	376	412	378	392	393	381	360	370	382	373	411	382	399	357	392	391	387	364	382	387	404	397	396	402	360	390	384	387	391	391	388	371	363	385	392	400	357	393	378	370	407	381	398	370	374	420	384	372	397	386	378	374	358	352	378	369	396	395	396	383	384	419	405	389	403	400	408	361	393	346	409	396	397	384	389	417	401	398	397	393	365	397	379	374	409	403	358	380	374	390	381	393	402	380	385	392	379	398	381	400	403	383	405	408	408	394	374	370	396	377	369	413	402	389	382	399	432	402	380	388	370	409	392	377	341	372	384	404	428	372	407	392	388	345	394	407	333	409	369	360	405	404	355	380	384	369	362	387	378	385	370	412	404	387	408	372	401	378	417	376	429	403	390	404	366	380	383	353	361	371	368	367	387	369	413	381	377	413	384	390	363	377	402	360	358	366	445	386	393	376	383	381	346	413	395	400	397	392	386	392	434	388	420	394	365	340	381	382	396	387	410	404	391	385	352	376	377	429	386	382	390	421	379	390	395	409	381	386	365	393	371	387	390	383	381	398	380
3451	4759	3767	1972	1371	1040	862	816	659	636	597	556	510	545	487	517	488	458	486	398	439	438	474	425	463	442	418	440	427	432	424	403	419	458	425	430	428	391	399	506	403	428	387	439	412	425	432	428	462	419	401	448	458	442	459	412	445	461	411	400	414	397	411	397	433	436	435	397	430	412	414	409	388	360	427	431	420	415	432	396	424	387	416	432	404	411	411	431	387	438	405	416	432	402	420	451	411	435	394	419	375	416	414	419	430	407	400	426	418	393	393	387	411	430	432	424	406	411	414	404	404	397	402	383	380	462	414	394	398	411	390	417	385	411	439	384	371	425	394	409	402	410	425	403	392	376	386	436	400	428	378	398	409	421	363	403	396	407	393	434	413	378	413	386	393	431	397	409	392	405	445	405	411	414	406	397	439	404	393	400	395	400	422	392	421	445	395	410	389	394	419	372	434	426	491	414	423	404	374	424	405	397	400	420	425	380	420	406	421	405	421	402	409	411	412	423	444	418	414	414	430	432	390	443	452	388	402	425	399	405	359	391	381	411	422	408	385	397	397	433	416	424	396	404	407	454	402	407	422	404	400	406	425	416	403	416	408	376	429	383	424	434	357	362	395	408	414	462	431	441	410	422	408	446	432	414	374	407	423	402	417	404	444	401	413	406	416	352	412	423	412	433	434	445	417	401	409	386	401	390	406	417	444	417	411	427	382	378	436	399	431	407	413	433	410	369	398	426	425	374	387	421	418	428	418	418	425	407	416	418	375	428	405	411	415	389	392	435	391	420	435	440	391	422	376	402	412	419	444	428	438	437	417	412	383	426	403	371	427	402	411	406	412	424	419	402	457	386	401	378	396	386	396	425	419	381	432	410	397	391	450	409	390	385	399	404	402	412	426	407	396	447	374	416	367	426	436	419	434	429	418	417	405	397	412	400	383	395	379	398	393	425	452	386	448	414	375	399	387	411	406	419	424	410	388	399	406	399	437	419	408	425	422	361	435	426	429	401	402	401	404	381	449	396	403	433	360	395	406	405	418	411	427	405	437	418	397	422	427	372	433	383	400	402	411	437	429	443	435	405	410	396	393	406	389	416	429	393	412	392	437	408	392	422	398	397	373	399	428	416	402	398	429	402	390	423	372	415	363	427	411	427	401	417	424	417	391	383	426	381	412	402	431	449	409	398	393	387	415	385	461	385	386	380	411	431	401	374	419	367	395	429	406	417	426	452	396	358	384	403	401	398	423	369	397	414	389	415	426	393	407	417	430	436	388	391	410	422	422	446	395	413	434	382	414	397	417	398	419	370	432	430	431	453	402	426	420	425	380	403	422	399	417	397	390	424	399	369	423	417	425	389	417	414	402	425	389	414	412	413	406	381	386	404	414	397	430	416	392	432	390	412	420	421	361	428	418	366	411	435	416	404	438	422	384	388	385	430	395	430	404	431	396	415	421	374	415	415	382	439	395	385	382	413	407	403	399	372	414	386	390	445	407	362	456	387	405	415	391	396	392	413	396	414	401	407	394	413	404	404	417	383	410	382	401	388	367	437	411	458	412	421	403	415	402	401	417	417	400	415	403	404	409	418	411	424	417	393	431	412	404	417	409	434	377	423	425	408	381	380	415	410	371	399	400	377	420	383	402	388	385	435	423	399	417	420	406	355	436	421	381	418	407	406	416	422	408	412	362	401	402	424	378	414	398	397	406	442	441	393	402	432	412	408	412	393	431	400	411	439	427	442	415	424	395	397	392	422	387	380	454	397	419	379	412	404	401	399	413	396	403	416	440	405	437	396	409	387	429	403	413	408	395	404	369	373	382	406	397	420	423	402	402	422	424	406	383	431	406	403	443	399	427	397	367	390	441	379	424	384	411	433	394	399	408	415	436	396	418	426	409	425	379	404	405	400	399	415	398	417	391	341	406	354	376	425	396	365	420	404	422	410	402	398	406	371	382	402	411	401	401	417	407	412	376	398	428	409	368	400	395	426	391	394	400	424	393	405	398	397	376	404	420	446	379	406	378	409	425	400	410	443	389	398	381	425	379	398	390	374	379	416	419	371	393	387	401	405	384	391	392	413	409	395	386	395	453	413	381	460	411	406	425	414	388	387	406	426	409	419	417	387	376	407	374	426	408	431	407	392	423	425	387	399	404	409	436	416	418	427	393	422	414	424	396	399	399	401	367	429	393	400	419	411	401	372	382	404	401	428	402	420	368	423	439	379	431	389	428	387	393	392	399	399	379	415	432	431	429	407	423	423	404	363	411	411	429	407	375	388	365	402	404	360	394	409	397	370	430	376	396	442	363	392	363	436	383	386	410	403	402	408	413	423	434	386	408	393	377	356	420	381	419	399	385	359	404	417	370	386	405	399	383	399	405	409	422	419	406	401	399	403	404	454	388	383	433	400	387	432	395	395	409	453	406	398	413	376	380	376	385	394	410	414	423	408	400	387	401	413	425	416	394	368	382	403	359	407	436	439	409	443	400	400	390	425	413	432	380	404	406	379	406	389	384	392	404	436	422	414	432	382	407	393	424	416	400	404	424	384	417	424	409	382	413	388	394	457	416	400	391	360	427	421	388	364	411	385	373	413	398	425	423	422	379	372	425	395	399	384	392	401	400	378	403	432	420	388	383	420	370	428	414	403	399	388	419	393	397	410	406	392	409	395	419	404	428	390	388	400	429	418	408	446	419	385	423	407	425	393	386	417	401	431	371	403	431	393	369	361	403	397	408	419	379	382	417	398	439	423	433	412	405	413	392	436	362	385	387	410	383	408	385	401	363	371	425	430	404	369	363	416	437	439	393	416	402	380	402	388	419	419	400	408	394	413	409	395	397	460	368	402	378	402	392	399	393	395	398	397	392	375	397	416	375	375	390	331	402	412	394	458	379	389	401	419	385	442	365	406	412	404	397	381	371	389	402	412	404	404	387	383	396	430	407	393	398	397	424	411	401	409	418	408	384	423	389	374	374	422	358	372	400	404	417	438	374	425	414	411	371	379	403	400	407	412	411	366	362	380	387	396	419	400	375	365	407	378	390	407	392	404	372	376	402	373	399	391	403	426	419	436	361	447	405	402	409	397	411	405	391	419	420	391	391	369	386	414	426	399	384	400	398	373	395	417	426	415	402	424	381	407	389	374	385	413	385	408	396	407	364	387	422	365	383	414	404	402	420	410	413	415	428	443	442	413	448	358	401	401	419	402	415	396	414	391	406	376	394	421	393	411	395	404	403	454	377	393	418	387	408	423	408	420	391	403	419	406	389	348	416	377	423	396	407	396	400	383	368	411	435	443	400	427	386	444	416	392	418	407	385	401	393	426	412	397	410	384	404	385	384	426	410	420	396	398	401	416	407	406	410	403	384	407	364	420	409	415	400	439	407	384	379	369	427	412	381	411	372	407	390	414	402	355	408	406	427	390	417	427	422	420	382	392	366	411	395	418	397	374	395	395	435	427	432	376	427	388	435	411	382	402	421	392	421	388
27699	11675	2138	1224	1064	894	950	977	894	908	933	863	877	928	924	926	938	922	892	962	947	887	881	895	910	892	902	879	926	921	860	921	881	909	918	884	894	905	855	935	929	886	889	953	888	854	865	896	891	927	896	910	902	935	921	900	867	884	905	920	965	922	858	874	970	883	861	874	881	888	902	918	927	918	906	899	902	894	935	896	919	855	894	906	891	883	852	881	860	923	922	919	909	890	932	865	913	962	865	916	935	896	911	872	909	863	918	888	928	877	913	849	934	909	859	898	904	918	914	907	926	957	880	902	888	832	897	923	891	897	872	908	831	926	914	911	889	889	907	921	898	887	869	883	869	872	918	957	917	963	966	847	896	874	950	869	887	887	876	862	962	895	880	906	878	866	893	864	908	890	876	898	959	939	894	932	937	922	884	954	905	920	878	885	924	872	925	877	919	849	877	875	892	932	882	874	855	929	949	906	907	885	911	893	901	868	880	906	919	867	928	891	915	905	891	913	937	882	891	895	837	910	862	884	923	896	949	906	926	914	941	927	894	895	900	876	909	956	892	904	956	940	874	921	920	853	869	897	866	869	847	849	940	867	937	945	856	860	962	907	910	920	849	923	924	935	864	857	907	871	838	887	863	941	875	894	887	884	908	857	920	929	862	926	909	895	864	872	848	858	899	886	873	915	883	916	902	872	907	886	943	894	942	925	880	956	949	954	875	850	915	916	899	879	892	857	832	863	890	857	909	835	867	887	901	940	862	872	859	874	828	828	914	849	924	932	927	894	938	856	917	952	900	924	861	895	865	853	925	869	883	889	877	909	908	928	878	928	838	889	909	863	916	880	887	897	846	947	954	891	879	838	930	869	902	872	880	974	888	841	904	944	937	905	855	934	900	820	898	874	872	847	928	925	938	901	971	873	908	910	939	900	863	961	972	907	906	902	879	956	890	865	914	902	875	956	900	873	913	912	898	858	869	912	923	881	908	881	910	911	881	836	878	872	903	918	907	879	871	937	905	876	910	887	871	888	885	913	906	883	880	848	864	888	892	884	926	941	930	847	894	867	906	899	849	906	920	915	925	876	930	940	874	876	920	898	909	880	912	889	892	954	948	938	872	880	887	872	920	899	929	919	894	860	878	872	877	912	952	899	930	931	879	920	914	952	891	940	925	901	923	873	829	933	887	901	941	972	891	912	929	885	906	927	918	888	885	925	925	938	880	893	841	948	924	901	898	923	913	788	849	881	856	879	917	842	875	870	919	862	909	865	844	877	891	895	909	911	897	893	902	919	898	906	890	858	893	895	864	878	933	908	940	895	874	928	866	868	905	907	917	919	871	911	902	884	882	899	923	904	907	915	898	906	883	915	909	899	915	846	907	930	889	880	879	881	908	884	868	846	926	882	931	887	938	910	901	916	876	903	869	898	936	892	914	906	896	966	923	859	973	902	900	916	888	948	879	911	916	897	933	894	876	902	864	854	885	904	911	950	899	869	957	884	894	915	920	885	905	879	868	907	927	847	895	938	899	850	907	938	925	955	911	922	956	878	877	826	902	951	884	887	925	913	953	866	882	900	931	905	970	915	884	806	888	888	833	922	929	890	937	877	904	908	910	904	953	866	899	897	855	953	956	877	913	891	907	864	843	881	917	899	923	898	916	889	892	963	920	901	914	910	899	920	924	882	848	880	922	889	909	939	930	921	908	867	908	954	894	868	878	852	915	913	940	839	896	837	923	901	894	858	914	922	890	955	950	884	878	964	920	876	930	835	870	848	952	890	923	878	849	949	879	910	909	939	878	902	890	894	943	885	823	889	906	888	901	924	887	892	893	899	855	866	877	833	903	852	895	881	899	852	912	909	982	888	861	877	954	896	889	864	912	891	879	849	903	906	969	887	825	893	882	898	873	823	945	871	909	853	909	945	900	842	958	890	836	921	868	920	942	872	950	921	872	837	944	920	920	927	942	930	921	880	874	895	867	935	875	855	950	903	951	926	890	900	892	960	911	890	869	917	940	932	893	943	927	936	932	909	905	930	917	918	919	879	902	909	872	839	945	919	861	889	928	905	901	864	881	865	908	909	905	934	908	856	871	877	853	868	900	909	895	923	894	938	940	903	907	883	884	963	908	898	881	931	903	927	922	908	862	911	891	937	889	956	895	916	915	875	870	897	892	852	948	910	858	875	898	943	873	915	923	906	912	950	891	946	901	895	890	867	897	856	874	911	873	893	841	910	903	950	921	931	878	860	890	875	908	917	918	916	919	907	868	887	884	902	874	932	893	893	849	888	923	913	933	866	839	920	903	888	909	882	876	885	900	867	939	872	905	843	894	904	917	938	884	921	878	869	944	876	930	929	880	923	928	911	873	856	872	885	881	927	906	956	896	919	853	870	901	868	867	924	895	903	888	951	906	912	871	932	936	883	864	937	869	961	902	926	873	899	911	926	903	918	887	911	855	939	917	924	877	839	909	908	926	888	878	903	929	925	897	920	867	955	880	849	897	893	918	881	896	914	929	852	902	913	858	903	910	911	943	953	854	878	909	902	860	893	883	983	846	902	895	851	955	890	836	904	916	875	903	848	862	902	877	873	887	886	922	910	906	921	907	907	911	922	899	908	881	907	955	966	850	912	896	902	882	941	930	907	878	884	895	904	930	882	882	912	887	897	863	934	917	940	901	893	931	908	909	867	933	870	881	854	857	880	952	909	897	892	925	926	906	994	890	833	945	915	944	930	864	870	945	883	860	929	891	948	943	933	913	927	894	934	899	892	954	919	869	848	952	908	922	903	897	904	906	949	873	855	869	896	913	908	902	920	903	913	893	871	909	935	934	935	951	899	902	889	834	900	908	947	919	917	848	878	870	933	920	879	880	902	923	923	880	886	879	929	905	901	915	895	868	953	934	890	870	898	926	920	883	906	916	901	906	918	894	865	918	877	897	877	907	850	975	925	913	887	929	852	940	881	886	937	910	860	907	900	930	871	822	891	900	894	858	898	893	953	913	863	867	886	868	917	832	896	908	908	879	835	886	877	848	853	959	877	864	940	910	887	890	948	835	926	928	866	886	890	902	909	879	905	861	919	847	883	883	880	846	888	901	854	948	964	959	864	932	848	874	859	852	894	916	920	921	972	951	919	881	872	921	939	909	933	859	902	942	916	897	873	867	937	890	914	868	869	932	858	874	917	933	897	893	928	885	896	866	889	884	877	869	911	866	958	897	882	906	919	925	861	917	919	918	915	932	935	871	872	902	909	940	878	882	884	918	913	925	917	924	913	885	924	926	909	886	869	861	945	897	897	874	926	861	828	879	902	888	865	909	902	903	896	844	854	818	884	902	947	897	884	973	934	848	938	923	928	889	892	934	914	880	894	841	920	938	945	921	934	849	961	898	934	918	887	853	830	905	874	868	874	882	909	969	928	863	894	917	878	866	883	850	895	948	918	884	926	839	879	942	905	829	889	899	857	899	893	898	899	881	882	871	951	861	951
5220	1043	972	893	833	847	870	813	810	824	817	799	844	855	811	804	826	781	801	848	827	834	759	796	776	799	798	806	736	776	805	774	808	820	850	808	737	840	810	778	846	794	832	809	798	777	814	789	818	791	773	782	775	757	844	815	834	812	807	806	806	752	838	789	783	791	790	824	782	812	822	802	748	783	775	820	780	781	830	804	762	800	782	774	798	770	832	819	830	769	793	801	774	737	808	814	806	832	819	777	768	863	810	777	790	735	768	866	809	808	836	843	747	782	815	771	766	792	809	839	806	781	794	762	765	794	764	786	794	763	784	787	805	771	743	813	815	844	770	769	763	831	806	697	839	815	756	787	773	821	785	846	794	758	779	732	818	790	850	797	790	774	740	746	779	795	795	798	765	787	775	824	800	782	816	757	779	801	810	792	812	777	844	793	795	820	802	792	731	782	794	818	746	785	822	795	803	775	751	806	749	759	769	773	768	790	798	793	782	817	831	800	806	757	784	827	825	750	788	845	767	822	735	743	784	779	835	851	785	766	799	809	794	788	809	780	789	829	800	818	814	750	766	789	795	799	756	830	805	768	815	817	806	802	825	801	772	805	828	753	769	818	824	748	781	793	749	769	792	829	798	815	747	804	824	764	786	768	827	767	869	728	743	774	820	806	843	791	737	769	751	774	799	778	797	813	754	821	772	871	788	819	830	764	786	784	801	710	790	823	821	783	821	832	816	803	811	788	800	786	789	742	804	809	812	799	739	795	799	758	705	840	786	805	811	761	779	836	807	822	829	775	727	822	816	771	761	812	756	792	758	789	804	796	802	782	724	755	775	834	803	790	813	754	802	775	807	830	794	814	812	769	769	798	842	800	777	856	800	787	852	836	808	803	778	751	766	727	757	766	851	810	792	808	740	774	830	788	790	778	811	795	793	848	757	803	840	817	793	832	828	821	814	771	822	832	809	825	768	782	773	828	755	750	793	742	801	772	801	825	760	805	844	770	794	798	764	773	834	794	809	794	770	744	771	827	817	694	817	769	802	799	846	786	811	806	779	789	801	766	773	806	738	741	774	811	790	828	811	778	750	769	784	845	786	795	806	800	782	853	770	783	749	795	831	795	787	803	816	787	778	769	807	798	771	785	755	786	774	782	754	781	733	811	801	857	803	804	814	786	783	838	793	838	752	769	812	763	831	855	766	812	794	792	778	790	787	819	801	820	795	784	795	768	798	746	766	815	804	832	785	733	743	794	773	811	789	772	807	762	777	761	836	802	834	741	820	767	804	781	798	830	794	786	773	776	849	818	794	858	808	795	792	818	781	776	798	758	782	797	747	804	811	810	775	861	763	772	791	774	802	787	831	785	792	839	796	783	779	749	811	791	800	793	770	835	757	840	873	758	773	771	839	753	819	756	816	803	745	793	768	762	784	802	845	757	749	825	793	822	763	810	724	802	759	799	775	763	815	796	804	809	800	836	794	764	832	717	823	803	773	781	811	771	782	841	778	779	806	814	848	790	767	789	821	780	804	817	806	833	777	786	793	795	776	773	817	828	810	788	775	763	775	785	850	842	842	835	800	811	772	800	793	804	774	790	791	804	793	762	785	847	804	821	790	778	797	835	750	802	777	793	796	841	782	747	774	859	761	815	834	806	768	791	795	775	763	797	816	789	830	775	804	812	756	794	746	841	787	806	795	810	786	801	802	823	812	776	751	811	787	775	800	798	715	754	796	764	775	834	821	806	811	833	772	796	805	835	759	784	837	806	767	783	834	836	795	749	814	872	777	843	802	784	828	804	784	790	778	820	853	787	782	809	779	791	784	782	774	816	747	791	805	803	847	805	814	760	817	834	792	795	795	746	773	818	790	874	793	790	777	827	842	752	722	789	768	825	840	784	777	806	805	795	824	788	789	876	789	809	781	808	786	797	820	790	782	783	792	835	824	779	854	787	787	784	848	798	761	817	828	777	768	813	748	817	804	802	799	786	791	762	724	769	778	787	813	835	818	776	769	781	748	769	770	804	770	861	806	775	798	747	823	783	787	797	778	847	760	795	803	810	800	796	764	759	769	811	788	800	809	788	809	848	776	833	820	765	789	794	848	828	788	830	745	798	776	773	789	811	821	792	815	819	794	767	805	776	784	791	756	794	841	799	818	816	799	803	802	798	747	827	729	853	766	820	856	846	828	813	764	736	782	807	852	802	817	783	783	836	783	797	739	816	850	820	792	817	766	737	799	810	747	799	807	794	785	785	792	799	770	787	805	793	777	797	787	838	790	791	813	734	773	816	824	788	738	824	844	773	799	797	788	814	842	776	788	807	817	817	797	741	766	802	812	774	754	780	774	838	832	769	831	779	849	789	765	840	809	829	775	787	800	817	767	781	798	809	821	810	760	820	823	788	778	802	794	772	805	758	801	853	802	823	795	806	760	770	795	834	781	821	735	773	776	740	767	758	794	802	795	754	755	754	819	741	848	738	781	851	803	771	810	804	783	771	764	790	800	788	786	783	794	798	807	800	829	779	808	733	775	808	769	786	774	803	766	806	776	786	752	790	811	795	806	802	788	754	816	796	779	803	836	785	769	735	832	835	745	799	805	803	805	777	762	815	812	799	793	808	767	833	758	823	738	838	803	789	812	801	791	742	836	821	761	812	792	792	767	797	832	787	731	782	786	782	756	803	812	762	821	796	763	757	789	815	825	807	785	853	782	765	777	807	789	776	833	854	811	812	774	783	776	811	786	765	816	857	745	816	757	826	815	791	759	803	788	761	780	817	799	805	772	821	826	829	784	781	802	823	783	823	737	807	789	770	757	771	814	793	784	805	773	794	815	827	791	816	790	745	766	801	800	830	836	828	807	813	790	839	788	766	756	795	784	805	755	768	795	772	794	774	775	759	822	815	755	800	773	795	809	809	822	767	835	827	795	789	797	801	780	792	769	763	815	786	769	799	806	798	822	790	816	869	825	796	772	791	803	829	747	804	801	804	726	750	799	813	785	778	788	793	792	794	803	777	768	785	769	811	797	759	816	768	837	764	757	839	852	804	790	811	819	782	740	797	775	766	831	844	782	797	777	744	813	759	795	804	752	806	754	799	854	788	788	775	784	762	818	781	778	799	776	823	817	768	808	845	781	796	831	791	783	795	846	811	770	806	805	819	774	831	869	755	806	846	757	800	794	783	832	788	753	798	782	752	756	811	782	779	846	797	770	778	823	810	799	842	751	811	840	793	851	788	801	813	799	830	813	798	733	782	820	774	824	805	788	766	824	783	812	753	829	778	839	768	873	774	829	812	765	747	852	789	756	823	819	759	862	840	831	760	817	789	807	788	758	791	794	785	752	783	793	850	808	769	795	794	813	777	822	794	795	814	787	827	772	783	781	775	758	809	763	772	819	807	820	773	821	812	793	799	785	828	762	774	797	826	857	799	795	769	843	821	769	784	782	783	827	809	832	765	805	818	798	770	813	817	782	758	789	784	808	770	848	810
25905	21441	25136	16407	1888	1141	1005	890	876	920	838	862	804	856	820	834	872	831	852	895	863	841	830	844	817	809	836	875	829	859	835	851	826	857	830	800	821	880	821	815	826	799	869	844	887	878	855	850	826	844	806	887	842	813	821	826	827	792	774	817	799	811	800	895	838	876	831	804	815	797	813	813	868	796	869	791	821	854	777	861	852	794	825	867	801	883	824	833	796	839	817	802	798	850	809	804	844	822	858	861	758	798	790	843	815	878	843	856	788	861	834	865	827	799	774	810	847	833	866	793	822	783	803	834	835	841	821	835	867	785	803	873	829	850	863	790	820	801	888	778	786	828	859	825	862	834	836	780	821	848	809	808	911	809	822	813	825	843	776	762	810	842	782	800	819	812	777	818	833	831	814	874	806	831	844	851	827	819	812	854	839	823	804	833	825	818	856	832	781	800	831	826	785	813	840	856	847	837	831	815	865	863	861	836	828	859	820	802	769	839	791	838	811	775	855	869	867	816	821	831	825	798	819	777	861	802	849	831	842	820	834	833	786	808	801	796	829	786	830	844	841	784	887	845	870	863	843	844	808	841	797	831	862	820	791	803	831	830	823	815	864	825	850	798	836	833	834	842	819	813	790	780	843	809	809	782	826	828	808	811	823	770	751	773	836	809	817	798	841	817	747	839	853	809	806	767	777	794	834	860	812	864	826	784	823	879	775	811	819	809	807	837	802	846	783	813	831	840	805	839	841	895	810	855	830	784	816	866	782	788	846	805	791	795	811	851	811	806	855	819	776	863	836	793	859	802	813	805	798	840	799	871	817	852	803	837	865	861	860	876	869	814	841	808	829	826	821	837	846	797	857	797	795	848	819	825	814	765	793	769	809	830	743	910	769	819	862	769	784	797	799	783	819	852	873	819	849	814	809	830	805	793	840	827	883	860	849	780	866	800	818	825	818	849	836	847	848	868	828	815	766	848	873	817	804	777	837	819	831	839	824	789	806	829	859	817	831	807	813	780	836	812	857	802	811	789	875	842	774	860	810	816	833	834	769	836	827	779	795	829	797	828	781	811	804	810	863	846	833	792	816	864	816	844	770	828	804	859	832	835	789	763	820	840	798	748	838	809	827	841	826	856	850	812	857	818	812	808	833	854	780	834	761	828	829	854	771	802	802	791	831	864	837	811	834	791	836	861	794	811	845	867	835	794	825	812	814	868	826	797	871	824	860	810	850	845	795	858	794	767	831	836	828	795	794	782	810	837	796	784	822	782	863	844	794	888	864	820	833	897	844	852	870	854	818	774	897	875	817	749	837	806	842	842	855	833	835	836	871	764	872	830	813	801	813	778	839	859	789	858	810	852	817	827	794	816	881	815	808	855	845	861	821	854	857	857	822	846	846	832	804	808	820	827	839	833	792	808	812	835	841	841	846	813	797	826	800	867	826	874	788	836	884	832	817	811	828	822	838	855	813	860	807	822	737	806	841	863	844	852	864	808	803	783	827	794	846	818	807	761	881	800	861	822	835	818	801	835	844	774	829	825	843	856	878	792	841	818	830	809	815	828	800	765	817	799	787	805	838	831	832	844	809	794	808	764	839	835	815	814	835	815	822	776	849	817	791	809	868	824	885	847	818	810	809	835	818	815	899	782	814	869	724	815	804	832	799	890	831	811	816	791	819	805	771	842	753	813	801	806	896	799	850	817	828	827	788	812	771	807	848	850	797	789	878	846	874	819	832	818	799	826	802	801	822	802	819	800	842	844	765	829	825	826	865	828	842	883	822	858	783	777	814	747	812	817	765	843	841	787	788	831	855	827	780	855	882	801	807	819	823	829	790	870	809	827	858	792	830	796	782	839	855	871	799	765	786	816	836	863	778	749	819	841	900	815	857	833	780	843	821	850	793	788	838	829	808	854	829	831	843	832	806	813	779	824	800	909	828	823	815	896	837	869	823	820	812	842	822	760	858	845	822	829	825	863	786	806	834	843	802	773	882	805	809	806	802	792	757	824	789	832	790	836	797	793	854	839	851	880	805	829	859	807	876	747	884	814	829	805	799	810	805	858	831	797	790	849	801	840	795	867	855	797	884	822	810	788	824	808	759	819	831	774	851	864	787	790	828	805	837	796	842	860	803	779	831	826	820	830	785	852	843	799	816	791	818	813	840	823	839	854	838	788	791	828	796	848	813	811	867	827	774	808	806	762	810	887	789	842	794	861	838	781	836	762	791	907	835	838	795	861	800	815	813	841	834	810	805	820	779	826	837	842	818	832	830	776	848	859	797	837	764	829	775	797	794	807	781	801	834	815	805	837	790	808	848	816	864	829	876	793	821	794	838	807	802	871	796	860	814	861	803	805	849	806	791	812	838	840	832	878	840	815	749	855	798	830	859	740	857	827	876	849	841	858	825	849	817	852	849	818	818	847	813	829	813	809	809	820	868	824	818	872	832	862	828	759	799	862	852	845	797	810	815	826	801	802	817	784	835	814	789	872	820	827	794	796	830	812	785	811	800	830	821	860	777	788	809	853	766	786	846	831	860	849	849	849	812	878	830	887	827	860	859	845	813	845	765	835	835	826	841	807	854	885	819	816	821	837	805	832	868	850	801	808	812	833	854	822	798	812	797	776	831	798	824	811	831	823	855	841	828	812	830	833	804	838	875	807	839	825	835	759	817	856	838	824	787	868	791	794	823	844	796	891	841	887	853	793	828	860	846	883	787	833	841	839	814	812	817	845	855	816	823	819	742	855	870	816	839	856	790	835	843	834	829	853	846	847	782	829	795	794	856	871	858	819	850	811	801	774	793	777	826	821	821	803	820	813	830	762	777	847	879	808	843	791	785	810	894	810	814	787	829	827	804	840	793	824	861	825	801	814	856	777	830	865	846	803	816	824	811	814	840	798	817	789	809	829	806	861	838	890	841	808	837	816	879	856	835	799	798	785	826	816	800	801	838	866	802	807	858	837	834	869	846	916	844	843	819	799	848	800	799	834	778	849	863	784	830	780	798	812	824	831	815	801	827	854	827	827	833	845	830	781	862	844	817	789	809	863	845	867	817	822	888	845	789	841	859	802	823	833	852	811	830	837	828	775	785	906	815	806	821	816	784	834	797	828	827	797	803	828	863	836	817	772	801	814	774	820	774	829	813	872	852	842	816	840	815	829	821	824	847	865	818	845	767	803	886	798	773	835	790	851	870	849	909	801	830	781	828	798	818	799	838	755	822	826	841	853	862	835	838	766	835	820	773	864	811	863	863	848	819	811	798	864	785	858	816	843	846	872	823	864	806	865	801	843	776	798	841	831	810	793	793	816	833	854	778	768	858	825	793	765	824	820	791	838	769	805	821	821	806	781	812	813	808	789	833	815	814	810	838	739	793	787	804	860	850	864	836	856	842	794	813	729	823	842	821	793	791	771	801	780	840	811	825	863	798	863	857	815	795	822	818	842	813	795	808	843	855	818	818	815	799	797	814	818	817	767	832	876	809	808
3693	2239	1903	1250	1087	992	913	867	851	878	800	856	817	778	814	773	736	778	774	748	790	777	736	774	715	780	763	734	760	700	781	795	787	765	763	784	810	791	751	769	830	747	766	686	781	788	754	769	752	754	754	735	740	773	745	789	771	806	709	714	739	729	798	747	746	779	718	733	718	719	730	718	723	770	733	787	745	727	764	776	726	686	766	788	734	742	719	775	780	711	759	720	791	720	748	747	745	742	720	712	742	734	758	725	714	733	756	761	762	733	691	746	806	744	722	745	743	731	749	745	718	736	754	728	703	776	792	725	771	795	808	720	772	759	749	738	756	751	717	764	790	774	718	798	716	752	767	743	773	750	756	786	723	767	753	722	739	737	796	725	670	759	733	704	727	712	712	769	672	738	757	742	747	786	778	689	729	756	756	728	797	759	732	743	760	786	746	732	765	756	740	768	687	739	751	751	776	735	734	675	742	725	753	731	756	741	788	734	745	804	730	786	759	744	743	719	726	737	689	688	717	741	785	760	760	746	779	724	784	739	741	752	718	773	744	748	776	720	805	767	710	750	744	796	709	713	729	720	757	681	766	751	769	739	687	770	775	730	741	777	774	705	767	725	747	700	723	727	784	748	759	784	784	781	718	752	711	760	774	781	730	733	741	744	757	736	714	732	740	775	717	738	766	793	726	748	702	752	746	763	803	742	733	706	773	766	716	767	720	681	722	742	744	756	727	752	745	787	713	759	735	735	766	759	764	764	737	745	742	754	721	712	759	772	760	725	752	710	797	746	762	725	716	732	732	717	799	726	798	764	750	734	716	776	736	768	719	746	749	714	707	738	749	809	718	789	708	732	741	779	765	752	747	760	736	753	764	752	747	742	709	706	763	765	760	783	788	771	740	753	717	693	726	767	736	700	773	729	731	745	753	763	720	804	719	758	765	734	760	707	784	738	757	772	726	805	745	746	777	732	756	769	734	760	775	795	742	696	756	725	754	752	760	742	794	748	751	740	727	729	766	739	738	746	741	733	745	748	729	745	749	743	792	756	756	756	739	775	799	747	723	727	764	727	752	730	750	716	752	735	743	764	774	768	720	730	774	736	710	766	739	761	749	750	666	715	743	700	767	760	750	729	788	773	760	741	761	695	726	704	758	755	767	775	720	752	760	737	732	717	714	755	762	740	784	732	797	786	753	734	723	724	738	819	758	737	730	752	755	738	784	738	725	727	724	779	699	752	731	748	738	714	680	744	717	740	724	784	803	737	779	760	716	725	767	789	757	741	739	739	752	753	756	771	768	751	770	723	732	739	776	762	697	736	759	741	749	738	743	790	768	736	688	775	788	730	714	715	714	735	789	747	717	723	759	754	728	755	782	714	722	724	755	834	741	801	699	776	741	762	737	744	773	705	788	775	716	729	772	723	749	680	771	770	737	716	771	748	755	739	795	772	791	738	769	759	704	728	736	771	718	731	715	727	734	756	790	765	752	748	762	776	752	678	747	702	788	743	797	764	725	733	738	766	759	695	749	677	701	821	774	742	716	720	730	751	745	760	794	742	728	746	786	751	739	766	768	764	757	754	729	738	760	707	774	740	760	752	774	716	758	745	727	774	753	724	728	730	752	721	767	771	740	748	749	759	767	751	777	787	762	716	704	763	709	764	693	793	742	736	731	734	730	719	765	767	730	711	762	764	760	728	769	760	778	690	739	776	745	699	781	726	756	760	734	786	803	744	727	718	754	726	816	800	801	694	738	758	675	725	761	799	757	764	791	711	776	755	742	766	763	749	751	762	719	739	710	762	740	712	731	759	740	814	713	718	738	732	739	753	756	727	735	775	792	741	789	729	778	757	731	729	807	762	783	749	755	690	745	746	758	727	754	777	722	754	743	780	803	746	788	730	714	754	793	762	773	777	730	761	740	763	728	801	700	731	737	731	751	758	741	766	809	788	732	779	779	733	769	746	756	764	740	725	764	717	754	733	783	714	754	760	720	760	737	730	743	746	765	768	752	729	772	783	734	715	766	685	712	727	740	755	691	792	773	767	770	764	776	741	739	753	752	713	737	716	719	762	740	716	771	727	780	785	738	790	719	744	740	738	760	728	771	723	720	744	795	778	749	754	783	741	711	691	752	695	714	804	797	789	779	733	782	706	746	694	730	732	768	729	743	761	723	714	778	752	771	785	720	747	724	773	733	771	735	795	762	780	751	772	781	749	728	780	718	779	702	723	724	785	711	726	736	751	704	787	741	712	750	730	756	761	734	714	787	694	771	692	737	700	723	716	771	720	756	777	722	737	736	767	730	765	761	781	769	734	743	771	753	738	733	728	751	710	768	782	748	787	739	739	743	764	764	720	691	713	744	717	758	754	797	770	771	724	720	736	751	758	723	784	787	758	762	757	763	758	720	772	763	737	749	712	728	715	738	773	773	722	750	725	690	733	784	721	750	753	647	741	741	736	732	771	724	771	773	755	754	754	718	735	784	773	763	779	706	739	733	740	741	730	737	710	781	781	749	759	734	724	759	764	725	790	762	791	761	697	781	761	762	780	728	758	749	725	704	783	781	756	705	739	753	797	762	728	714	727	745	720	726	742	737	739	781	767	711	758	739	760	732	741	746	701	767	753	793	721	744	787	758	779	767	736	745	747	762	761	747	724	757	712	721	737	783	729	781	790	750	777	734	798	727	732	746	757	755	737	777	717	721	742	720	724	776	740	781	778	727	756	751	755	766	790	730	761	739	755	755	748	726	728	744	788	760	709	780	721	751	713	757	726	792	774	736	768	826	732	763	713	696	676	723	805	756	735	748	746	753	742	747	748	764	724	723	720	796	747	773	756	727	753	762	734	719	731	775	750	749	775	738	709	757	695	739	735	705	748	714	749	710	760	708	725	747	758	780	741	730	777	735	779	730	738	754	736	743	722	740	725	737	752	773	743	755	737	748	722	695	738	710	725	726	729	776	723	691	772	746	768	687	782	710	682	697	792	786	751	758	726	781	746	759	705	752	771	758	701	724	727	763	729	746	769	758	756	748	703	748	743	729	753	719	741	781	759	727	730	731	767	769	733	731	745	743	716	764	703	740	764	742	769	751	720	764	742	727	726	731	777	750	794	709	770	765	746	726	734	754	786	724	741	703	776	751	747	735	773	764	795	726	741	745	717	787	732	775	725	767	727	696	738	781	725	731	738	762	740	699	719	736	759	750	732	758	705	675	693	746	729	685	728	746	778	802	716	690	750	697	744	741	782	717	734	759	716	712	752	760	733	742	708	698	716	706	729	723	743	706	794	733	719	759	702	740	752	746	783	705	776	772	715	746	766	727	781	727	799	754	732	743	724	762	712	714	751	739	727	722	752	781	730	783	752	737	725	723	721	742	734	802	712	793	779	727	729	738	767	759	767	718	685	685	751	747	769	707	727	760	724	767	736	741	770	788	734	779	748	743	757	753	765	740	729	775	715	729	762	748	745	768	754	733	773	753	788	715	738
24276	21410	28546	24650	20001	2840	1039	681	547	547	515	474	437	487	446	422	479	396	447	389	393	407	441	402	407	382	383	394	458	409	367	366	412	421	388	417	405	361	423	402	406	400	391	425	408	398	384	373	410	410	444	385	387	405	402	374	394	387	426	388	399	391	375	421	377	374	399	411	388	407	399	386	403	359	408	370	405	410	395	409	381	357	405	427	412	398	411	414	424	362	440	376	420	360	398	392	413	384	359	400	369	382	363	415	409	420	391	420	390	393	387	358	380	376	409	377	401	384	420	361	388	386	379	394	397	390	396	382	369	389	436	371	375	406	360	381	372	404	412	413	397	351	402	426	376	375	414	373	369	403	390	384	394	400	399	373	398	405	387	391	422	403	427	349	385	390	372	382	424	376	382	382	381	381	396	379	383	374	360	408	454	368	408	393	377	410	397	380	422	357	388	387	412	390	362	411	389	384	406	428	435	411	366	402	370	394	398	397	383	403	390	352	389	377	390	388	370	380	407	418	401	380	388	423	410	409	373	359	390	356	387	387	379	342	422	409	406	394	378	397	391	395	365	375	418	414	365	371	400	381	375	414	405	400	418	394	372	389	412	399	422	384	380	407	398	385	391	404	381	409	419	403	406	402	408	395	386	407	395	368	370	365	396	388	375	389	404	391	386	396	370	400	371	409	403	385	366	347	392	382	361	383	392	444	405	383	401	420	388	376	380	379	407	413	379	394	396	364	410	387	401	396	424	381	394	392	371	368	382	389	418	378	392	385	385	407	372	393	400	372	357	352	370	391	399	407	394	430	393	357	378	362	409	418	407	356	384	391	386	404	380	429	398	383	354	399	386	407	382	383	383	376	422	363	374	425	403	409	388	392	381	402	385	382	342	406	359	397	409	405	396	382	396	396	429	379	349	393	388	419	386	384	351	377	417	410	376	393	386	408	372	360	411	385	401	385	373	388	374	397	395	375	365	418	352	380	397	412	381	434	402	381	375	406	406	424	382	359	398	368	366	368	342	381	370	410	409	428	380	416	406	390	383	409	367	410	410	395	378	380	327	396	360	403	389	389	377	368	383	385	396	409	402	373	404	385	404	389	385	401	380	347	385	368	403	378	368	399	366	369	386	367	364	400	394	371	405	388	415	390	401	376	399	391	381	407	397	345	362	388	386	367	381	377	375	397	432	381	403	363	371	365	387	378	410	380	427	353	368	383	384	394	422	418	388	381	409	415	387	400	369	397	384	351	411	349	365	390	399	385	396	396	354	386	339	385	391	399	405	387	376	407	361	412	389	418	377	385	387	397	384	416	327	389	401	376	410	334	400	366	386	354	396	391	384	390	391	390	390	380	408	392	390	391	412	398	404	390	440	364	376	403	406	380	372	391	387	378	411	364	421	393	413	364	387	371	367	400	348	374	390	389	430	372	400	400	373	398	350	389	394	412	374	401	407	379	390	372	384	391	382	369	402	389	365	440	372	380	386	369	377	367	369	376	397	419	389	414	383	381	408	355	394	371	416	376	358	378	388	423	389	424	381	385	370	388	402	384	369	422	420	402	394	360	357	374	369	377	381	404	412	408	380	345	357	384	398	401	382	371	377	391	424	414	396	381	366	421	412	380	389	373	362	394	400	387	365	334	380	401	377	389	374	377	396	409	416	361	397	366	396	402	413	401	370	393	425	373	413	415	414	377	407	428	418	388	389	381	339	341	370	387	377	375	407	406	383	366	401	393	414	420	369	392	410	347	384	406	386	376	417	415	362	390	380	368	381	380	361	368	373	390	373	402	401	369	369	372	391	400	368	394	353	373	401	392	394	381	408	358	388	406	381	410	389	372	412	392	379	379	435	371	358	374	426	385	409	393	387	382	363	381	388	432	391	410	366	383	407	393	408	402	409	394	387	375	406	412	382	378	351	381	387	422	389	379	377	370	369	393	374	422	394	370	384	375	403	364	390	402	403	370	379	430	379	397	373	395	357	391	410	381	381	408	367	392	377	405	391	406	387	386	382	382	416	366	347	365	388	375	396	390	416	387	361	388	375	386	402	362	411	371	366	391	401	389	361	344	394	380	397	418	382	353	401	399	367	393	395	361	386	395	349	381	438	375	421	429	393	358	376	429	372	390	403	355	380	398	404	395	399	398	385	392	391	382	425	362	383	390	340	365	379	401	356	393	423	405	368	364	389	401	399	379	409	408	401	360	400	387	396	371	386	418	357	384	381	375	371	394	411	370	398	374	387	353	382	397	366	377	373	401	402	381	408	385	385	394	396	379	409	378	360	380	413	374	362	375	434	386	385	374	391	412	428	380	389	386	415	379	395	413	386	408	378	404	386	354	385	382	353	427	391	376	376	371	392	409	384	410	388	356	362	403	391	412	367	377	388	394	414	402	374	382	404	387	372	392	398	358	407	381	369	414	427	365	406	398	374	367	366	399	357	361	372	373	381	408	390	399	379	360	376	389	366	409	353	382	396	416	370	374	396	380	414	388	414	389	417	398	337	412	408	388	362	383	369	419	395	373	400	369	373	371	369	401	383	384	383	390	375	412	373	395	370	397	395	376	368	354	370	410	415	410	397	388	369	397	384	342	402	375	371	370	377	371	391	402	373	402	373	366	345	341	385	349	379	385	373	402	376	355	411	412	385	401	398	391	356	421	404	406	409	392	388	397	417	394	342	338	411	356	394	441	380	345	397	374	378	407	390	378	368	418	428	395	386	381	381	404	360	366	400	374	384	368	369	403	380	408	388	358	396	386	394	390	399	383	375	372	376	367	376	379	392	356	372	402	401	423	376	357	398	416	400	378	384	364	362	372	366	373	369	372	420	410	364	391	400	419	401	400	366	367	417	410	382	358	449	382	398	397	376	371	369	367	359	383	391	410	394	406	410	356	376	350	390	369	389	413	383	389	380	435	369	403	370	403	403	348	357	373	395	404	404	385	387	392	405	360	384	406	352	408	371	395	378	387	382	421	364	376	355	407	390	379	394	353	401	395	408	363	357	386	404	375	410	378	378	411	380	417	385	375	383	417	366	375	344	402	371	379	384	416	385	432	377	375	379	398	358	395	382	397	365	386	367	391	363	400	444	370	378	374	418	415	403	385	399	386	357	382	363	407	413	395	384	410	413	403	390	377	410	346	391	353	396	357	386	360	441	362	362	371	377	390	385	373	399	398	356	394	358	375	374	366	411	407	406	385	388	386	382	389	364	388	366	369	396	350	409	390	397	384	365	381	408	392	387	412	372	431	385	419	407	400	393	418	393	405	408	391	368	358	403	387	364	401	399	390	379	406	348	371	370	392	375	389	363	368	376	377	329	349	378	420	386	411	358	376	373	356	409	357	379	391	362	400	384	374	408	382	371	369	380	365	405	381	382	383	384	413	384	414	366	420	341	361	385	356	371	412	378	337	394	384	396	386	395	362	394	405	354	368	367	401	397	393	411	388	419	380	408	395	421	377	399	409	404	388	367	369	376	396	387	381
3360	4823	3844	1927	1399	1089	880	761	723	625	589	578	513	495	519	490	470	459	447	468	438	441	449	441	426	418	427	456	422	419	446	415	408	436	402	443	403	402	421	428	415	370	429	459	399	440	392	407	393	415	417	422	406	393	441	411	442	375	389	425	414	448	414	426	418	398	394	411	397	427	431	403	392	423	385	364	426	374	410	422	407	402	382	420	393	419	385	366	439	418	415	410	421	391	422	412	391	407	416	403	410	416	379	397	411	435	400	411	377	418	372	386	416	417	403	409	403	395	369	432	374	424	421	449	402	417	410	404	350	395	428	387	393	414	437	418	381	439	385	414	441	399	372	442	382	398	382	413	415	383	357	415	437	409	392	410	406	413	403	404	407	417	406	383	383	463	420	401	420	350	406	418	406	404	380	407	390	393	434	387	375	366	385	401	399	423	434	401	395	404	413	397	406	421	418	398	372	396	434	387	391	396	430	405	411	444	412	408	406	425	403	437	404	407	402	412	403	381	404	361	417	429	364	450	395	410	373	423	380	434	425	410	413	417	378	454	394	394	411	386	438	347	451	407	384	426	409	424	395	410	421	427	388	407	436	394	396	397	414	422	413	382	390	386	427	451	400	408	395	435	386	413	391	406	394	367	408	391	405	402	403	410	413	389	418	353	384	369	428	408	409	387	411	416	419	385	396	383	425	408	434	402	396	435	433	402	410	394	420	424	392	438	356	417	392	407	392	422	413	421	368	421	417	433	401	388	396	430	375	388	367	439	442	380	404	426	386	407	401	412	430	429	396	406	434	374	389	396	446	378	417	390	408	400	448	374	416	399	433	425	383	434	403	449	461	419	408	413	408	353	397	401	428	377	433	400	408	416	402	389	404	447	366	412	400	432	398	415	364	420	432	416	423	397	406	389	407	367	421	416	398	399	395	399	378	396	413	431	410	415	414	359	391	439	394	400	400	408	424	444	396	381	398	440	404	442	431	428	398	393	416	424	405	415	411	371	428	414	404	411	380	421	393	390	396	408	409	416	417	414	398	414	392	419	420	383	381	374	422	410	393	423	403	410	401	390	392	372	383	409	393	418	405	402	407	424	425	380	378	401	424	388	429	407	400	425	408	397	412	422	401	416	412	413	409	411	413	414	386	390	413	457	390	422	366	384	430	380	408	384	403	393	420	412	420	440	412	404	446	412	392	401	430	419	401	426	413	400	406	411	399	430	387	425	425	436	410	404	393	387	405	414	355	435	417	393	377	415	403	392	373	378	431	425	419	418	448	342	408	441	395	427	423	413	412	369	381	407	395	396	383	404	426	392	395	396	417	379	436	398	432	427	388	382	395	375	411	411	387	420	380	413	408	403	399	414	384	358	405	380	383	387	457	413	374	433	393	396	410	407	388	389	377	442	397	429	433	432	409	411	411	418	400	392	420	400	400	385	439	439	442	393	423	414	393	394	412	407	430	425	411	389	387	425	445	441	398	365	418	423	400	388	408	422	420	431	385	371	412	409	398	381	395	418	408	381	430	455	424	437	376	370	416	382	391	419	418	358	364	395	416	366	452	414	368	422	391	389	433	404	399	411	407	404	386	449	414	428	390	420	411	418	428	403	431	412	403	391	412	385	381	407	380	421	439	378	395	420	448	405	379	375	400	343	393	375	364	395	385	402	407	381	414	390	428	421	389	383	388	353	397	413	412	411	399	379	434	429	406	392	392	385	372	393	389	394	392	380	388	389	410	377	419	384	414	384	414	426	451	374	403	407	412	414	392	400	420	412	379	391	410	382	427	390	389	405	400	394	381	424	397	407	379	371	412	395	411	415	374	380	402	418	399	439	387	413	397	431	416	377	403	409	390	398	419	414	376	374	387	401	424	401	391	432	380	389	422	394	400	388	405	370	401	372	405	378	403	366	415	389	397	391	411	432	399	432	435	393	411	369	413	399	415	391	412	429	381	403	380	420	393	378	402	376	404	425	398	377	374	413	401	371	363	410	414	409	408	403	383	400	419	411	397	369	415	413	406	405	406	418	380	425	393	414	420	376	390	432	417	417	401	363	408	380	386	388	403	374	414	414	434	387	384	399	421	399	389	394	369	385	429	448	437	382	420	441	436	402	390	415	412	398	418	401	391	401	425	404	389	430	407	415	419	442	413	413	403	445	388	417	416	406	368	432	387	436	388	422	452	400	426	386	391	460	435	430	419	414	395	410	459	366	411	386	382	399	420	397	424	412	392	379	376	428	378	397	401	402	405	409	415	417	369	409	422	388	399	406	430	396	447	433	377	414	410	407	406	372	380	416	413	395	395	433	371	381	410	376	409	404	374	379	381	401	416	385	431	373	386	364	382	375	374	431	377	412	419	409	363	396	403	405	393	408	382	383	369	328	420	383	404	409	374	374	403	414	395	427	436	402	361	444	388	391	372	435	376	393	375	415	418	391	405	401	382	421	418	397	392	380	388	398	422	411	422	403	409	404	399	397	414	414	398	371	412	405	405	393	404	386	445	408	395	408	375	388	415	357	422	373	393	438	394	387	429	429	441	393	416	389	387	353	407	408	408	415	366	372	383	411	420	376	377	421	358	399	424	367	419	370	392	408	418	392	404	437	394	410	391	395	409	418	410	408	389	379	437	396	366	414	404	384	384	427	411	409	382	373	379	358	426	417	414	420	411	408	402	383	379	387	378	416	394	414	389	397	403	431	373	400	401	387	418	402	406	396	440	418	382	390	403	411	406	403	380	405	411	411	394	398	406	408	405	398	419	389	411	377	407	405	376	401	398	402	386	393	425	408	373	396	399	397	413	376	407	414	384	380	401	442	375	432	426	415	434	375	351	399	360	353	431	382	395	437	417	423	413	389	403	416	406	389	432	409	438	395	427	380	401	422	389	404	406	392	428	398	407	386	380	415	417	432	418	395	399	420	424	389	422	389	407	383	355	354	380	440	392	418	381	406	399	399	438	406	427	392	419	388	380	386	419	389	390	395	420	391	391	366	372	391	403	397	424	397	418	414	393	392	400	402	404	390	416	407	422	347	384	384	395	442	397	372	405	396	365	407	413	370	399	368	427	417	410	415	440	385	396	394	395	414	438	373	405	408	436	398	418	407	417	375	386	431	385	392	416	360	405	390	412	410	409	393	393	388	409	386	397	381	406	402	386	399	394	378	446	430	387	409	383	378	371	391	387	404	347	420	421	386	374	381	390	386	420	407	414	394	407	431	405	447	408	429	389	403	424	390	405	361	407	414	376	373	385	411	402	379	400	328	379	403	442	425	404	441	413	438	413	406	394	365	378	462	387	409	365	375	435	415	362	405	372	390	394	397	431	409	429	400	410	419	421	406	374	398	380	382	379	388	432	406	424	417	366	426	400	413	394	381	415	395	384	423	409	389	360	372	405	392	473	402	404	419	394	406	408	423	437	402	399	423	394	383	403	385	367	410	398	396	378	415	389	415	351	413	391	360	402	395	406	408	404	379	365	373	427	393
27629	11811	2091	1354	955	907	904	897	905	929	865	895	927	874	902	867	922	945	919	916	896	938	894	938	928	899	906	893	897	876	903	903	902	883	895	864	887	910	914	870	919	900	902	863	927	860	928	909	910	930	918	896	909	892	908	900	901	864	953	857	890	870	901	881	918	869	887	879	894	863	882	898	935	896	867	928	874	865	1005	898	895	877	898	875	915	906	919	884	887	871	899	952	895	982	895	916	934	895	924	887	862	824	883	870	951	839	920	875	876	893	917	892	894	944	877	958	903	886	889	974	887	945	944	872	907	888	888	870	887	890	838	890	873	881	956	930	883	889	863	906	895	894	901	922	950	911	908	872	865	900	917	867	853	878	869	882	858	873	894	876	892	858	905	933	945	877	910	923	956	893	910	883	868	843	930	850	896	938	915	887	864	946	894	914	891	896	870	880	876	867	885	876	911	927	905	883	905	902	882	835	833	872	917	916	931	888	941	867	850	873	870	896	885	913	922	903	924	899	906	898	906	846	868	863	909	897	870	952	897	900	889	868	902	868	851	877	831	921	946	904	842	957	953	884	911	901	874	871	928	917	933	868	903	893	894	894	894	939	868	856	938	906	919	905	927	893	922	913	881	832	959	910	942	880	875	867	886	928	934	871	836	893	878	873	896	916	872	905	892	860	881	885	863	842	901	885	893	913	905	855	873	912	935	936	948	836	912	913	913	887	882	898	910	904	880	905	855	908	925	908	891	901	954	899	848	895	905	879	886	910	902	866	927	894	889	864	930	886	890	876	875	873	851	893	884	888	868	893	845	878	954	891	874	925	910	902	905	911	866	862	876	881	845	922	928	886	950	919	929	914	901	914	894	896	874	893	894	895	902	888	971	881	940	905	856	951	890	897	959	870	920	921	896	881	866	903	914	903	882	947	902	923	905	867	889	916	900	923	865	853	872	866	865	923	890	929	938	911	907	890	821	899	853	874	944	897	908	897	901	890	924	900	948	892	853	853	885	916	911	829	944	884	872	886	900	959	924	942	866	942	908	953	886	866	903	878	898	875	952	866	894	842	908	928	895	892	906	915	896	901	917	902	871	879	951	938	877	889	989	954	859	909	851	879	886	903	894	855	868	834	928	845	908	899	911	915	909	959	891	850	936	901	880	860	896	892	894	910	887	897	888	875	848	899	848	943	873	878	870	911	853	921	907	935	917	904	888	839	908	853	919	932	938	877	903	864	912	942	891	847	868	985	861	904	860	939	889	878	922	894	923	884	954	876	926	834	871	876	931	909	871	887	886	898	919	902	863	914	922	909	924	906	889	900	921	876	898	881	920	893	907	857	899	890	912	937	898	888	933	872	937	894	923	944	889	883	818	885	858	850	905	847	871	954	879	918	840	889	844	862	927	903	917	849	908	884	863	896	870	887	916	897	882	878	855	896	871	887	891	873	941	912	944	940	885	843	912	908	825	925	943	886	896	897	932	914	888	903	888	902	862	941	919	902	896	965	933	884	837	847	939	935	899	916	921	925	920	901	899	883	891	917	888	888	875	905	860	841	954	864	897	867	938	920	855	881	911	862	902	882	887	900	885	904	882	891	867	913	902	860	885	900	884	902	933	932	918	934	912	870	916	909	891	891	908	901	962	858	858	892	918	920	854	868	909	821	903	911	889	891	906	913	892	923	968	913	851	885	910	882	918	913	940	936	881	863	872	902	887	900	913	893	936	870	910	849	905	911	851	882	920	893	839	901	910	902	921	847	927	863	904	863	929	928	924	894	891	907	857	881	885	857	899	865	898	909	942	959	915	884	890	907	866	884	935	866	893	876	915	920	928	876	919	882	918	890	921	917	826	912	869	887	902	907	876	861	814	948	906	878	883	887	875	877	896	831	924	909	907	883	926	876	874	900	913	870	878	897	934	923	914	925	862	888	918	929	889	908	884	896	910	895	906	869	883	888	917	869	861	946	854	924	861	951	877	866	907	899	912	883	885	876	924	958	902	882	890	926	902	891	902	862	889	879	907	895	863	820	863	887	874	956	880	887	904	892	906	877	901	887	847	890	893	893	913	921	913	897	932	874	831	930	887	925	876	878	901	892	851	938	958	862	904	911	854	907	899	869	905	926	922	878	930	869	930	887	984	856	880	863	881	916	897	902	879	959	927	816	817	898	934	906	923	906	902	871	913	905	883	846	904	880	881	895	921	914	938	919	934	907	927	946	881	922	868	910	887	889	963	887	895	885	883	833	919	903	838	935	880	931	909	902	913	887	905	849	850	909	945	945	933	840	880	915	893	896	840	939	895	936	956	891	881	907	870	915	902	834	884	911	873	893	899	937	904	879	873	907	899	886	868	879	992	859	912	896	846	880	924	921	887	917	909	910	939	900	894	838	906	892	925	959	913	922	815	864	940	864	937	898	895	909	967	893	885	898	935	914	896	894	842	900	905	835	909	921	957	902	913	887	910	924	942	895	873	926	887	885	932	930	883	913	832	890	878	888	853	913	947	936	882	917	911	815	883	931	953	905	874	917	914	933	933	848	900	880	844	925	901	871	875	899	937	929	855	935	854	895	901	913	916	817	836	884	888	905	933	847	876	946	885	857	899	875	915	910	906	858	904	887	892	881	916	867	932	813	882	895	863	920	921	935	898	941	852	878	926	942	865	888	877	898	919	956	895	940	891	863	868	936	878	897	902	909	918	907	871	866	892	903	870	934	881	885	854	916	850	912	950	876	899	900	878	853	869	921	856	881	866	921	890	920	913	874	880	898	873	893	906	860	846	919	920	900	897	885	933	887	919	894	848	936	877	911	864	914	936	895	915	949	893	918	875	902	877	879	897	885	947	898	885	903	918	916	904	870	872	888	926	910	856	899	919	913	912	906	905	946	938	888	878	942	925	845	844	866	874	841	885	951	891	924	948	885	918	882	931	913	899	923	938	919	896	983	903	919	919	865	896	905	869	892	910	896	916	877	874	906	956	889	893	892	939	850	895	880	899	907	897	917	851	937	906	874	892	882	923	906	957	906	887	881	910	884	868	888	957	882	876	914	855	893	916	886	853	844	898	909	861	955	936	895	906	924	905	892	902	865	897	949	859	969	913	929	917	833	916	900	930	881	908	905	893	946	870	903	868	893	897	885	876	863	914	908	858	903	866	925	898	870	877	904	873	899	874	916	932	840	885	916	917	912	907	930	900	877	885	872	923	814	873	872	890	875	899	945	872	920	918	868	865	873	867	906	927	931	959	887	927	908	934	947	899	863	875	924	912	910	871	874	897	935	946	907	915	935	962	896	835	921	905	849	819	906	882	886	881	908	930	924	940	893	845	914	900	901	875	887	921	909	915	932	849	923	886	924	872	932	887	918	929	841	927	872	893	885	900	853	901	934	937	903	898	870	928	925	834	851	915	869	875	920	860	940	923	880	917	915	917	851	893	916	907	865	909	896	889	911	885	932	879	887	930	914	928	838	874	862	923	881	928	888	915	897	941	867
5181	1035	969	886	813	847	811	789	833	813	783	824	839	802	783	817	820	786	810	757	705	763	746	829	819	795	816	764	795	797	854	769	831	767	759	798	783	813	816	823	799	787	825	783	789	772	825	810	784	783	823	808	828	806	798	786	788	785	767	762	818	834	781	815	803	789	748	820	788	835	746	801	827	804	799	778	792	771	827	760	796	741	785	818	835	822	760	781	788	794	770	825	776	864	769	800	787	784	797	777	795	830	802	831	824	786	751	777	829	784	799	814	816	797	795	766	774	793	829	824	747	830	809	808	814	744	839	813	788	834	809	811	798	789	828	808	738	799	736	814	828	839	806	795	781	804	765	800	775	800	731	802	823	792	772	791	789	778	802	808	831	825	790	868	836	816	748	794	810	779	780	811	749	763	845	816	801	762	769	749	783	833	794	774	811	828	746	843	768	793	818	756	788	785	778	807	804	780	796	824	781	785	810	835	828	783	797	838	794	785	830	789	751	789	777	777	782	829	813	795	781	780	795	802	766	811	770	813	774	766	792	781	822	834	786	759	793	764	756	737	783	773	748	748	764	820	772	817	772	793	805	779	833	800	777	776	815	795	808	791	831	809	778	823	793	766	807	793	842	756	786	770	836	807	834	779	838	811	773	828	774	740	751	771	827	835	821	806	787	830	790	835	805	772	780	813	796	790	765	804	834	857	774	818	803	792	768	812	790	803	828	787	759	793	814	829	760	814	772	819	818	786	838	798	766	830	825	779	779	788	814	803	783	758	814	777	771	804	775	799	763	801	786	798	775	838	789	800	807	808	794	807	790	804	804	789	770	853	805	799	809	793	800	772	804	823	796	782	812	794	861	739	790	772	804	835	815	783	781	838	743	763	760	820	789	794	810	794	822	749	803	797	786	827	802	846	811	786	798	770	816	820	786	794	818	799	782	780	810	797	805	767	820	800	788	771	773	790	834	786	807	801	826	810	781	771	761	842	818	788	760	804	795	808	779	790	837	743	771	816	793	806	775	820	823	812	770	810	818	782	783	793	838	796	804	788	755	805	832	768	799	817	749	792	781	811	810	813	803	788	816	756	781	793	830	783	811	818	761	804	791	804	784	777	816	813	811	777	794	795	816	793	837	789	810	820	806	831	712	767	776	811	786	790	773	752	808	786	799	805	850	816	804	754	779	792	797	808	806	821	792	767	800	829	837	774	800	765	836	755	731	808	773	839	795	798	803	787	818	790	797	820	798	792	819	809	797	769	806	753	817	784	773	779	834	818	796	808	796	776	757	787	834	772	831	776	835	788	785	809	797	825	768	780	816	788	814	815	813	777	790	775	790	819	794	792	822	774	790	758	806	785	791	820	783	822	825	827	781	834	786	727	742	825	814	819	790	824	802	796	815	769	768	801	817	772	812	811	783	779	797	766	782	789	753	793	794	786	820	762	792	852	755	782	819	802	815	758	819	765	790	731	781	766	791	817	827	814	782	779	848	823	834	759	806	819	747	793	801	760	804	786	789	801	821	772	790	802	820	824	809	799	815	760	800	807	804	775	853	819	787	748	827	799	764	818	783	808	808	821	795	806	796	816	785	753	809	813	775	786	773	741	768	790	799	823	785	779	773	822	797	879	770	802	848	754	791	797	747	790	773	830	790	815	822	825	797	825	772	768	811	816	814	792	746	822	824	802	830	748	814	795	788	758	808	793	749	813	772	839	784	773	803	837	829	791	765	813	819	799	822	784	773	799	775	768	817	814	786	757	845	852	779	752	841	740	812	843	842	811	846	788	775	790	789	756	773	772	803	790	729	818	761	768	793	773	762	847	755	778	748	799	819	795	814	780	838	804	795	787	749	797	760	808	776	782	732	847	762	787	756	805	768	782	807	758	795	788	794	724	766	824	815	821	811	730	787	761	777	828	833	794	826	791	870	756	786	775	784	761	800	802	822	804	762	769	768	818	813	723	829	787	838	734	752	789	872	797	816	792	781	797	817	775	776	802	774	852	806	810	773	822	809	775	808	800	838	792	820	783	789	769	749	785	799	778	827	739	798	822	803	791	831	803	774	771	767	772	831	752	759	794	726	781	777	824	809	808	789	806	800	771	766	766	803	819	773	816	798	830	733	794	766	813	819	816	848	777	840	780	789	771	861	794	793	805	801	762	738	814	788	768	822	869	801	777	790	810	797	778	842	782	781	802	755	785	785	828	799	797	825	809	780	806	819	781	819	853	820	795	778	875	803	807	780	786	753	793	787	775	768	804	787	799	793	799	805	759	818	840	874	809	805	809	739	791	825	795	812	726	779	820	804	794	811	777	770	835	778	773	775	765	721	819	811	799	830	856	810	764	764	822	797	767	850	792	797	805	739	799	800	795	791	788	779	803	778	790	795	809	797	790	791	825	816	770	849	775	772	792	824	797	842	833	819	782	778	813	733	818	775	837	820	792	809	784	776	797	767	824	783	781	769	767	825	841	747	799	744	753	772	820	770	780	766	780	765	824	759	791	810	812	795	765	827	806	838	791	790	855	821	842	811	763	751	806	804	770	792	777	789	787	798	809	836	749	829	814	799	772	789	829	819	812	804	750	775	813	869	799	849	785	794	794	786	800	841	792	808	751	721	751	806	832	755	799	815	755	795	768	778	800	750	769	786	826	781	796	779	807	792	769	774	747	833	814	782	756	781	802	779	806	758	757	809	776	794	796	811	799	811	780	755	829	804	767	792	794	777	774	779	786	809	756	788	781	756	776	798	843	775	828	738	799	784	800	778	827	845	819	811	841	767	801	771	779	835	765	797	757	787	811	833	846	785	782	766	792	802	845	761	748	791	765	833	826	725	781	757	779	814	806	724	770	791	811	782	814	761	787	828	805	780	769	822	795	773	776	791	837	717	849	807	751	823	816	843	812	852	789	776	823	797	770	763	754	779	780	781	794	858	810	802	783	787	788	792	829	775	809	798	755	797	766	792	780	814	788	790	793	816	790	802	769	801	793	787	824	799	805	818	799	816	869	803	742	790	782	768	730	831	761	772	793	736	849	826	794	758	783	773	848	782	824	803	826	824	800	784	778	781	789	784	799	809	823	770	771	768	814	814	787	842	811	791	774	763	771	799	771	871	770	805	804	816	739	741	772	738	837	803	843	847	836	756	773	775	836	872	801	759	818	816	807	750	821	800	776	775	849	805	904	788	748	818	768	785	836	756	775	834	829	769	791	757	776	794	810	803	772	768	798	819	778	814	740	759	841	729	796	822	777	767	807	810	779	782	813	773	761	792	770	786	753	814	848	784	772	844	839	813	815	772	838	789	764	793	790	779	779	849	841	786	789	806	757	838	802	829	836	776	811	758	818	777	764	804	800	800	767	742	825	805	804	824	765	815	820	786	767	801	849	812	832	781	775	750	824	868	822	792	804	843	787	770	785	797	811	737	827	823	798	829	826	752	771	771	805	821	794	803	828	801	779	792	787	820	762	748	800	838	739	779	777	801	803
25770	21399	25095	16436	1850	1038	1033	923	828	833	914	855	875	842	838	837	831	877	810	857	792	823	841	857	820	825	811	822	828	844	817	844	826	804	832	828	813	841	855	847	828	830	784	826	829	800	875	805	828	817	796	818	843	816	819	873	870	811	885	867	774	830	758	841	787	822	771	845	832	821	805	755	837	792	841	796	829	840	896	810	829	821	840	810	873	805	826	868	829	778	818	788	825	782	822	870	816	818	781	839	830	810	847	807	846	804	852	848	829	776	808	797	825	837	817	827	800	859	810	814	794	823	788	807	810	780	869	797	800	849	821	789	801	840	794	865	815	850	781	800	819	797	838	818	844	857	851	857	876	835	820	835	820	795	873	809	822	781	804	776	835	830	873	837	831	832	793	845	821	762	752	806	792	794	841	841	840	798	837	824	805	798	765	823	787	831	806	825	841	837	793	839	805	840	794	811	899	816	810	823	805	787	802	834	869	867	791	851	791	833	762	828	758	770	728	838	806	807	826	849	828	829	797	853	839	798	829	853	843	815	857	839	838	769	797	843	848	779	846	827	795	788	824	903	812	800	790	859	819	836	858	855	859	842	837	852	802	849	828	802	822	844	889	812	779	861	847	808	820	844	792	822	850	821	814	826	796	868	829	823	835	835	807	817	783	795	797	846	767	794	799	791	839	814	807	808	809	808	884	806	784	792	801	844	810	788	804	902	796	846	794	826	811	767	794	848	830	795	796	821	778	814	805	809	773	882	808	771	793	817	865	811	832	841	776	767	859	764	773	817	858	804	807	774	828	830	831	803	852	790	820	870	860	781	826	840	822	780	759	784	819	800	757	783	783	840	870	850	802	770	866	833	836	797	791	842	865	858	820	849	795	779	817	851	799	794	807	807	828	808	832	817	805	821	777	826	880	822	789	786	862	814	784	833	834	826	843	798	844	769	820	774	869	780	758	839	850	791	778	820	809	878	882	808	795	837	772	804	797	793	885	783	805	806	869	811	767	786	879	797	851	848	853	817	833	791	775	837	815	771	848	822	839	844	808	815	779	793	805	805	843	838	812	805	803	772	800	779	830	758	777	769	821	804	854	799	773	824	760	793	821	788	857	882	804	841	802	846	784	787	830	820	829	814	828	828	785	803	780	775	795	832	797	805	832	838	807	840	782	865	797	807	839	770	800	812	807	841	814	828	836	805	791	818	814	847	823	775	857	792	782	813	804	836	807	812	829	855	868	873	816	851	857	774	823	823	786	841	813	802	839	862	803	848	833	800	860	863	835	889	855	805	831	772	861	860	828	869	819	802	807	789	816	806	798	855	819	776	805	828	774	777	790	857	816	859	854	787	775	807	779	819	870	823	835	878	754	786	803	850	828	823	819	816	765	814	840	788	802	815	827	791	781	829	748	805	832	800	782	824	821	818	833	767	784	782	837	824	806	815	819	814	855	812	822	858	831	852	791	795	820	786	855	778	790	837	828	826	805	790	857	834	820	811	862	793	782	756	844	812	830	849	857	838	793	787	740	793	773	798	756	831	831	827	802	790	806	838	859	853	837	783	831	805	829	741	840	843	809	834	888	865	848	836	760	870	823	823	850	836	817	822	818	797	866	853	781	802	816	771	772	784	840	799	761	854	810	790	834	835	835	825	838	781	789	798	794	806	837	784	794	801	848	828	864	855	821	829	843	797	830	810	820	839	832	806	757	814	859	804	803	834	811	807	789	777	828	797	809	823	828	779	853	848	824	773	810	807	841	834	850	791	828	786	843	885	819	816	801	818	834	807	829	834	782	819	766	845	857	780	869	843	831	808	825	849	794	817	843	854	790	774	831	832	817	771	810	806	777	839	834	827	829	820	808	842	851	814	817	809	814	791	833	823	784	813	795	823	806	818	808	843	844	842	827	840	814	839	850	889	807	764	848	891	853	816	835	801	784	797	816	795	797	853	816	856	839	768	863	782	832	753	851	779	752	799	836	892	865	801	817	815	863	812	815	836	784	861	763	877	832	810	834	793	842	789	790	838	794	844	823	837	861	792	846	805	889	795	832	839	831	834	817	835	807	808	857	842	757	809	890	888	788	802	796	845	822	848	819	871	853	813	815	800	871	879	813	855	856	768	796	837	836	842	826	795	892	857	805	850	817	804	796	839	769	813	839	856	816	853	825	877	787	824	786	822	860	868	800	829	843	869	790	804	803	838	839	804	825	828	851	800	873	852	845	835	838	853	793	865	828	804	833	834	837	779	782	770	821	796	822	848	809	786	803	834	793	820	806	830	844	790	791	830	805	835	795	800	855	791	771	813	851	867	881	834	802	846	811	862	813	876	829	779	819	822	842	823	854	807	868	793	780	812	785	814	787	822	796	815	772	801	794	795	819	783	839	820	789	766	807	789	843	840	846	840	831	858	805	800	757	846	870	821	793	826	814	805	837	852	818	768	837	844	796	859	799	822	852	782	828	831	844	807	838	758	766	786	855	823	865	802	811	832	845	844	872	768	780	775	817	835	843	781	787	802	823	819	799	767	847	796	839	823	814	811	860	805	845	800	862	844	846	837	835	782	866	743	805	860	807	873	801	847	821	861	853	790	823	787	845	812	812	812	846	792	794	809	828	829	834	869	838	819	813	839	800	822	812	852	838	802	806	804	833	825	859	829	785	808	841	810	782	844	857	818	769	846	811	847	814	774	813	849	814	833	819	791	792	754	771	816	806	854	790	848	849	805	865	809	822	803	811	777	820	815	812	824	847	798	839	829	858	875	845	770	841	773	789	774	836	892	793	841	825	803	897	839	808	822	815	781	782	846	808	807	865	836	848	837	788	752	811	786	809	847	811	797	781	793	838	854	848	817	817	801	794	817	778	853	801	875	828	799	814	824	846	830	810	878	835	835	847	823	809	832	849	849	842	855	810	862	820	805	774	800	841	827	832	826	841	796	801	837	761	803	764	865	820	798	821	816	797	872	793	815	847	858	823	848	767	826	806	856	819	818	825	836	784	839	787	809	778	820	825	836	903	843	832	827	849	824	794	853	857	808	837	872	824	800	850	835	831	815	851	864	838	833	859	860	822	809	876	824	809	826	832	761	799	836	797	836	823	788	787	829	824	847	799	806	817	828	835	869	871	740	857	817	841	851	786	817	836	826	859	802	825	878	802	779	845	800	792	779	780	816	807	833	812	892	805	884	858	848	828	810	883	885	762	862	740	838	836	845	844	844	792	797	796	813	812	833	837	823	788	805	854	807	796	778	799	802	885	823	810	834	770	841	823	848	813	878	833	833	821	791	854	799	864	775	819	842	820	800	849	843	778	764	756	813	875	804	807	850	785	798	821	768	794	854	849	790	866	817	760	822	820	856	808	821	840	866	830	829	832	797	850	831	862	847	792	853	786	853	859	777	803	835	793	851	824	828	812	805	868	779	820	806	841	772	790	793	874	811	829	800	800	862	798	839	833	762	857	809	813	815	805	785	868	848	864	791	815	781	778	782
3627	2162	1856	1217	1033	996	897	936	852	853	829	793	778	787	781	802	768	786	801	731	762	722	765	761	737	721	719	779	775	735	716	724	825	757	790	759	787	766	750	785	757	728	738	740	743	772	781	763	738	711	730	739	790	743	783	752	819	732	694	757	771	746	759	788	756	774	724	762	730	740	729	748	757	747	714	769	785	774	750	795	758	751	699	765	752	690	732	715	777	736	748	761	741	723	806	779	725	776	707	747	788	777	708	740	716	660	723	739	774	795	727	742	760	752	771	704	776	751	692	736	720	746	790	778	725	747	744	756	755	747	741	708	743	711	731	752	768	731	764	713	742	745	758	716	737	731	750	754	763	716	730	759	786	729	702	754	734	736	741	753	771	766	735	790	795	703	755	736	697	719	759	741	732	736	802	729	753	774	731	761	725	794	707	680	695	772	700	728	792	757	708	760	756	729	730	737	712	702	752	737	720	736	741	751	746	735	719	728	797	725	749	744	758	734	731	715	753	764	784	773	757	743	786	723	715	755	734	733	698	747	770	706	685	695	706	724	716	788	765	765	765	716	778	777	733	761	734	794	793	743	763	749	763	756	765	693	731	684	762	708	750	750	805	784	751	741	735	716	764	719	754	789	731	745	744	733	776	728	743	721	775	737	735	746	749	734	736	721	755	695	729	750	765	731	719	747	754	746	745	688	775	742	691	751	728	699	719	689	775	740	724	719	719	753	776	721	743	809	686	765	734	708	777	726	761	718	751	742	731	723	764	716	727	676	730	711	735	754	754	743	728	808	820	775	770	751	758	735	707	778	780	742	725	747	725	786	750	704	768	736	763	797	725	780	688	719	711	761	707	762	700	738	677	694	740	734	702	750	731	757	704	767	740	763	718	733	736	790	709	684	757	770	768	722	749	718	690	745	724	724	751	745	721	730	728	783	701	759	703	729	763	761	703	720	724	758	806	708	760	735	770	778	749	702	737	760	737	742	732	699	727	739	777	712	710	730	756	731	783	800	767	776	727	682	799	758	701	716	743	771	725	746	731	723	755	707	729	719	727	775	752	721	738	749	748	717	776	701	754	814	735	787	781	768	743	779	729	703	748	703	736	730	727	728	705	750	713	761	694	766	780	715	741	761	754	764	706	703	707	768	735	728	708	741	715	749	748	762	771	750	788	733	729	806	766	712	699	740	756	754	722	742	761	754	695	753	781	700	754	757	731	736	770	772	750	764	707	771	733	717	712	729	688	704	733	772	728	748	690	714	722	725	772	720	736	718	747	763	755	805	677	733	754	748	732	754	733	743	706	700	755	768	730	789	723	679	696	736	735	765	731	714	764	752	697	737	748	781	760	746	706	705	692	766	701	750	720	706	741	735	742	761	741	736	716	777	763	674	753	717	685	754	760	710	773	723	786	742	789	749	732	707	749	718	789	739	702	710	717	740	694	794	760	754	732	745	729	717	728	749	727	731	728	740	681	774	756	791	751	700	739	702	739	743	730	695	712	768	745	717	737	729	733	736	726	749	721	748	735	723	763	705	771	787	753	745	737	785	736	760	699	723	726	752	743	723	754	781	720	755	729	707	702	696	715	713	704	733	741	692	707	768	739	694	739	747	761	697	755	718	715	730	679	765	752	749	750	731	749	715	763	727	768	743	748	762	750	691	714	701	745	699	758	730	708	716	721	702	712	784	746	692	709	742	778	756	752	707	725	761	730	812	778	744	778	717	714	715	721	755	705	754	744	736	698	712	774	741	724	753	725	711	759	767	788	741	727	769	746	768	708	736	732	791	720	740	730	749	750	734	697	720	757	753	770	725	738	679	706	753	736	664	747	722	773	738	757	715	773	762	715	703	729	718	742	755	742	703	770	757	736	756	754	708	734	694	736	729	697	731	691	677	739	726	699	754	708	702	765	750	784	737	719	759	743	758	736	691	723	736	764	739	762	779	693	753	731	765	742	699	771	677	722	739	716	700	760	763	762	765	734	722	725	776	741	724	740	713	792	700	774	778	763	743	714	736	766	750	776	800	699	771	721	754	729	745	786	792	714	710	745	710	707	681	740	713	723	778	764	721	724	738	749	769	750	743	751	709	724	725	721	756	778	784	708	757	700	744	710	765	748	798	708	742	779	757	724	690	812	747	722	786	814	749	771	780	729	696	669	735	730	739	794	773	725	743	732	722	723	691	778	755	760	735	708	746	733	765	684	801	714	783	770	719	716	716	703	709	755	707	720	735	731	751	668	734	739	761	765	687	715	737	750	709	724	703	733	727	724	705	700	750	696	737	751	732	722	708	759	737	733	708	722	707	745	746	695	747	765	733	737	766	774	743	728	669	701	743	672	733	752	759	763	786	717	735	803	778	796	763	725	729	764	736	743	721	697	677	698	691	720	775	764	751	688	819	723	755	735	739	794	712	727	772	762	768	688	740	793	741	721	733	783	697	749	743	797	747	691	756	730	713	718	730	742	768	754	719	760	760	731	777	705	724	767	698	694	719	766	732	734	749	733	739	783	759	754	716	742	725	706	700	749	737	738	740	748	742	752	683	734	720	686	678	741	739	724	722	722	747	732	732	755	743	758	778	718	704	716	761	773	743	756	744	756	721	790	768	715	708	734	787	712	718	718	725	764	752	676	769	714	768	739	753	686	777	735	748	742	727	775	724	730	694	773	697	752	757	760	731	794	736	723	757	738	772	751	752	747	772	788	740	753	797	773	741	701	743	754	770	755	735	728	734	698	722	747	782	750	722	685	730	718	747	750	726	735	743	723	699	734	718	759	735	746	743	706	744	742	739	728	752	692	749	778	746	746	721	696	759	741	701	689	761	723	728	742	763	766	738	741	722	703	679	727	760	700	747	755	764	701	704	729	730	744	763	702	770	765	764	783	744	741	740	726	772	752	754	743	758	737	778	758	730	742	757	722	695	757	722	733	729	700	761	750	716	726	761	754	744	718	708	730	736	769	766	734	771	748	710	753	788	753	718	716	745	767	750	759	742	711	761	696	739	721	753	744	721	732	741	734	721	725	750	780	767	757	745	757	738	741	738	760	776	754	760	739	732	732	772	754	732	742	796	754	761	758	718	712	730	667	801	701	755	752	768	728	725	725	697	706	737	739	678	753	748	740	736	715	779	761	706	717	749	763	749	753	762	732	779	726	764	676	724	729	793	723	747	763	736	737	781	760	711	731	765	696	769	699	758	756	780	741	688	718	779	706	717	777	762	752	712	707	744	759	831	758	818	745	778	766	767	730	725	774	751	739	751	749	731	747	734	776	708	794	721	770	730	714	749	741	719	738	704	733	733	727	804	760	739	704	704	709	802	737	694	654	716	707	746	719	733	662	774	732	721	685	684	739	715	786	715	729	758	727	730	766	739	679	728	783	740	785	732	766	739	738	751	702	745	729	710	753	763	716	738	731	761	723	753	762	737	720	706	749	792	736	717	709	748	715	707	716	704	727	687	762	723	689	732	791	720	720	714	768	768
24169	21404	28571	24634	20176	2858	1061	617	563	514	470	446	460	431	444	418	428	424	409	436	388	426	433	425	392	426	466	387	412	393	397	417	363	392	387	435	385	377	374	416	395	400	404	398	424	396	415	405	414	378	393	397	415	370	396	396	379	368	384	413	427	424	426	357	393	386	407	351	392	400	403	357	369	373	388	372	378	379	399	399	386	382	399	388	391	417	384	389	384	393	368	365	421	375	370	400	412	398	412	393	391	405	407	414	416	364	397	373	370	371	356	397	439	381	394	425	402	399	413	374	399	382	387	426	397	372	398	394	403	376	357	397	365	383	396	381	403	381	373	372	374	410	406	364	369	377	405	396	404	381	392	400	397	405	382	372	413	421	423	406	383	395	400	358	442	359	387	389	394	391	392	389	385	385	380	358	378	405	418	414	387	408	362	352	394	393	402	412	401	390	381	391	410	372	409	393	404	379	394	404	402	439	399	366	378	398	407	375	385	364	393	389	391	398	402	381	377	414	383	420	368	384	400	395	410	386	384	388	369	407	400	377	357	411	389	380	416	405	371	396	373	357	380	388	366	418	391	397	412	403	362	392	416	385	366	347	400	374	412	425	385	382	389	402	397	414	396	404	397	374	379	384	323	372	355	402	376	373	417	379	380	425	368	398	398	427	413	413	379	416	397	428	391	394	410	447	393	383	393	397	382	373	389	382	396	375	368	382	411	368	426	374	387	373	375	349	345	405	394	377	366	421	366	400	382	355	363	437	380	409	408	420	404	394	414	422	377	372	376	395	386	417	372	401	351	410	354	358	411	411	417	397	368	374	408	392	380	368	334	371	357	377	415	375	348	416	392	376	372	352	396	414	385	384	410	392	406	403	355	362	377	407	355	388	382	362	347	392	399	370	414	400	384	398	402	381	405	359	374	384	366	370	393	366	400	344	386	396	420	379	396	377	388	382	378	420	360	398	374	430	353	430	379	374	393	394	425	410	379	357	410	396	409	372	399	405	385	393	370	393	381	370	389	413	392	356	381	381	411	397	381	350	369	386	408	405	415	360	366	359	386	344	386	426	400	414	387	360	405	372	394	376	378	407	420	412	371	411	392	388	378	379	373	391	364	390	394	371	356	404	416	372	424	376	367	436	385	381	406	381	379	370	408	394	371	401	391	416	399	423	393	393	387	390	391	395	395	416	346	371	381	412	347	440	375	383	397	366	373	393	413	392	404	370	397	373	387	374	370	401	352	391	353	410	398	378	381	353	348	389	382	377	406	380	394	398	402	393	389	383	355	406	404	422	412	382	397	367	385	368	366	410	400	367	410	405	402	413	392	386	382	396	415	373	397	388	408	408	356	379	398	386	387	396	364	362	391	350	405	378	396	413	420	390	350	390	397	417	379	388	394	409	398	390	424	396	391	387	393	409	360	397	402	370	413	399	388	403	393	356	391	362	384	379	380	414	372	391	431	413	423	422	379	374	349	374	363	389	374	398	404	416	382	380	378	391	396	384	390	407	372	418	389	374	395	388	396	379	388	368	404	390	396	371	379	390	379	373	401	362	418	407	387	407	400	375	408	366	394	349	378	358	379	392	366	379	383	391	389	416	429	379	384	388	373	374	374	380	384	390	367	373	354	381	396	391	351	335	371	435	408	406	396	386	381	372	363	368	359	369	383	423	362	397	387	376	387	367	349	369	338	415	358	413	367	397	394	349	388	382	413	387	386	375	372	362	370	383	398	377	384	402	351	376	370	400	387	358	364	395	389	357	378	418	367	379	391	391	423	381	398	378	380	378	417	389	399	400	393	366	347	383	389	414	421	412	394	343	385	395	411	412	414	395	381	382	400	369	349	391	337	380	373	344	404	351	371	349	358	371	403	392	361	378	382	410	427	431	378	361	414	412	391	402	408	419	396	383	408	399	387	380	395	391	364	377	393	373	402	386	362	403	395	363	392	389	382	363	396	386	388	381	360	365	345	365	361	393	378	380	387	384	368	374	387	377	377	394	361	378	393	424	399	379	377	396	369	409	347	395	442	370	409	428	370	378	395	378	342	442	376	364	379	397	367	384	376	398	382	414	392	384	383	389	405	362	369	360	372	387	366	412	438	375	390	400	349	408	388	377	364	431	407	376	384	384	390	344	366	369	439	398	381	376	384	398	408	366	397	403	397	366	385	393	388	400	389	390	409	362	404	395	367	401	379	417	378	403	379	370	371	377	413	388	431	373	373	377	409	394	384	367	402	374	395	389	382	407	412	406	346	396	372	411	349	388	363	403	405	375	376	439	407	388	424	369	409	391	399	381	382	379	355	383	396	392	412	387	399	417	397	388	392	393	417	407	407	369	402	410	375	390	378	380	390	379	365	420	377	401	395	396	408	374	413	403	374	379	389	361	366	340	387	390	388	361	390	385	357	389	371	408	385	377	394	392	364	378	417	337	410	379	375	374	356	366	368	384	400	376	386	385	410	387	383	346	391	383	377	408	419	416	435	392	382	384	403	355	396	354	386	378	375	397	384	351	389	399	386	383	367	381	366	341	410	354	367	395	413	373	386	388	388	428	398	399	355	370	369	385	380	388	372	377	368	393	383	355	401	385	351	353	376	360	356	380	348	390	368	385	377	405	330	393	359	385	382	414	371	400	399	361	386	379	381	387	432	373	348	407	378	393	397	398	356	405	385	384	393	388	374	416	352	413	427	368	370	429	420	382	439	396	396	366	385	371	370	392	383	418	361	366	364	403	388	388	403	389	342	362	411	341	369	390	390	384	393	389	421	385	373	390	378	395	386	367	403	401	413	370	380	379	381	392	391	407	387	389	415	411	392	381	363	417	395	378	389	385	386	376	379	368	386	352	382	373	378	380	372	397	389	410	427	405	382	369	417	370	372	351	400	350	378	382	360	381	381	387	413	392	383	367	353	397	380	389	363	390	400	389	356	409	353	377	395	371	395	372	370	381	397	404	371	398	409	401	378	386	415	339	417	394	386	376	436	394	383	383	399	377	376	416	342	378	343	407	389	407	375	367	367	386	418	381	377	376	379	387	361	377	390	384	366	378	391	378	396	335	371	363	361	385	388	365	392	399	410	337	387	390	419	396	409	377	414	400	366	362	381	401	397	383	388	358	336	383	356	359	397	382	392	412	383	402	372	388	378	351	393	384	365	375	378	386	372	386	346	377	391	371	377	380	361	379	378	374	395	387	377	427	389	385	396	373	414	397	360	401	380	415	409	409	425	398	381	351	377	377	413	393	421	405	374	396	370	379	387	357	376	386	397	390	406	370	399	383	395	387	388	388	342	395	389	384	392	421	391	403	406	378	407	403	430	399	374	371	390	397	383	418	383	396	373	410	391	372	385	432	392	371	374	378	361	392	374	425	343	397	407	378	371	377	386	401	424	420	401	397	367	381	390	373	363	372	348	382	389	408	390	385	370	368	364	398	378	378	376	377	368	325	388	383	390	397	401	401	413	440	360	374	370	381	388	383	391	389
3373	4751	3814	1980	1375	1049	916	793	663	577	625	628	568	508	482	471	495	461	442	455	474	420	440	442	446	385	429	397	432	437	442	397	411	387	480	425	401	391	410	410	414	429	422	379	404	464	410	403	423	397	373	433	396	388	423	431	377	432	381	413	412	405	416	385	435	439	438	413	418	425	385	421	376	390	407	426	440	418	450	406	407	396	408	385	383	373	397	451	443	419	395	402	441	414	412	376	401	437	420	410	412	407	422	395	395	393	417	425	437	416	375	411	380	421	379	396	385	414	404	406	392	383	451	425	391	383	396	434	409	407	433	364	423	392	413	394	392	395	407	416	367	415	421	406	390	406	416	391	405	413	416	367	388	390	403	436	388	389	380	419	436	424	378	411	402	414	377	397	418	431	383	416	402	402	402	368	384	397	396	398	433	410	418	438	413	403	384	384	396	400	413	386	437	391	400	387	427	348	390	426	387	402	405	401	393	397	404	425	424	421	407	359	406	406	356	415	408	422	438	431	400	381	385	434	453	410	409	389	373	422	420	397	430	382	367	381	365	379	405	415	410	416	412	423	386	408	405	404	414	376	385	419	402	394	406	425	408	400	404	420	394	369	397	416	388	381	406	390	405	396	392	398	444	417	381	399	394	391	364	423	365	412	430	421	398	384	425	431	395	397	402	399	388	376	402	398	375	425	399	448	398	415	397	433	414	399	402	392	375	410	425	398	417	371	408	381	443	389	421	373	396	404	371	409	423	379	396	384	385	426	400	423	400	402	399	419	407	404	374	367	357	384	381	410	432	412	401	391	387	381	367	404	456	367	397	409	435	408	392	375	402	399	349	398	354	393	384	419	404	381	373	395	445	429	378	403	363	389	372	390	368	403	391	367	402	399	419	406	376	412	461	414	447	368	418	387	405	402	349	367	375	407	357	351	409	410	420	384	412	407	392	387	411	368	408	420	407	373	404	413	393	367	427	396	390	382	369	396	361	421	389	402	362	370	383	410	436	386	390	413	427	376	408	419	385	452	398	438	434	429	356	431	398	411	387	414	377	354	402	409	434	439	383	401	400	392	406	396	396	418	393	372	430	408	378	385	381	415	399	432	390	372	421	401	400	399	397	423	406	388	374	410	427	391	418	429	419	403	378	405	353	445	408	406	413	425	401	360	401	402	420	404	411	373	440	373	389	385	408	405	444	424	371	407	381	412	418	435	387	409	355	381	414	420	373	397	395	395	374	390	394	423	414	423	389	446	407	415	400	379	404	372	412	427	407	411	379	416	449	399	376	392	425	395	391	428	396	393	412	407	416	390	427	396	390	393	393	380	395	405	390	412	393	402	417	410	409	412	423	434	416	407	418	401	436	402	408	382	354	398	396	412	405	426	418	410	375	378	420	416	389	421	413	384	399	393	374	380	398	413	400	385	410	409	390	378	426	383	413	392	374	418	428	388	388	436	378	418	398	407	387	409	400	429	390	398	389	393	439	398	415	395	352	383	430	419	422	373	416	418	425	399	401	389	390	398	370	365	458	406	414	417	352	378	404	369	412	406	418	412	396	424	361	416	382	375	382	428	423	399	417	428	433	429	435	390	377	436	366	396	391	412	377	434	393	395	392	382	381	407	410	392	372	417	404	415	377	383	417	413	395	394	415	383	359	402	393	419	428	402	443	370	384	421	379	419	392	383	410	385	399	424	396	381	364	415	403	416	399	409	385	424	337	423	366	379	395	401	410	380	406	392	394	407	411	407	365	389	422	360	419	404	358	382	388	403	362	428	426	416	425	406	423	426	425	394	401	397	393	383	407	383	397	405	421	383	366	408	399	411	381	405	399	416	410	418	374	388	383	384	370	399	367	357	377	387	375	372	405	398	367	391	397	401	396	378	369	398	404	390	414	393	380	378	378	406	411	355	406	401	390	392	404	399	444	398	382	375	377	389	401	410	397	410	389	383	396	369	418	380	389	409	370	387	420	398	411	439	402	377	445	411	377	387	398	382	418	376	390	438	395	368	385	433	401	397	391	399	387	380	405	390	404	448	401	352	388	375	427	413	408	399	407	406	398	401	389	402	364	409	398	394	461	405	409	396	405	414	400	383	393	372	407	372	450	379	409	392	401	440	400	388	376	392	388	406	414	400	389	395	386	393	393	395	386	373	400	399	396	385	401	409	403	402	380	402	392	398	410	396	386	363	387	399	396	388	386	413	397	401	416	401	405	402	401	359	436	373	376	378	377	351	434	375	383	384	392	396	407	428	381	421	373	405	418	426	377	378	419	375	378	422	401	416	416	399	388	430	394	379	395	431	364	397	372	436	380	377	412	373	395	356	378	387	377	399	390	449	364	384	372	402	394	426	403	413	407	382	404	387	359	397	381	390	385	392	420	380	401	390	414	402	382	401	370	386	406	401	388	397	414	377	450	357	406	394	395	378	409	410	416	412	406	396	375	391	387	429	397	379	390	385	391	363	393	412	419	381	420	403	378	416	391	400	418	392	416	405	413	412	417	426	390	406	432	402	336	392	404	384	416	390	417	418	385	394	381	403	401	410	402	433	424	407	347	410	379	403	385	388	403	411	390	398	424	425	404	397	427	426	394	380	373	412	408	404	417	426	371	388	374	372	366	405	364	412	408	390	411	412	384	371	382	428	384	403	405	388	415	395	394	389	440	417	375	423	363	403	392	414	396	399	376	407	432	387	419	435	385	412	400	399	390	402	418	415	399	381	388	418	379	392	381	395	394	401	402	383	415	384	410	378	404	449	392	394	413	396	411	426	418	432	447	402	361	403	396	431	405	365	424	396	354	377	388	392	434	396	436	403	378	359	407	398	394	398	412	402	435	410	382	407	382	401	388	381	391	420	383	388	393	385	389	385	422	405	434	375	389	412	373	432	388	385	434	388	409	401	382	375	398	409	436	414	398	369	401	445	387	401	376	389	378	388	387	400	374	383	400	394	417	400	417	410	365	405	358	419	374	394	382	416	371	418	359	394	389	366	422	388	377	382	399	371	416	380	431	387	378	429	394	391	393	399	406	386	376	405	424	392	397	415	372	418	376	389	385	376	351	408	450	373	383	432	371	387	396	378	397	392	422	406	408	394	398	397	387	405	375	416	397	376	360	418	391	370	420	370	401	384	430	369	411	401	412	390	403	389	410	408	406	404	430	367	394	388	430	385	418	390	403	423	394	413	420	375	356	390	404	377	396	385	346	385	438	365	392	366	392	416	422	397	373	374	375	410	407	417	433	382	396	384	369	406	390	371	425	415	400	393	382	378	411	397	384	399	406	407	349	401	400	397	399	394	359	389	381	376	375	392	425	401	370	394	393	416	413	380	400	368	382	409	396	449	376	370	382	426	398	404	354	393	397	358	362	416	412	413	405	412	400	388	408	413	372	403	374	427	421	389	405	416	391	399	387	368	397	390	380	409	383	394	418	402	430	409	382	395	389	390	422	418	381	437	364	425	434	375	398	371	418	382	382	390	416	407
27509	11758	1990	1304	972	900	946	964	880	912	952	905	904	897	940	925	919	917	867	906	896	888	909	849	910	860	909	944	922	899	858	937	887	869	848	959	889	909	919	905	910	937	932	897	906	934	891	897	898	944	882	893	833	928	945	908	916	862	859	902	884	916	910	889	890	914	899	959	885	863	920	907	946	911	930	885	914	880	886	879	901	895	890	908	861	914	951	829	902	903	891	854	920	872	889	899	902	937	981	874	859	921	948	839	892	860	958	904	864	911	912	944	891	900	943	885	918	919	868	821	908	913	890	927	862	878	880	977	934	878	898	916	929	902	905	835	882	892	882	921	891	881	872	909	910	868	903	825	936	934	880	886	924	863	870	878	918	921	924	893	909	859	841	894	926	916	938	924	877	888	941	936	869	939	893	899	910	885	852	843	874	941	931	926	872	903	864	879	907	898	902	885	919	880	926	902	865	903	893	928	901	862	879	854	845	923	911	863	887	940	946	835	943	898	896	934	886	932	879	890	900	872	869	868	909	887	887	915	878	958	922	887	898	836	882	874	859	936	955	868	930	900	883	906	939	902	916	867	932	932	858	917	887	854	889	830	951	886	886	944	936	980	878	895	841	879	899	926	893	960	893	964	910	962	853	874	927	940	886	839	889	915	951	906	845	890	895	887	870	901	925	901	898	913	897	900	889	887	874	944	884	897	914	897	885	901	894	920	903	891	849	892	887	879	882	914	877	854	975	912	898	899	951	894	874	881	873	897	900	828	901	897	852	967	933	903	874	914	902	915	875	928	903	896	926	939	853	908	844	905	870	901	870	873	938	897	858	926	877	862	940	898	949	872	905	877	929	889	899	910	922	897	911	887	874	892	892	890	924	861	892	924	868	945	918	894	871	814	884	937	877	902	891	913	866	926	960	912	833	903	864	841	884	885	900	851	921	882	855	869	924	972	921	924	904	881	869	869	923	879	923	986	921	914	944	885	919	850	907	883	900	866	925	913	901	899	909	951	908	927	911	857	924	899	920	903	889	941	886	881	936	931	845	897	882	918	921	904	929	904	906	847	942	885	880	890	900	871	920	942	845	868	912	908	894	873	878	891	895	900	898	956	881	897	914	909	906	888	910	844	944	917	891	901	914	854	935	890	821	905	871	917	891	838	886	896	952	943	869	876	905	843	894	897	920	893	822	909	929	961	881	901	851	882	894	876	917	885	903	917	882	889	856	916	900	873	914	860	867	880	859	940	857	861	901	931	859	907	891	904	901	885	897	901	902	953	913	852	910	873	868	861	876	879	914	913	906	937	910	903	920	905	913	841	860	884	913	909	919	886	895	938	911	970	928	900	907	906	823	909	933	866	899	877	889	885	921	887	878	851	869	904	911	895	888	919	894	886	925	893	883	922	906	879	882	860	873	881	929	897	890	893	956	863	899	898	878	924	903	922	906	911	912	871	903	901	839	954	931	884	860	934	913	935	859	905	889	831	879	921	963	933	912	893	878	876	961	852	865	881	924	917	881	912	913	884	956	848	856	896	936	932	861	915	841	907	891	837	925	925	860	912	898	929	876	851	897	930	848	846	872	895	844	875	916	906	873	926	854	924	898	901	883	934	836	906	903	897	866	888	936	913	876	904	922	912	878	843	880	857	922	828	882	850	852	834	899	864	923	831	879	838	841	853	952	927	899	917	936	889	881	893	923	927	880	856	903	920	939	909	915	926	950	947	856	927	930	926	849	936	917	948	890	915	919	848	889	876	913	944	922	895	829	921	936	871	883	891	868	930	890	834	834	882	904	885	930	908	938	938	884	938	872	935	861	873	892	855	927	922	904	879	932	900	931	914	897	916	877	874	878	896	881	907	874	946	926	932	961	922	921	932	865	915	895	883	908	886	870	866	907	904	862	899	908	922	921	867	864	907	831	843	887	904	880	927	897	898	851	921	908	859	934	921	905	906	917	913	955	922	882	878	919	871	912	899	912	923	927	880	892	814	882	929	931	911	947	898	893	900	935	888	867	900	887	890	875	896	887	923	913	866	900	872	936	894	921	952	885	921	878	933	924	900	935	934	851	899	937	884	909	828	913	933	904	887	924	916	874	857	937	853	899	910	925	947	892	813	944	891	874	955	911	868	884	896	852	875	891	921	849	892	881	950	902	914	915	923	840	914	914	881	920	910	864	907	881	916	900	904	897	938	892	907	904	898	977	915	871	917	916	890	901	901	871	913	922	961	886	916	927	884	943	895	869	890	928	926	922	897	998	914	910	884	942	914	894	934	909	898	904	874	876	903	884	845	891	859	859	914	909	936	865	926	858	887	888	875	868	871	912	915	932	888	903	956	909	904	900	936	950	910	877	876	920	890	942	893	899	883	900	903	882	911	919	856	933	872	937	890	859	874	915	943	900	918	870	904	945	849	888	854	843	880	973	893	909	871	909	883	892	860	921	858	955	896	876	859	899	894	883	896	859	911	913	886	968	907	903	852	856	913	964	895	888	869	939	848	935	910	884	899	960	909	827	894	936	926	925	915	889	891	902	913	914	947	913	892	917	870	862	883	946	921	854	882	914	946	910	910	913	928	912	875	845	874	894	929	953	905	893	903	919	892	929	927	963	860	937	925	931	896	912	868	847	873	880	952	887	848	889	875	868	842	935	930	924	868	833	946	851	902	964	935	859	904	918	940	913	870	907	873	878	855	931	886	873	908	895	916	925	867	884	853	862	958	918	961	915	891	923	908	924	898	938	880	883	889	884	878	887	879	968	927	908	907	904	875	905	936	941	918	893	922	900	886	868	874	899	819	901	932	879	894	881	897	827	850	887	898	890	924	886	876	919	894	887	861	812	864	892	925	921	907	930	857	911	878	907	901	884	869	933	929	885	887	906	896	911	830	897	817	922	971	939	910	916	911	836	861	929	885	882	863	860	967	908	921	917	935	909	919	906	934	903	867	903	859	919	898	925	912	868	908	880	893	867	905	879	884	892	911	878	900	889	885	898	932	889	904	894	904	895	912	891	919	865	915	944	900	886	882	884	922	859	922	913	877	898	906	902	919	860	903	903	943	874	884	903	930	908	874	925	877	934	855	905	887	929	938	873	919	922	966	905	948	880	831	925	904	880	926	918	889	893	877	886	867	916	901	897	907	857	890	887	911	927	867	886	908	919	881	852	860	887	915	929	917	927	842	955	885	885	869	884	867	915	934	927	899	906	913	883	948	884	896	822	854	865	917	920	896	856	888	931	886	905	985	871	909	891	930	914	868	899	941	893	845	918	926	892	919	899	911	923	920	894	870	899	875	908	960	897	875	905	872	896	912	906	892	889	875	908	969	899	855	880	894	899	886	947	854	898	966	925	885	960	887	940	856	923	924	912	892	938	887	933	935	940	926	905	932	929	894	869	929	930	954	879	914	920	864	834	897	854	858	952	929	902	934	872	935	867	923	881	862	911	924	946	909	946	876	899	903	904	936	871	905	920	909	847	916	867	906	915	907
5138	1050	916	814	888	831	866	817	813	790	844	825	830	728	787	818	793	782	773	810	819	751	797	774	828	802	781	851	798	796	804	764	818	789	792	797	860	792	817	792	756	762	773	785	807	825	794	782	778	842	803	800	766	808	792	814	766	820	795	784	759	838	763	870	809	790	846	826	788	779	800	781	787	793	784	786	768	775	795	749	798	738	814	836	808	768	791	752	739	819	821	805	742	780	735	780	736	793	813	783	783	816	771	769	793	800	810	797	732	791	789	779	784	785	826	771	781	787	772	841	746	755	817	761	770	797	790	805	809	794	796	773	845	805	812	796	778	785	752	765	771	805	788	788	774	837	783	767	799	789	800	806	809	757	780	789	793	714	830	789	788	758	803	752	766	797	799	807	811	798	810	802	790	785	794	780	797	783	769	791	766	826	843	784	766	760	840	812	816	781	781	788	780	783	781	774	785	795	834	800	759	749	755	785	827	770	833	848	799	750	735	797	770	773	798	797	767	799	811	764	786	723	843	822	813	750	747	806	768	797	796	801	830	802	765	849	787	768	776	762	817	791	818	742	818	751	781	791	799	788	756	769	797	710	770	808	827	811	827	726	860	763	776	773	824	843	811	807	746	795	827	763	796	743	854	796	826	776	783	814	780	827	782	759	798	780	791	848	756	804	816	828	802	762	837	748	793	769	803	778	805	765	791	723	793	808	784	801	774	780	796	884	776	772	759	828	879	804	811	810	748	810	818	805	787	805	797	785	824	749	814	772	801	771	750	832	785	782	793	797	741	819	816	774	798	799	784	774	797	817	837	815	788	822	823	750	843	815	777	818	823	787	815	783	762	814	751	806	812	833	808	759	823	806	809	815	791	843	784	771	839	789	757	801	780	819	810	799	703	811	797	819	798	803	797	780	785	826	760	758	758	840	811	818	836	798	761	791	792	782	760	809	881	793	770	796	823	766	776	753	746	774	768	796	807	768	800	819	798	785	797	787	773	822	760	751	862	784	721	756	771	771	791	802	803	792	816	815	807	739	740	828	780	766	810	772	816	814	764	721	805	803	759	783	784	794	786	747	801	836	760	783	786	799	758	780	760	790	801	820	798	805	715	799	777	788	810	801	776	798	765	814	769	829	801	704	798	785	754	808	783	776	763	788	801	808	838	754	755	775	789	809	775	807	789	766	800	817	845	834	784	752	765	793	865	799	787	837	802	798	822	805	792	779	839	801	764	776	779	789	786	801	804	770	816	765	799	772	744	814	792	832	812	774	768	812	854	750	796	806	790	773	778	770	778	793	782	781	766	759	819	819	832	784	821	768	752	796	759	768	808	772	823	781	727	805	799	771	811	802	826	760	793	794	804	803	810	787	758	744	786	815	819	791	794	774	813	815	788	810	758	818	777	769	769	755	781	772	806	758	776	792	819	830	806	803	814	792	847	841	800	783	816	803	739	778	748	759	803	821	795	816	822	799	792	837	799	770	778	768	804	776	774	808	784	752	817	775	819	768	737	787	792	839	751	824	785	756	802	766	828	802	780	810	744	787	815	763	796	767	752	796	800	775	776	783	790	815	809	796	778	823	791	769	750	790	793	822	847	780	752	771	830	735	758	808	793	800	764	790	737	827	810	777	780	805	796	792	778	791	752	793	800	768	764	812	827	772	798	810	754	813	806	788	845	853	797	756	818	794	826	807	818	782	792	835	749	807	838	782	818	762	769	780	781	823	781	800	768	738	834	802	791	812	769	767	775	825	794	839	777	778	819	812	788	804	810	853	773	834	818	754	804	809	820	832	788	829	772	787	815	752	768	822	763	800	778	782	801	797	813	789	782	804	795	795	778	815	815	818	794	732	793	754	766	795	794	799	775	803	747	713	763	787	801	769	793	816	802	800	801	788	812	776	795	800	754	771	790	806	769	758	822	764	819	744	742	784	725	734	755	807	787	837	792	802	802	769	806	719	822	779	758	798	772	752	726	762	781	828	795	847	809	828	786	831	729	755	761	777	792	741	801	830	776	799	774	776	788	798	800	752	790	770	800	798	789	823	815	771	799	799	823	836	766	759	776	807	795	799	803	770	761	740	795	815	779	801	784	789	716	759	852	780	822	770	801	780	843	833	809	774	770	786	844	780	756	782	820	809	815	769	833	787	808	768	817	778	803	834	771	743	755	830	733	793	764	761	792	776	775	772	793	802	813	759	764	775	788	761	790	748	798	784	778	786	834	823	793	772	815	813	769	775	753	781	777	776	781	797	807	814	774	771	832	764	820	829	781	764	784	775	826	801	784	780	773	787	799	773	772	828	800	811	753	830	768	826	756	813	768	782	788	792	786	817	797	818	760	822	777	794	828	824	808	756	775	792	782	762	803	833	783	804	806	815	789	771	778	797	797	809	800	752	798	796	817	809	799	786	770	752	772	760	778	803	818	788	809	768	779	789	811	807	766	806	760	786	789	760	856	827	787	805	787	804	794	775	803	761	800	832	706	807	788	784	786	772	835	859	775	756	763	813	762	802	738	819	822	765	800	769	811	808	791	790	823	753	811	818	794	765	788	758	797	746	828	788	765	765	802	746	824	797	785	798	798	777	755	792	829	801	754	819	784	805	764	771	790	817	808	772	834	784	851	758	820	797	755	814	792	778	798	778	861	857	803	798	855	795	785	759	767	830	760	759	784	724	814	787	811	806	788	771	760	810	777	778	778	781	812	762	727	809	732	721	803	817	834	802	800	780	818	761	803	790	818	815	781	814	731	790	755	767	775	815	740	777	798	812	777	809	776	762	729	823	754	838	786	802	783	825	768	811	796	746	819	801	810	760	758	788	766	788	784	727	763	792	775	838	763	818	832	774	826	747	764	804	739	793	772	772	755	795	784	801	793	805	790	793	758	758	777	797	801	790	769	785	818	792	835	801	854	814	825	777	788	798	789	760	802	742	766	820	786	786	798	842	765	747	754	744	765	840	783	775	811	805	741	808	805	764	784	783	802	818	827	767	811	755	755	783	792	782	814	810	846	778	740	776	802	790	761	838	821	831	798	821	755	780	796	790	765	761	849	772	779	789	782	755	801	867	825	755	797	857	782	788	770	788	802	819	760	816	826	807	787	778	794	779	809	787	784	773	834	790	853	760	783	759	800	798	810	841	759	777	791	767	773	790	776	803	800	802	792	791	791	781	819	780	751	768	821	773	752	806	762	800	744	784	793	813	813	776	760	803	830	779	829	762	826	767	834	777	729	753	779	826	768	798	802	806	802	812	814	751	851	765	829	769	821	771	804	791	805	805	791	751	791	775	775	805	796	796	801	798	782	759	803	846	810	816	826	798	788	782	811	797	738	790	816	797	783	820	784	768	777	813	782	752	785	763	786	781	780	776	802	810	819	772	821	778	829	755	852	749	810	729	820	820	826	827	741	807	776	786	788	853	775	775	801	815	781	753	755	784	775	796	787	808	775	758	807	802	806	786	801	795	820	780	801	801	782	766	798	800
25818	21424	25070	16379	1893	1073	1026	877	948	879	914	858	819	880	880	843	807	855	815	843	846	865	859	800	830	861	851	870	845	814	840	828	802	839	797	818	808	836	843	818	800	773	809	849	832	813	842	820	785	794	817	888	798	828	832	848	802	838	830	912	861	818	808	799	841	856	835	869	834	814	824	848	786	831	795	817	832	790	871	834	792	812	816	774	836	782	813	797	838	855	799	786	860	861	821	795	803	842	806	868	857	878	804	828	797	833	814	814	822	818	803	824	860	837	869	779	851	801	850	838	801	830	841	862	856	798	847	839	805	830	827	843	842	840	872	787	775	814	819	822	831	821	841	866	866	805	787	765	833	847	854	836	858	777	798	801	806	837	801	871	822	805	832	846	818	764	826	812	849	839	824	858	831	846	865	854	814	803	883	885	834	839	838	783	794	848	801	868	841	831	833	850	787	823	804	802	833	805	769	859	786	831	800	871	803	835	812	757	804	822	837	794	909	817	827	865	830	815	811	811	850	841	781	799	796	845	883	867	840	797	822	846	873	824	860	842	844	828	841	801	796	825	848	807	806	795	771	780	855	785	833	781	798	834	770	822	806	846	869	793	782	799	802	802	849	831	806	866	846	830	809	806	862	806	805	796	882	808	802	815	813	853	793	860	811	817	805	864	775	818	848	871	796	838	837	802	821	791	804	812	857	791	820	831	837	813	799	811	843	802	852	838	800	806	845	821	876	819	844	794	904	845	831	796	839	803	814	824	786	859	802	839	797	829	851	779	828	810	846	806	830	806	863	846	837	844	794	844	820	853	803	780	820	863	832	854	853	783	814	827	826	838	865	843	831	812	831	757	809	873	844	837	791	846	769	874	790	800	836	812	798	827	870	787	834	818	819	744	842	779	854	830	821	802	818	789	811	810	848	784	817	795	826	826	796	759	840	795	808	859	790	864	855	797	803	842	761	794	825	851	784	850	829	779	817	855	849	798	806	841	804	823	816	853	850	815	845	838	831	833	814	794	903	846	790	780	846	826	844	784	858	812	850	841	823	849	847	831	867	872	852	820	831	803	818	841	820	880	836	774	791	807	845	835	832	833	796	900	847	825	803	793	795	838	820	814	806	895	825	834	846	802	799	819	840	801	813	829	842	863	864	871	838	828	811	849	818	857	871	827	807	806	835	814	867	812	875	833	779	782	838	864	774	835	809	786	816	790	825	811	856	884	837	848	808	837	811	774	841	839	811	841	848	825	766	789	831	789	853	817	812	843	812	810	787	842	880	820	810	823	826	838	785	819	770	816	808	836	833	844	830	824	813	822	838	910	809	858	857	854	807	817	796	836	857	842	783	863	813	855	861	785	890	810	771	871	784	812	830	844	860	844	812	781	842	803	799	848	825	795	861	794	816	860	821	782	831	838	783	831	763	804	843	834	847	797	875	854	848	830	860	806	772	831	845	835	813	791	842	812	863	876	835	828	814	804	867	780	809	839	833	809	867	834	826	794	817	813	907	770	877	813	818	852	778	772	783	806	816	838	832	864	885	841	841	800	853	815	884	831	807	782	792	837	867	789	797	841	804	811	827	833	846	815	811	798	840	802	755	834	856	770	834	846	836	816	822	868	806	812	812	798	772	822	800	793	795	789	878	839	824	905	855	826	833	847	792	847	821	845	859	801	859	756	777	868	843	853	789	848	819	838	791	812	829	773	821	871	841	791	856	813	802	828	841	793	792	888	869	844	831	781	794	816	828	814	839	828	830	822	835	787	789	780	790	844	854	880	836	837	848	843	856	775	799	789	820	817	840	849	792	883	822	827	821	839	836	828	801	896	839	819	743	862	813	784	800	808	815	823	839	834	819	847	790	798	818	885	812	805	833	826	809	776	814	833	808	781	832	815	840	825	877	862	794	791	804	844	787	821	886	865	821	854	842	781	796	817	762	840	826	812	796	856	840	846	848	796	811	819	828	799	798	779	819	787	829	866	778	789	820	810	777	815	788	831	826	802	814	844	816	827	835	852	821	805	805	814	909	827	819	813	831	882	795	820	791	863	795	808	832	879	748	791	847	792	838	826	847	827	816	847	826	868	839	900	830	847	780	859	818	832	790	794	858	861	828	821	781	765	813	782	808	873	825	853	834	835	800	822	828	819	808	802	859	861	871	855	834	851	865	825	851	834	866	826	801	758	817	810	868	885	842	828	835	805	799	844	807	859	851	881	833	847	851	826	788	809	805	775	812	852	792	820	835	822	817	798	822	786	822	807	848	802	802	828	817	852	831	794	808	870	848	747	810	837	840	835	809	806	807	792	813	827	818	814	800	817	791	820	835	822	815	817	827	890	836	799	796	756	823	855	816	802	832	867	784	843	821	812	789	815	826	845	815	758	817	837	841	820	819	819	789	798	787	826	773	835	829	842	796	834	823	838	817	805	774	864	817	792	860	832	803	847	824	788	804	815	755	820	837	757	793	842	785	847	789	883	879	765	876	851	818	822	846	804	843	787	869	831	803	828	779	840	846	822	869	802	846	841	856	821	818	850	826	805	802	837	874	800	843	784	802	870	852	814	804	826	811	855	790	838	790	868	788	844	785	791	839	837	825	818	810	810	811	817	818	857	795	829	799	835	848	807	834	777	803	826	822	840	837	791	799	806	797	820	753	850	852	786	808	857	801	777	840	813	866	850	829	853	817	799	861	860	836	842	863	839	801	837	823	810	804	833	785	833	812	816	864	830	828	801	908	829	806	793	835	848	826	812	799	832	854	802	839	846	799	834	821	804	809	802	787	833	812	815	864	884	816	810	845	842	824	779	815	801	773	813	854	813	827	827	792	821	856	883	814	826	794	849	898	780	840	799	829	836	799	794	819	794	875	853	810	741	830	789	817	857	788	845	859	827	810	821	801	853	851	831	852	845	833	783	862	840	837	796	785	817	794	858	828	787	847	815	810	812	833	800	837	874	845	801	826	800	825	815	848	785	771	861	782	858	820	837	823	796	794	813	858	818	827	808	874	815	865	848	792	837	852	813	815	849	831	819	844	862	852	821	825	806	796	861	840	837	840	779	839	820	856	834	854	862	791	789	726	796	872	815	851	794	819	817	855	809	861	854	797	796	818	774	844	786	810	799	844	837	878	798	832	870	824	862	851	839	776	804	793	811	831	791	832	820	833	825	866	739	820	774	828	897	775	832	837	778	788	799	854	804	828	861	868	817	842	782	840	833	849	815	764	808	851	840	755	831	827	878	762	809	766	797	853	827	824	804	855	778	840	859	810	813	805	843	862	792	827	853	785	746	827	869	838	858	887	774	801	824	821	829	833	795	792	886	797	830	849	841	822	807	849	841	852	820	805	772	822	791	817	825	825	819	861	834	830	878	811	825	807	796	835	822	815	796	820	803	789	866	813	872	826	760	825	818	868	817	866	851	827	813	844	831	811	858	848	790	822	765	831	817	819	840	824	780	885	807	777	816	839	851	833	803	829	794	815	890	853	823
3675	2252	1891	1160	1073	945	906	838	834	816	821	785	778	786	766	777	688	792	735	790	794	784	727	752	767	711	760	769	793	728	785	704	731	779	771	710	692	761	726	748	746	779	721	746	723	726	741	778	725	763	739	808	733	739	722	763	792	728	746	744	716	678	742	735	730	798	786	738	746	777	722	730	682	768	739	771	737	771	740	760	766	784	744	723	733	741	768	733	769	729	732	751	736	728	734	765	762	745	760	740	760	725	785	750	741	701	716	708	722	756	718	737	740	764	764	714	741	737	743	735	731	779	742	759	729	686	705	758	729	732	773	705	760	771	707	804	691	739	786	754	754	750	739	747	728	696	758	713	703	697	774	762	736	737	751	696	705	754	756	785	731	755	704	708	753	712	752	734	795	808	748	740	806	727	722	739	747	753	730	719	727	770	703	757	785	802	726	735	766	728	722	772	721	740	724	682	707	806	725	738	748	809	753	752	699	812	754	791	680	747	730	745	754	761	731	699	784	681	728	774	741	758	730	720	736	745	731	739	688	785	742	722	780	741	724	743	705	725	710	745	751	735	735	733	759	704	778	685	736	754	753	693	725	762	699	732	749	752	740	703	776	741	766	769	721	802	742	728	724	759	738	748	764	743	741	721	747	767	777	762	741	782	795	743	737	712	703	790	728	764	693	720	727	768	740	734	689	696	737	740	741	750	735	759	744	738	790	744	736	738	767	710	688	772	707	769	708	715	758	784	729	755	738	743	762	739	760	736	753	730	749	707	756	757	753	693	723	734	720	773	718	729	712	729	751	742	720	784	675	764	742	704	679	741	710	738	745	746	734	745	724	734	753	778	718	670	735	728	755	733	729	767	791	697	715	755	735	685	753	720	761	725	765	728	725	739	716	708	722	724	692	695	753	708	790	740	743	738	763	714	782	714	723	715	727	739	730	751	731	735	744	765	763	779	723	727	770	697	746	695	809	724	785	740	727	763	703	763	722	755	733	778	795	710	749	762	769	765	747	756	722	726	668	698	715	748	743	722	757	750	761	710	771	739	732	768	713	715	746	742	767	760	734	748	738	794	770	739	747	706	737	734	717	712	729	714	798	717	770	696	720	716	769	701	733	728	714	704	719	730	738	716	736	709	750	726	722	722	730	751	748	730	740	755	707	704	759	755	729	719	748	774	756	754	756	742	757	680	753	762	706	769	759	714	737	732	768	786	706	716	725	753	789	714	706	785	728	682	694	751	726	758	768	714	717	747	755	685	742	723	789	756	757	723	779	722	752	787	727	722	761	738	707	746	768	739	728	685	736	765	740	685	665	762	760	741	711	693	734	689	754	744	729	799	713	693	728	734	795	700	705	710	712	744	761	740	732	705	685	741	688	748	719	760	711	711	738	718	753	772	737	726	749	697	719	765	696	772	767	745	731	740	760	749	648	742	729	757	767	818	724	750	741	769	787	732	762	714	726	717	739	693	739	735	712	700	744	707	712	728	692	749	721	728	732	741	768	805	747	685	792	702	740	737	769	722	769	742	710	727	725	756	728	723	733	744	761	766	765	728	677	751	740	724	682	726	749	702	732	760	720	756	732	770	732	764	780	708	723	735	724	747	806	734	742	765	724	703	744	765	742	759	748	742	756	752	770	743	727	758	752	758	688	728	740	706	770	730	779	736	768	734	739	687	715	730	792	750	728	765	721	744	716	753	759	740	741	757	750	715	715	736	761	733	758	735	735	771	763	763	692	712	767	726	747	730	717	741	775	763	722	768	744	815	714	760	701	723	757	735	748	738	768	716	766	737	728	739	749	729	712	768	740	775	773	752	731	773	729	739	731	720	778	775	746	770	736	754	784	726	747	744	673	711	704	774	774	716	714	725	710	741	767	762	775	744	719	730	727	717	753	729	731	751	746	773	781	764	753	732	736	719	789	745	710	741	739	739	765	739	719	803	736	748	773	738	733	717	689	684	722	776	741	717	774	728	683	724	771	763	746	792	718	711	695	754	711	730	764	716	719	745	736	699	724	784	768	722	770	767	737	738	770	735	727	698	697	743	771	731	770	693	738	724	714	770	729	719	701	705	754	704	736	750	729	774	734	764	746	699	756	721	787	708	747	752	725	720	719	737	732	740	751	741	740	722	684	762	719	720	681	723	721	735	736	770	790	777	783	755	749	751	751	752	731	768	745	710	755	779	740	678	742	715	774	797	758	732	745	730	752	775	781	784	768	740	717	730	733	700	722	712	702	747	743	757	730	755	766	753	698	733	742	732	754	709	721	719	719	754	705	697	722	746	712	710	706	761	715	725	688	748	752	780	692	726	742	740	721	715	719	749	783	749	711	776	755	746	776	785	729	734	745	761	746	741	760	701	774	732	744	723	761	736	740	724	712	724	736	713	764	710	762	748	743	746	723	714	754	775	708	763	734	717	746	726	699	700	718	752	739	720	727	769	729	743	726	715	741	749	708	696	749	765	748	759	767	724	737	756	747	712	700	784	737	723	722	712	721	793	765	773	750	716	777	778	734	761	751	777	717	753	702	728	718	717	785	750	738	698	740	767	716	670	732	724	721	719	711	730	776	724	687	700	723	742	760	704	777	705	743	715	727	739	712	734	703	823	752	739	699	714	733	730	744	720	741	737	734	689	716	716	746	745	775	749	727	739	732	710	834	741	734	745	691	716	705	691	770	722	730	779	734	745	747	758	735	728	724	702	716	722	724	739	748	733	769	666	757	750	751	749	774	736	789	756	741	716	710	705	700	711	770	732	760	800	727	732	734	732	670	735	728	744	741	742	763	766	672	744	741	766	784	736	730	767	785	728	751	745	699	737	694	734	729	768	714	733	732	736	776	792	749	754	755	727	757	760	739	702	763	711	700	785	775	708	729	802	714	737	723	775	687	726	713	718	746	754	738	795	733	699	760	722	794	700	782	772	746	746	724	758	714	732	752	722	748	704	764	702	754	789	754	744	753	773	733	735	731	681	730	764	746	704	779	688	768	764	772	721	716	725	738	725	764	723	718	705	771	732	777	736	750	718	705	756	716	732	750	778	763	720	738	767	738	729	718	731	741	739	725	769	712	706	751	810	736	689	750	730	734	748	744	695	732	752	750	739	742	715	711	758	741	732	716	756	768	707	737	747	749	781	744	726	758	749	722	761	745	771	764	776	747	816	716	763	732	715	733	776	732	716	711	705	736	768	770	789	737	749	726	730	735	767	729	744	750	721	750	731	694	721	708	676	752	708	752	755	744	776	718	699	731	738	747	775	714	737	717	730	778	676	746	754	760	785	700	797	700	725	777	765	751	720	712	736	756	805	717	706	736	706	743	740	744	726	766	761	760	769	698	724	762	750	784	734	726	748	742	741	697	751	769	745	703	756	755	740	769	727	719	735	715	753	748	761	732	715	720	747	710	733	729	758	712	742	787	687	739	756	685	693	753	725	714	758	788	723	706	694	747	686	744	749	729	769	742	732	703	768	728	781	736	742	784	738
24156	21380	28532	24595	20050	2796	1026	589	531	555	496	420	438	404	438	456	441	399	413	402	404	399	397	394	381	445	398	378	389	376	420	390	395	451	367	397	412	415	386	417	401	401	393	409	410	387	395	383	360	395	384	417	387	353	372	410	392	397	371	372	366	395	404	374	401	403	364	371	387	389	364	383	424	412	374	394	393	378	397	360	353	406	326	354	397	402	416	361	371	375	404	405	379	361	345	386	388	402	400	366	371	417	421	362	392	349	428	403	383	381	346	406	356	408	383	387	365	392	396	399	406	403	377	359	365	393	379	383	384	392	380	382	364	382	367	380	383	398	394	361	367	402	393	357	368	354	394	388	382	371	439	409	366	393	377	412	351	387	379	395	381	397	394	402	358	395	397	365	393	355	374	415	383	374	400	384	344	400	398	406	383	374	370	357	380	395	384	377	369	389	393	390	369	367	391	410	394	387	386	395	386	405	402	389	400	404	371	364	410	402	379	388	410	380	406	385	453	422	397	394	399	371	399	359	348	393	359	379	368	361	433	369	378	340	372	393	386	356	374	372	359	393	397	393	403	371	369	401	364	358	367	385	411	399	390	395	389	388	377	401	371	368	378	386	369	377	402	391	367	379	385	395	369	374	391	391	401	376	387	386	424	366	411	369	382	344	405	409	402	405	417	317	396	385	368	371	408	370	380	366	403	378	360	372	393	415	388	377	373	426	402	385	365	341	433	398	348	431	394	402	406	376	392	388	416	387	399	353	337	409	424	375	392	397	401	403	374	379	390	350	383	390	372	384	406	358	396	353	380	367	366	367	379	396	349	346	389	362	396	376	391	370	373	368	397	361	407	371	413	354	410	404	369	361	391	413	414	431	407	351	396	380	371	394	361	371	357	407	388	375	384	408	393	353	336	353	368	433	379	418	373	372	381	359	391	378	385	384	419	376	361	397	352	397	396	401	424	367	388	394	402	392	380	384	420	391	367	410	410	425	358	405	375	369	380	336	394	353	370	374	376	387	380	405	428	337	388	410	396	387	428	391	387	420	366	384	387	402	365	362	364	412	378	404	376	405	399	402	356	345	365	354	394	403	362	416	373	363	411	372	393	403	393	368	387	350	367	402	383	407	404	401	383	388	369	356	417	387	378	352	389	409	383	344	399	380	396	372	385	377	393	394	399	407	374	376	384	361	399	410	382	375	367	384	346	369	386	364	390	388	395	339	386	401	370	369	361	402	377	398	402	362	384	384	372	413	393	382	401	398	418	396	399	363	363	410	378	367	395	388	391	382	395	389	348	369	385	376	360	382	357	375	354	370	408	429	384	385	381	382	384	366	388	382	415	391	403	375	379	376	389	345	333	410	355	359	386	385	384	430	406	382	371	385	388	404	376	425	398	396	364	375	410	383	381	380	369	356	393	394	389	420	364	383	399	434	407	402	413	372	400	380	380	374	395	379	392	403	395	340	367	396	382	392	393	364	408	418	360	384	373	367	415	364	394	371	398	396	359	387	379	381	382	379	375	342	384	389	394	390	379	382	433	409	366	394	355	405	372	382	364	407	373	404	403	401	368	399	371	400	384	396	384	396	419	430	374	374	345	411	363	399	384	441	367	400	399	390	350	387	361	388	389	393	368	398	380	387	354	374	399	399	367	409	397	404	382	363	384	403	393	346	389	382	368	367	392	366	388	419	362	386	383	419	371	368	386	363	344	366	401	391	400	398	368	391	387	398	350	396	387	371	379	394	385	377	387	390	375	369	370	378	367	374	398	368	380	368	419	377	382	380	374	370	389	399	372	387	350	377	412	381	378	417	395	375	377	396	352	383	364	371	357	426	362	366	380	370	397	360	365	416	381	410	402	376	392	406	382	374	382	370	347	398	401	353	397	442	397	378	405	384	372	387	371	393	418	412	373	402	408	347	362	366	409	393	378	366	397	383	391	381	382	409	368	390	353	391	341	373	358	409	370	382	416	376	372	366	355	406	395	358	393	404	358	381	328	371	375	390	378	404	364	370	384	371	383	364	416	380	392	392	402	371	404	370	376	391	400	375	364	372	419	357	404	387	347	380	415	400	393	407	348	391	372	387	380	396	376	341	382	426	374	436	398	399	380	379	390	399	397	431	362	391	388	363	409	364	389	372	375	356	365	333	353	377	372	384	362	379	376	412	382	370	382	371	364	369	401	379	379	375	383	396	395	390	351	396	396	388	372	404	397	355	403	368	402	424	387	356	375	334	410	382	413	375	404	378	397	403	401	402	340	357	377	368	413	400	376	414	434	383	404	373	376	404	383	350	399	377	402	342	376	363	412	372	369	390	398	325	371	372	380	409	381	377	381	349	362	400	379	398	374	375	366	359	374	391	406	390	400	381	378	360	426	386	349	453	397	396	377	392	384	400	380	362	392	406	364	393	407	389	414	360	350	377	373	389	430	355	399	364	394	399	369	395	382	397	405	347	382	387	378	396	405	403	394	394	372	385	388	379	412	360	368	419	363	390	378	380	399	368	385	360	390	357	381	405	412	414	392	406	404	368	395	385	371	358	397	394	375	357	404	389	390	377	387	391	380	403	401	370	379	381	393	387	384	356	367	373	355	338	458	370	376	371	401	394	361	387	409	411	378	359	370	380	373	332	399	365	395	365	395	364	369	380	400	356	373	376	361	396	383	381	389	374	396	418	371	387	431	399	380	368	398	367	358	373	365	410	400	377	381	352	365	395	391	379	423	347	372	381	342	408	373	371	404	390	386	395	361	372	390	310	402	393	392	358	343	389	393	374	379	380	379	373	367	365	413	386	407	386	365	372	396	359	367	346	371	398	370	387	378	396	367	352	364	387	351	392	370	411	367	357	387	384	390	363	395	384	396	396	397	369	395	394	365	360	404	409	419	396	393	323	370	366	378	372	357	378	398	404	361	365	396	382	409	406	366	365	383	413	415	367	371	359	366	370	376	376	386	339	360	389	387	388	399	375	390	392	392	383	419	384	364	404	377	395	377	388	380	404	362	406	361	397	381	365	385	376	401	357	360	386	382	354	356	356	378	368	384	368	411	375	377	386	423	391	350	381	368	382	388	387	416	392	366	377	373	372	436	381	423	376	399	384	406	403	373	405	351	403	382	403	366	388	375	363	390	414	379	369	354	394	388	364	350	439	367	406	388	335	328	374	363	392	381	349	394	395	407	382	375	360	385	385	395	401	387	409	378	357	341	384	394	376	385	400	370	380	382	403	407	366	371	375	356	377	375	388	360	355	358	417	381	398	385	384	400	387	403	381	393	383	383	383	369	370	374	367	390	377	390	373	361	433	373	372	383	390	385	377	413	385	427	429	420	345	386	416	362	380	410	408	408	387	413	392	380	388	381	386	368	360	416	371	355	370	376	391	351	391	363	377	409	374	380	354	398	420	402	386	373	391	393	396	365	385	386	394	373	381	373	371	382	351	418	413	356	384	416	388	412	366	364	385	374	362	380	364	377	390	397	365	380	355
3421	4727	3745	1897	1387	1031	903	775	685	619	568	495	536	483	461	472	488	442	438	428	484	459	461	435	443	414	449	420	428	432	402	429	435	423	411	419	421	416	444	441	384	434	431	399	381	404	429	405	465	425	413	393	389	412	405	416	411	432	407	370	443	420	420	404	404	388	386	393	402	425	403	382	401	389	419	432	409	395	399	403	416	375	401	404	430	428	411	413	421	421	401	415	404	396	378	342	421	379	380	409	423	383	438	398	418	428	378	407	359	397	440	413	380	444	384	396	401	385	435	395	386	397	404	401	364	451	420	394	400	427	388	397	407	398	404	440	397	407	388	420	403	395	417	362	396	408	394	398	406	408	418	378	409	398	403	389	399	430	405	410	447	434	398	418	431	387	387	391	377	379	411	405	388	370	386	404	414	400	413	407	430	396	440	433	437	377	395	423	391	416	393	420	412	435	421	396	415	375	385	390	384	424	424	401	430	356	421	423	405	428	439	399	414	421	424	366	396	396	418	387	404	391	387	399	363	426	380	424	415	401	415	445	385	391	404	425	417	416	399	374	379	404	440	386	424	399	379	378	441	401	424	395	418	390	450	403	425	390	422	364	396	428	371	395	433	446	419	389	383	391	406	426	391	420	403	408	415	418	386	411	410	383	395	388	423	374	415	376	389	380	405	345	399	389	407	422	413	382	409	415	400	395	421	412	384	401	377	409	398	423	403	426	387	390	371	409	394	403	387	390	416	395	393	405	385	355	418	434	386	417	387	422	411	364	426	393	392	417	396	399	400	453	394	400	402	367	416	394	388	390	419	389	396	394	401	421	366	403	378	394	392	379	431	381	385	410	415	383	411	397	406	356	398	373	433	400	401	455	390	405	394	424	381	397	374	404	386	387	421	405	430	414	413	386	413	371	389	387	365	380	415	386	401	407	424	389	433	407	435	386	408	385	397	395	381	407	424	399	393	386	412	424	414	390	439	428	379	420	396	423	403	409	359	400	367	440	398	373	413	420	422	401	383	385	396	398	397	418	412	389	401	430	385	424	401	418	384	388	398	387	404	354	415	399	381	374	424	435	406	409	420	419	366	398	399	403	395	415	394	361	368	384	389	384	412	423	404	407	397	414	402	384	415	389	367	401	396	426	389	394	395	414	420	402	372	394	408	399	400	389	407	412	415	373	381	384	408	406	385	402	375	406	390	410	379	427	401	381	405	424	385	367	438	402	397	389	429	436	384	410	426	416	393	363	401	403	377	388	426	394	439	425	392	404	394	435	419	418	426	386	412	375	412	389	394	377	416	395	443	449	417	408	423	413	405	385	410	425	373	400	427	401	369	364	430	382	398	396	403	403	402	398	387	404	371	387	386	402	388	411	404	398	379	407	419	405	401	429	407	389	401	406	410	376	422	391	378	377	388	416	424	430	422	394	403	419	393	372	423	386	423	397	374	388	413	403	360	384	385	394	410	394	381	422	430	391	444	357	377	430	400	412	406	454	417	442	388	389	418	396	406	386	416	389	399	414	414	382	407	400	421	367	409	397	423	364	419	406	410	394	390	403	408	418	404	395	387	374	395	418	414	391	390	448	401	379	409	387	416	388	398	436	413	423	438	423	409	417	412	379	408	395	389	390	432	396	370	382	426	364	415	372	404	396	380	409	404	410	424	440	383	411	404	393	381	393	367	410	404	441	398	370	378	381	390	371	408	402	385	412	402	384	387	380	420	381	388	410	395	377	375	407	413	394	402	409	430	417	441	425	377	404	404	375	378	381	419	390	403	397	449	375	411	383	376	405	390	372	375	403	377	390	379	409	391	384	392	399	452	368	387	400	404	409	414	439	408	404	390	413	443	392	369	367	389	402	394	419	391	404	357	410	382	416	371	399	404	399	376	374	384	384	433	401	393	376	367	388	383	386	405	418	411	389	415	409	398	392	385	373	402	393	360	395	385	418	419	426	380	401	399	417	398	413	396	425	375	378	402	392	402	371	399	402	420	380	418	398	396	399	354	384	415	408	418	407	406	408	406	387	437	409	418	415	420	406	371	386	403	412	381	400	401	422	429	350	422	383	405	418	371	368	418	383	406	383	434	430	417	398	431	397	398	418	365	357	399	374	389	404	378	400	382	406	374	382	432	393	457	390	362	395	400	416	378	412	427	367	409	426	378	395	405	367	387	430	365	376	386	402	417	391	390	390	364	375	390	417	378	386	412	396	425	424	368	379	390	401	411	430	402	421	384	406	397	378	401	435	441	419	372	386	399	370	415	407	389	360	400	399	406	407	375	380	418	411	421	370	389	405	400	373	347	390	370	448	401	386	385	416	424	414	418	370	411	390	393	401	398	365	411	434	345	382	417	396	416	400	363	428	418	418	402	417	352	396	387	405	432	383	381	403	409	383	393	393	394	396	374	418	425	417	396	387	410	406	411	423	417	375	411	391	407	398	413	386	392	412	389	382	378	399	397	404	396	394	422	385	422	404	414	410	388	371	408	381	406	357	411	364	382	395	395	447	417	379	436	399	392	384	393	374	426	413	387	411	401	388	407	404	389	384	405	428	384	422	383	377	407	419	387	395	411	428	401	386	384	377	391	421	431	395	402	421	401	388	389	446	407	387	395	380	474	391	409	416	384	416	415	422	430	400	389	387	378	395	375	380	402	394	388	386	452	383	389	379	399	390	420	431	410	412	429	385	358	389	385	412	408	402	377	376	444	441	406	373	383	457	399	362	379	415	404	380	386	374	375	365	394	418	399	375	372	419	415	408	378	386	399	356	415	361	383	403	422	376	376	380	421	445	394	392	387	368	422	398	415	401	435	351	414	408	379	401	408	387	390	377	402	382	388	392	395	399	420	386	388	413	380	414	368	395	419	381	385	399	394	382	383	425	419	410	412	403	393	375	377	438	402	360	398	357	387	415	381	382	435	393	399	388	417	415	401	400	408	366	373	407	379	394	387	412	421	411	395	427	367	362	421	382	366	404	367	377	392	404	381	383	383	379	370	391	387	390	408	400	432	410	421	374	384	396	396	396	425	419	401	434	401	389	402	389	398	399	400	410	406	359	401	405	379	394	404	396	385	382	406	416	389	426	396	385	385	413	395	396	422	370	412	382	393	388	424	390	387	449	365	405	370	374	403	391	389	416	398	371	389	374	403	395	404	392	394	390	419	397	388	411	375	398	358	393	403	390	353	374	383	424	412	383	449	377	416	411	406	385	404	380	415	367	392	417	395	402	362	384	364	391	403	421	418	397	412	384	405	371	382	432	420	400	401	389	378	410	395	377	383	352	418	377	432	400	398	415	391	393	414	387	397	350	401	381	404	414	375	406	402	409	408	373	387	410	376	421	406	373	380	407	425	439	451	398	417	391	384	341	367	400	365	413	395	462	399	400	395	397	382	388	408	422	382	388	367	406	369	377	422	399	425	380	408	407	408	418	405	369	446	374	411	399	400	423	425	356	384	375	412	341	433	366	376	368	367	414	409	375
27543	11579	2011	1305	957	916	867	942	881	948	886	892	834	882	925	859	901	856	956	889	863	884	875	877	867	936	903	925	870	942	884	939	891	900	896	876	886	899	885	823	907	881	908	926	883	873	861	852	868	909	886	899	857	893	902	900	926	869	895	840	948	957	902	928	911	915	895	924	882	916	924	897	854	902	896	938	921	873	861	962	900	903	890	892	857	915	860	904	874	926	848	894	873	903	913	898	885	891	916	904	921	920	935	915	850	904	939	888	911	916	916	857	943	904	891	927	855	902	878	919	910	904	901	865	928	907	879	916	862	858	872	912	878	858	885	846	874	872	892	928	941	900	890	885	928	903	875	898	854	858	847	962	879	854	912	918	844	869	905	883	910	904	860	880	789	874	895	941	899	864	897	874	895	855	862	867	889	876	952	861	907	851	934	878	871	904	847	828	931	905	863	870	916	911	842	838	886	846	924	916	882	906	851	903	941	846	877	961	894	887	890	911	910	919	903	870	863	880	872	865	894	908	863	880	928	881	929	883	869	915	934	860	889	879	945	830	867	889	883	926	925	944	862	879	884	932	905	925	871	929	884	905	905	872	917	894	847	914	892	883	863	940	880	834	883	926	896	928	864	921	891	938	849	889	886	891	919	893	889	885	877	860	975	878	858	872	884	855	839	882	867	913	904	931	865	913	909	908	920	865	922	929	884	887	846	909	854	884	899	867	920	911	867	885	913	895	931	919	875	895	842	887	863	895	896	892	929	889	915	894	831	881	888	906	902	839	911	944	931	919	914	877	880	849	916	908	906	905	946	883	852	863	938	893	905	884	900	962	857	878	925	862	873	953	858	866	895	922	887	901	915	804	887	911	893	802	876	880	872	911	925	910	906	901	851	867	885	833	855	906	850	940	863	853	860	927	848	895	895	857	852	900	902	914	876	923	868	882	929	838	884	861	920	870	887	899	828	958	858	878	892	902	864	829	911	864	914	907	842	905	896	908	895	887	897	859	927	874	892	886	891	909	862	881	898	865	850	838	887	931	905	869	902	868	923	894	873	861	853	903	896	900	882	924	865	880	918	867	880	887	894	899	917	909	822	873	882	928	862	852	894	920	931	924	933	935	912	910	831	905	849	858	884	868	920	938	926	887	883	922	846	879	871	913	937	918	861	834	887	880	932	856	879	868	859	882	823	906	938	910	889	917	949	926	891	911	859	895	888	905	900	892	873	834	883	848	910	861	937	864	885	894	940	871	944	907	893	861	864	911	914	855	845	892	934	860	913	848	919	875	952	848	885	906	908	930	847	930	857	906	922	926	916	916	887	889	899	936	908	884	871	862	926	919	901	871	868	925	894	923	898	898	902	853	889	854	942	892	877	872	908	882	876	883	902	907	905	891	869	895	872	914	897	904	812	877	930	894	962	895	942	955	877	887	882	829	898	870	895	903	869	888	834	867	912	879	939	874	859	882	876	878	893	873	908	883	937	898	899	873	892	881	893	872	854	892	885	925	973	898	885	898	949	812	924	831	898	863	898	923	900	922	883	865	851	909	865	885	915	892	945	925	875	904	931	951	897	877	916	893	930	843	857	921	912	884	930	882	879	925	923	861	862	879	911	879	831	852	873	828	942	897	845	877	922	906	883	893	924	875	922	935	885	851	906	960	912	913	955	881	837	854	937	886	927	891	904	974	876	942	873	877	889	880	855	865	900	940	831	906	912	889	871	901	898	873	903	881	899	907	911	923	920	936	876	874	931	882	825	919	819	918	988	911	863	866	891	899	900	856	905	879	910	931	948	919	884	862	891	892	881	854	930	886	877	913	815	905	888	866	891	940	949	929	907	889	840	871	816	894	903	924	865	869	887	874	896	847	821	851	850	904	919	869	884	880	914	916	937	877	883	912	848	834	903	884	876	916	905	838	891	881	843	911	873	926	931	833	925	903	896	900	901	906	900	930	887	890	892	847	880	873	861	859	863	842	890	891	864	906	876	917	833	894	883	872	893	891	843	885	934	937	859	884	915	894	865	900	865	870	877	896	849	834	937	894	894	891	846	938	891	853	910	858	858	904	900	910	902	903	844	902	902	865	891	923	854	910	863	913	931	903	876	960	835	865	924	949	885	839	912	891	884	873	900	869	892	902	889	876	921	913	853	917	949	902	860	851	866	893	907	892	864	824	939	914	871	866	821	894	928	905	918	931	886	922	899	902	845	904	883	908	864	858	913	892	897	851	940	952	873	909	879	854	866	922	877	832	887	871	895	948	884	843	889	885	903	862	852	883	920	887	873	864	836	848	878	844	930	917	885	892	898	896	887	880	871	918	857	930	849	908	887	880	902	839	867	905	860	883	900	911	855	915	973	897	937	883	935	909	884	899	832	862	861	915	893	921	893	836	897	869	854	873	855	895	893	844	908	863	858	901	903	911	861	888	898	863	918	887	875	904	889	927	822	892	903	899	915	878	904	865	886	901	899	857	876	901	860	871	896	915	875	874	941	955	929	910	952	912	878	935	896	887	837	935	887	844	873	869	918	868	871	875	869	905	933	905	871	887	834	860	885	873	923	872	892	886	885	899	835	888	857	899	847	884	952	849	879	868	877	885	880	926	865	875	878	885	921	905	927	965	836	880	945	910	868	920	871	867	834	939	878	883	895	862	855	908	884	926	856	900	837	833	860	887	909	917	911	883	918	905	843	931	882	910	859	872	922	886	898	881	852	879	901	891	880	847	885	861	903	911	910	865	894	912	885	863	941	922	847	866	910	892	853	884	842	886	867	900	892	881	882	895	878	905	926	859	931	936	855	926	910	886	883	906	873	947	856	854	914	933	843	859	926	899	866	870	916	864	858	871	948	868	960	886	901	904	889	862	905	876	861	898	875	896	878	878	864	837	854	919	865	858	903	848	872	935	872	883	920	895	881	776	894	883	904	880	880	872	875	858	892	895	884	840	925	864	909	898	908	869	866	931	889	868	867	882	908	903	869	886	942	906	863	845	885	897	866	918	911	900	876	904	920	831	900	903	860	893	928	884	896	893	879	906	880	876	921	858	848	906	904	848	904	936	933	904	863	885	904	885	894	910	922	889	896	924	836	844	899	962	897	890	883	926	895	881	907	930	895	866	875	858	919	966	896	928	889	911	894	857	842	822	861	854	843	902	900	926	867	908	908	848	871	865	907	880	918	837	877	904	871	873	875	894	915	879	884	962	919	912	873	840	894	860	906	887	882	854	869	879	865	855	909	940	887	875	862	891	955	889	871	897	903	909	909	899	904	896	927	883	856	907	889	861	898	909	875	919	871	908	889	871	903	917	898	905	851	874	879	863	940	889	824	896	837	945	889	839	880	911	856	892	899	886	875	897	889	867	929	937	893	890	920	880	900	885	873	884	940	870	917	899	870	902	860	855	886	925	930	929	904	863	830	867	814	938	926	855	934	923	893	860	922	896	913	924	859	907	840	946	920	893	936	885	880	898	898	863	868	950	904	900	907	853
5187	1043	980	824	869	771	833	834	787	767	823	790	762	814	768	844	754	762	750	788	760	769	778	742	783	804	793	755	755	758	768	773	771	771	813	800	767	806	846	747	813	819	812	755	765	759	751	781	839	812	852	798	790	717	819	735	796	787	751	787	768	743	780	798	753	752	773	774	782	750	761	780	831	737	784	771	793	809	732	784	779	805	774	764	764	747	773	773	822	792	829	723	799	773	803	746	822	822	814	772	780	824	759	809	770	791	820	834	794	802	779	758	759	786	773	783	799	747	752	772	761	797	771	795	827	780	727	802	797	832	853	824	777	815	780	771	797	766	770	790	759	733	757	744	769	753	741	822	798	780	786	770	789	757	782	745	797	799	770	793	793	760	787	754	805	792	763	757	803	785	759	772	797	811	780	789	719	768	801	830	790	816	791	791	803	765	815	772	783	784	706	784	788	817	744	775	781	824	792	779	808	758	771	775	748	792	782	772	817	769	775	802	758	760	798	754	832	750	809	781	789	782	734	781	778	774	815	807	774	789	774	844	776	766	753	781	786	820	744	831	861	799	811	760	787	791	766	824	751	769	776	822	740	789	764	832	841	733	763	813	801	794	746	822	781	760	829	772	761	760	787	782	792	813	775	811	793	814	773	773	739	729	802	773	784	765	779	811	728	802	766	800	838	807	759	793	815	783	807	772	770	780	820	754	837	794	766	768	791	787	790	774	757	778	844	832	771	816	792	803	767	771	768	750	759	750	745	801	797	800	765	751	741	756	773	772	762	861	791	788	829	780	765	759	791	788	836	814	781	734	757	760	773	726	813	799	774	742	785	754	790	758	821	711	764	763	752	769	810	810	785	752	786	824	787	756	732	813	772	765	798	794	756	756	797	792	792	753	790	780	827	804	803	753	793	784	775	780	790	823	777	759	811	777	770	762	777	731	815	765	836	803	783	741	841	786	812	816	768	742	814	846	785	762	797	756	771	814	759	830	810	755	794	761	755	782	745	772	827	760	790	808	782	754	782	795	823	780	822	745	788	741	751	755	758	768	788	730	766	803	759	785	798	790	763	728	797	818	767	761	752	801	761	762	828	797	816	767	740	745	789	813	795	815	785	741	757	809	808	777	737	770	784	786	789	765	797	760	770	830	808	761	796	790	781	755	771	786	784	746	801	798	766	792	811	770	805	772	784	800	748	744	745	802	726	792	861	810	770	768	766	811	752	773	788	812	759	807	836	740	775	828	774	762	744	823	781	804	785	759	802	767	785	775	810	840	770	755	777	764	846	742	756	795	769	798	795	822	808	758	780	780	779	772	787	812	723	815	731	766	817	820	758	817	805	702	776	756	790	810	775	782	760	770	773	797	782	757	748	849	784	790	762	783	815	791	769	746	812	810	757	765	790	763	797	794	823	814	800	834	766	763	820	811	804	800	785	753	785	783	765	758	793	794	782	750	771	761	780	741	762	814	791	786	761	779	790	767	766	775	787	729	803	777	785	816	775	803	782	813	756	761	744	834	774	804	792	737	830	791	806	741	780	789	705	767	807	793	782	773	809	785	778	816	801	772	808	793	767	792	781	775	756	828	694	765	764	767	752	778	822	746	752	791	771	817	757	779	824	799	764	763	804	760	808	720	775	757	759	757	782	745	763	779	764	840	794	763	780	789	763	805	778	801	744	696	810	754	807	829	788	765	795	766	822	787	757	763	789	791	815	777	777	793	808	788	767	777	735	807	768	824	772	755	804	786	782	803	779	804	826	803	739	771	777	833	730	809	751	852	761	801	789	789	752	783	796	767	788	761	814	768	785	790	786	788	773	773	737	718	812	756	723	761	781	769	776	773	796	825	744	833	760	784	793	774	753	790	816	819	784	787	731	773	772	763	786	743	781	741	760	805	791	810	770	758	808	779	799	818	796	813	797	758	819	777	779	798	743	822	761	829	772	800	791	783	755	740	791	760	798	811	770	733	797	773	807	786	829	784	792	821	803	748	776	783	789	760	765	780	746	804	799	762	785	783	763	801	779	727	794	772	773	746	806	744	743	702	801	774	758	776	737	788	771	769	812	762	776	720	809	771	767	803	796	768	741	780	775	826	812	764	803	772	814	762	760	773	805	795	751	768	727	768	801	831	746	762	769	779	751	795	762	746	765	788	811	829	853	818	780	775	768	799	788	772	802	779	787	792	779	764	799	813	742	767	784	789	817	721	750	757	785	801	776	793	754	776	814	753	745	778	790	796	750	851	814	798	791	778	773	813	789	805	835	763	789	796	814	781	751	777	804	807	771	787	761	795	784	758	807	842	812	784	779	765	771	784	832	808	779	774	777	817	826	831	770	775	786	779	714	746	784	803	772	790	789	804	787	765	778	760	746	702	783	779	808	764	740	751	792	795	767	775	775	751	766	804	767	827	798	792	785	797	789	759	826	795	773	793	805	763	814	772	771	770	731	778	768	829	771	838	772	792	781	741	748	789	779	784	812	821	805	752	762	799	748	776	782	775	797	780	789	840	829	792	788	769	794	747	785	770	793	773	769	768	796	803	817	755	735	729	776	787	800	761	745	799	824	738	819	802	755	725	775	787	791	732	798	787	783	791	804	798	820	773	810	753	769	783	826	783	753	798	803	811	796	783	800	773	723	751	778	765	732	787	761	748	741	762	770	814	793	760	809	748	796	733	763	787	764	783	775	806	796	821	771	853	721	763	771	781	760	755	792	777	758	761	840	793	805	778	774	819	817	721	796	767	793	793	812	825	779	742	803	778	832	712	779	795	802	812	758	792	777	809	749	760	834	786	793	828	820	717	782	817	804	804	786	789	776	796	784	823	787	831	816	803	742	781	802	813	767	769	807	751	818	777	808	778	767	728	785	786	775	801	772	728	738	800	786	763	738	840	774	791	778	793	825	787	837	752	783	844	777	765	809	759	805	794	765	764	775	724	786	768	780	791	768	758	758	785	782	813	734	756	768	779	819	796	793	775	790	756	816	814	704	758	800	739	756	805	804	815	823	788	809	767	779	805	828	746	804	769	774	758	765	805	788	826	818	753	787	785	805	744	800	820	782	748	766	784	816	784	766	822	769	735	809	768	800	809	791	756	743	759	719	797	761	741	715	743	790	766	815	778	773	800	816	748	834	780	831	793	765	778	774	790	732	752	789	783	816	755	806	768	794	843	789	780	780	785	758	851	845	759	749	798	773	825	761	800	800	766	819	768	791	770	774	821	708	778	793	835	801	779	794	817	757	815	772	786	792	811	839	749	781	750	795	771	771	861	811	800	755	762	814	778	780	761	782	755	785	779	772	770	798	708	728	844	758	751	769	816	751	802	766	780	748	751	803	722	776	834	772	807	792	769	796	775	818	735	787	824	805	738	755	763	832	807	786	740	763	748	782	784	789	777	800	799	791	743	715	763	784	783	768	783	781	776	797	740	831	804	774	817	757	782	753	771	781	760	785	828	760	795	836	791	787	805	748	788	770	794	784	806
25935	21474	25169	16508	1949	1080	1084	919	865	857	861	899	868	879	866	858	836	822	857	781	848	847	819	871	835	769	900	848	796	848	831	873	878	848	792	812	759	886	869	852	880	827	801	889	821	886	800	859	834	822	812	827	817	802	793	857	844	801	813	869	848	817	853	819	810	811	815	763	866	861	856	847	833	876	795	779	786	811	839	792	849	837	883	818	868	867	823	862	864	892	794	842	824	828	849	797	774	843	835	839	828	860	790	806	834	812	805	896	808	833	802	834	878	842	824	849	806	791	810	826	813	901	784	823	844	843	810	875	833	834	798	795	856	904	823	866	791	829	764	831	805	831	871	859	829	852	843	858	771	831	831	851	833	789	822	802	810	786	832	841	861	837	833	892	870	823	801	840	796	871	827	805	806	830	800	828	831	793	793	827	822	816	825	802	856	822	817	827	837	807	796	844	802	816	790	814	848	820	875	826	817	808	819	874	787	776	817	896	809	864	825	799	834	835	847	858	765	829	838	816	855	831	817	803	844	801	838	827	840	859	817	874	793	921	854	788	773	795	811	879	789	860	827	807	826	858	790	838	835	796	787	870	817	807	784	805	784	784	757	771	780	844	828	796	831	821	867	826	884	830	869	869	821	823	811	855	848	836	845	830	806	800	863	835	799	829	829	828	845	838	850	810	869	818	794	784	837	836	828	837	804	845	817	849	882	854	794	860	817	802	796	830	820	836	832	824	807	860	845	778	856	777	832	839	807	845	761	771	821	783	816	836	810	827	817	868	801	878	784	830	849	792	767	867	843	814	836	748	801	809	824	845	792	805	858	783	794	792	849	825	814	809	876	879	835	797	783	767	831	803	860	827	834	856	880	903	814	860	833	778	808	730	814	816	860	854	843	873	847	810	820	824	885	883	857	763	858	804	854	797	820	822	788	811	827	808	823	822	857	849	827	834	870	795	871	843	831	808	840	791	807	821	850	819	842	831	828	813	813	806	843	843	829	795	830	836	839	798	818	835	871	818	826	789	821	789	810	834	816	809	833	855	789	788	832	830	806	809	831	821	818	857	872	804	833	834	836	821	834	809	842	843	820	853	806	793	857	757	854	828	812	817	843	804	826	844	816	849	857	833	831	923	851	785	820	816	817	797	817	800	817	818	788	766	785	801	833	838	789	829	862	839	840	848	846	794	822	823	851	816	829	858	772	870	822	831	792	819	841	842	852	811	853	841	859	804	849	848	902	852	807	850	775	800	792	807	830	826	801	846	817	841	855	831	843	779	826	802	850	847	785	874	875	870	812	824	850	811	850	814	918	836	801	785	849	802	853	802	865	814	841	820	790	812	814	808	838	818	799	835	826	848	785	803	804	791	825	798	862	814	828	812	811	807	793	801	799	813	869	810	876	846	816	854	870	791	775	826	826	801	828	834	813	810	776	813	829	811	797	852	826	827	817	822	812	860	845	830	858	798	859	815	816	870	817	844	827	740	801	854	840	861	815	814	874	813	856	828	782	796	798	838	814	769	825	866	824	868	856	783	816	872	830	881	847	814	807	798	808	789	831	875	842	885	830	790	846	866	823	821	804	791	863	860	792	782	824	791	796	861	861	860	871	797	803	824	796	848	799	816	839	842	810	836	827	854	849	824	812	820	808	797	866	871	844	881	843	781	850	820	821	810	834	887	862	830	849	859	827	837	789	856	852	818	843	836	843	836	795	848	755	778	782	879	860	804	831	825	848	822	795	811	786	823	781	866	830	806	803	828	900	876	799	819	818	812	877	844	813	851	820	814	815	867	782	840	825	830	805	855	845	878	770	823	802	863	808	823	821	793	839	880	851	869	798	790	848	835	847	828	796	770	782	831	849	820	827	829	845	829	814	804	882	898	820	801	884	841	809	876	781	806	844	809	841	788	837	849	813	855	860	802	804	792	834	799	815	811	860	882	812	862	808	785	856	828	846	830	838	833	821	822	837	856	841	836	781	909	853	807	778	831	825	854	801	836	800	760	783	825	801	835	812	899	799	827	790	817	884	801	852	803	836	829	779	830	839	800	829	865	795	839	805	845	834	827	823	821	802	812	856	845	819	819	808	822	871	788	822	769	811	859	822	843	812	833	811	832	828	840	837	791	792	819	820	854	818	885	836	850	866	795	826	832	825	839	847	819	832	796	815	833	863	825	817	828	795	788	819	836	799	893	776	818	795	825	856	766	808	812	889	837	860	798	868	822	831	783	827	830	848	849	859	844	808	825	812	897	844	818	831	800	790	797	862	810	834	798	815	880	837	817	850	816	790	848	849	802	841	807	828	801	804	789	801	790	784	735	801	806	807	886	847	772	826	802	867	813	825	873	828	795	806	869	868	777	810	816	804	838	858	814	812	852	781	798	776	882	758	756	832	797	814	814	765	815	849	848	857	800	780	785	804	837	809	810	804	810	847	777	784	840	818	859	825	818	792	787	797	817	809	845	819	857	846	787	832	820	788	804	820	863	799	832	791	826	775	779	833	843	837	820	827	852	822	824	806	788	832	819	794	815	817	807	830	809	794	832	846	799	864	805	888	802	798	794	830	834	798	854	822	838	790	784	841	810	853	808	812	823	875	821	823	807	811	894	842	873	900	799	800	824	825	820	842	838	833	819	839	814	817	836	881	840	767	855	893	831	802	840	806	828	829	808	839	873	816	853	808	818	819	793	792	758	813	796	867	843	826	800	802	868	814	865	875	750	783	838	777	845	816	849	797	833	809	759	806	810	787	791	819	809	823	847	783	798	797	823	808	798	816	832	852	828	790	789	867	840	829	799	812	827	832	841	846	867	895	803	867	798	822	821	819	860	774	835	828	796	830	805	785	814	876	805	793	830	818	874	828	830	827	855	810	858	830	833	846	853	841	825	843	805	823	837	840	824	856	813	837	830	787	844	767	828	811	828	795	832	836	834	839	855	786	833	814	826	847	776	825	820	808	852	842	820	807	826	833	837	867	846	802	789	795	768	840	847	836	828	821	798	809	845	895	806	787	779	846	828	863	856	804	807	812	847	829	851	793	770	860	794	871	829	852	868	759	825	828	838	891	781	804	871	827	829	871	813	861	840	809	825	862	830	805	804	816	788	808	829	818	805	817	805	797	829	867	848	774	850	849	803	871	818	806	803	832	851	833	822	816	846	791	828	793	801	868	800	804	846	823	868	804	839	842	824	849	793	837	836	823	842	831	843	840	841	857	889	837	799	851	815	848	828	779	851	795	777	837	843	817	815	850	795	842	821	847	836	801	807	817	795	808	829	818	855	846	788	792	831	798	798	830	791	836	877	876	832	836	820	879	823	790	884	829	781	834	821	851	832	837	814	800	848	845	820	804	868	796	787	889	823	800	779	848	820	851	796	795	817	848	771	868	808	849	832	854	826	825	800	798	827	813	833	841	860	808	837	908	736	805	869	860	816	791	864	810	812	821	782	857	828	797	866	798	800	832	762	802	828	785	855	846	806	815	898	775	774
3718	2149	1846	1218	1077	972	915	878	823	789	807	796	758	774	786	731	760	790	762	738	784	771	768	795	736	741	737	726	767	757	786	736	768	785	737	717	784	743	789	751	729	727	737	756	743	730	689	786	788	758	730	772	721	675	710	738	737	734	669	763	779	779	707	744	753	724	770	741	714	707	809	760	778	707	736	775	757	776	766	727	766	743	734	756	723	783	727	712	709	734	741	761	749	726	758	704	767	791	764	719	783	727	764	728	716	783	771	731	770	725	717	745	741	737	707	726	733	750	733	734	727	712	740	755	749	722	740	751	729	722	739	724	772	745	733	769	710	758	701	756	760	776	733	777	720	746	748	722	738	762	714	728	779	697	737	749	745	688	754	757	740	748	749	778	781	794	754	720	725	715	745	711	717	744	759	772	763	754	753	688	713	741	766	669	722	735	743	745	742	738	739	722	724	767	687	722	753	748	732	760	720	690	735	737	722	713	725	738	779	775	718	759	722	752	723	748	748	775	697	722	766	703	747	696	780	732	744	708	711	737	710	758	698	739	698	704	719	708	689	712	734	747	749	731	747	737	720	752	739	703	715	685	760	743	736	694	716	724	770	739	727	739	740	766	747	700	767	722	739	708	768	765	761	799	689	733	720	723	678	755	723	771	710	725	788	704	741	734	751	762	760	733	736	722	712	751	745	754	765	728	764	724	738	693	758	770	734	750	732	737	760	741	702	790	697	748	731	726	764	724	768	743	742	714	745	728	756	723	720	770	735	782	727	767	729	721	741	757	734	741	787	749	745	724	773	758	726	713	654	733	747	751	758	717	716	743	667	760	722	665	715	692	764	754	763	724	739	785	709	722	739	691	748	736	762	754	727	730	751	726	749	741	729	735	765	702	736	742	716	782	717	722	708	698	720	733	721	694	733	742	719	726	741	726	753	751	754	732	743	709	710	743	688	749	747	750	792	731	685	694	688	682	749	768	696	710	712	735	739	799	712	706	783	721	705	721	777	710	766	753	713	707	694	677	766	681	748	723	702	739	735	770	716	730	709	716	777	728	740	754	704	753	694	709	717	777	684	775	776	807	734	721	694	740	716	752	710	741	692	754	726	725	763	719	745	733	716	773	701	710	778	786	745	753	731	743	763	743	735	748	765	738	691	754	702	671	698	752	769	700	764	726	705	750	677	777	765	742	710	745	731	753	774	752	703	754	729	725	729	764	749	748	703	726	723	705	702	738	711	745	726	735	738	730	725	797	772	760	773	762	716	774	692	725	704	738	758	731	720	756	703	712	759	749	699	721	712	739	746	705	689	670	726	741	726	726	713	728	741	750	763	702	739	777	728	739	719	745	745	664	710	695	750	702	727	719	772	696	724	687	785	740	676	733	733	758	687	713	688	693	729	716	703	745	751	740	750	790	778	727	679	716	721	735	750	666	689	700	722	738	758	817	691	736	775	736	722	766	729	689	718	718	711	719	755	751	759	741	663	710	731	745	761	771	711	759	729	702	678	708	750	715	695	787	733	695	748	695	758	717	744	721	769	734	735	723	740	695	767	738	757	743	700	722	715	701	737	751	718	714	728	736	723	753	761	716	785	684	698	727	750	722	715	731	731	739	765	722	730	731	751	758	768	784	690	716	753	711	739	733	749	688	685	726	724	750	727	753	739	807	738	695	735	740	679	720	717	726	747	734	744	694	768	733	726	699	738	717	766	739	718	712	703	736	717	714	744	751	727	717	749	740	719	699	722	795	735	701	748	710	734	740	780	702	735	739	711	710	695	777	764	678	718	770	723	750	719	740	761	758	745	683	765	684	715	716	730	702	696	724	728	723	733	745	698	759	780	757	734	725	721	772	741	736	734	729	722	731	745	718	766	763	733	703	802	744	758	741	711	696	713	723	739	728	710	704	782	765	703	737	746	727	716	762	756	708	725	720	711	735	715	731	682	759	722	761	727	728	761	759	749	731	739	741	695	741	723	743	739	748	724	731	766	717	750	735	733	739	734	738	776	713	706	777	702	791	755	719	753	717	719	673	783	728	760	821	712	758	716	754	719	713	711	746	777	723	758	804	743	749	683	683	732	698	737	761	737	751	697	729	697	693	741	744	693	703	741	747	736	711	690	734	734	707	745	708	799	738	734	682	765	746	786	706	783	711	686	792	718	714	781	789	731	744	773	715	728	742	726	696	792	726	780	719	774	720	729	779	740	727	719	724	762	751	737	743	711	734	691	777	742	705	744	705	741	737	710	714	739	703	735	731	758	761	740	704	739	746	780	692	764	727	750	708	734	730	759	748	733	689	702	771	757	752	720	733	742	743	725	776	782	669	750	763	708	741	724	747	703	735	709	755	718	714	790	734	706	804	761	781	729	753	749	733	704	692	691	692	675	731	712	762	699	752	730	654	748	731	733	770	747	762	764	724	731	714	721	724	689	775	752	768	716	733	720	679	708	758	692	681	714	734	662	675	712	738	754	745	745	662	745	724	729	743	760	726	777	733	732	731	778	761	790	759	748	777	733	716	713	797	716	682	714	746	707	702	753	734	719	740	747	719	777	763	794	721	713	752	764	717	711	721	750	727	751	752	749	760	689	753	728	694	693	723	712	700	752	725	710	696	740	730	713	764	716	765	751	703	740	755	719	734	709	738	737	736	759	710	733	728	740	782	753	698	749	750	704	700	781	773	723	710	701	721	708	725	742	721	729	730	743	725	756	734	702	728	735	726	718	684	728	758	741	720	697	729	694	725	755	742	729	729	760	669	729	725	749	738	763	756	708	747	751	733	755	728	704	700	735	740	722	744	731	767	747	736	755	744	742	745	732	673	671	766	705	794	755	773	733	733	710	735	757	770	720	728	779	778	765	744	737	720	719	719	708	775	749	687	779	685	728	765	710	761	730	735	701	739	714	723	753	735	757	734	696	764	655	748	754	764	747	779	714	735	785	734	716	745	712	762	748	712	716	760	734	735	771	731	762	724	725	748	754	687	697	739	698	760	721	719	732	774	744	703	706	743	702	790	731	676	745	728	751	756	699	692	744	766	765	732	730	695	764	771	729	711	731	707	752	726	749	782	734	720	730	729	725	723	715	722	748	752	751	743	706	768	686	748	727	745	723	770	693	741	736	692	760	745	700	708	734	756	742	777	708	761	711	716	717	815	741	763	739	704	738	686	750	738	757	690	750	769	734	755	754	728	707	711	714	746	715	727	741	767	664	721	739	704	666	745	754	738	739	721	719	728	723	724	730	758	717	748	729	729	740	714	765	763	716	731	696	712	698	728	733	760	709	740	769	706	736	709	734	764	720	691	760	773	766	711	711	722	743	731	732	690	722	728	780	703	738	728	742	784	752	729	770	728	747	692	737	740	726	727	731	753	725	779	746	733	720	711	734	779	692	746	697	743	725	798	714	765	654	731	733	734	677	731	738	723	740	756	732	729	729	732	763	779	709	691	709	727	743	689	739	764	724	689	701	709	758	768	728	754	715	769
24317	21404	28513	24687	20162	2880	999	637	527	497	481	451	446	408	435	430	434	434	436	436	416	409	376	380	403	416	410	402	384	415	419	427	433	385	419	384	393	414	418	382	386	381	430	389	405	356	412	406	434	417	391	340	441	370	347	376	418	382	443	422	366	386	413	412	423	390	379	399	406	443	418	427	384	399	435	355	408	379	357	376	392	363	416	383	403	391	381	408	377	376	362	394	361	381	415	371	411	406	365	373	391	437	386	381	400	406	377	393	374	406	376	377	390	361	368	376	402	392	394	398	338	394	427	399	393	379	384	391	404	367	384	384	396	379	407	372	376	384	395	400	392	378	395	379	359	417	353	392	378	364	412	386	407	420	384	422	392	413	393	351	417	373	406	405	413	373	376	381	374	400	433	374	389	416	413	411	363	401	397	406	396	367	332	380	406	421	385	378	382	368	403	385	377	390	387	366	391	411	405	405	375	394	381	390	381	420	373	375	384	410	389	384	388	398	391	431	387	383	385	405	407	396	366	402	432	392	414	371	398	377	392	399	358	369	364	390	384	379	404	414	413	396	398	378	426	385	389	370	374	372	361	397	383	407	380	361	392	392	399	415	440	387	401	410	395	368	397	429	401	372	395	409	361	376	370	388	397	400	375	395	439	384	371	351	397	426	407	412	399	426	403	400	434	396	394	366	402	385	395	376	384	420	421	425	380	399	404	381	390	422	396	396	411	388	390	395	399	410	370	394	407	373	393	390	387	423	434	384	399	403	408	374	435	394	402	392	340	400	340	349	421	403	426	378	388	403	395	389	374	391	407	398	382	394	371	407	422	403	410	380	380	380	398	351	423	427	354	386	413	382	379	353	363	398	386	385	401	395	402	385	381	369	378	397	390	396	399	429	361	354	372	368	363	402	415	418	395	364	380	379	390	345	384	454	409	421	394	374	379	417	367	426	396	393	371	416	421	380	401	395	383	404	398	390	381	393	381	402	411	364	390	419	385	384	390	383	397	414	368	384	407	401	372	367	403	391	388	403	407	398	349	398	397	382	358	366	390	401	372	384	399	395	389	402	386	379	362	380	390	386	439	374	378	360	377	407	398	388	387	386	400	403	380	391	389	421	377	379	396	398	416	413	379	398	403	374	396	412	377	391	373	395	392	391	395	417	375	426	361	376	400	395	385	412	401	399	390	399	377	369	422	372	369	423	383	345	387	378	402	388	385	420	379	395	418	372	383	392	377	397	404	365	407	382	374	370	378	351	434	396	405	380	410	386	372	369	392	403	354	403	399	390	390	393	381	396	387	384	388	377	395	408	399	393	435	412	405	398	382	396	411	373	348	406	402	375	373	353	372	396	389	412	405	417	399	382	352	419	399	352	374	370	387	381	348	379	414	387	384	356	403	369	363	422	402	375	391	410	381	389	428	395	387	342	412	374	376	383	379	432	384	374	376	362	356	390	386	405	381	389	392	422	381	383	408	381	359	428	374	359	410	403	355	397	388	416	393	374	377	396	348	406	356	373	377	381	399	399	414	369	404	380	391	411	422	373	387	343	399	379	443	388	356	391	408	389	398	374	404	371	388	406	391	389	366	381	381	396	395	395	376	389	395	388	382	404	356	369	405	390	402	363	371	383	360	389	404	384	380	379	414	392	364	387	401	373	393	380	398	364	403	367	387	385	391	421	384	363	337	368	349	383	378	383	378	401	402	381	385	346	378	400	396	422	395	389	369	362	339	394	424	376	402	393	409	390	352	347	352	389	389	394	427	382	373	395	392	384	392	376	411	420	403	445	380	390	352	349	378	390	385	417	375	398	400	376	429	376	408	375	393	408	369	391	383	370	377	369	391	402	395	385	377	389	382	398	390	396	377	408	400	377	381	392	410	376	367	394	374	402	362	371	395	380	388	386	415	376	432	412	383	374	367	378	378	403	387	383	360	383	402	361	402	406	353	421	355	406	384	402	426	356	360	401	388	393	378	408	355	388	376	406	408	385	372	380	432	394	396	399	378	393	400	409	418	369	379	393	395	353	411	387	373	391	392	401	369	403	400	347	377	398	411	378	413	415	367	356	406	353	403	368	368	415	396	390	404	344	427	369	350	435	379	355	368	346	373	365	410	405	380	358	380	389	415	363	398	393	381	381	385	422	402	398	397	421	403	381	387	369	388	388	395	416	359	409	379	365	385	385	387	384	415	387	431	406	375	359	386	401	410	342	391	373	416	386	434	393	374	385	363	396	374	346	365	415	362	423	388	374	408	391	425	375	389	365	386	377	382	390	421	421	363	393	392	363	395	405	382	376	384	396	366	440	381	393	405	374	372	413	378	418	419	355	417	397	372	421	375	371	401	391	366	388	382	375	413	378	414	385	409	402	406	378	399	364	354	400	378	383	398	370	385	373	414	373	404	378	398	338	388	427	391	393	372	425	393	371	391	422	365	387	383	394	397	406	358	395	405	410	397	393	402	412	406	402	393	389	338	413	340	389	400	369	374	377	391	408	408	413	382	409	393	379	383	389	362	386	394	386	403	370	400	391	382	405	379	369	361	382	401	365	374	400	387	372	346	379	396	360	423	380	401	403	401	337	398	361	370	378	370	373	394	383	366	378	368	388	390	403	415	408	355	372	413	380	399	404	389	387	412	385	379	370	385	357	404	377	341	382	353	372	417	376	397	394	390	367	400	356	391	391	416	380	390	373	413	395	392	387	401	384	381	380	453	390	413	412	377	381	421	408	385	365	368	390	410	374	413	392	398	386	400	406	379	357	368	430	394	374	415	395	368	414	350	397	393	361	389	367	383	405	359	394	386	357	392	376	353	401	363	393	383	422	389	375	393	385	403	433	374	407	412	409	383	371	346	377	398	404	398	390	411	405	382	351	385	360	413	346	397	391	372	409	412	388	410	369	401	389	391	388	395	389	385	421	388	350	401	362	393	369	359	373	390	391	401	366	427	403	370	400	363	366	392	390	411	391	379	389	372	400	365	385	380	397	386	388	392	399	408	356	401	378	389	383	370	391	404	383	395	369	389	380	414	397	365	393	424	399	394	375	371	357	388	362	410	386	349	416	401	378	370	398	409	401	394	441	412	435	371	413	384	381	379	363	379	373	381	384	383	360	388	394	396	383	382	391	407	405	394	372	401	401	389	392	392	429	392	369	389	366	384	396	402	410	355	385	398	390	372	404	389	375	356	380	376	412	415	405	385	409	374	374	365	378	393	397	426	360	396	404	418	407	401	379	345	411	410	374	391	403	376	394	361	361	365	391	394	376	399	376	378	389	440	367	406	412	412	388	386	382	403	380	369	363	340	372	391	360	405	385	409	363	363	359	405	415	410	366	391	377	374	395	384	359	400	387	388	390	334	364	372	364	381	364	383	398	371	362	399	383	404	375	390	367	405	412	363	403	388	381	390	377	396	400	388	353	394	412	411	397	370	367	408	405	414	396	396	403	404	388	362	409	411	401	403	391	398	368	389	395	379	367	406	380
3433	4711	3724	1889	1323	1027	907	775	685	665	571	507	536	545	484	486	496	451	448	446	430	421	435	463	421	440	454	445	418	404	401	434	465	403	409	413	402	423	445	378	398	369	411	427	410	438	426	452	411	396	428	388	408	407	423	417	391	403	434	396	390	422	408	406	390	399	402	438	451	409	480	388	431	381	383	376	413	397	385	377	427	398	406	428	406	433	457	419	434	369	394	404	428	373	415	396	393	369	388	424	393	396	426	419	366	388	457	416	416	404	411	402	393	435	383	374	398	410	434	396	405	419	399	379	413	392	410	374	420	388	412	436	385	400	404	387	424	378	420	398	400	391	439	406	389	425	398	392	381	383	428	434	440	365	395	398	408	418	439	453	419	372	428	422	402	403	416	390	453	387	426	378	389	414	411	374	387	390	415	398	394	410	383	390	400	384	412	392	392	402	399	422	402	411	410	381	396	413	396	364	405	380	411	396	409	428	376	386	371	388	392	397	428	444	379	389	421	428	365	383	398	415	402	418	397	387	412	391	406	376	392	418	412	388	422	399	431	400	392	398	398	357	414	404	376	435	368	392	406	400	378	392	430	387	438	410	383	398	409	393	420	378	446	387	398	409	405	420	377	391	405	393	389	424	393	386	425	448	415	381	379	423	409	410	403	371	385	357	391	362	391	379	392	381	414	389	365	415	375	423	392	378	418	390	411	402	368	391	384	400	391	410	407	410	415	405	418	379	467	431	405	407	415	395	404	399	380	414	438	366	418	423	423	427	418	381	425	376	395	388	407	405	419	391	413	375	439	414	415	399	425	395	368	373	399	364	408	416	393	387	374	417	367	443	408	360	377	376	395	376	393	421	390	374	411	405	405	404	387	423	383	444	404	438	412	353	415	409	381	374	407	389	407	393	405	418	383	413	393	421	416	371	399	388	406	402	423	392	421	417	408	376	402	378	381	408	394	358	382	387	391	407	396	400	384	406	414	407	360	387	390	378	436	418	395	401	428	413	415	390	376	418	428	411	399	405	374	432	399	435	382	424	387	428	393	413	394	379	403	397	403	402	389	414	366	404	395	377	405	373	433	423	374	386	396	379	415	381	377	395	393	396	409	408	389	411	417	418	401	395	384	392	418	426	372	384	439	402	407	449	410	384	409	406	408	414	410	402	392	393	369	413	406	430	378	390	411	407	408	378	368	415	381	405	423	397	378	374	446	384	371	380	373	419	418	408	425	419	366	375	374	406	421	414	431	401	397	383	368	437	409	441	410	378	434	380	394	409	375	415	426	385	374	384	377	380	405	421	397	387	401	389	388	382	402	368	376	379	392	380	373	399	407	375	425	425	439	402	396	395	434	387	424	436	406	408	368	414	388	443	376	408	404	419	382	383	433	399	365	365	422	373	414	411	441	388	374	423	384	414	393	402	378	419	414	412	366	389	428	364	391	400	402	383	412	388	398	385	398	384	403	387	382	396	381	362	415	411	433	401	428	428	406	391	418	395	401	406	384	409	407	419	371	401	393	393	410	405	415	401	407	417	416	382	392	387	411	393	371	398	447	412	404	412	393	396	397	426	392	406	429	392	352	390	378	381	378	384	396	361	407	377	390	401	416	396	405	388	378	380	432	371	397	424	393	398	395	382	406	399	396	383	398	367	411	419	360	395	412	408	399	410	393	359	370	389	380	404	387	401	418	391	390	411	395	345	408	417	388	420	390	354	377	397	409	431	415	382	405	399	422	404	408	365	359	386	403	394	377	365	387	384	392	418	399	415	384	383	362	410	381	405	397	397	426	385	412	394	392	433	408	330	429	414	368	386	383	408	410	423	423	413	408	387	414	376	451	433	371	426	372	407	425	372	379	384	386	363	404	389	394	354	412	397	436	341	393	375	353	399	420	384	434	428	390	398	437	401	425	405	390	397	385	408	404	354	405	385	378	420	364	379	384	383	377	394	446	392	397	424	456	390	413	407	382	428	407	366	381	423	440	408	367	398	433	407	394	368	385	395	363	401	437	355	412	373	364	409	404	365	382	430	412	426	416	385	404	373	371	354	415	381	402	386	411	362	372	393	410	446	379	420	414	407	382	410	380	365	402	382	387	382	381	419	398	363	383	419	416	413	390	380	387	344	405	415	394	377	375	400	429	405	407	397	394	386	391	379	420	426	428	378	358	392	388	404	409	457	372	412	389	396	389	398	448	400	472	386	413	384	408	383	369	405	387	387	391	364	389	398	413	408	401	403	409	394	369	432	391	428	374	402	398	395	366	396	410	408	376	398	392	411	379	363	387	390	403	382	373	387	402	402	390	369	374	421	409	404	386	425	414	374	419	399	419	397	412	359	424	398	421	401	438	408	351	393	366	391	395	399	391	433	400	430	381	396	402	383	389	376	423	418	384	414	402	388	412	356	396	407	399	437	379	368	406	389	396	372	379	402	418	403	375	437	401	386	403	377	365	375	355	410	387	365	348	388	371	393	396	375	368	412	418	387	404	406	354	406	401	397	375	389	390	371	431	378	378	390	398	411	400	374	375	401	352	417	365	406	380	384	401	382	396	387	425	395	371	380	385	419	384	428	383	435	394	378	399	385	411	385	372	420	401	416	376	399	407	373	370	395	391	408	404	391	428	398	380	382	390	385	394	417	409	393	382	430	403	425	427	365	353	398	392	387	389	388	403	409	348	404	318	372	422	415	366	379	377	389	391	387	408	388	400	390	407	389	408	408	409	418	440	424	354	384	408	381	418	386	412	370	402	378	376	377	395	367	421	399	396	384	392	421	389	431	441	383	407	382	365	380	381	400	357	409	405	427	364	380	414	398	411	384	422	384	427	412	404	382	365	388	382	410	379	366	384	400	417	388	401	404	356	384	432	382	358	392	380	413	386	380	377	368	376	421	394	408	392	370	415	405	397	393	387	403	403	367	390	382	399	376	392	376	381	387	430	365	378	383	391	393	398	426	382	384	407	387	406	384	425	414	371	392	366	392	392	411	362	399	365	428	386	406	394	367	408	424	396	407	400	408	408	398	400	395	377	394	407	384	406	386	430	388	354	393	445	402	385	420	408	410	415	414	383	362	383	407	402	397	366	376	367	425	424	369	390	390	373	372	413	406	403	394	385	368	423	407	398	397	381	381	382	376	405	405	395	405	409	401	377	387	402	438	387	403	376	359	379	357	405	377	426	380	375	396	376	443	406	389	434	414	398	384	410	409	397	433	385	362	402	420	405	398	379	379	408	402	403	403	381	417	390	386	379	404	375	392	427	423	404	363	405	377	406	403	378	402	422	409	399	433	413	417	404	390	382	387	397	398	411	364	419	371	389	390	397	367	407	403	382	387	376	370	378	401	407	399	390	391	362	390	395	412	442	413	377	437	422	410	400	390	387	407	411	383	386	359	401	406	397	426	392	408	425	416	403	402	398	383	421	416	399	395	426	387	381	408	367	378	420	412	390	398	371	351	374	418	374	394	400	391	389	425	360	377	408	401
27517	11625	2107	1291	968	856	897	874	910	944	868	902	831	893	882	879	897	924	971	921	909	917	907	892	877	927	950	884	862	872	874	891	913	874	889	934	905	938	944	875	928	926	888	925	947	885	889	882	930	901	937	861	939	883	911	847	907	974	884	897	903	932	942	894	950	867	923	904	859	917	925	895	932	910	898	862	894	967	873	871	921	925	914	877	862	878	954	925	880	908	900	887	925	904	886	885	895	926	910	910	873	897	878	872	884	917	813	913	868	907	887	880	922	905	924	883	902	862	865	923	865	876	888	898	895	931	906	870	895	867	871	879	905	870	868	882	918	887	904	927	889	861	926	859	862	918	929	851	835	935	914	879	879	897	909	913	860	903	903	845	861	897	856	881	830	882	874	889	923	881	848	851	889	830	880	907	881	869	867	903	913	894	830	901	932	876	888	896	929	887	892	875	874	855	867	829	935	892	908	932	920	864	894	857	906	899	920	919	903	837	873	905	883	910	889	910	873	901	911	924	884	892	884	972	926	901	852	842	872	850	918	930	948	959	883	887	919	910	908	892	861	884	881	858	955	921	907	914	935	867	852	888	885	890	940	890	946	901	935	877	921	900	850	914	896	950	955	880	895	898	882	860	909	901	865	896	868	925	863	880	908	856	929	853	920	905	883	928	896	880	943	940	961	891	874	868	887	901	939	900	881	869	827	860	870	929	881	872	892	849	875	894	947	923	880	880	912	902	875	897	888	926	904	880	913	892	852	855	913	851	843	871	958	868	906	936	921	875	906	912	946	857	855	868	884	869	957	877	891	875	860	841	889	913	918	893	896	895	919	884	890	899	884	892	946	872	906	891	851	862	859	934	906	895	901	872	887	896	847	870	865	893	863	950	893	901	846	911	868	845	864	910	862	890	845	931	884	899	888	934	940	899	859	871	913	926	845	901	891	920	873	903	930	913	906	903	943	873	836	899	888	951	851	906	942	857	889	890	875	935	862	868	930	907	933	935	929	920	900	904	947	895	922	870	871	932	879	906	898	843	888	876	913	924	865	910	883	891	910	884	901	888	871	879	949	886	911	899	920	894	914	885	857	897	859	912	846	874	900	865	852	856	918	936	918	885	967	889	886	934	920	878	887	857	901	921	922	925	946	874	858	910	851	910	921	958	946	891	860	895	870	892	903	921	880	905	906	874	944	951	877	896	928	910	860	911	918	910	931	860	888	957	896	939	881	856	848	935	871	878	878	881	881	913	877	866	870	910	908	894	876	927	984	954	874	924	870	915	910	931	909	954	872	879	880	860	846	889	948	879	873	879	882	913	808	888	886	915	865	906	887	857	877	870	849	910	892	925	878	937	917	881	885	845	935	879	878	867	878	816	904	925	928	904	929	924	880	903	901	915	904	871	818	907	857	928	843	945	904	874	858	896	878	940	917	844	897	905	885	909	834	876	907	859	944	949	899	896	894	922	866	870	905	909	906	878	925	876	865	964	931	923	848	867	872	909	856	859	887	851	889	919	829	894	852	877	908	891	905	881	880	872	888	881	927	863	832	900	856	915	938	934	889	930	882	888	923	878	915	875	870	914	878	894	895	866	919	840	902	891	873	850	935	906	883	892	880	853	855	884	905	871	883	864	869	920	887	900	851	883	833	890	978	906	959	858	871	800	842	921	920	935	919	909	924	843	911	912	942	930	932	917	895	898	907	891	909	909	897	896	907	837	893	901	861	928	877	908	878	911	898	900	911	909	917	890	854	904	929	910	876	962	847	911	916	885	892	856	927	916	951	918	893	864	965	951	887	950	917	942	896	914	915	911	922	928	851	863	872	945	914	909	899	889	875	922	880	937	927	907	920	905	847	916	885	900	941	907	963	869	929	934	820	930	878	860	884	906	873	817	914	932	902	883	896	897	940	901	905	850	867	882	876	912	927	856	918	899	855	860	939	939	890	895	900	859	863	851	916	880	858	901	841	910	862	824	851	908	895	881	935	870	889	882	856	879	865	876	926	849	911	922	943	902	909	956	926	839	873	903	929	899	919	905	909	887	885	931	880	949	866	873	928	837	865	912	883	911	922	949	893	881	860	896	880	963	929	934	885	870	930	855	904	901	841	900	915	918	889	891	933	868	883	890	890	893	860	891	884	877	919	879	891	877	905	907	883	862	940	885	943	908	905	946	852	909	901	891	941	816	844	842	877	903	840	863	888	849	918	895	908	895	909	849	886	872	905	887	919	947	915	890	877	885	942	927	894	900	939	848	907	888	915	916	921	878	890	891	907	861	915	874	900	884	875	958	911	833	904	909	906	927	933	919	846	860	950	865	867	883	896	929	828	947	872	878	904	890	875	889	945	884	868	914	906	910	890	917	923	909	892	912	863	881	874	904	912	934	869	909	898	892	881	897	915	899	946	878	894	855	853	885	876	839	901	885	915	894	917	930	906	872	911	891	844	866	942	925	856	884	974	947	851	884	873	885	890	895	849	906	868	847	859	932	927	852	868	922	897	892	886	866	910	912	894	875	835	898	903	892	905	818	915	906	925	929	889	891	822	901	862	886	922	883	867	921	868	880	974	887	961	907	882	869	913	847	918	875	854	873	894	931	878	931	885	946	913	847	937	880	920	950	876	872	963	923	876	861	892	918	832	872	877	910	856	882	874	939	1001	856	921	876	928	861	898	922	906	888	911	880	916	876	907	820	923	902	896	905	883	923	903	859	902	918	925	897	834	900	892	959	894	947	931	862	894	882	926	870	902	902	903	867	868	882	873	914	922	856	851	925	921	866	859	895	868	873	862	885	911	908	906	861	914	914	882	910	845	868	993	929	962	877	934	864	870	964	873	940	914	804	872	886	879	901	933	926	890	864	903	921	886	896	921	929	919	901	844	879	897	841	939	954	883	861	898	888	881	913	847	914	925	929	926	883	887	892	914	916	861	862	886	896	856	932	904	900	883	848	885	903	884	917	872	842	927	905	868	892	881	873	925	958	919	946	897	915	890	915	889	893	875	882	963	831	909	908	881	864	856	939	898	861	909	883	912	899	923	931	865	913	1002	860	863	904	865	899	899	835	906	876	874	910	910	854	869	899	898	880	922	943	892	956	844	898	901	897	902	866	854	941	961	879	885	888	829	900	887	891	923	921	874	871	896	907	885	947	905	944	875	894	841	883	882	841	878	890	892	952	864	879	912	916	868	939	936	890	928	926	931	898	923	891	895	886	914	861	887	854	917	862	880	852	943	961	819	910	920	932	883	903	905	875	907	890	824	862	884	901	860	863	980	896	881	833	831	909	915	856	877	902	916	939	910	901	947	866	907	880	905	870	845	912	884	911	822	852	944	905	885	926	867	938	872	898	905	929	899	919	892	867	891	883	877	872	908	860	909	935	896	894	927	920	828	945	935	887	913	884	867	880	871	863	911	906	926	937	894	913	879	927	923	877	850	910	897	907	864	907	875	884	886	856	886	941	864	856	900	884	841	857	904	933	905	899	893	871
5239	1022	948	816	819	825	792	782	830	763	863	864	803	826	801	767	794	756	850	801	712	736	826	763	791	748	749	784	778	801	799	787	787	771	770	777	817	770	798	792	740	759	789	778	777	763	737	819	807	788	816	825	761	760	772	797	803	755	822	766	780	836	801	777	744	771	778	829	817	767	812	799	819	753	772	776	708	763	775	797	794	786	762	773	790	812	850	805	767	823	758	781	765	809	781	781	769	804	783	772	839	787	749	762	797	772	756	800	781	799	788	754	761	710	779	839	752	814	804	747	838	769	784	822	800	786	788	793	826	815	787	794	798	819	801	754	766	800	749	785	792	793	798	807	775	753	777	749	772	818	823	795	768	780	741	806	800	741	774	789	774	802	763	798	751	809	814	817	752	830	781	761	815	777	735	778	809	772	768	784	763	835	808	753	781	764	813	839	798	791	779	805	790	802	732	771	785	784	770	775	730	750	753	835	778	730	831	772	770	774	774	773	760	804	750	786	745	841	799	768	824	798	747	767	798	808	748	778	745	787	717	751	813	776	786	835	739	783	756	778	811	814	763	806	779	796	821	734	786	776	798	722	766	814	836	770	780	785	779	741	780	761	797	713	783	737	787	811	753	782	816	743	796	777	757	781	789	801	760	807	741	731	774	735	722	799	775	785	766	794	766	781	817	841	763	815	798	818	804	804	785	810	792	764	767	807	760	805	786	752	752	790	796	736	774	776	763	800	819	752	800	730	798	804	833	808	782	775	814	769	815	783	834	802	785	783	787	757	782	777	764	753	795	789	818	797	720	844	782	709	825	764	791	777	797	781	784	766	772	748	789	804	790	803	765	803	791	809	721	798	808	834	728	753	834	760	845	730	794	820	794	776	801	834	797	778	764	732	816	778	770	758	755	795	771	784	783	777	756	766	769	746	811	816	751	829	831	822	764	799	757	759	804	760	737	811	769	782	810	819	762	765	783	761	789	793	795	752	806	722	784	784	718	811	785	731	793	754	828	754	793	788	792	788	757	751	744	793	768	787	811	743	760	777	781	811	764	778	721	791	836	766	737	775	804	783	786	767	802	822	751	766	759	813	795	745	810	814	800	778	798	793	806	759	755	787	825	809	760	787	854	816	750	773	789	823	803	809	762	706	821	807	784	789	835	778	769	814	789	740	738	839	818	816	814	750	796	786	794	780	788	786	793	757	804	780	769	778	825	761	754	747	766	754	782	780	786	768	763	781	801	793	780	781	825	744	743	763	787	791	791	787	802	771	774	836	785	812	814	799	747	793	792	765	784	765	787	787	750	780	743	741	791	796	808	816	790	793	793	797	775	770	781	813	808	755	740	782	769	759	825	813	736	714	803	777	822	797	795	759	825	813	785	787	757	797	765	806	776	778	761	808	776	800	793	778	767	785	765	753	814	752	773	751	846	814	783	806	802	797	784	786	806	820	775	801	752	822	809	786	774	789	831	777	816	784	774	751	810	760	815	762	761	824	769	761	791	756	795	724	836	760	755	788	775	806	767	808	783	733	758	837	760	803	787	779	787	746	816	808	786	831	757	798	749	810	796	796	814	743	792	762	815	790	842	781	775	820	782	723	791	803	773	740	809	802	784	793	788	767	756	745	771	776	789	806	739	751	785	800	822	771	803	772	786	794	773	829	779	756	806	828	854	775	814	834	778	770	762	793	782	767	766	771	729	771	810	776	779	815	790	798	794	802	823	803	766	764	749	809	757	804	769	758	783	784	777	800	797	768	755	811	792	795	789	765	748	825	790	781	777	797	746	746	805	792	737	745	759	772	795	708	763	795	772	804	817	783	732	816	748	765	793	789	750	772	776	783	777	791	761	765	729	776	781	792	783	758	749	820	815	792	773	764	802	817	760	802	787	785	806	837	783	785	793	743	800	709	765	815	743	786	751	722	794	754	788	829	779	822	808	786	716	789	785	785	777	793	818	801	825	765	795	782	761	769	790	798	741	769	757	803	786	782	804	773	774	779	796	760	777	772	773	812	739	828	749	784	776	725	794	766	774	787	763	844	807	786	831	770	744	762	838	828	840	772	788	778	703	761	790	770	774	801	784	810	770	797	883	756	795	767	758	830	767	776	775	779	753	810	806	769	751	785	780	770	809	777	753	768	779	754	775	748	774	785	794	777	806	737	782	790	779	784	780	786	774	789	769	753	822	785	779	822	768	814	760	822	776	759	767	780	817	770	787	778	777	802	809	783	759	774	749	775	787	792	715	754	767	770	796	782	807	784	813	772	781	825	782	761	812	793	805	787	795	740	799	796	814	766	754	791	797	781	770	782	774	813	754	783	833	828	751	834	735	778	785	836	795	789	790	715	768	791	821	804	740	777	780	798	778	793	804	791	758	810	826	796	739	747	801	809	763	765	767	752	772	776	787	792	758	768	797	820	813	813	806	861	793	763	816	767	802	762	739	792	760	799	804	797	750	810	784	795	771	774	761	807	740	836	791	793	813	800	750	767	770	737	800	757	809	802	835	780	800	780	789	758	821	705	760	817	756	847	783	788	716	747	796	696	767	766	808	736	822	792	780	806	738	767	804	778	770	809	807	736	731	765	757	764	761	784	747	812	812	783	744	820	782	747	768	759	793	797	760	800	733	775	769	820	832	733	740	847	775	780	790	803	783	774	766	786	769	808	769	771	755	794	713	758	783	766	807	802	774	744	770	821	793	812	705	813	781	769	769	755	795	753	770	746	759	847	838	780	794	789	731	837	775	783	845	807	801	783	792	819	825	793	780	695	741	757	752	717	791	775	810	814	761	764	759	740	800	798	805	820	772	768	790	784	758	776	799	832	809	780	797	778	745	780	776	829	798	749	830	766	828	794	804	783	800	778	775	766	788	797	817	726	723	780	796	792	746	762	770	821	761	808	770	815	748	766	838	801	806	801	775	774	833	779	767	838	846	781	800	791	742	826	741	804	771	763	743	784	806	761	805	730	801	800	813	774	785	773	798	786	792	759	758	777	834	788	775	767	750	756	802	794	805	765	738	771	771	779	807	787	751	761	788	796	778	845	808	770	759	818	788	774	760	752	796	767	762	805	789	734	791	760	788	801	794	796	781	793	822	820	759	797	789	759	765	789	781	767	811	819	770	811	713	761	738	783	806	805	730	764	772	748	694	791	759	775	768	782	784	766	815	839	784	801	816	778	795	743	752	814	798	795	782	794	781	765	830	752	832	797	792	777	769	803	782	804	790	838	779	815	772	778	756	791	801	791	790	784	827	800	762	745	756	819	766	821	769	767	785	811	779	774	752	835	761	775	806	757	764	785	812	776	812	755	850	746	725	757	764	734	741	737	736	757	774	807	791	772	782	806	757	770	747	777	753	799	731	754	828	764	824	775	773	754	780	758	790	818	764	820	803	785	786	781	751	771	755	771	757	744	807	808	796	785	751	790	744	796	819	747	775	756	783	782	795	741	794	807	805	802	804	760	772	787	771	768	770	790	814	824
25886	21441	25055	16324	1890	1083	1027	904	861	883	822	856	866	882	822	829	861	823	839	851	859	827	767	816	831	833	842	787	818	837	846	844	823	781	874	829	790	836	916	842	818	828	800	813	797	838	881	841	819	792	858	781	845	832	869	775	812	840	867	780	823	788	856	832	826	853	818	812	815	845	859	830	813	804	791	862	811	823	821	749	825	891	787	832	821	785	812	805	789	802	824	845	828	818	813	800	833	814	856	793	798	830	843	759	782	814	881	703	806	832	817	804	816	776	825	837	766	768	807	806	849	788	772	780	781	826	840	830	799	825	764	857	872	811	863	805	807	803	814	855	824	854	799	845	826	792	812	875	845	777	838	823	776	828	776	812	867	809	809	813	841	807	741	791	814	847	773	786	752	793	802	785	847	832	844	793	842	841	806	826	825	836	812	830	818	782	810	830	823	812	849	858	861	800	809	821	903	771	818	801	750	782	794	800	836	805	771	779	807	830	810	810	801	843	858	819	775	788	776	821	849	777	776	796	809	811	825	835	819	820	828	797	829	814	830	852	836	839	808	805	784	792	834	840	817	815	823	811	825	817	796	802	784	816	796	807	800	854	801	839	814	792	807	801	806	793	822	855	812	790	813	847	765	806	789	789	780	794	780	796	797	818	801	847	823	853	828	813	791	778	794	802	820	866	861	810	832	804	823	789	870	825	818	844	841	762	792	842	817	840	837	841	822	825	856	797	829	819	774	796	869	807	815	828	841	831	845	764	798	836	833	835	839	823	797	813	778	890	816	818	802	811	829	826	843	841	776	777	817	853	780	820	859	784	815	824	792	781	840	814	791	765	770	786	821	791	835	845	825	862	814	794	746	797	834	834	805	858	790	803	789	821	770	813	810	811	873	786	815	788	797	838	808	817	846	786	800	825	739	827	822	788	798	846	827	805	828	853	830	815	819	781	820	788	825	837	804	771	807	770	842	810	815	783	792	784	817	831	853	822	775	791	839	823	802	812	827	823	809	781	816	852	805	832	800	813	812	807	861	845	762	811	818	798	764	798	807	802	789	840	813	791	746	823	860	785	768	832	792	835	831	820	815	803	817	774	825	847	825	807	829	814	874	793	831	804	810	804	848	844	799	839	850	789	749	859	802	800	755	818	852	820	855	788	845	817	803	782	824	778	773	836	793	831	802	765	795	833	846	806	794	829	815	797	833	856	842	842	810	818	862	841	848	822	780	818	842	817	849	843	776	819	802	821	820	812	850	806	790	860	754	802	793	825	818	823	804	825	829	816	871	789	853	822	792	863	812	771	833	838	822	813	852	791	799	841	744	810	811	818	834	828	860	785	790	785	826	831	794	812	752	748	823	766	832	777	802	807	820	792	815	799	780	852	800	798	857	818	808	851	849	794	837	820	802	779	811	788	845	822	882	815	793	818	859	814	799	750	839	744	774	797	806	776	843	822	836	788	879	802	860	817	810	846	806	831	817	788	811	855	813	828	843	784	884	835	822	852	820	807	802	793	824	822	846	756	803	811	867	794	820	831	748	875	854	828	791	876	817	860	811	815	875	856	792	854	802	829	801	873	841	816	820	824	837	826	821	818	770	795	792	794	766	793	792	857	824	783	800	799	807	798	804	808	779	765	822	829	801	876	830	799	816	832	808	793	882	798	811	815	799	794	786	802	870	806	785	771	767	803	830	826	805	785	777	813	850	805	820	777	839	852	827	762	852	827	739	827	798	813	821	815	790	827	856	797	822	836	801	821	771	819	807	816	865	782	862	838	827	819	844	772	825	808	868	834	836	786	819	834	789	818	846	809	792	817	825	744	849	768	812	848	799	810	790	813	816	813	815	834	815	823	820	842	822	860	841	795	852	810	803	832	795	826	816	790	818	831	780	784	815	828	871	849	795	817	797	807	821	837	790	871	837	793	840	813	792	827	806	847	794	809	784	808	793	818	822	804	769	831	823	855	839	846	793	831	831	792	889	803	780	769	812	788	835	817	877	825	823	814	807	796	811	850	832	807	822	843	865	813	821	852	780	808	802	821	835	778	818	790	800	867	841	874	794	812	796	829	868	843	845	803	821	796	834	770	760	815	788	788	796	840	837	830	811	832	834	856	839	784	863	814	849	811	888	823	811	817	821	758	825	799	806	764	796	824	844	828	797	823	788	840	845	882	830	850	843	798	789	754	851	863	782	814	810	843	794	797	807	786	768	780	767	817	796	822	869	832	762	832	794	760	811	786	820	772	808	819	786	826	792	794	834	819	793	854	847	836	831	852	817	848	760	824	772	840	789	807	804	790	834	836	770	769	806	827	842	804	838	791	830	777	816	813	793	805	780	782	841	738	785	820	796	815	794	820	728	792	794	791	787	817	786	832	804	765	825	860	789	839	831	823	730	768	820	778	752	836	828	851	814	844	812	789	812	842	845	773	795	784	830	818	816	820	828	811	811	832	752	783	790	778	827	799	787	766	769	805	806	819	781	795	815	831	788	786	818	849	886	786	757	796	758	846	864	806	821	753	756	802	827	817	824	799	797	785	801	849	779	871	826	833	856	796	806	782	860	830	804	813	831	794	864	776	796	829	823	840	791	796	812	803	819	819	825	797	781	844	824	772	807	829	835	815	775	833	862	830	839	822	821	822	807	799	811	865	853	847	793	782	775	816	805	821	828	764	814	824	792	873	832	836	873	831	813	766	795	805	837	844	825	795	789	812	818	786	822	816	867	851	813	814	796	809	802	837	825	763	845	806	819	825	813	814	769	815	796	787	845	803	811	846	810	853	896	856	808	794	786	846	832	848	804	835	814	839	778	815	820	830	802	825	828	811	841	833	848	853	771	800	822	784	818	879	820	829	843	809	799	820	812	808	843	842	769	834	813	835	771	778	769	812	902	876	794	782	828	785	804	795	852	821	822	829	805	781	839	849	818	848	872	824	756	847	840	837	812	824	789	806	869	863	789	814	807	792	854	797	800	832	816	836	785	827	784	771	844	805	830	810	822	889	807	833	778	885	806	807	881	842	805	832	869	799	816	823	821	814	876	803	801	810	786	834	790	776	810	813	830	833	845	823	804	805	912	859	827	825	831	828	821	766	783	817	839	814	800	816	783	840	830	801	823	869	771	785	778	848	737	781	799	785	803	838	795	817	826	817	795	781	864	856	848	812	892	785	772	824	828	791	816	747	842	823	831	828	764	844	775	798	824	773	812	848	831	784	804	826	798	830	797	779	760	806	781	817	785	813	813	834	801	810	789	800	730	770	828	758	792	796	802	857	866	787	858	854	784	782	796	865	813	840	825	781	856	838	825	840	854	836	793	765	762	815	773	789	839	842	835	808	797	832	802	825	777	819	785	825	793	844	813	779	866	826	817	824	793	810	799	767	818	829	826	819	836	820	841	811	841	792	837	768	822	854	802	815	879	791	793	785	777	785	820	776	812	780	776	796	761	825	839	771	857	808	778	783	830	817	848	844	833	761	852	799	833	812
3744	2226	1873	1210	1058	914	869	898	881	788	804	800	763	766	820	731	799	730	772	771	723	781	754	716	737	730	757	751	760	775	731	756	746	745	693	757	756	750	762	727	757	746	745	740	785	709	790	687	775	741	728	736	767	763	730	768	784	790	768	715	754	711	740	743	783	724	738	680	720	750	702	697	713	681	706	725	728	743	754	717	723	759	759	742	729	747	815	751	714	678	723	737	712	782	758	752	732	735	743	693	754	740	698	704	754	747	753	741	725	756	765	763	727	717	728	717	725	746	732	739	738	792	697	733	750	728	741	738	718	690	721	741	782	731	722	767	708	768	728	751	699	759	751	765	731	730	768	742	777	711	746	732	730	770	731	709	736	721	709	747	691	708	772	703	689	719	702	747	714	736	719	729	725	735	743	736	750	733	713	774	699	752	771	748	761	740	722	690	751	717	745	687	779	748	780	737	727	702	710	704	744	708	714	747	742	730	724	767	724	777	746	707	723	756	731	755	709	715	756	703	753	731	782	692	732	723	749	733	709	740	764	742	698	758	780	713	742	769	744	714	717	764	717	724	701	727	726	682	779	760	716	724	724	722	731	726	715	726	743	740	742	718	744	758	730	757	704	768	742	747	695	741	737	721	738	715	736	697	714	778	734	754	776	654	709	724	741	770	752	738	743	696	738	718	732	690	709	718	767	757	712	686	741	716	720	753	747	759	742	681	790	733	711	751	726	708	755	769	729	741	717	717	758	730	724	709	742	744	765	775	733	693	739	718	744	763	760	700	721	736	723	710	764	728	688	734	738	780	711	732	715	751	759	713	712	713	749	746	756	767	809	684	706	750	709	769	736	717	758	752	708	778	741	745	754	709	698	728	671	713	687	685	708	790	738	765	700	724	757	741	684	745	762	746	775	678	705	674	705	760	690	710	738	753	729	705	717	715	736	718	741	714	744	712	707	718	703	708	712	747	719	764	718	769	696	712	762	727	735	749	688	711	723	718	710	743	765	721	729	720	757	732	704	769	719	745	683	722	736	746	741	737	772	758	751	747	722	698	725	686	731	699	712	717	710	744	717	704	732	687	677	740	725	711	747	790	731	749	737	713	715	699	739	753	726	726	732	710	749	742	723	714	718	751	725	736	727	757	722	718	745	732	670	794	726	756	735	774	723	758	735	698	717	698	755	736	741	759	708	699	713	687	758	744	739	722	734	702	731	703	764	724	710	727	710	703	750	723	716	733	708	754	729	783	731	726	741	776	702	734	758	737	730	677	757	729	723	736	724	719	716	741	733	726	725	688	743	744	692	736	740	715	733	756	744	772	703	693	715	690	634	764	713	697	682	736	728	735	739	725	744	718	697	705	673	719	765	699	717	725	732	740	721	752	728	700	743	702	733	731	729	747	714	758	701	771	729	762	708	750	766	710	714	686	754	755	691	742	742	722	709	778	735	772	763	706	724	692	719	779	706	731	742	762	760	750	688	751	759	693	717	768	756	738	768	704	743	705	709	740	798	749	701	749	724	725	753	752	736	751	743	715	727	732	764	717	735	747	716	730	749	747	653	710	678	721	710	688	700	717	706	746	759	694	709	705	725	748	721	708	764	774	786	734	756	721	698	714	709	713	703	760	721	722	723	775	712	755	740	709	701	726	729	713	749	728	748	710	727	718	746	751	710	717	730	764	745	704	713	671	700	738	701	748	749	737	701	758	694	726	772	720	720	740	768	727	716	714	730	725	724	669	729	743	733	718	725	706	751	723	717	734	755	750	689	731	726	722	739	765	719	742	736	719	753	775	753	707	732	734	726	744	707	707	776	706	778	719	703	751	701	752	726	703	722	767	716	780	736	725	721	713	710	743	727	725	695	701	734	718	759	701	753	685	731	715	759	689	754	693	769	657	698	732	758	674	693	754	712	701	726	677	720	664	735	718	690	695	735	738	746	763	761	758	695	750	731	753	707	768	726	689	719	739	650	715	680	756	749	701	728	670	754	746	719	733	715	775	746	712	754	751	781	759	719	720	736	725	728	722	735	756	736	703	734	699	724	733	723	743	725	789	702	723	791	706	673	780	693	750	759	777	729	735	691	798	751	731	741	730	715	733	729	779	750	748	753	751	696	730	709	741	759	706	743	718	732	714	771	722	769	714	720	718	736	693	738	781	728	756	770	713	757	700	772	790	749	724	780	746	711	739	756	713	740	692	778	757	761	733	722	658	768	745	707	738	756	739	679	799	723	716	796	716	722	710	727	715	701	745	721	764	730	698	742	752	710	698	765	749	726	773	748	704	731	763	739	756	739	736	717	759	670	685	709	727	676	704	778	721	732	709	752	731	768	748	725	706	696	754	739	726	734	707	759	697	740	801	738	716	783	760	687	759	697	771	727	699	776	753	723	718	732	733	751	726	816	707	754	708	731	748	717	718	726	726	730	698	738	738	711	759	739	723	721	713	735	779	723	721	719	690	716	705	764	739	689	717	738	684	765	742	732	735	751	739	734	730	734	721	730	722	780	703	780	758	708	749	737	708	691	741	750	719	718	714	727	764	739	707	729	715	725	749	685	728	741	799	694	729	728	719	792	713	770	711	729	693	737	655	748	699	718	744	744	736	714	736	713	729	722	764	735	709	765	742	726	737	758	732	776	787	746	715	770	743	770	733	743	750	713	688	744	751	717	747	727	759	722	729	709	750	714	750	763	683	710	735	711	719	771	742	718	729	725	721	716	694	696	698	743	680	702	707	749	737	730	743	700	731	706	702	738	773	742	709	743	733	706	706	773	707	715	728	719	704	717	727	714	735	737	744	727	711	725	744	718	756	693	792	712	745	752	703	701	762	716	753	762	752	723	696	700	769	698	712	667	755	780	784	746	728	755	735	708	677	748	701	718	761	722	736	728	706	725	732	713	737	726	714	726	742	703	741	768	746	750	687	712	786	736	731	699	710	733	749	702	730	762	764	721	753	764	742	752	749	713	712	750	765	692	710	761	722	698	716	723	759	730	697	744	744	733	772	665	737	741	744	734	741	721	726	753	717	707	771	703	724	723	765	728	712	689	774	737	711	672	754	746	782	746	683	693	734	717	731	757	707	728	754	724	743	735	744	694	737	730	707	718	744	720	698	707	752	742	740	747	749	727	685	704	738	720	737	710	709	740	759	703	704	746	710	746	748	735	764	718	714	761	744	721	716	712	726	744	730	722	763	677	744	713	702	742	723	740	713	753	749	667	773	756	740	763	757	721	776	686	709	629	726	748	747	707	761	763	795	708	710	735	754	703	730	747	727	743	749	716	739	773	702	725	741	705	751	745	730	650	722	711	735	761	701	728	719	714	725	751	732	776	752	757	759	742	719	692	720	761	719	761	762	719	707	678	717	714	718	755	755	713	713	710	784	695	738	735	670	712	732	744	797	729	753	772	753	699	762	740	758	748	744	705	703	697	740	703	708	744	774	758	720	694	708	717	693	717	709	719	743	727	705	693	761	683	734	716	675
24351	21444	28591	24702	20108	2763	1029	614	534	517	499	482	443	430	440	422	401	421	406	412	409	404	413	404	427	389	397	395	419	437	441	399	427	396	401	393	384	368	362	391	389	384	370	395	400	408	369	383	397	397	402	436	396	385	381	383	370	394	387	417	382	390	383	371	362	397	383	397	414	380	388	438	421	415	408	430	420	350	392	384	376	385	411	387	403	380	384	403	384	428	384	368	369	401	406	378	367	408	373	369	369	393	413	374	407	398	383	357	399	385	389	361	388	383	365	359	408	433	391	404	395	364	382	385	374	383	344	380	378	376	374	379	353	407	354	379	398	370	389	412	386	375	403	393	374	404	407	365	372	396	388	400	413	376	387	369	386	384	390	380	396	406	417	398	388	402	377	388	375	372	392	392	404	372	407	393	375	378	377	405	331	403	369	380	399	368	383	411	408	389	399	374	355	366	403	374	404	367	399	406	417	364	398	358	394	386	435	391	393	372	385	366	378	359	326	360	386	369	420	380	403	413	414	395	394	409	405	369	418	400	348	396	388	378	379	394	385	399	389	364	386	366	382	366	394	373	356	358	388	368	371	348	396	356	425	355	377	378	360	363	383	367	410	397	392	418	357	365	407	397	388	427	383	339	350	364	408	408	405	375	408	407	397	428	390	380	374	369	389	365	404	401	360	376	361	392	390	398	373	371	385	399	370	399	395	366	362	388	383	375	366	392	367	381	378	370	381	425	423	337	401	360	346	361	383	424	401	400	351	398	400	356	395	366	386	375	346	360	356	353	403	389	384	411	418	379	372	393	369	374	371	384	380	412	374	409	377	374	408	352	407	386	378	388	353	366	377	377	389	369	383	417	358	355	404	383	400	369	377	373	377	350	402	364	356	392	389	405	404	409	401	434	357	395	351	373	414	415	346	361	406	396	399	401	356	395	378	400	377	380	422	392	378	381	365	376	380	399	366	386	377	381	382	375	390	395	357	417	361	397	415	386	360	382	369	394	376	362	362	410	424	337	361	353	388	386	405	373	371	394	373	382	385	382	370	387	369	387	382	406	412	379	376	371	403	359	373	387	377	378	382	363	375	400	402	395	403	401	344	422	351	351	384	361	409	407	368	387	372	406	379	391	370	362	376	404	380	399	402	380	365	411	412	360	344	374	379	383	398	375	381	369	374	391	411	427	390	375	375	369	418	369	350	373	396	410	384	387	377	343	397	401	364	376	371	360	416	386	383	391	367	393	381	351	379	370	395	382	386	411	429	400	369	359	364	346	379	383	375	372	369	358	407	378	382	386	432	416	365	395	385	364	381	373	397	380	376	391	358	391	369	371	355	388	361	357	392	369	387	394	369	377	373	348	351	352	372	408	409	372	397	387	376	386	408	338	374	376	348	372	352	383	350	391	384	416	380	360	401	402	375	343	397	394	404	357	380	371	388	397	395	388	385	365	381	376	389	389	360	368	371	385	418	350	376	370	382	351	370	392	356	361	423	373	389	377	379	394	404	369	406	381	348	372	394	386	351	399	366	396	386	379	380	419	387	359	347	406	398	373	354	399	386	375	353	375	380	399	364	374	406	366	415	396	368	363	368	392	402	376	376	394	390	408	405	405	402	379	384	381	408	396	387	377	360	412	357	379	375	422	396	386	406	388	364	411	383	395	433	386	382	347	403	376	381	388	379	419	378	360	416	352	382	377	371	373	406	382	386	380	386	421	389	383	388	410	421	386	340	390	404	403	369	389	399	362	374	407	373	415	399	419	399	365	402	389	340	399	376	400	425	371	380	386	382	358	396	379	396	418	376	343	387	359	336	373	387	345	354	400	369	353	370	390	382	407	397	387	403	368	402	389	424	397	418	429	363	405	375	350	346	421	380	370	400	399	370	385	348	375	410	396	373	395	384	385	404	371	377	391	413	400	386	346	366	356	341	361	362	362	388	418	366	413	363	395	341	374	386	380	368	366	414	382	388	398	426	398	345	357	378	387	369	399	365	364	373	380	384	391	426	402	395	387	332	378	364	381	390	391	384	360	385	380	412	346	399	400	386	401	361	411	372	370	398	376	390	401	385	418	400	379	368	389	365	358	376	364	384	380	380	367	362	422	374	356	375	372	388	410	366	371	399	391	377	364	373	427	343	414	370	378	395	415	372	385	389	386	327	369	377	406	387	391	400	388	396	385	404	380	391	379	367	386	382	388	365	358	407	317	398	348	350	420	391	370	377	404	394	358	376	412	392	403	368	399	386	402	370	376	387	366	378	379	384	406	415	358	372	359	382	403	363	413	383	420	413	392	385	409	370	380	333	382	359	416	406	364	410	346	380	370	375	359	332	391	394	379	407	390	382	377	394	380	369	386	387	384	384	404	375	424	391	374	391	368	418	360	418	374	373	399	383	399	369	370	409	384	366	395	400	392	407	377	383	349	385	362	380	402	345	375	369	404	379	397	372	356	409	371	398	377	379	380	384	390	363	383	362	373	373	388	373	364	398	359	348	372	348	376	374	391	402	374	359	374	403	387	384	388	375	398	383	347	351	407	407	371	387	386	392	346	371	375	375	411	362	376	396	396	413	395	378	377	405	376	404	405	393	379	356	407	387	415	379	380	392	373	386	357	401	385	380	350	416	413	372	410	371	383	390	425	359	399	381	382	378	426	394	396	351	370	355	351	402	386	381	400	354	389	352	346	374	407	392	386	388	408	375	370	392	377	347	378	371	371	357	388	375	379	358	349	395	370	345	395	342	366	359	409	390	367	369	377	401	411	376	405	420	384	413	412	361	429	399	392	381	379	382	402	408	381	386	368	398	380	366	377	370	379	400	375	394	400	337	398	384	375	389	372	368	375	387	382	383	416	389	403	354	353	387	373	416	386	386	376	374	335	369	392	360	385	342	390	352	379	373	363	368	396	398	394	371	388	385	358	383	348	376	383	380	378	386	381	387	376	377	352	414	364	401	381	398	351	348	371	371	399	399	374	416	372	376	372	396	401	374	367	371	346	405	382	356	397	402	362	345	389	376	394	363	410	372	415	396	370	399	426	383	382	383	405	356	370	394	369	419	408	404	401	371	367	380	342	403	352	398	408	412	379	381	370	373	405	382	365	382	400	402	367	363	415	380	330	371	380	423	395	394	355	387	370	369	403	347	376	402	378	386	421	378	337	374	386	390	379	384	399	374	402	377	389	382	359	405	391	390	366	405	390	389	403	339	380	397	386	383	383	424	357	412	384	370	361	389	373	385	384	357	400	381	402	362	421	420	364	397	359	369	374	392	387	370	360	388	375	369	353	388	384	370	389	398	411	399	368	365	358	403	373	371	378	382	369	383	402	388	350	387	409	368	379	410	361	389	356	363	366	390	395	356	367	363	370	393	353	400	395	359	413	397	371	375	383	383	339	386	364	364	388	348	397	403	395	386	383	383	408	397	386	357	378	369	398	396	369	354	399	379	405	356	356	403	371	364	372	362	391	395	424	376	378	410	420	378	393
3464	4668	3763	1945	1378	1005	937	738	712	599	592	552	538	483	499	470	470	465	431	460	438	463	434	448	449	441	387	412	382	434	419	413	422	421	397	406	421	412	398	440	404	394	408	419	425	425	403	428	403	381	433	351	380	417	413	391	387	424	428	423	401	400	415	355	402	426	378	396	443	400	358	384	407	415	407	403	387	397	390	388	390	391	398	397	398	388	412	406	435	392	374	405	435	406	374	378	402	408	378	456	410	382	388	407	379	386	396	403	401	420	404	376	416	423	416	430	435	363	410	435	407	393	398	394	424	405	415	427	390	412	410	357	401	385	369	395	414	415	389	390	392	387	374	416	374	400	346	412	446	365	404	360	443	383	419	370	418	379	382	390	435	410	361	397	386	396	415	391	392	377	420	393	406	403	418	387	376	415	414	427	381	410	391	409	368	414	396	410	377	388	401	430	421	389	361	406	421	392	402	380	406	409	417	406	415	403	410	387	426	411	390	373	419	390	425	383	403	412	408	401	363	401	380	407	385	383	395	418	351	346	403	403	379	399	408	399	395	387	402	371	380	391	424	388	409	405	429	415	430	407	409	395	398	366	369	398	407	417	416	386	430	404	369	384	405	414	422	430	402	383	409	400	399	386	421	422	399	390	369	368	426	395	417	400	410	375	391	390	424	379	411	376	401	399	409	389	405	395	396	421	457	380	412	408	402	379	440	418	393	434	409	395	392	345	397	442	394	419	456	413	372	403	372	399	403	374	398	443	381	402	393	389	370	363	384	403	426	412	366	408	395	355	394	409	375	369	407	362	361	427	417	394	422	417	383	443	392	409	358	363	411	402	381	394	416	403	390	409	388	411	379	421	413	381	415	429	386	402	395	429	373	394	338	429	391	374	413	395	408	360	397	406	407	395	415	398	401	407	402	386	403	395	410	388	384	380	392	407	417	376	407	402	397	385	397	427	371	397	371	394	393	392	378	424	369	412	399	409	405	406	409	379	411	388	402	382	426	400	376	398	382	420	398	391	395	399	358	402	389	367	413	425	396	409	421	377	370	420	407	390	349	378	395	370	410	408	372	393	384	385	402	408	372	410	369	409	396	408	391	390	395	417	419	387	406	428	392	410	406	385	409	389	416	405	381	399	389	395	370	383	400	392	373	408	396	422	376	429	381	426	425	411	409	389	378	388	400	402	384	402	388	392	417	421	396	421	417	381	389	390	370	377	429	401	391	384	381	368	407	361	399	454	398	411	375	362	394	384	433	397	446	397	393	401	394	369	394	406	422	417	382	403	421	384	376	376	379	389	382	379	388	396	414	402	382	377	412	424	414	379	376	389	410	393	417	396	375	398	401	366	441	385	374	428	414	375	387	431	406	403	387	415	383	429	380	380	406	391	411	405	394	373	378	383	427	380	379	380	410	384	423	377	395	359	412	368	394	370	380	382	384	409	356	379	424	378	393	354	402	391	400	393	401	395	383	402	360	401	392	394	396	393	406	369	392	399	379	389	373	415	387	379	402	382	360	400	386	376	374	386	391	412	401	369	380	386	390	410	394	404	395	417	404	343	390	435	383	426	440	402	386	393	409	379	383	379	385	380	434	420	393	413	418	393	394	366	367	372	373	427	415	402	386	386	399	371	376	413	440	390	377	383	421	409	401	409	437	431	388	387	413	362	367	403	399	380	395	396	401	433	395	410	404	409	364	440	373	393	409	401	398	397	362	402	404	366	408	381	387	395	370	400	404	403	375	389	399	391	394	419	372	390	386	451	394	394	422	426	388	382	359	402	394	384	403	393	410	452	379	397	412	425	424	399	404	392	383	449	388	395	388	369	410	422	409	432	348	414	421	394	392	409	391	428	386	412	400	383	380	400	395	389	415	391	406	370	383	428	415	386	400	390	389	399	388	424	386	399	377	416	397	404	405	424	399	384	366	360	399	382	383	388	416	397	399	359	424	369	405	383	427	399	415	341	354	418	351	400	401	397	397	398	381	357	410	411	350	383	403	424	407	357	375	369	386	387	394	388	407	392	396	396	419	388	394	398	390	385	390	413	444	395	357	414	352	437	380	371	369	402	398	357	383	373	387	364	398	386	413	377	404	376	393	413	410	399	395	369	415	420	372	383	401	367	373	386	398	428	419	367	428	417	395	400	386	407	439	376	376	422	405	407	381	370	381	379	395	356	414	435	376	371	396	364	418	344	381	415	393	376	412	401	385	379	408	376	416	393	418	388	424	383	405	390	412	420	419	387	382	407	413	375	392	394	410	379	407	396	385	385	404	421	378	383	418	412	408	366	386	373	385	430	412	389	382	379	381	377	374	415	401	404	352	404	381	393	381	395	370	402	391	359	411	425	378	408	407	432	366	454	392	395	385	419	408	385	385	393	402	368	388	386	406	368	367	377	417	383	395	407	395	416	445	380	417	402	403	399	385	381	371	394	424	380	391	402	426	426	392	375	389	414	368	388	383	400	409	433	376	376	381	385	385	395	406	375	392	372	398	439	367	377	382	388	382	363	415	406	403	388	424	387	418	424	411	409	390	413	378	407	381	393	416	393	391	362	396	395	397	395	403	398	387	404	393	397	386	385	382	384	385	408	395	397	405	379	399	393	414	409	433	417	397	402	393	377	399	410	397	380	417	390	400	411	424	458	418	408	396	370	394	396	425	419	395	392	413	388	390	379	380	378	413	408	377	413	434	391	361	354	420	400	383	381	375	412	385	395	378	418	409	407	398	404	405	380	410	357	368	418	376	411	379	376	422	379	369	380	415	379	386	377	397	391	375	423	389	390	372	398	404	383	358	389	390	399	407	404	385	409	384	409	375	391	378	343	378	395	406	405	393	384	396	405	402	379	381	405	385	399	398	396	395	406	383	405	384	405	400	394	396	337	399	426	368	373	404	372	387	394	385	390	368	403	404	348	364	401	402	411	422	398	389	403	430	369	387	398	360	384	399	352	389	372	394	412	413	394	387	415	393	399	383	410	388	375	415	363	380	391	409	394	408	396	412	417	421	391	365	404	383	393	359	402	407	444	412	393	378	423	367	390	374	399	408	394	404	368	372	365	397	360	352	392	365	410	375	398	415	435	406	387	416	375	396	369	403	395	371	409	371	406	411	384	379	381	380	379	420	374	359	418	378	352	381	404	412	415	399	380	406	394	393	399	381	406	362	381	391	411	375	380	363	392	408	418	386	401	401	337	425	409	420	360	346	403	404	388	389	395	383	399	344	413	374	406	384	386	392	398	398	420	361	385	412	392	390	397	418	403	388	410	405	395	409	381	397	392	412	399	400	380	376	424	378	398	402	378	416	397	374	399	379	411	386	376	388	404	357	396	411	388	411	404	374	400	395	407	415	407	375	401	414	385	395	381	381	409	418	419	371	393	421	417	395	369	392	365	363	381	409	400	400	426	361	366	354	430	407	390	404	432	386	401	424	383	384	365	385	413	372	392	414	420	386	404	422	385	405	344	387	390	395	410	394	423
27607	11514	2085	1168	929	925	886	904	954	900	859	905	877	914	916	921	915	876	883	929	887	907	882	884	951	897	887	895	903	898	860	937	945	871	903	851	829	872	919	900	905	863	894	820	881	887	924	832	897	864	946	864	940	875	863	842	886	889	956	922	857	877	904	907	861	880	864	906	876	867	867	861	877	891	865	842	905	860	892	901	927	871	893	887	882	906	886	894	895	897	882	914	847	907	867	913	908	890	848	873	856	915	848	857	814	877	899	889	891	883	934	848	924	908	866	899	889	889	946	876	867	888	850	884	899	850	890	948	913	893	965	891	865	886	878	853	909	909	844	862	894	870	925	876	905	886	914	892	941	895	916	896	906	952	917	908	912	883	897	878	882	880	850	893	932	892	918	944	899	867	927	934	896	866	890	905	894	884	911	823	890	906	829	897	877	874	876	867	874	907	845	916	922	830	927	873	893	853	883	846	902	790	840	897	941	886	894	898	899	911	922	915	909	889	891	892	877	837	850	859	896	908	904	925	923	913	856	905	847	881	899	895	949	957	796	862	895	873	883	871	842	881	871	857	850	901	886	830	859	837	897	854	934	900	926	918	888	906	883	878	947	908	918	920	884	942	868	869	892	891	871	906	869	928	856	863	876	885	905	891	921	967	917	859	902	852	869	893	893	913	846	878	919	887	908	895	892	901	876	830	907	905	979	831	910	874	878	875	850	882	935	842	888	875	908	887	918	896	871	876	844	808	928	893	868	858	889	871	927	895	911	867	902	894	914	886	864	856	892	889	907	921	927	955	893	877	912	886	868	891	861	885	918	884	856	858	826	882	887	889	905	960	923	832	916	928	899	887	867	866	852	894	899	872	884	871	895	919	877	948	937	894	863	860	853	897	931	909	857	892	871	925	892	872	875	866	872	901	904	860	857	873	887	896	915	901	850	885	908	851	885	871	931	871	893	884	917	895	926	958	841	880	825	887	901	862	911	849	894	897	857	928	943	904	873	850	873	903	903	830	894	906	936	904	911	897	917	853	893	908	927	885	890	849	902	915	884	942	896	868	867	857	861	881	918	867	852	901	897	897	878	862	911	942	874	939	875	874	877	917	889	862	876	879	898	921	866	872	939	870	830	898	914	873	915	869	910	898	884	895	882	908	940	865	897	909	939	886	901	883	880	851	896	920	874	891	913	873	890	861	893	931	835	829	842	916	914	832	876	852	853	887	877	899	863	851	844	883	934	804	938	848	873	884	878	888	868	872	890	922	878	903	859	924	890	868	906	874	896	821	853	913	899	923	891	872	906	867	923	882	888	900	907	878	905	853	859	891	935	878	823	855	887	896	936	895	897	892	889	918	851	929	885	916	893	917	854	896	918	880	867	884	918	925	936	862	937	867	888	901	918	865	868	908	911	909	923	890	897	856	926	921	918	900	923	884	862	874	874	863	917	873	896	897	910	922	928	893	936	836	903	959	900	901	877	924	867	875	894	895	902	859	872	918	881	955	927	914	856	929	901	896	893	925	861	895	927	938	856	878	950	908	895	916	827	917	902	904	897	898	915	865	851	908	872	845	943	908	876	887	905	844	918	932	928	859	896	929	898	882	889	909	898	905	902	884	850	863	887	916	907	869	898	878	899	880	934	868	851	889	912	891	926	902	911	903	919	904	914	864	853	879	894	860	860	896	873	828	853	902	889	894	884	883	919	874	919	916	880	855	919	898	916	888	881	911	845	893	900	947	931	879	950	857	910	855	898	858	893	852	870	839	880	870	949	910	919	882	869	861	862	853	942	906	875	940	875	894	920	883	884	941	921	928	827	896	895	873	871	869	850	881	836	817	924	907	868	962	880	859	863	904	841	887	876	895	903	891	917	938	875	900	828	869	860	896	906	872	932	889	899	887	888	880	886	911	948	926	906	878	902	899	937	867	915	892	925	846	869	922	872	841	847	905	891	924	941	920	827	817	876	905	895	855	906	846	939	935	905	874	901	873	920	932	883	940	929	887	924	885	892	926	903	917	857	933	863	810	902	904	915	893	889	880	982	889	901	882	920	877	928	886	901	894	873	875	940	859	868	932	842	858	895	850	890	916	904	873	845	891	871	941	887	905	915	882	870	898	871	930	916	887	877	900	925	855	871	916	900	943	840	881	854	952	920	841	836	871	873	940	949	909	943	911	916	907	902	922	875	889	901	932	874	908	867	850	902	872	878	940	857	861	837	864	914	936	892	914	918	926	898	936	880	878	817	877	885	941	853	882	943	895	918	871	856	915	863	848	886	888	863	909	910	881	867	900	911	956	888	897	895	909	908	914	908	886	937	904	888	885	871	902	913	874	923	916	874	865	931	928	877	908	875	917	836	885	925	904	934	865	849	894	834	916	909	902	845	887	924	883	912	905	905	872	936	930	835	881	881	939	896	852	924	873	918	828	901	902	913	934	923	876	867	855	853	881	912	889	899	907	848	915	957	879	887	839	871	835	905	889	907	919	939	899	956	913	879	880	911	886	879	931	921	913	906	962	868	902	862	958	917	853	899	884	905	860	889	842	897	893	924	903	897	914	885	907	919	968	893	898	856	895	904	862	894	865	914	910	915	912	909	860	881	908	911	878	867	891	907	922	945	904	904	903	899	867	922	899	887	892	917	847	878	883	951	929	908	954	963	912	843	884	872	898	857	889	912	911	895	878	891	864	867	937	875	869	926	903	864	926	905	892	887	928	784	909	883	857	862	879	901	894	912	880	858	873	890	850	881	872	829	900	898	899	955	888	882	901	864	956	898	897	848	883	886	911	883	867	845	907	822	897	898	883	921	904	873	902	922	853	945	889	915	899	897	902	916	910	863	844	940	861	879	885	887	882	851	935	911	886	906	923	904	845	833	898	890	891	915	878	881	917	878	865	930	914	892	881	926	926	875	869	885	886	867	881	890	859	888	918	939	882	894	902	868	876	908	887	904	891	831	955	894	890	915	933	916	902	843	908	896	882	836	894	900	877	921	917	903	920	870	895	919	881	977	899	858	875	893	892	899	880	895	910	854	907	901	917	880	888	867	880	910	881	920	867	891	898	884	897	862	879	891	874	824	917	874	902	907	883	909	872	871	886	852	903	941	893	914	831	908	847	908	884	919	899	863	877	875	897	911	926	840	868	853	847	898	932	893	864	889	867	875	889	869	907	888	844	885	898	877	873	911	903	849	902	876	854	843	848	906	932	907	880	922	936	909	884	949	890	906	894	872	939	847	909	947	908	852	891	964	922	875	865	900	862	918	918	931	806	879	886	881	870	873	915	915	897	892	902	855	874	875	894	917	922	886	899	893	917	833	851	920	892	896	866	906	867	902	855	838	856	864	891	901	900	875	897	908	913	916	935	871	858	916	910	872	936	866	895	893	874	884	892	885	931	876	906	901	888	856	931	894	936	896	878	880	896	906	836	847	882	887	882	875	900	860	916	976	899	878	894	863	880	872	900	910	833	924	879	874	803	895	888	888	866
5222	1016	951	915	876	787	778	761	798	782	841	820	789	784	800	797	802	812	814	765	774	783	776	813	790	810	843	806	795	784	779	850	805	793	797	766	768	835	769	750	792	755	755	799	786	788	793	792	809	764	796	746	851	777	783	791	779	787	737	798	787	839	737	749	738	750	763	793	745	811	791	799	773	773	788	805	788	782	822	783	816	836	840	777	776	761	811	835	800	778	797	804	805	790	817	847	789	752	796	818	822	741	800	801	794	784	786	754	838	755	847	813	808	767	757	832	790	860	788	819	771	789	787	765	773	798	811	747	805	788	820	770	777	820	838	768	808	794	822	737	799	775	817	813	795	827	831	727	791	845	802	801	820	777	817	728	818	761	826	776	778	828	755	744	810	817	791	791	784	788	826	750	758	793	783	796	845	871	734	784	769	766	804	795	778	763	828	755	816	786	803	786	743	765	791	787	775	801	795	815	759	762	765	771	757	769	774	747	851	814	745	792	803	777	850	774	815	813	774	794	779	798	766	764	787	770	811	728	795	857	792	784	816	848	811	776	823	781	780	778	798	745	744	772	796	819	797	759	798	835	830	756	786	772	819	794	798	796	724	750	804	742	771	784	815	765	788	837	777	806	783	721	791	784	815	780	778	757	753	803	816	795	801	817	777	783	762	834	770	802	806	774	774	768	806	807	756	749	806	790	758	787	810	829	765	806	776	746	774	802	834	763	763	798	800	765	791	807	728	814	846	804	773	790	777	784	784	789	752	785	764	825	787	801	777	840	751	749	778	785	781	742	862	800	762	767	793	860	763	841	736	799	798	789	786	749	770	827	811	817	810	780	791	743	745	799	778	786	769	767	768	767	767	753	784	824	715	801	825	788	843	803	805	785	733	780	792	798	766	744	784	749	826	820	824	798	819	791	792	765	775	811	799	785	814	835	798	813	773	767	784	788	832	820	804	802	792	736	832	818	758	806	744	794	795	774	789	757	806	789	786	781	821	795	785	827	830	789	785	824	801	821	778	766	790	772	774	797	732	770	824	790	801	835	797	751	792	818	775	804	810	797	768	757	838	773	797	852	764	779	781	731	804	736	802	781	725	796	788	801	795	754	827	776	833	762	822	789	818	782	816	838	800	750	765	760	784	739	811	773	773	761	811	769	738	778	752	813	847	759	807	779	770	797	834	752	787	798	787	766	798	810	725	757	804	844	783	748	761	809	778	778	786	779	776	776	800	845	756	834	776	758	743	793	792	774	785	770	785	802	796	789	825	765	765	817	774	797	791	840	765	815	791	832	826	818	788	742	845	809	807	818	817	770	735	798	774	831	760	803	796	771	785	775	759	773	753	738	773	779	779	791	802	807	756	743	763	832	780	765	768	785	764	787	753	768	790	769	803	786	777	772	787	797	808	771	793	862	777	756	823	798	757	776	793	861	802	756	790	733	747	778	780	841	815	769	733	792	794	765	830	760	792	791	756	780	785	775	811	785	760	806	735	771	722	770	804	795	804	792	790	778	816	825	777	799	780	804	780	797	814	767	735	746	765	808	799	717	837	819	805	784	783	787	815	786	792	831	813	779	771	789	797	822	796	824	835	752	797	814	791	797	806	812	801	813	844	795	761	787	786	768	784	820	772	802	766	764	802	817	786	729	765	766	756	822	794	786	785	818	860	738	771	752	801	772	782	815	827	843	791	770	770	848	783	868	796	781	795	844	800	725	737	769	755	805	759	798	771	762	783	821	776	741	821	813	782	786	796	726	800	815	801	768	778	790	792	799	796	796	818	800	801	825	828	733	768	769	828	820	752	800	769	748	813	815	777	785	792	744	782	824	803	800	768	793	763	781	791	838	767	856	810	774	781	850	770	763	795	785	791	745	742	773	803	751	816	773	802	786	772	817	808	839	783	822	791	777	767	820	774	740	752	766	786	764	790	796	799	779	788	824	808	774	800	831	827	774	808	807	706	814	739	736	817	829	794	809	809	761	778	768	748	776	795	780	816	777	732	751	784	794	775	774	743	772	726	771	792	754	795	825	799	737	807	782	772	777	789	804	777	799	813	822	809	803	818	783	781	839	795	793	844	866	766	832	821	790	727	791	773	728	804	821	778	804	850	797	762	759	792	821	748	814	765	803	811	751	795	794	747	810	810	749	781	857	783	800	752	775	751	805	792	801	765	783	774	734	773	809	779	769	813	790	768	793	759	785	754	810	819	739	803	760	817	796	792	791	789	812	799	810	808	787	794	789	831	742	789	808	811	766	796	802	748	777	852	844	830	772	795	757	852	809	777	771	770	765	732	761	788	838	797	789	774	786	764	778	791	809	767	818	815	787	737	810	750	765	778	773	799	794	819	792	783	762	793	820	793	809	823	776	869	787	783	796	791	753	815	810	780	811	777	806	808	774	814	789	728	765	821	791	793	794	776	812	759	776	759	727	807	794	743	854	745	756	806	792	784	807	719	781	780	797	788	784	776	768	817	802	815	811	772	795	787	796	792	748	777	834	787	787	787	762	777	755	828	736	783	785	766	792	779	745	784	816	809	801	790	798	826	784	831	798	826	793	783	767	790	760	758	833	822	774	806	787	768	818	776	795	839	819	795	799	725	749	755	744	722	782	768	798	814	803	816	800	790	771	797	806	734	765	799	765	753	831	793	754	791	761	773	755	780	794	819	800	789	784	855	773	817	833	788	752	787	751	748	769	783	765	747	772	781	739	745	803	772	790	823	759	776	804	773	828	800	819	843	815	805	842	775	810	781	771	781	793	789	783	806	789	834	819	794	766	777	823	738	754	812	800	732	771	795	853	766	849	837	802	802	793	830	786	793	742	710	769	792	758	820	796	749	814	802	773	813	786	800	781	781	802	752	792	805	765	793	781	816	787	764	753	775	775	793	724	814	785	736	796	781	793	751	766	796	822	793	799	835	807	824	790	796	793	797	790	753	815	740	769	769	795	798	766	768	794	799	732	827	755	783	810	768	744	780	785	749	782	817	818	749	783	825	796	768	804	778	777	754	719	817	802	769	828	783	781	775	805	745	828	778	772	812	809	751	779	798	817	785	865	744	827	792	781	790	814	798	808	814	769	817	765	777	791	807	797	767	751	776	800	756	765	732	808	748	753	775	755	808	795	799	809	829	838	829	781	808	823	773	801	800	811	775	783	736	791	769	772	814	846	805	732	805	789	803	797	744	785	802	767	775	753	773	759	796	773	779	817	788	799	812	849	786	748	833	841	787	818	768	801	776	743	782	764	803	803	780	852	774	798	775	750	790	800	817	786	782	838	774	732	832	813	754	796	744	756	795	797	802	743	807	780	815	839	788	744	795	781	817	765	753	812	796	774	776	812	795	744	810	813	771	765	761	801	776	761	775	744	771	781	817	787	809	763	771	809	768	839	815	822	810	766	763	847	792	800	824	778	771	834	807	795	820	775	771	789	815	788	819	814	783	799	762	824	772	778	761	842	791	830	783	815	809	791	818	790	779	779
25896	21449	25072	16161	1817	1068	956	950	845	848	834	817	843	840	837	839	845	833	791	819	765	782	868	835	795	809	873	808	834	778	791	804	824	824	825	804	847	780	862	832	832	832	797	815	777	822	855	807	766	814	819	783	838	845	764	774	879	833	844	809	773	802	801	812	781	799	807	830	751	790	823	794	818	866	721	861	778	840	774	872	775	822	835	834	792	762	829	801	845	822	850	847	781	764	784	830	770	831	766	796	811	788	870	775	816	884	782	806	779	813	804	789	767	794	754	816	859	770	799	826	825	839	795	798	760	834	844	761	810	788	787	757	773	781	776	723	802	830	802	812	811	749	833	808	781	794	775	788	791	832	775	806	775	815	816	805	826	805	787	811	840	794	805	816	805	793	727	830	837	790	798	840	796	825	819	841	842	800	762	825	832	787	794	788	820	832	830	768	830	799	770	861	831	751	809	807	787	770	818	806	812	805	841	822	774	810	803	779	729	796	835	791	807	760	819	847	851	810	800	836	809	788	802	815	846	818	842	848	797	742	774	770	801	841	763	782	795	813	789	786	805	846	826	754	800	828	847	827	780	848	812	774	773	862	773	813	809	824	819	830	794	794	836	800	833	799	777	738	827	765	847	826	809	780	823	815	773	827	816	747	822	773	811	815	821	776	784	754	817	800	801	870	804	782	792	760	804	839	790	835	793	775	790	822	835	782	814	790	767	832	830	822	818	795	829	816	798	779	841	782	790	817	826	839	865	789	859	843	786	781	804	824	820	827	829	818	819	843	770	823	829	796	763	846	865	781	746	871	809	774	789	791	765	804	839	760	801	778	828	805	808	788	813	808	798	844	795	772	815	842	784	818	782	775	782	794	813	817	825	845	835	856	803	804	807	794	794	816	789	842	766	842	852	830	792	797	774	837	799	833	837	775	792	835	783	841	846	802	833	789	791	809	756	776	819	811	844	838	788	765	762	732	871	828	807	821	824	796	813	778	795	794	817	811	842	811	855	772	823	771	879	791	859	843	817	765	817	818	828	817	805	818	771	814	838	867	792	811	792	758	827	846	853	772	813	806	776	771	847	803	782	845	825	792	755	805	824	830	798	779	833	807	777	838	835	840	867	784	809	835	771	855	746	765	834	769	825	820	814	777	820	791	872	752	806	829	811	775	803	813	837	793	832	806	833	802	792	791	798	806	796	857	798	813	800	789	802	763	840	808	789	836	783	796	799	804	826	843	762	783	767	839	811	822	776	768	778	858	784	787	837	829	812	816	815	890	786	765	789	787	837	825	782	835	848	822	811	808	784	751	800	828	803	827	770	824	767	762	829	847	780	825	805	844	822	794	789	786	830	793	829	811	850	806	760	854	761	802	796	797	798	791	796	828	800	808	785	822	824	789	841	845	790	822	771	798	861	796	809	780	815	851	800	833	814	776	809	834	785	778	812	873	787	824	796	808	858	803	786	818	827	792	817	766	752	783	822	823	777	786	834	820	799	804	794	826	780	775	807	796	799	790	796	790	862	850	844	801	849	831	856	804	756	831	840	763	818	787	807	806	769	823	817	756	871	858	794	792	806	784	841	789	835	808	760	772	791	805	779	805	791	824	810	821	841	812	783	807	783	788	812	870	855	763	838	810	813	824	827	770	786	789	821	832	788	834	824	846	783	846	858	785	817	808	825	822	800	829	776	813	761	797	835	820	781	854	771	760	807	806	791	830	808	785	813	789	793	801	790	795	807	860	836	762	861	806	834	815	789	796	788	888	801	768	865	786	743	725	846	821	814	806	824	811	836	918	828	797	814	801	833	818	822	811	786	809	804	797	820	841	846	817	814	840	819	750	804	787	842	798	809	819	796	881	814	807	844	792	818	815	820	786	814	805	761	805	779	803	755	830	792	788	787	792	794	824	781	785	846	803	859	810	779	794	857	799	797	822	804	775	780	778	812	807	761	825	795	801	835	861	825	801	794	804	801	835	778	786	791	840	813	757	803	791	838	797	822	837	835	814	828	832	818	787	756	855	860	743	823	764	749	815	860	824	761	826	840	797	820	791	792	800	838	847	808	798	838	828	798	881	766	782	867	861	814	840	833	823	818	796	791	797	790	794	864	860	802	829	794	832	809	842	749	852	799	747	807	838	824	788	828	782	849	766	826	867	817	845	795	782	767	822	805	811	809	796	824	798	815	813	772	831	809	814	796	833	820	829	837	767	872	894	791	800	809	757	797	774	834	821	835	803	849	828	833	807	818	803	827	863	828	861	803	801	854	833	816	822	805	835	808	812	820	821	821	765	827	852	742	832	811	733	771	778	785	843	826	862	833	820	770	802	819	814	814	784	818	778	817	807	809	811	807	773	766	792	837	767	785	781	811	785	778	853	825	812	792	796	809	794	748	852	820	795	846	823	828	780	790	766	760	792	829	845	848	835	799	884	825	777	820	851	817	774	756	787	796	799	811	776	808	782	807	838	775	844	754	793	796	789	814	774	783	823	821	826	764	791	794	846	815	790	775	804	805	841	842	809	805	832	848	806	743	834	805	808	782	812	792	838	793	818	797	877	832	883	781	823	837	829	790	812	844	767	829	807	842	795	792	748	789	823	869	804	826	788	811	793	782	818	828	775	805	785	829	772	799	824	836	825	831	804	792	833	862	821	815	748	826	818	830	797	793	826	865	829	789	850	815	800	843	779	808	791	860	837	787	796	799	836	803	806	842	764	790	766	739	814	798	785	819	781	766	820	810	790	829	838	797	832	823	808	836	795	779	798	781	806	854	811	820	834	801	791	793	801	809	818	800	832	748	792	846	785	795	757	774	785	815	843	846	809	746	784	807	815	844	815	834	865	821	819	791	808	816	755	861	801	813	779	821	741	845	804	825	816	796	774	823	826	759	814	839	840	840	817	806	834	827	812	808	780	829	860	803	842	780	820	797	786	787	828	835	796	825	784	774	833	831	803	765	827	877	853	787	829	800	836	775	832	814	797	855	856	787	781	842	827	768	772	843	840	767	843	800	821	774	823	840	773	807	834	815	816	823	788	840	863	754	829	819	824	825	829	863	750	842	838	824	797	775	832	803	788	842	775	792	803	791	826	815	816	774	820	795	835	814	798	831	796	824	801	803	851	811	824	804	786	856	814	797	780	786	799	823	798	778	856	798	805	794	824	798	816	805	875	780	814	778	819	779	822	824	840	814	852	760	754	764	827	768	833	793	832	842	859	811	842	840	789	793	815	814	849	798	770	784	814	818	810	804	802	795	829	814	794	791	779	806	779	836	820	777	762	782	820	828	809	752	781	836	861	820	828	767	785	795	793	833	824	869	835	780	806	808	832	781	814	748	840	789	808	816	831	794	801	801	779	795	767	847	839	830	798	810	792	757	858	769	822	849	798	830	821	836	807	841	798	824	793	826	811	820	786	844	841	805	812	788	842	787	774	865	832	736	796	788	765	790	781	832	803	832	727	767	784	813	810	813	791	783	792	808	768	760	790
3703	2191	1819	1226	1003	959	863	836	786	769	756	817	871	765	736	793	766	753	752	781	746	765	704	755	767	721	803	756	754	807	792	765	773	764	735	721	747	754	746	707	799	744	759	738	735	752	755	765	718	766	717	718	737	715	779	746	791	761	738	786	784	703	737	780	717	734	737	739	716	743	725	731	700	738	791	758	747	733	782	772	720	730	774	734	706	750	771	733	747	715	732	773	713	735	719	740	747	740	740	738	727	747	736	721	760	709	740	725	705	725	709	771	695	746	734	703	740	731	754	713	748	756	752	740	719	762	700	730	761	750	773	738	719	730	718	721	731	714	720	717	745	718	702	730	708	801	765	717	726	722	720	793	716	700	742	771	743	765	801	755	743	757	724	749	748	713	706	690	707	718	767	765	694	723	780	690	726	726	725	769	748	719	777	738	707	714	755	756	702	757	747	715	765	696	726	693	739	786	756	722	732	756	714	752	745	745	732	732	688	720	747	757	754	799	701	718	751	716	762	722	730	737	729	737	715	718	758	732	773	736	748	719	762	759	763	749	777	682	735	715	724	712	725	696	708	736	725	756	710	696	724	781	718	782	738	708	745	760	715	726	761	771	678	750	737	759	697	715	729	744	702	722	697	740	751	726	706	719	710	718	733	738	736	718	736	736	725	806	704	750	730	726	753	721	741	738	769	700	733	738	761	752	705	732	743	719	770	763	740	722	765	738	744	714	703	785	807	738	749	738	744	734	710	713	717	764	744	735	696	719	752	719	730	711	738	715	768	715	790	781	751	706	726	735	726	719	731	749	709	726	754	708	703	695	713	733	743	726	722	690	744	716	742	727	701	738	757	720	777	762	723	768	760	743	734	723	760	733	699	722	733	750	720	763	726	681	730	706	711	727	681	770	778	754	745	704	751	722	732	686	762	785	768	743	750	695	700	692	732	724	758	736	711	774	744	750	722	699	751	708	716	686	745	682	721	741	721	747	769	716	764	706	727	733	733	726	741	723	723	708	734	726	758	764	692	723	748	770	723	727	717	765	748	729	706	722	727	768	701	750	681	700	774	745	728	736	748	699	745	731	665	706	713	804	771	745	773	777	724	711	718	731	705	677	747	706	785	739	759	727	744	726	754	717	746	735	730	720	688	741	800	722	730	775	705	740	726	708	752	710	756	712	737	681	760	773	734	734	696	762	763	731	716	704	712	722	766	710	722	723	747	722	719	703	753	734	698	739	712	722	754	707	737	720	701	735	686	720	742	724	699	762	706	685	730	774	739	750	681	710	750	726	786	755	739	728	723	737	738	771	710	724	741	745	704	717	705	699	737	777	755	719	732	720	779	719	763	770	778	723	793	804	750	729	741	755	681	748	797	773	750	747	692	721	779	738	727	718	753	761	746	742	749	750	780	698	708	719	729	751	693	736	765	745	763	741	696	775	723	720	746	727	767	787	743	750	712	707	707	702	752	724	755	768	736	754	718	716	769	753	758	745	713	745	783	736	708	722	719	706	691	699	741	754	752	801	728	750	720	744	754	734	714	727	722	727	726	692	667	716	731	705	719	758	732	777	772	674	754	686	740	774	756	761	732	678	700	733	742	722	765	728	730	741	747	759	750	721	713	678	748	740	739	752	739	717	748	701	742	787	751	688	756	717	715	726	725	682	720	720	705	713	722	689	756	742	740	731	706	753	778	788	726	747	738	707	772	741	705	723	709	732	757	748	734	710	745	742	751	763	757	716	708	735	732	731	732	706	717	747	733	730	690	698	748	720	760	727	761	696	739	731	719	749	755	716	723	734	753	731	755	764	707	766	715	744	679	724	702	691	716	750	717	727	714	752	761	716	714	786	740	723	703	741	757	744	733	723	703	675	767	776	715	739	722	780	709	750	725	780	770	711	674	728	722	712	725	674	729	705	743	722	732	712	734	739	715	684	732	705	725	697	696	694	741	688	781	734	755	764	713	719	754	735	739	734	731	766	781	732	758	772	768	692	780	707	715	728	769	715	711	789	723	739	715	739	732	749	713	767	740	731	751	671	700	720	732	775	742	746	732	693	706	739	716	741	727	769	752	761	781	725	734	746	725	769	749	690	740	727	747	750	751	758	772	697	749	767	746	775	743	695	697	714	760	719	688	797	737	743	746	717	716	735	708	739	764	727	754	725	715	753	746	790	759	739	712	733	738	708	672	744	716	726	765	736	695	750	783	690	733	745	716	710	724	744	774	734	766	747	738	758	737	706	773	762	789	734	776	726	773	715	737	701	737	774	721	718	687	733	727	730	712	705	703	792	714	766	706	745	757	715	724	737	730	694	754	715	746	722	725	734	713	719	738	718	704	729	751	774	772	746	767	721	745	744	732	690	767	764	785	728	705	679	756	733	680	758	687	745	737	714	741	807	742	835	726	730	716	700	716	711	692	753	757	710	765	729	617	753	726	725	764	743	709	760	719	732	745	756	714	709	740	749	766	753	740	749	693	734	726	747	748	764	774	785	735	739	735	733	785	765	735	738	749	744	730	768	701	735	711	758	734	703	743	724	665	746	696	709	708	716	724	733	699	799	719	738	730	711	761	758	713	720	748	764	744	801	721	723	745	747	722	764	746	734	709	680	732	697	763	772	720	702	761	744	679	759	753	773	753	722	778	734	711	718	784	726	695	728	693	774	739	683	667	779	738	721	756	703	709	714	734	725	753	794	738	722	700	692	691	769	741	741	748	736	737	726	728	689	738	715	724	743	742	774	755	736	721	726	724	722	747	705	707	719	743	708	700	693	688	729	750	685	789	727	722	729	726	736	744	754	703	727	705	734	732	727	730	762	707	740	711	702	759	784	692	745	751	797	716	700	703	745	788	700	708	717	708	701	708	715	728	739	734	682	733	760	772	758	726	726	807	732	708	743	707	745	764	700	729	713	764	766	715	725	770	755	769	726	736	730	740	714	713	723	703	717	719	777	731	750	713	711	764	741	735	697	750	758	719	767	699	734	742	744	715	721	729	699	756	726	727	736	748	734	733	770	737	752	741	686	738	751	736	746	773	763	768	772	745	798	715	684	751	712	724	720	731	794	719	715	738	668	741	763	726	742	713	691	735	765	749	684	720	745	712	733	744	786	728	786	717	697	721	741	758	761	705	707	723	714	759	771	691	766	774	711	751	765	721	676	667	725	715	752	689	741	728	711	784	737	741	745	756	741	736	672	708	737	710	700	719	728	775	756	734	727	771	713	745	705	726	724	776	702	732	766	725	699	728	762	746	732	680	763	745	690	718	722	795	765	706	745	765	712	727	740	700	710	737	736	778	711	748	723	758	765	696	658	693	700	720	748	748	760	720	736	714	701	760	731	772	711	804	771	725	740	741	708	708	700	775	764	685	724	731	755	740	712	724	724	749	696	745	762	719	760	755	720	733	765	720	769	713	716	741	727	747	712	737	755	738	739	709	758	751	733	739	701	752	759	749	793	719	685	772	729	759	771	708	695	707	704	751	736
24211	21392	28530	24649	19925	2764	990	639	589	525	474	453	441	458	441	431	428	418	389	369	414	418	434	433	431	442	368	416	380	374	401	416	335	402	424	386	420	396	379	412	397	397	382	393	400	430	373	353	394	382	376	384	368	417	400	372	404	345	423	375	399	390	385	359	440	378	365	398	384	364	409	368	389	378	397	387	422	401	401	388	386	375	402	371	412	387	414	364	366	396	381	384	371	382	349	380	431	393	377	353	379	349	424	387	389	377	348	376	372	375	385	398	382	410	378	390	379	362	385	366	408	373	356	370	360	355	400	360	369	387	391	421	404	381	371	390	387	384	368	370	388	349	392	363	405	383	416	380	362	386	368	453	381	373	414	376	399	392	401	369	354	408	383	354	418	364	359	369	409	349	359	384	356	359	419	375	376	379	401	398	372	383	378	411	348	383	383	389	396	365	370	415	366	380	386	346	367	396	367	375	382	371	370	401	383	356	377	388	431	371	384	403	409	386	387	411	393	358	390	371	377	361	401	392	382	398	388	411	390	375	409	385	388	380	351	392	386	384	368	427	360	407	372	330	380	379	379	384	368	380	392	377	401	393	384	392	378	367	349	347	388	360	376	388	406	427	409	406	370	380	391	368	390	416	375	396	375	396	398	377	415	402	376	370	407	385	355	376	401	395	362	370	381	380	343	392	356	356	362	403	346	354	360	370	375	384	358	353	370	376	366	372	367	364	391	392	398	386	411	367	384	392	422	350	375	386	398	364	361	376	375	368	373	426	395	364	396	375	365	395	383	382	390	386	361	368	363	401	354	369	374	376	404	357	370	381	380	411	390	397	371	400	392	387	386	357	391	390	343	423	348	366	376	380	406	375	388	410	414	407	387	358	367	379	390	394	379	366	389	390	360	424	386	391	393	391	367	342	385	447	360	413	357	358	440	397	381	363	396	388	377	408	336	365	372	363	410	387	367	365	391	344	352	368	354	374	366	355	386	360	404	371	389	391	383	400	399	396	371	377	384	366	373	426	381	391	343	394	366	380	345	370	365	361	365	399	384	402	398	389	338	372	386	387	343	363	363	392	385	382	375	399	373	394	348	383	348	379	385	382	396	392	353	374	390	361	413	353	374	362	387	389	331	411	396	393	406	385	398	360	403	418	392	417	369	393	364	360	374	367	391	347	364	400	382	390	407	362	359	407	373	375	391	376	369	410	375	383	408	394	374	358	374	390	413	389	388	409	354	357	372	367	376	415	401	384	421	372	354	372	381	365	347	383	359	371	376	362	379	368	354	398	403	373	345	418	361	370	385	395	398	360	384	391	385	372	398	394	342	393	392	404	383	380	354	429	388	372	392	368	371	379	344	333	374	398	381	377	388	368	363	352	366	381	397	404	397	362	359	371	411	387	378	352	388	373	387	380	377	362	366	412	396	384	381	386	387	354	342	366	385	422	380	390	316	358	375	369	361	383	382	363	376	358	358	367	357	381	364	363	363	382	331	387	378	372	381	357	409	385	369	360	371	389	377	358	416	388	343	379	359	344	379	393	423	372	402	402	369	386	355	425	391	418	385	380	408	384	379	339	387	335	339	367	380	387	376	401	397	372	396	384	388	410	378	410	372	391	353	379	375	371	375	400	398	434	384	360	384	373	392	395	398	362	366	376	382	392	360	348	387	368	380	356	389	388	393	387	379	375	364	419	324	354	398	418	369	379	379	371	361	363	401	399	381	389	407	369	388	366	384	400	386	367	379	404	384	353	358	354	386	414	357	376	390	389	371	371	389	359	371	369	394	380	366	379	372	370	371	380	379	372	379	376	401	393	390	408	355	390	383	404	400	382	362	423	416	381	352	374	370	391	372	384	389	350	363	386	399	367	390	388	380	360	404	339	416	352	359	379	352	426	379	399	384	348	365	367	382	392	391	384	377	402	376	376	374	372	356	393	379	398	378	376	365	393	330	388	350	368	330	418	389	405	368	366	353	389	395	355	348	359	377	400	409	339	376	431	369	367	421	392	332	406	378	400	392	346	424	381	366	400	372	361	348	363	373	414	397	340	369	369	378	375	389	368	404	360	391	397	388	388	398	374	367	413	357	394	404	376	404	359	406	390	392	382	401	376	341	369	362	357	394	375	406	361	364	382	358	349	371	410	379	350	454	363	375	402	396	358	367	354	388	385	387	388	389	402	408	391	380	389	362	382	361	400	347	390	372	360	372	357	355	360	357	388	354	393	423	385	352	376	360	411	400	383	355	393	373	363	411	364	404	366	365	398	358	349	420	341	391	383	409	361	370	344	351	399	370	393	369	375	390	373	380	392	406	375	389	382	389	387	353	370	381	381	398	365	427	369	396	377	353	379	410	360	352	402	342	361	382	371	387	338	374	395	392	383	397	390	387	409	387	349	384	387	413	408	371	372	370	354	385	368	360	371	417	382	371	390	358	427	390	384	367	373	385	369	384	371	391	397	370	398	348	360	386	408	390	401	386	376	373	366	371	375	388	351	354	338	384	420	373	364	362	408	387	381	363	381	376	397	385	336	373	380	389	377	360	415	386	383	357	394	346	399	398	377	400	381	393	395	408	378	376	396	350	372	439	390	410	373	389	370	368	392	372	405	362	355	359	389	413	391	380	375	365	371	366	349	375	365	352	355	424	409	381	376	390	367	390	382	365	362	372	407	404	387	384	410	336	371	356	387	363	357	394	355	363	395	374	381	398	368	373	356	367	344	417	397	346	368	376	412	406	376	391	362	411	356	388	373	394	365	376	385	395	380	402	382	389	403	391	415	376	378	415	361	368	389	396	397	367	405	400	375	384	371	393	382	376	397	406	365	405	375	352	374	369	380	382	361	375	384	374	374	393	375	381	395	366	357	368	384	398	378	376	403	397	396	382	370	373	377	376	364	374	426	388	388	363	375	367	385	379	380	379	372	381	355	407	378	386	391	360	386	367	417	396	389	436	350	381	379	374	374	374	369	384	350	356	373	408	385	390	403	378	373	380	357	377	364	381	396	373	377	366	367	376	398	361	397	375	355	354	352	385	390	396	386	386	425	373	399	370	378	370	389	381	352	376	406	389	372	401	394	404	375	382	406	408	368	357	402	368	385	405	371	391	402	388	393	390	356	383	373	375	399	406	355	403	387	397	384	384	383	371	361	423	396	406	353	364	380	419	365	391	385	369	344	408	388	394	409	390	352	371	369	382	414	387	364	372	388	346	383	368	395	408	375	363	383	393	382	366	395	360	401	390	366	371	380	404	410	438	399	365	372	385	384	391	384	409	394	356	367	399	380	397	401	380	333	392	360	385	381	399	369	386	374	361	388	354	377	386	358	392	376	383	354	371	415	354	402	391	357	368	341	376	384	390	381	387	414	401	339	368	359	376	394	358	409	352	381	387	378	378	380	396	364	398	380	392	357	347	365	366	386	379	384	381	363	387	368	332	357	374	376	399	400	364	387	368	366	375	342	412	352	411	372	392	364	375	369	414	335
3331	4812	3756	2007	1365	1064	903	793	628	623	578	533	528	542	537	451	523	488	467	445	429	468	463	419	444	467	452	397	420	430	444	415	421	419	407	449	448	410	423	414	387	407	426	380	406	386	387	411	431	409	417	418	387	410	422	399	404	414	436	377	364	408	455	413	403	413	364	387	398	388	383	386	390	388	430	418	409	440	422	384	398	381	413	390	395	390	379	446	411	432	422	403	362	345	375	382	405	412	399	434	388	378	410	392	409	400	428	406	385	436	380	424	411	447	410	435	432	402	375	388	378	401	420	367	440	390	419	397	407	384	378	439	402	398	427	383	401	400	419	394	424	368	416	397	410	411	394	416	406	374	419	406	437	383	375	396	442	398	391	403	369	382	393	414	360	418	383	362	411	406	380	377	404	427	435	371	427	406	378	401	388	392	430	407	394	357	428	382	430	433	334	390	411	370	386	399	370	380	406	408	365	371	413	366	413	376	408	380	386	407	400	382	398	400	355	418	386	397	413	431	399	381	405	411	405	384	377	443	382	390	421	394	440	414	388	391	405	390	384	397	415	380	376	437	371	379	406	394	409	385	400	397	407	410	395	381	397	394	386	385	388	386	403	398	383	401	412	420	371	392	423	398	410	425	362	433	386	400	409	386	411	392	431	380	424	396	386	416	389	406	380	400	381	425	419	392	401	389	390	395	375	408	399	419	409	413	412	397	402	405	388	402	383	405	414	410	383	386	384	408	404	406	386	391	396	406	409	451	375	407	395	373	398	411	406	421	389	368	437	370	409	427	392	418	402	437	407	378	412	397	368	436	376	399	404	366	414	405	404	399	387	391	410	373	414	392	395	404	461	382	379	417	376	393	405	392	389	414	387	402	391	398	430	396	389	423	369	383	380	425	391	396	391	424	365	379	380	405	391	388	414	413	377	423	399	404	383	373	433	394	386	430	436	401	367	406	366	387	368	400	424	394	414	393	375	398	423	403	403	377	417	358	400	366	371	417	426	405	448	372	362	398	388	405	388	414	403	390	387	379	445	424	387	337	404	360	402	395	413	395	388	390	386	411	389	391	408	381	383	423	394	392	389	424	396	374	378	398	391	373	397	413	384	390	412	373	444	390	383	360	375	396	379	414	401	424	396	389	400	409	394	382	382	463	369	401	394	384	425	404	426	403	405	406	395	411	375	394	387	430	416	381	378	431	417	380	381	366	403	393	436	399	389	398	360	370	410	425	430	381	339	400	420	359	414	403	396	403	376	378	394	415	387	405	400	396	418	348	403	407	420	374	394	431	398	396	389	389	418	386	383	401	418	419	443	431	414	393	394	425	396	410	365	371	415	395	416	381	403	388	393	415	390	441	395	379	412	373	381	396	381	380	438	448	443	394	386	396	365	348	408	388	414	412	360	381	393	385	425	410	389	401	392	397	376	378	405	415	382	396	396	377	388	392	392	379	420	393	410	374	389	429	373	341	399	413	403	385	396	395	382	419	393	397	357	352	392	366	368	384	387	383	391	429	440	384	408	373	410	389	399	395	404	401	389	398	366	376	374	378	375	379	410	430	387	387	382	380	404	372	383	415	388	382	390	399	370	381	405	383	399	429	410	389	392	396	402	388	415	361	359	398	415	404	400	398	407	427	379	366	387	404	405	379	381	429	394	416	409	393	394	402	410	391	417	433	443	415	409	353	427	390	391	362	424	394	404	403	371	401	416	382	420	378	398	396	394	365	406	399	371	392	381	375	383	400	383	429	419	407	422	362	399	376	458	363	391	371	368	417	397	395	430	398	394	363	407	397	412	368	390	407	407	368	394	425	402	376	396	402	406	380	374	410	427	409	423	374	420	418	389	433	403	386	384	387	382	443	377	379	398	374	399	430	390	419	412	381	412	380	373	368	432	405	398	417	388	373	350	398	389	377	400	410	375	386	400	402	407	389	366	398	406	417	366	396	370	410	388	414	383	383	425	367	386	369	377	389	390	418	424	417	386	370	384	410	376	411	409	383	384	399	408	417	377	409	407	415	376	387	390	436	407	390	368	400	384	381	366	392	416	400	400	397	399	414	421	354	391	401	408	377	367	421	378	389	374	412	363	384	402	418	412	427	424	424	395	419	353	399	375	386	401	383	355	374	353	406	383	415	418	379	359	405	376	372	402	384	373	399	411	394	375	433	400	409	417	372	412	366	357	441	380	391	424	416	377	377	413	400	382	381	381	369	372	383	440	394	400	410	422	406	389	434	395	399	406	355	400	403	407	385	390	378	400	420	393	397	396	394	403	408	398	345	403	392	369	382	372	392	376	415	341	407	393	399	409	409	390	406	356	426	381	391	367	383	388	384	404	407	364	391	395	407	370	385	362	426	398	411	391	401	373	416	394	396	386	394	412	406	425	409	391	451	350	415	376	398	401	385	404	415	384	412	380	422	405	384	384	394	367	388	375	367	358	402	406	367	387	392	409	403	421	390	396	391	396	392	403	377	372	391	407	439	366	398	410	432	384	375	384	400	418	427	377	405	379	392	381	398	382	402	404	394	383	394	366	377	428	385	418	393	400	389	400	403	384	369	385	397	420	409	416	395	398	372	394	420	389	371	390	402	358	417	410	388	394	404	375	386	380	379	399	380	380	394	377	395	409	363	420	426	378	411	388	378	378	410	389	398	406	407	395	377	406	403	422	378	366	360	372	408	399	399	403	395	388	367	385	389	367	398	383	355	406	405	396	354	375	390	387	389	408	402	402	405	403	417	368	402	367	399	380	365	423	383	386	426	427	386	381	353	392	395	385	404	393	397	392	372	374	376	409	406	393	375	394	358	376	410	402	401	354	383	367	437	396	389	394	404	387	385	400	426	417	410	385	412	396	414	411	411	409	405	352	379	391	417	409	366	380	383	416	386	371	409	390	386	388	406	440	375	418	386	421	405	393	421	390	404	412	430	384	402	389	347	359	378	379	369	390	365	380	379	357	393	385	363	405	390	386	368	387	376	383	407	417	364	404	391	363	392	393	398	378	381	391	427	400	391	377	405	390	360	418	384	422	394	417	361	420	374	384	368	392	397	394	427	419	372	445	407	379	359	382	390	380	372	399	354	422	405	356	382	415	392	389	389	371	396	389	393	418	391	391	372	370	413	365	384	393	376	434	403	356	388	411	377	394	396	370	418	384	372	398	369	379	375	363	402	383	381	388	413	375	405	393	380	400	413	400	386	373	345	392	416	346	410	385	384	395	402	403	371	385	423	362	397	383	421	387	439	383	429	356	378	397	408	393	391	400	381	391	412	392	400	382	380	375	369	389	362	408	404	396	420	376	411	396	366	406	393	361	399	388	418	430	381	430	380	400	371	410	420	370	416	398	375	342	372	389	405	405	413	358	383	379	389	401	395	413	411	414	402	399	392	376	358	405	390	391	417	383	368	376	393	406	378	420	339	407	411	400	401	406	404	407	404	359	338	441	397	377	380	414	401	438	369	414	408	463	409	404	364	380	352
27749	11616	2058	1316	955	897	914	954	915	1012	941	884	908	900	911	912	909	861	906	886	890	931	821	906	940	882	963	893	853	870	916	864	903	929	891	890	894	896	896	963	888	956	906	904	904	911	949	904	920	912	877	925	896	913	876	849	947	872	917	908	909	902	907	935	919	929	910	907	901	910	903	867	880	885	899	899	865	866	848	936	885	841	871	844	866	894	932	885	844	948	857	915	810	904	877	902	919	900	836	932	912	880	908	901	872	886	867	920	889	909	875	928	917	896	904	920	908	875	857	939	914	920	876	892	867	913	939	878	942	849	845	933	883	904	865	982	896	926	897	924	934	919	892	893	869	911	918	890	896	954	880	842	891	927	907	875	900	876	887	881	883	870	896	877	940	899	861	859	859	900	864	895	885	892	890	881	916	878	892	921	871	894	881	944	914	897	903	896	908	851	895	926	953	910	897	928	900	950	928	915	943	930	859	864	879	930	885	903	919	890	928	921	922	934	872	884	910	919	888	913	917	879	932	944	907	893	889	884	906	905	868	865	869	914	971	882	843	950	880	947	866	916	930	896	824	875	849	964	917	897	832	877	891	908	881	851	915	891	913	879	890	862	943	920	945	839	935	906	895	909	879	884	913	905	912	910	884	920	917	849	850	869	904	972	937	919	882	888	918	941	925	906	883	900	899	869	933	849	899	871	941	958	888	865	889	898	914	932	855	881	951	958	893	946	859	966	879	892	864	902	926	899	889	897	908	887	905	889	872	882	903	941	922	892	954	871	945	849	933	853	912	951	828	907	893	944	908	914	890	897	878	883	913	915	964	870	892	959	874	901	947	924	941	946	909	903	929	894	914	885	916	935	924	862	905	952	966	897	889	904	934	914	915	959	902	916	934	890	899	927	900	870	915	929	887	913	930	893	925	870	916	881	911	916	870	873	914	904	880	876	849	854	904	867	912	865	907	900	866	940	908	858	875	891	899	919	931	908	868	896	917	893	901	889	899	881	948	867	892	904	890	946	879	887	893	878	872	922	905	924	905	933	949	874	930	975	907	898	880	903	925	865	845	944	877	836	936	941	892	894	935	915	882	940	872	912	906	884	943	847	945	917	865	896	868	955	967	894	914	933	834	870	910	931	936	943	903	899	901	874	971	897	907	923	855	989	893	873	883	918	900	973	897	931	933	863	866	866	897	893	928	944	906	910	925	916	914	896	923	899	895	901	881	912	926	895	935	920	885	869	904	927	876	863	921	941	943	904	930	870	975	936	906	938	922	910	906	868	916	947	912	947	950	882	948	889	955	872	913	883	928	897	944	881	860	925	917	837	930	889	893	917	909	853	888	887	836	920	883	918	953	931	885	883	898	973	872	931	935	889	921	958	973	917	910	888	926	886	931	936	884	872	920	934	889	881	866	867	919	955	899	873	920	939	903	921	958	920	928	914	917	925	894	891	955	864	861	905	903	920	927	880	942	951	858	912	940	935	863	899	885	924	893	878	919	921	948	860	901	916	913	862	866	911	885	928	936	922	905	873	954	896	922	940	927	893	867	868	914	898	911	875	913	904	854	941	923	890	902	904	893	916	875	929	893	891	917	870	846	933	873	910	881	884	967	878	901	949	905	887	871	897	872	856	871	938	873	890	897	912	867	899	869	913	825	878	937	943	872	842	892	877	912	919	897	889	837	851	875	944	898	922	890	859	923	839	892	861	952	973	913	895	872	899	961	943	880	900	905	935	916	842	897	904	888	866	899	873	906	891	878	896	921	984	913	886	949	884	919	948	910	901	905	956	896	924	926	897	990	889	867	866	814	887	877	907	919	886	900	864	850	938	929	865	890	907	951	941	872	878	915	864	917	830	861	972	931	884	941	950	870	949	861	935	849	892	898	897	879	875	944	888	890	893	905	967	850	904	925	954	865	921	907	892	898	911	971	874	897	909	891	898	892	915	899	925	869	811	913	956	824	870	951	1016	918	850	866	946	882	894	960	895	898	894	900	929	854	921	869	907	892	830	842	931	894	891	923	957	877	925	900	918	915	889	917	945	889	904	864	881	869	880	931	960	920	985	872	919	853	943	868	877	915	847	911	910	888	906	887	876	891	861	893	933	998	921	904	919	874	899	912	906	901	911	947	870	948	911	870	859	925	887	881	875	961	942	929	928	953	927	906	856	920	882	848	910	888	894	950	902	902	868	889	930	938	918	908	865	877	898	865	877	883	946	879	906	878	881	905	917	876	913	900	955	861	908	880	884	930	901	867	891	934	894	869	919	880	955	871	868	876	894	926	852	902	901	950	871	863	859	892	849	904	899	813	894	943	936	923	882	912	910	880	827	948	892	867	874	924	950	906	889	930	808	882	898	937	900	918	894	884	959	924	943	900	911	879	940	925	852	885	884	926	883	916	902	885	899	910	912	899	919	924	848	889	954	916	947	909	895	901	917	941	856	919	904	932	932	871	886	909	869	879	948	914	865	793	908	900	944	914	920	881	906	906	912	861	915	870	866	870	906	911	935	885	924	884	846	913	908	901	861	933	912	854	887	876	897	860	914	877	877	936	943	899	844	838	910	932	896	871	873	877	890	883	931	881	869	974	925	870	891	920	910	914	871	926	975	906	904	944	924	916	940	853	892	868	902	877	896	932	856	911	882	866	896	887	871	908	887	959	910	896	908	886	890	917	865	933	948	957	943	872	847	833	881	876	915	873	903	923	841	867	879	881	982	944	860	876	834	924	897	891	936	941	904	868	915	891	911	866	886	933	896	900	886	892	893	936	897	950	898	823	923	907	880	873	927	933	895	901	894	899	911	909	845	884	909	905	857	900	819	833	900	935	859	906	884	865	848	902	861	861	914	906	877	874	921	930	875	929	951	898	896	890	893	910	862	920	853	867	860	916	893	856	896	901	916	820	884	943	906	900	890	884	877	894	925	897	881	875	878	900	931	905	916	938	863	871	853	977	893	887	925	880	946	870	913	900	916	935	938	888	905	918	877	918	855	899	845	889	968	908	890	924	898	895	958	893	926	883	868	839	875	963	901	929	895	883	929	890	888	911	911	888	914	844	897	905	897	871	886	920	886	919	871	918	873	926	908	879	899	878	924	872	881	829	936	901	904	897	931	889	844	881	850	934	884	877	943	904	859	891	916	869	931	857	865	845	818	910	978	907	896	893	894	897	956	901	906	928	872	893	941	884	988	902	912	890	897	863	927	837	940	886	893	972	891	888	940	889	886	910	891	863	938	979	862	855	922	848	851	945	866	951	917	874	868	904	949	893	918	852	873	886	944	852	866	901	870	926	904	903	888	886	893	909	877	855	848	879	882	876	809	901	905	870	889	884	904	932	895	898	900	861	908	962	846	922	886	926	907	908	997	907	888	908	945	858	919	889	904	953	829	950	937	903	875	945	921	878	929	943	921	885	948	866	891	954	951	867	914	883	920	894	880	948	940	855	910	928	930	934	894	903	881	850	865	874	912	918	901	928	880	927	942
5207	993	995	873	805	801	823	773	741	817	765	823	799	794	796	809	813	761	759	802	747	828	768	791	765	810	778	844	780	809	789	812	784	774	849	789	822	779	827	797	882	793	732	790	811	821	802	787	819	812	853	791	741	814	803	759	807	764	816	786	816	762	778	826	782	812	766	756	730	763	788	792	714	772	797	835	799	804	793	802	775	762	775	743	801	780	736	762	795	767	775	756	764	763	818	732	829	787	795	757	815	758	760	776	760	800	719	808	821	754	831	802	791	808	778	830	753	822	788	769	750	777	784	828	741	776	774	803	764	828	812	802	785	800	754	811	834	784	769	793	781	752	800	764	795	817	787	781	860	798	781	790	807	770	759	770	802	777	795	788	826	782	747	782	754	761	798	822	802	761	824	768	829	818	724	866	752	792	750	813	831	763	768	774	761	768	748	762	759	796	763	786	780	843	799	828	779	807	773	777	731	756	788	720	818	787	754	792	775	790	801	778	774	809	848	821	792	808	808	770	747	801	795	802	819	817	794	767	779	714	837	761	809	770	772	785	772	836	814	721	762	802	790	816	785	839	791	790	797	796	821	779	806	800	772	762	811	842	799	781	826	777	773	793	760	780	755	761	757	779	775	789	794	741	784	764	820	774	810	763	823	800	764	786	767	782	772	782	805	805	768	794	778	763	799	805	846	826	822	794	776	800	837	834	778	772	762	804	828	774	747	790	797	800	714	776	727	787	810	767	780	785	823	819	792	787	825	780	774	807	804	820	833	837	771	800	799	763	792	777	758	791	799	780	840	816	776	843	764	756	744	798	783	816	777	733	784	764	789	799	814	811	778	796	825	803	808	744	780	820	778	744	762	770	777	823	810	775	804	723	829	812	759	779	823	746	793	805	788	790	792	741	774	852	755	860	800	806	801	800	767	782	807	764	772	841	850	760	822	805	768	793	747	771	719	790	816	803	772	803	797	802	757	733	782	770	795	769	806	792	757	839	824	781	787	780	768	813	812	821	796	811	761	780	828	838	801	825	708	801	782	847	770	808	807	805	806	803	790	808	812	824	806	784	783	789	765	831	772	817	803	763	795	831	802	823	793	775	762	801	763	782	799	766	783	786	802	818	795	786	790	780	732	771	775	740	782	766	742	821	752	731	793	849	803	770	784	804	793	797	797	744	756	726	711	784	805	797	832	801	783	831	739	755	814	814	790	775	802	725	777	811	833	771	774	800	767	763	788	788	734	744	739	818	724	781	845	768	741	775	794	720	836	778	803	754	817	771	751	797	785	733	755	830	813	807	749	793	815	812	808	819	824	826	819	826	729	799	774	762	811	809	767	770	816	768	809	793	797	814	773	794	791	773	773	787	809	734	794	787	767	783	812	818	751	777	774	761	786	790	834	810	780	792	828	818	836	833	813	824	750	789	767	816	759	779	764	794	773	816	848	774	772	779	761	772	779	786	763	757	799	813	768	852	782	805	784	788	806	808	803	820	762	802	784	759	789	755	773	828	771	786	754	799	815	806	825	796	797	784	798	787	811	783	801	772	776	772	806	790	833	760	824	782	795	791	784	776	788	801	768	784	776	754	777	791	827	771	835	815	765	782	801	791	796	784	740	773	795	772	800	861	761	766	804	843	754	812	817	754	779	796	855	771	802	731	767	810	823	776	785	794	763	786	788	749	780	795	797	805	818	810	801	810	726	803	748	797	797	747	848	761	754	810	780	750	801	799	784	772	757	775	817	744	807	832	759	802	780	793	771	748	777	786	810	799	757	804	780	749	748	737	803	811	783	818	750	757	876	790	804	799	809	770	787	782	799	764	804	821	739	769	757	815	781	765	768	806	758	772	778	788	803	772	755	771	761	766	798	789	788	758	793	814	764	833	795	795	834	766	792	829	778	837	741	778	807	809	822	803	771	775	811	802	788	770	791	824	763	812	765	771	795	832	789	809	778	785	786	803	774	813	804	736	774	772	743	793	826	803	796	770	778	759	791	783	809	829	768	773	818	766	797	804	781	790	813	811	715	796	810	804	818	815	786	803	809	797	769	822	747	811	752	825	790	799	801	760	782	796	807	818	782	785	818	753	788	818	792	754	791	780	745	751	716	773	773	835	779	800	828	812	795	868	748	847	796	765	744	771	748	765	793	817	761	846	780	824	762	792	818	807	765	792	810	802	809	777	770	821	823	786	802	811	839	788	743	776	704	768	763	754	766	819	780	772	752	786	785	746	816	794	827	766	749	771	785	786	798	730	791	866	798	761	811	803	759	786	774	803	815	832	841	803	796	815	784	789	820	777	788	775	811	844	807	803	798	803	766	815	780	773	831	766	777	830	778	751	755	796	810	808	756	760	771	801	836	834	819	786	812	793	794	758	751	795	799	749	825	802	732	795	785	803	750	763	798	831	825	756	799	813	739	845	790	823	773	802	788	784	747	743	751	769	807	764	832	824	806	811	867	835	759	763	770	764	832	764	776	735	802	793	837	768	759	785	781	830	784	785	825	766	772	756	781	746	775	778	818	767	731	841	803	838	789	802	764	749	801	722	802	776	794	822	754	749	753	811	813	779	804	756	775	798	793	795	834	777	751	782	838	754	772	763	772	745	761	741	745	760	785	783	767	795	752	795	798	778	830	825	829	775	790	754	800	789	853	792	778	755	769	790	766	751	784	786	739	758	801	785	751	746	795	775	782	757	779	799	811	784	798	794	800	773	804	801	714	793	794	809	835	779	732	815	783	782	793	781	805	838	768	773	795	799	778	769	782	814	799	779	800	800	849	806	782	768	814	745	792	822	761	800	760	821	846	800	792	764	762	785	826	781	797	844	762	800	802	767	774	815	762	826	807	830	816	858	800	810	809	807	807	736	741	785	845	774	754	802	818	800	822	827	785	777	792	777	820	798	771	808	773	779	775	778	820	768	797	820	806	827	779	818	820	771	745	814	786	731	732	843	744	761	828	777	737	782	779	811	764	791	783	789	743	852	791	797	776	817	793	762	773	764	803	792	801	783	780	771	749	748	744	720	776	768	833	731	800	753	838	809	843	779	816	812	835	784	789	829	834	791	718	804	788	749	803	741	816	785	804	792	814	810	804	794	773	721	811	850	790	774	819	840	794	813	790	843	800	778	800	822	726	763	762	787	780	816	781	802	795	782	813	804	779	817	796	794	773	774	790	756	807	818	810	793	771	735	813	753	840	788	783	733	748	819	786	767	812	766	786	792	746	830	769	801	801	802	796	804	787	750	806	771	807	858	780	770	808	805	811	784	764	803	783	745	734	780	815	779	790	806	763	769	780	782	756	799	801	796	760	746	795	784	733	850	737	760	804	775	757	816	801	822	817	761	792	783	763	776	834	757	772	778	783	841	792	825	862	802	812	796	750	847	791	795	759	784	808	786	845	806	782	813	748	771	763	751	765	777	809	784	811	740	787	756	768	753	810	832	781	777	787	847	777	779	802	816	781	770	793	767	801	786	769	872	732	831
25871	21412	25102	16349	1938	1076	1066	916	864	861	848	883	887	833	820	839	871	873	870	830	847	848	824	819	813	849	845	799	825	823	847	799	862	824	774	846	885	759	869	854	836	835	815	795	790	818	873	828	792	824	826	827	829	846	834	824	849	839	867	802	828	827	849	822	844	829	841	873	854	816	850	796	841	811	841	814	791	778	804	832	854	800	849	812	795	789	887	816	795	764	791	815	824	823	829	771	814	806	823	843	824	818	789	833	935	776	800	807	846	816	804	828	814	833	811	856	791	811	818	840	816	810	860	754	840	857	814	836	777	849	813	835	812	822	790	809	850	827	819	769	831	802	765	821	822	815	845	851	779	797	834	818	770	829	863	806	862	806	841	853	810	832	811	862	819	845	820	866	820	839	824	838	834	823	792	775	782	861	826	819	804	825	863	842	730	769	859	777	810	831	805	856	855	860	818	818	878	812	826	853	870	769	834	845	807	807	845	863	802	824	806	837	814	840	785	843	793	826	876	854	806	833	847	787	781	816	875	835	848	767	803	820	860	806	826	805	817	830	834	832	849	856	863	811	772	832	817	757	819	821	823	810	859	806	811	834	786	805	801	832	827	809	843	875	790	812	829	817	793	828	833	815	803	753	791	826	813	801	842	808	823	846	834	825	807	805	812	801	835	783	837	820	835	787	806	818	806	861	793	804	872	828	802	845	857	868	828	848	869	821	828	819	859	778	770	845	864	838	825	838	877	844	820	831	814	833	817	803	790	859	853	828	854	753	804	878	786	780	775	821	851	811	859	858	815	775	836	803	820	743	804	825	802	828	838	800	834	813	845	777	834	851	786	768	847	845	825	787	864	827	878	874	818	789	806	813	795	751	802	796	796	828	828	821	783	832	830	823	780	864	758	874	820	802	845	812	803	813	800	799	823	804	825	861	831	806	901	813	838	812	864	858	868	829	831	777	814	818	856	810	796	818	807	855	833	787	832	814	807	781	865	767	799	803	805	796	830	814	802	813	800	832	859	814	859	863	841	828	817	841	860	828	808	843	771	818	779	814	825	817	814	785	834	797	772	841	840	740	776	778	789	826	846	812	818	830	796	821	839	824	846	808	803	798	816	863	807	798	857	811	804	836	845	814	842	862	789	846	836	845	774	776	774	826	811	821	798	831	887	790	815	824	799	822	814	844	829	820	882	829	833	806	813	825	808	805	799	850	821	839	773	797	845	843	864	828	824	782	839	878	830	862	825	795	855	817	834	759	790	813	871	817	823	783	802	831	812	824	844	777	821	889	832	856	856	834	805	782	865	808	823	825	879	858	853	856	813	811	844	778	811	872	830	808	840	832	862	802	833	786	853	844	784	800	806	803	817	791	823	820	797	842	831	787	862	796	785	830	818	842	835	827	855	831	786	835	819	800	813	789	746	827	860	829	796	856	837	826	822	752	813	863	863	870	822	834	791	805	799	826	803	838	804	806	805	751	829	845	820	860	808	863	821	881	751	812	839	909	814	817	793	828	795	894	787	848	845	813	836	819	797	876	837	797	819	792	815	853	769	810	848	838	824	817	784	791	827	842	814	837	809	839	808	851	876	779	792	795	800	862	845	796	855	779	799	859	814	818	835	819	849	799	825	796	776	788	793	783	813	788	791	813	886	756	826	861	784	778	770	830	778	849	898	804	840	813	814	855	818	819	797	809	836	769	835	846	819	791	808	868	792	790	794	841	827	784	841	812	820	796	776	840	822	824	853	800	849	788	792	838	864	858	866	824	786	786	862	799	815	839	798	815	804	819	774	817	807	786	808	830	837	766	839	856	780	784	796	747	781	873	791	793	850	808	826	786	849	813	864	836	783	788	805	781	889	832	758	769	830	792	895	824	815	813	834	890	805	856	847	856	842	874	859	813	812	800	859	757	797	826	810	817	826	839	806	815	809	797	837	805	804	783	843	835	805	825	797	825	813	804	846	824	812	814	874	794	778	829	833	828	819	830	871	819	788	826	798	748	836	782	841	811	859	828	802	818	779	777	825	803	786	829	799	835	853	788	806	841	870	830	790	786	850	841	786	851	833	826	785	812	804	834	877	831	810	847	788	812	805	828	767	813	866	775	778	828	872	827	790	805	804	846	831	777	817	815	835	806	823	873	806	829	791	867	845	838	813	733	823	810	762	809	796	813	850	783	795	814	817	795	817	834	848	825	801	805	764	775	829	809	853	789	803	817	824	870	794	864	798	793	802	779	798	814	817	835	802	871	825	722	802	833	815	837	801	854	820	854	849	849	743	786	816	855	801	799	852	788	779	800	833	803	822	832	794	841	835	812	816	812	824	806	846	817	795	804	814	804	828	854	801	802	832	820	802	806	792	864	821	804	845	839	806	813	815	799	804	811	806	827	786	795	819	793	874	879	752	810	799	875	861	851	881	828	842	773	798	819	822	833	814	811	776	840	771	813	857	755	804	833	825	795	807	849	831	852	837	841	790	828	762	758	772	881	866	809	816	770	796	818	823	827	861	829	809	786	786	804	794	832	848	843	824	863	853	851	893	843	809	848	810	828	785	835	803	828	843	782	828	807	801	794	814	869	831	793	820	849	820	792	805	807	793	828	813	751	801	782	884	814	821	765	826	836	830	771	864	797	828	841	855	860	838	833	820	788	822	792	824	823	801	793	806	787	857	816	828	855	850	852	812	843	837	814	837	789	803	815	812	838	872	827	839	792	832	812	842	809	861	811	775	871	812	819	840	815	790	842	765	803	826	836	849	790	780	842	826	814	837	780	769	752	836	837	840	822	844	810	840	794	845	829	838	782	850	811	810	836	819	838	802	783	840	828	798	807	843	895	778	822	845	827	823	757	834	836	841	844	781	769	842	799	842	875	805	789	833	848	818	858	818	838	803	774	860	797	804	773	767	803	802	893	830	793	853	766	840	766	804	785	863	771	842	796	822	777	820	832	808	818	866	796	793	798	807	847	800	822	811	814	801	835	859	862	809	812	842	855	771	863	864	785	809	828	768	795	859	814	846	819	793	826	782	751	801	869	760	827	821	830	865	852	810	854	809	840	864	781	847	798	806	818	823	839	819	853	822	825	774	838	754	816	841	828	849	826	796	806	787	853	837	863	763	795	807	818	846	860	811	840	880	832	876	834	855	807	827	824	802	866	862	811	801	809	783	768	789	803	850	855	854	818	804	823	838	817	772	806	795	860	814	829	799	821	838	797	864	796	865	839	899	850	848	813	828	798	824	825	834	839	802	811	798	839	844	860	817	806	833	828	794	803	801	806	786	773	750	807	850	837	874	848	809	849	813	820	811	808	858	799	772	795	822	811	863	825	824	820	860	828	795	773	818	840	793	823	806	844	823	837	810	824	795	828	812	897	797	814	806	802	797	848	797	756	809	801	778	847	789	847	787	848	811	816	856	864	776	809	836	813	792	863	777	796	803	839	864	865	806	837	788	802	872	880	838	853	802	842	801	819	808	843	806	778	821	823
3760	2224	1858	1211	1023	897	844	881	865	756	769	780	759	754	767	809	727	774	753	777	786	760	739	807	775	719	730	780	739	750	767	765	688	729	728	735	721	738	763	742	719	782	719	738	739	739	741	724	754	701	757	786	715	735	722	714	708	750	731	743	713	769	748	715	740	711	793	746	743	745	751	748	735	748	733	741	741	752	681	773	706	765	742	728	760	786	746	732	749	761	772	704	727	728	720	742	770	757	750	750	706	741	747	742	738	706	719	753	771	705	816	735	734	672	737	725	723	746	738	757	768	721	704	743	784	753	766	752	711	741	735	743	725	709	765	733	715	785	762	714	770	716	706	711	785	740	748	738	748	723	752	732	730	744	677	757	737	682	695	744	729	713	726	752	716	734	732	705	688	721	725	738	716	720	712	727	709	753	771	808	762	735	719	709	761	730	729	754	738	715	744	719	706	756	764	726	743	740	756	687	744	745	741	724	723	703	684	702	724	725	720	724	757	753	698	757	734	712	738	747	719	747	739	776	735	720	736	799	724	743	710	740	738	747	747	707	739	768	754	728	740	734	752	758	772	724	743	738	700	741	709	710	790	749	710	759	709	716	702	745	681	732	713	756	695	681	729	712	768	730	722	791	692	680	725	683	707	736	729	733	729	711	772	749	729	713	697	739	765	680	694	781	760	752	719	706	724	727	738	730	750	699	711	715	712	756	752	703	719	735	726	710	733	716	728	701	763	717	763	735	709	698	761	765	723	656	757	757	703	703	680	712	782	752	742	697	774	724	743	744	775	726	737	765	735	746	712	731	754	762	709	724	730	732	761	701	776	747	693	754	674	754	703	704	723	772	728	704	738	722	746	754	753	721	737	755	699	703	736	708	740	731	716	695	725	760	720	673	709	651	730	721	778	687	704	715	727	743	767	697	758	705	720	744	694	739	762	769	734	702	752	771	755	757	703	745	715	698	724	716	725	686	753	766	737	730	748	721	754	723	709	711	751	722	725	716	684	722	712	737	748	678	734	765	702	754	750	748	802	713	735	749	730	711	708	695	779	729	708	740	734	715	750	707	756	727	760	730	731	737	691	784	711	736	735	709	715	717	733	733	767	736	741	701	717	733	734	740	705	737	734	722	726	753	747	715	777	702	728	727	678	742	741	728	729	711	752	746	703	719	742	722	716	756	741	759	681	758	760	729	703	729	739	726	734	700	781	708	734	749	741	746	730	712	711	727	728	775	750	693	677	761	741	750	761	712	734	675	773	725	750	722	714	756	733	749	727	696	686	745	727	726	731	740	692	758	724	684	722	686	776	727	783	747	762	721	752	752	700	704	768	714	743	745	740	725	699	675	693	700	700	727	708	706	772	780	748	740	691	705	719	734	761	699	691	784	742	733	749	732	681	685	726	703	761	747	747	775	736	753	692	745	753	732	762	652	724	764	762	735	739	713	799	752	728	734	721	761	737	734	702	722	731	723	758	700	735	733	745	715	742	691	763	757	712	739	732	719	714	717	765	707	721	761	712	714	719	800	715	757	748	724	763	700	688	744	733	716	717	760	704	735	718	781	718	752	715	739	736	743	700	759	729	733	676	729	723	726	703	737	724	746	717	704	797	731	748	726	703	765	780	733	699	708	739	710	731	679	708	711	733	734	740	677	706	686	707	770	722	734	760	748	730	702	712	757	743	731	712	743	719	728	723	737	685	720	690	687	803	766	733	737	713	749	703	762	762	748	803	709	714	749	714	752	777	720	727	731	771	795	755	720	733	705	755	755	741	760	710	737	767	735	690	776	729	735	735	729	739	774	743	689	740	719	760	779	724	713	716	718	765	689	749	707	698	716	756	742	707	721	783	686	781	699	712	715	752	743	725	722	702	704	729	719	698	784	760	738	780	719	674	757	735	747	746	781	764	700	711	686	687	737	725	758	762	726	724	708	742	786	750	744	736	680	739	736	745	710	728	719	720	721	715	686	689	714	733	755	751	699	698	703	678	735	722	718	704	764	740	678	714	716	725	736	754	701	740	777	765	723	757	743	726	674	708	719	716	761	757	739	719	722	693	747	787	723	770	701	698	736	724	817	751	719	745	705	689	759	712	756	744	728	750	724	718	683	766	743	717	732	727	693	724	763	711	709	742	669	779	732	723	731	748	726	727	772	721	704	714	769	750	721	740	751	742	710	725	697	739	741	714	721	699	717	740	694	699	717	674	711	728	742	746	716	772	741	746	720	703	696	744	742	683	731	739	729	717	720	703	746	716	738	756	782	725	732	711	721	733	698	718	739	706	754	736	707	755	719	718	746	746	729	752	710	688	727	694	784	756	738	723	758	731	755	695	739	773	730	725	748	757	701	718	724	727	718	757	710	734	701	748	739	720	745	758	764	713	695	710	720	783	706	738	686	689	712	696	685	732	764	729	768	710	806	731	716	716	706	746	683	708	688	761	723	761	723	696	694	670	778	759	701	713	747	776	737	684	718	763	771	721	734	716	708	759	674	722	743	699	777	741	721	706	768	712	732	768	729	659	712	719	748	700	720	771	731	751	671	751	737	728	707	673	684	733	728	729	739	706	716	731	709	735	769	715	710	751	779	738	742	703	681	745	754	702	693	701	739	724	777	698	741	765	681	729	703	743	711	664	747	688	741	674	718	692	729	715	724	749	786	733	779	757	740	715	763	741	729	695	721	719	731	751	719	678	733	707	729	688	755	718	720	737	736	742	723	712	721	735	744	715	716	677	703	765	774	682	724	723	693	689	743	722	740	735	744	742	715	753	696	669	748	705	736	683	770	742	682	722	771	719	720	752	741	736	744	761	752	723	721	727	701	744	773	672	776	695	700	741	693	753	749	723	719	734	736	696	775	679	700	740	722	663	738	705	680	722	724	716	711	766	765	724	706	727	779	769	756	704	777	732	708	664	737	768	758	710	738	749	731	688	703	726	754	760	775	749	722	729	715	762	753	735	730	713	706	692	741	710	720	714	748	756	726	715	705	707	774	726	725	742	724	723	737	713	755	759	714	720	743	720	713	762	735	704	721	738	725	779	694	701	776	734	743	772	705	698	714	741	740	727	753	713	781	748	761	705	778	714	772	712	706	689	745	744	711	775	705	769	764	743	696	699	691	689	774	725	746	720	730	696	755	698	719	697	731	716	758	719	740	765	699	712	717	660	746	743	778	743	725	784	748	708	721	728	723	746	717	746	756	735	751	732	716	769	753	733	692	741	734	730	687	697	735	739	752	738	737	725	697	733	766	731	731	752	762	695	705	750	741	781	712	722	735	720	682	730	722	714	742	758	778	729	690	747	692	719	690	712	696	731	765	763	741	748	727	751	730	757	720	720	716	708	757	682	779	714	723	741	737	717	752	754	692	767	792	743	708	749	717	753	728	744	649	722	743	666	710	716	756	720	766	741	641	740	689	724	709	690	753	749	697	760	741	735	778	727	709	765	735	749	743	741	731	747	739	715	715	766	708	739	788	670	714	729	739
24249	21412	28532	24646	20051	2825	1009	621	546	532	503	486	451	421	451	465	430	446	389	410	386	394	400	416	369	444	388	401	407	424	403	398	396	427	402	348	396	403	407	411	413	418	387	379	386	415	408	409	358	416	407	371	404	395	388	405	409	380	391	415	420	383	390	376	390	417	389	375	390	374	383	457	354	412	405	366	407	385	374	383	402	370	367	386	406	406	377	394	413	388	378	403	390	354	359	385	387	387	383	377	378	359	437	373	376	408	359	364	384	390	429	368	346	365	379	377	401	380	398	402	434	363	402	437	375	392	356	383	388	397	401	419	378	359	365	398	384	386	426	372	369	398	384	373	353	364	376	389	372	400	380	402	362	378	390	397	400	393	399	358	408	366	393	367	340	415	381	354	397	391	401	344	385	384	367	376	397	399	372	393	369	418	370	373	351	384	407	386	372	379	377	366	406	425	428	380	400	404	402	378	367	363	374	418	389	379	430	383	427	372	405	372	376	391	388	378	371	388	404	391	365	368	392	391	379	374	391	395	345	363	351	401	404	396	421	397	358	383	360	377	393	399	353	400	394	409	411	395	396	375	363	379	383	374	394	383	360	370	391	402	387	381	361	392	365	376	382	409	394	389	403	366	413	382	362	416	372	370	388	372	351	349	368	355	398	391	375	362	402	383	366	413	360	403	389	391	363	390	357	359	382	356	364	357	386	417	377	387	381	411	372	416	390	378	419	353	376	392	396	407	383	389	409	388	427	387	384	398	394	379	368	395	379	370	393	409	406	377	432	395	420	388	384	397	381	353	361	384	379	409	391	385	380	415	372	398	392	324	394	382	361	357	391	411	363	370	384	381	343	416	417	393	393	376	394	385	367	361	410	408	368	403	373	375	400	348	366	383	381	402	366	405	369	390	411	397	349	394	402	376	433	360	384	374	350	361	353	383	368	433	362	405	363	408	369	361	401	377	392	404	424	409	418	400	350	382	385	367	403	377	360	377	371	385	395	392	393	390	378	413	355	403	401	377	360	367	363	362	371	390	371	359	374	368	378	354	356	389	396	410	421	390	391	375	379	381	359	398	377	371	401	386	382	395	357	340	383	408	382	370	339	377	373	403	360	392	383	356	339	364	406	366	358	398	400	382	384	391	389	400	394	392	367	385	406	385	392	396	373	422	391	391	385	405	416	377	414	389	379	385	381	429	345	367	344	402	395	394	371	378	378	366	384	366	369	398	396	380	376	379	383	422	349	380	382	368	372	386	372	402	378	376	392	376	402	410	396	393	355	395	356	366	387	399	376	359	430	334	352	362	435	384	387	398	430	428	372	387	361	382	393	394	401	398	408	404	363	356	342	364	392	358	349	403	395	367	355	393	351	374	361	365	373	352	376	386	389	387	373	359	421	368	416	368	356	389	380	370	383	388	408	385	390	384	351	387	417	369	372	382	383	393	381	354	386	425	393	384	393	402	394	392	411	387	354	355	365	387	410	405	386	394	355	401	415	372	389	396	404	386	390	338	382	392	368	341	401	362	366	388	371	371	377	423	389	407	389	370	383	402	367	373	403	375	368	408	400	410	399	369	407	360	378	386	367	395	390	407	380	342	348	407	378	406	411	392	335	406	405	380	395	416	368	360	397	428	344	378	400	384	378	351	381	333	329	362	406	377	360	392	368	385	390	380	390	367	367	382	381	378	412	379	379	401	376	359	396	384	369	396	418	374	382	342	416	418	366	377	390	385	375	380	362	384	388	398	397	353	339	402	358	365	382	372	379	357	379	386	359	393	402	422	399	371	363	397	400	385	396	379	413	413	359	411	411	368	421	388	413	395	395	398	363	404	389	380	386	369	389	380	409	389	419	387	366	371	406	365	381	386	392	386	402	402	339	405	367	397	399	362	374	388	405	358	382	385	353	354	380	345	391	397	340	417	403	393	382	390	358	390	379	392	393	361	354	408	343	372	333	385	379	395	380	393	345	357	391	378	374	395	397	369	368	358	349	390	385	388	382	395	384	358	346	366	393	398	397	370	393	390	389	392	392	374	375	355	394	371	408	371	355	364	383	343	365	424	391	381	349	382	417	378	397	393	403	421	358	391	354	390	399	333	372	392	360	412	384	412	389	364	377	376	376	377	437	420	403	391	394	356	369	413	402	363	359	400	379	372	411	410	397	400	404	386	366	411	390	393	381	397	394	348	372	387	382	388	404	398	366	360	373	374	406	367	400	412	380	396	415	378	371	390	409	393	335	419	389	390	389	354	345	328	392	418	388	397	387	373	378	398	394	373	390	367	391	374	403	386	363	354	368	371	386	373	352	383	386	335	387	363	394	398	333	386	399	400	396	363	379	421	409	398	362	367	333	409	374	343	361	374	382	401	396	413	410	337	376	365	377	398	340	364	401	364	347	370	384	370	363	364	401	401	384	385	371	400	360	381	391	414	364	388	380	382	406	389	424	369	372	363	381	424	411	390	388	372	377	384	381	358	393	414	409	391	362	364	419	385	366	406	367	386	396	404	388	403	362	371	404	402	375	375	406	360	390	371	363	361	407	372	362	369	361	376	392	371	372	400	379	413	364	352	395	362	392	370	376	387	390	394	364	367	386	424	346	404	370	395	384	392	371	332	398	433	375	368	372	377	358	361	375	362	409	396	362	381	383	371	396	403	394	402	375	382	369	405	393	377	416	342	368	391	394	381	380	399	386	371	368	372	389	370	364	342	332	388	384	360	381	385	368	433	424	390	372	359	392	395	369	392	423	373	360	391	381	404	390	365	401	367	378	391	378	372	370	345	398	371	347	390	392	365	380	408	401	380	361	397	393	374	352	376	389	398	416	379	356	399	387	415	380	381	378	385	409	383	408	372	388	366	360	366	402	378	382	380	395	390	386	380	415	388	376	415	429	365	409	399	434	351	385	371	360	332	397	364	413	373	396	397	377	404	384	395	349	379	396	367	329	396	386	376	396	410	386	377	405	426	383	354	380	371	396	394	422	369	368	377	378	379	363	362	370	375	399	389	366	368	397	389	424	357	384	406	355	356	409	401	380	362	361	383	406	387	366	383	363	377	372	414	355	392	370	380	391	364	384	382	389	385	398	390	421	375	370	382	365	385	375	352	361	418	387	400	389	408	396	375	380	384	362	369	413	383	378	373	373	377	371	385	392	362	379	401	373	403	425	391	413	421	391	419	397	355	421	342	363	352	406	374	377	367	384	391	398	356	386	334	378	367	360	387	414	407	399	398	357	386	384	391	352	398	388	385	376	388	358	395	371	371	375	377	376	377	408	355	392	373	388	398	388	392	410	367	404	388	401	370	390	354	375	384	398	353	398	367	369	364	419	377	391	410	442	353	381	378	382	352	370	378	362	363	387	405	388	390	439	380	410	358	401	384	356	397	387	374	377	381	420	375	379	400	378	363	378	375	374	402	371	390	407	372	424	375	369	396	380	368	403	366	379	371	356	382	403	369	345	382	367	401	373	374	362	377	380	409
3391	4807	3663	1910	1353	1011	864	752	643	614	574	516	527	524	473	502	472	480	444	476	467	442	437	473	418	452	455	411	439	422	399	437	438	370	460	411	384	409	416	423	406	402	422	432	412	413	401	404	408	388	435	422	400	413	415	399	433	397	378	409	406	424	385	390	371	400	422	414	386	393	414	395	394	379	397	381	400	424	418	418	380	416	389	377	392	356	408	337	423	396	347	411	376	360	394	424	379	415	374	405	420	429	412	366	403	389	398	412	385	396	409	437	418	416	379	374	398	408	364	393	413	405	378	400	373	402	385	438	418	397	386	395	418	400	398	407	392	375	379	412	375	442	371	395	408	425	381	403	367	385	388	438	386	389	370	407	401	406	426	399	410	374	410	385	422	359	383	416	400	379	398	403	386	375	378	403	389	405	419	412	384	421	390	348	388	371	405	406	428	399	414	444	397	406	377	366	374	373	404	411	393	401	403	418	401	357	395	404	406	401	380	408	391	413	379	391	375	396	439	391	374	365	354	375	367	404	389	377	370	385	395	387	381	356	431	439	395	421	393	382	399	355	428	374	405	396	424	394	414	412	416	398	358	362	367	391	409	419	396	375	379	404	420	361	397	365	408	397	398	415	429	368	365	412	379	392	426	391	387	400	399	397	389	375	421	394	425	402	404	436	438	400	383	409	396	391	391	412	366	390	419	393	366	406	370	383	350	413	377	414	379	399	364	402	388	383	417	424	387	380	372	411	391	367	400	408	412	393	378	397	400	415	376	358	422	412	362	432	382	384	404	383	391	412	367	378	391	364	373	392	393	385	411	352	379	414	379	406	408	382	379	376	380	366	406	439	374	366	418	418	382	408	396	377	393	387	372	422	370	378	369	445	384	390	413	372	388	380	396	392	403	404	394	402	428	377	346	421	381	406	395	451	405	366	411	398	423	376	392	356	422	384	413	402	375	395	395	427	382	406	427	426	384	417	384	388	390	375	395	389	416	448	395	427	388	403	394	380	393	367	403	421	380	389	408	397	350	359	407	373	383	411	418	388	371	379	416	388	412	378	362	428	404	402	416	400	385	405	401	392	346	405	420	389	427	363	383	398	377	350	385	450	399	430	398	412	419	384	399	444	396	439	365	380	409	378	371	381	443	414	413	371	408	387	378	417	419	378	379	382	373	410	392	400	379	375	379	416	386	409	378	388	396	412	387	362	394	392	417	425	389	407	410	392	399	417	367	360	378	352	355	367	387	368	398	384	372	386	388	400	381	389	437	370	417	375	362	394	400	384	404	393	376	392	348	397	389	391	402	388	367	371	401	373	366	399	396	413	386	384	390	375	417	405	405	408	379	394	432	386	406	366	421	417	407	399	411	378	375	409	381	369	390	379	421	382	380	398	400	390	393	387	370	382	396	402	346	420	383	383	385	395	435	391	382	406	386	379	404	411	399	395	359	378	369	385	426	394	372	379	374	387	437	387	417	428	392	385	391	383	363	401	445	379	422	409	409	396	391	405	377	398	352	394	384	379	391	408	397	373	366	389	383	407	383	399	362	392	375	379	421	378	392	394	384	399	386	386	406	391	355	381	382	421	356	396	418	373	359	373	376	370	398	409	338	383	376	387	356	372	380	379	376	448	405	423	357	390	382	380	382	413	379	390	384	363	373	373	392	406	399	364	389	384	384	377	401	387	427	410	339	416	410	371	374	415	392	355	365	431	351	373	382	364	442	380	400	399	375	383	407	361	414	375	385	399	395	400	381	376	415	388	423	382	445	396	399	413	364	401	378	377	386	431	417	388	376	402	389	403	399	387	354	391	411	375	397	403	366	414	410	404	364	361	389	385	393	398	367	380	371	394	435	417	375	377	404	424	410	402	372	380	392	361	392	382	421	357	368	380	380	401	391	389	430	400	371	394	388	385	365	433	346	376	382	411	381	400	366	405	383	393	385	391	362	389	396	392	361	384	409	404	414	377	376	397	411	389	397	406	382	397	388	387	389	379	400	392	358	368	418	397	378	379	362	366	372	379	341	395	376	426	385	373	389	387	366	390	394	414	398	391	383	388	420	390	372	402	417	406	388	423	409	400	380	389	388	396	416	411	385	390	371	399	396	389	385	398	410	429	412	379	377	426	381	428	404	360	363	380	381	393	403	390	371	382	391	358	380	394	390	369	393	383	409	375	414	382	331	346	352	403	370	363	399	409	357	406	394	381	388	410	394	407	376	371	406	424	361	414	358	372	403	408	410	399	345	397	412	407	398	400	375	363	409	419	384	363	394	406	392	403	417	347	381	402	429	428	408	369	417	381	360	378	375	387	389	401	419	381	384	385	413	360	391	372	408	388	414	419	394	356	364	391	332	402	374	386	375	382	354	370	377	421	401	401	421	383	382	374	376	404	387	391	395	388	389	387	373	387	399	410	403	394	386	414	411	381	395	376	409	363	347	390	360	383	411	388	408	371	390	409	418	384	416	396	354	366	382	393	381	376	404	376	408	409	380	425	396	388	393	390	423	407	405	422	408	351	395	394	395	408	404	380	437	393	417	372	392	385	413	389	397	354	442	384	398	369	400	400	379	371	409	429	369	422	388	364	380	387	374	356	405	372	381	388	379	364	405	350	393	393	363	415	362	403	406	384	396	393	360	411	440	395	380	385	427	373	397	391	415	382	389	422	404	432	430	368	416	366	387	367	424	402	421	356	388	399	385	372	410	371	411	415	401	395	386	370	374	405	400	399	371	380	384	391	356	383	378	380	396	409	384	374	339	426	394	394	397	391	399	418	377	373	415	403	401	386	369	385	416	388	409	388	419	393	387	424	394	369	358	400	392	398	367	356	395	400	395	417	406	389	383	368	377	371	385	363	413	359	391	374	370	399	416	372	366	397	399	364	384	405	332	386	389	396	411	392	390	381	394	414	381	401	382	376	388	406	392	393	382	415	405	404	394	367	377	402	386	378	396	377	364	360	366	366	398	384	389	385	362	393	427	379	370	374	352	429	400	408	354	356	388	369	428	383	363	423	383	394	382	393	377	373	366	403	420	398	438	410	355	397	381	394	390	393	382	387	378	385	389	389	426	385	377	386	377	377	386	395	402	389	409	392	373	414	378	353	398	366	367	372	388	419	381	427	396	357	374	406	393	429	412	377	420	398	442	362	368	361	359	420	383	379	362	401	359	374	371	370	363	393	388	390	364	366	388	412	411	402	356	360	375	416	424	382	375	390	371	386	435	369	420	402	403	361	360	363	391	354	393	408	375	352	340	465	379	384	369	419	380	377	382	405	391	380	406	405	397	365	390	373	378	396	434	382	388	381	391	405	386	402	368	388	393	384	379	383	389	403	370	383	399	407	386	408	398	393	367	407	392	404	423	391	404	388	375	424	377	390	385	346	388	425	394	389	381	403	389	394	400	405	426	406	409	387	349	376	388	388	391	400	385	394	367	371	373	393	387	386	406	370	430	391	395	386	420	413	427	387	378	356	362	424	399	393
27671	11527	2029	1302	977	927	888	894	923	868	849	861	908	926	922	937	915	893	916	909	908	945	904	856	928	899	895	869	902	890	937	850	964	886	884	934	859	880	899	872	868	898	911	863	919	918	919	893	861	973	895	869	919	885	921	888	896	822	843	850	899	886	901	894	866	851	944	858	855	909	902	919	895	888	920	859	845	884	897	894	916	866	888	893	883	859	914	843	864	867	878	913	915	840	822	897	877	859	878	882	901	876	853	896	905	915	884	920	907	854	879	879	913	922	913	899	877	836	864	878	868	842	872	917	861	902	841	905	906	929	919	939	863	860	921	860	870	872	889	916	843	927	857	822	862	847	862	894	913	866	897	884	941	867	906	877	943	858	892	885	927	935	891	887	830	865	902	885	852	846	901	897	856	872	843	859	806	908	911	890	857	852	875	916	958	883	856	883	823	900	886	895	894	934	937	868	905	826	862	862	867	875	911	823	865	846	857	831	929	941	901	853	881	908	886	861	850	891	922	839	893	822	840	883	893	908	887	869	844	917	855	916	884	844	836	863	923	911	902	946	918	893	884	881	874	904	925	875	853	894	940	856	927	943	875	900	880	902	904	918	883	949	910	896	920	883	932	892	893	843	874	887	885	859	902	849	925	926	911	870	877	925	865	910	936	926	905	867	885	951	832	870	877	883	915	886	848	870	909	890	850	888	862	914	850	861	928	924	962	854	863	906	894	859	914	931	827	889	901	895	826	913	855	870	943	905	931	848	861	840	913	915	912	860	882	902	893	872	897	871	910	887	886	914	891	904	905	864	912	869	862	890	867	862	928	870	869	885	873	915	904	916	885	877	913	871	893	916	889	877	912	926	898	813	900	936	867	841	904	913	882	875	956	893	875	869	823	931	870	875	920	882	862	867	883	921	905	922	829	895	834	898	854	891	950	891	911	882	844	911	946	860	873	919	874	847	887	915	923	858	859	850	924	898	844	891	878	866	915	890	907	890	881	936	937	807	848	867	873	876	852	864	922	909	901	900	909	907	895	909	912	956	896	916	898	883	858	843	919	942	867	867	862	877	904	868	924	895	899	912	931	960	821	878	878	903	894	863	912	877	890	866	901	913	838	883	873	834	887	897	887	880	879	878	872	933	937	866	916	881	891	839	874	859	873	878	892	845	859	884	873	912	901	910	894	878	864	961	938	881	884	859	862	887	895	878	883	858	866	872	890	882	855	891	903	890	889	867	871	916	874	913	904	849	875	894	902	866	857	928	851	866	847	873	880	849	879	835	833	925	908	905	908	897	860	857	900	882	892	910	869	869	866	877	937	933	890	898	848	881	898	918	891	877	865	873	930	886	966	883	942	864	863	893	880	899	908	819	901	942	889	865	835	914	913	908	903	875	876	862	937	874	866	846	874	916	900	909	901	875	926	840	870	842	908	883	902	940	926	863	907	857	890	916	923	870	912	937	855	890	914	860	878	941	867	931	931	887	891	876	889	899	865	879	859	891	879	887	876	862	884	901	890	853	891	878	883	923	872	876	899	903	897	863	885	915	952	874	901	933	939	898	859	935	851	895	861	853	879	896	874	894	863	881	890	877	921	888	898	901	918	932	867	886	874	839	868	914	901	893	898	852	903	912	878	925	840	880	847	873	957	859	911	825	844	920	840	881	881	871	855	878	915	908	880	894	862	913	824	921	866	917	862	895	889	825	835	865	862	882	831	885	925	855	914	850	883	896	877	872	929	958	871	937	868	879	873	952	860	864	894	868	906	872	934	856	956	912	891	886	878	855	866	863	933	874	912	928	857	927	892	903	902	870	915	835	845	872	897	882	864	849	834	883	856	912	903	841	889	843	860	862	912	889	871	970	809	896	942	911	847	869	899	940	926	829	890	901	876	862	899	867	899	888	893	904	849	954	872	891	889	875	912	921	926	877	845	883	882	929	901	883	871	849	916	864	873	885	896	869	917	905	827	892	830	901	868	903	865	923	887	898	898	863	878	903	865	895	906	897	861	921	869	921	893	846	909	839	854	843	910	895	827	891	867	899	821	874	857	946	920	914	881	892	901	879	918	865	878	864	895	848	904	938	928	902	891	830	898	890	866	925	934	924	901	849	848	857	910	908	916	889	938	890	943	878	938	870	905	894	904	894	891	886	926	856	888	864	869	873	918	901	913	892	884	894	833	920	920	899	917	903	861	868	918	906	880	866	922	840	894	906	876	902	877	872	887	940	849	833	897	881	891	884	857	817	873	865	895	899	927	907	843	865	862	865	832	868	928	850	838	894	856	876	898	881	874	933	876	872	918	951	889	826	856	899	937	926	856	895	917	875	876	864	898	844	913	885	842	878	919	840	880	872	854	875	913	863	902	897	855	869	887	891	854	963	885	916	829	870	876	860	874	865	840	844	835	902	874	878	883	875	865	912	898	900	918	862	931	943	885	891	892	911	935	918	875	871	858	885	916	898	953	885	823	871	855	904	847	879	927	936	914	904	872	898	894	928	909	939	880	874	869	874	927	871	842	888	877	845	852	902	856	834	894	946	824	898	932	813	898	916	849	921	921	861	909	878	956	902	861	923	892	947	903	907	902	875	919	868	929	861	879	821	866	923	871	916	903	852	849	899	914	878	876	832	905	900	882	881	856	872	856	862	844	916	892	880	765	875	925	851	902	872	880	920	912	901	925	898	847	902	920	881	854	885	857	860	879	921	897	906	944	858	907	888	921	845	912	870	839	891	867	840	911	866	889	897	907	910	889	880	931	906	906	910	816	854	941	906	908	863	929	864	883	875	890	868	971	913	916	838	817	853	898	916	934	912	889	895	926	878	872	917	885	884	902	887	895	953	854	882	851	878	884	902	917	952	901	917	893	908	867	862	879	864	917	871	874	906	864	870	956	869	901	896	844	900	810	896	856	950	885	874	819	875	885	881	865	930	875	878	862	891	910	919	875	862	946	879	914	874	826	881	892	926	929	882	856	931	885	899	920	893	856	946	878	855	904	947	821	947	926	895	931	903	905	844	906	894	908	890	870	890	991	910	894	877	871	889	955	917	893	876	914	886	902	893	891	877	935	922	934	958	914	871	891	875	906	909	881	936	872	879	908	914	876	899	872	896	874	863	880	848	906	892	912	899	917	882	899	899	932	954	922	890	888	870	882	897	906	841	841	833	899	831	869	875	922	898	837	865	862	953	908	877	899	897	947	850	849	861	868	862	864	856	870	871	854	854	892	915	879	912	919	836	852	833	888	902	930	894	902	899	850	889	884	883	832	863	902	858	879	858	905	851	849	925	889	896	892	917	891	927	855	881	849	869	892	890	892	908	868	935	852	907	906	893	884	876	880	930	954	853	904	885	908	919	952	891	917	857	857	862	903	887	883	884	912	840	870	899	885	907	898	873	877	861	888	926	866	857	872	896	884	898	907	893	878	892	876	900	939	865	905	866	841	922	897	902	853	864	951	862	881	870	866	876	880	896	867	942	897	852	927	887
5204	1016	915	862	825	816	788	835	736	755	794	808	795	823	772	795	720	836	798	783	822	794	816	761	771	775	773	793	790	792	731	796	768	720	742	793	754	801	802	757	858	741	796	781	792	752	770	807	788	758	702	803	775	785	722	806	756	786	797	735	780	778	783	760	799	767	774	781	780	777	753	789	784	800	776	796	716	789	778	810	785	767	775	803	755	757	769	731	769	782	735	771	776	781	798	778	804	738	762	829	804	812	766	800	746	769	733	813	774	763	769	781	796	764	783	787	813	783	782	800	753	785	772	798	756	735	774	747	760	800	749	776	795	789	742	783	746	828	764	761	750	764	743	771	735	774	784	752	741	768	822	752	745	770	758	762	814	757	772	807	811	772	766	744	749	802	784	785	822	748	739	816	795	786	759	754	779	787	783	781	759	724	803	772	809	791	766	808	811	764	777	799	791	833	781	805	741	796	796	771	804	757	752	734	761	799	788	758	799	830	730	791	759	799	799	747	795	828	765	763	749	804	756	790	791	781	770	793	760	786	718	750	822	772	755	813	808	820	714	771	755	796	744	799	746	784	748	765	736	778	762	785	769	789	791	755	797	738	775	746	762	748	759	726	815	795	728	733	748	790	752	742	805	748	742	756	725	747	742	752	797	763	771	738	751	781	759	794	779	812	786	728	697	762	803	783	774	807	785	731	744	801	757	762	821	756	764	788	808	722	749	775	712	779	750	772	761	742	725	762	820	804	756	765	761	782	776	780	765	720	791	778	788	779	749	774	765	817	774	752	752	770	796	765	743	769	816	814	808	739	721	770	777	784	756	811	767	766	827	757	796	801	754	773	737	860	813	793	815	805	803	790	825	778	763	744	756	792	821	757	779	764	804	784	791	751	756	716	797	800	782	821	734	742	736	748	757	719	744	799	805	738	757	770	760	766	770	778	774	719	801	778	822	760	801	761	759	761	801	829	736	813	755	778	746	776	766	772	807	769	770	776	743	766	771	739	791	775	757	812	791	727	770	795	780	779	791	768	822	798	764	765	771	800	755	779	782	781	740	801	766	799	795	739	787	791	752	790	760	794	732	788	749	774	750	790	755	811	787	777	765	802	779	702	749	786	767	754	781	764	796	795	784	785	767	773	737	796	791	748	796	812	749	754	772	787	763	781	765	684	799	779	816	798	789	763	814	813	764	802	793	754	762	776	816	789	817	769	788	814	803	736	747	777	813	802	765	766	744	743	800	769	784	775	767	723	741	800	779	760	804	724	776	768	791	789	735	797	794	727	773	714	799	819	794	783	779	763	767	800	816	740	795	766	811	811	732	752	759	770	777	740	787	832	768	812	797	754	763	793	733	742	774	760	759	780	805	795	734	752	786	769	735	790	784	739	773	725	752	792	772	778	800	784	751	746	764	806	748	803	745	743	817	808	791	770	736	771	786	797	806	757	753	793	744	727	769	800	752	742	782	740	785	737	801	746	747	798	745	800	763	773	749	785	773	777	758	818	740	799	779	788	751	751	762	745	791	758	795	768	783	790	818	764	764	775	744	757	748	792	782	725	747	791	759	765	776	824	741	780	750	782	736	793	793	721	780	760	792	770	796	824	793	784	747	764	760	808	770	799	776	774	761	772	780	786	799	771	766	776	776	772	797	770	799	806	754	794	786	789	768	733	754	811	757	791	803	804	807	787	783	814	778	839	755	744	770	735	754	805	810	779	780	756	762	756	803	730	767	786	747	818	737	856	722	798	785	807	744	798	758	778	793	808	791	754	751	806	768	769	814	776	719	776	739	769	722	769	730	764	768	800	723	739	797	752	770	789	780	772	763	827	728	784	786	751	762	780	762	774	769	802	732	784	787	751	735	740	736	794	750	802	826	803	798	707	795	782	792	791	785	780	773	765	764	796	764	772	725	772	806	802	815	748	763	762	761	748	766	769	773	820	734	789	784	758	775	784	790	797	853	730	798	792	793	739	767	798	760	806	763	786	756	769	771	755	728	765	750	795	764	785	769	810	786	791	771	721	790	740	789	748	786	781	773	779	823	751	795	753	745	792	726	755	786	769	779	808	805	806	759	752	779	803	785	766	748	740	763	773	737	773	781	698	769	778	761	802	754	780	763	807	759	769	721	760	715	787	741	739	819	803	776	778	779	797	758	812	778	745	786	823	780	770	723	750	798	721	779	772	775	780	736	784	784	774	732	769	757	767	804	773	812	764	756	772	753	815	746	760	802	744	752	750	732	804	775	736	757	802	805	777	762	768	765	807	779	775	788	741	779	799	786	842	783	812	757	803	801	818	768	782	752	745	790	786	823	811	764	793	799	807	772	754	797	727	761	745	756	776	769	779	763	789	761	775	774	789	797	782	739	796	715	730	793	757	723	820	805	779	778	753	774	780	784	808	784	790	787	742	805	784	780	746	773	752	812	700	754	846	724	789	732	813	757	747	798	765	760	732	758	755	760	728	794	828	772	803	777	805	763	778	767	825	735	777	814	773	794	841	761	823	738	802	802	770	745	797	792	782	776	729	761	845	778	786	775	759	781	800	787	778	780	800	740	765	763	802	769	757	751	749	790	758	790	809	772	747	797	809	738	734	748	767	783	743	750	785	811	825	792	764	738	782	827	743	785	757	771	797	729	811	774	726	848	790	776	715	741	737	758	810	806	775	781	755	846	771	814	753	731	726	737	817	745	739	779	782	743	809	759	722	787	807	792	744	773	811	724	768	770	809	739	760	784	791	790	795	740	765	794	725	738	753	791	772	780	728	753	767	767	794	752	785	783	785	824	761	774	770	767	731	727	730	749	785	798	756	765	803	793	821	779	780	841	768	758	801	769	803	772	794	832	768	778	812	826	787	811	766	744	810	775	781	765	745	791	786	770	732	795	807	774	779	759	788	739	789	853	824	768	807	756	775	823	777	834	813	750	756	791	785	766	797	819	774	740	748	737	788	735	819	797	757	778	731	733	723	759	786	789	847	729	768	788	716	783	806	766	765	741	790	772	764	836	836	737	809	849	781	754	786	788	770	762	811	767	734	768	797	815	797	785	759	738	779	747	790	802	764	749	718	735	801	760	740	738	754	785	742	791	813	798	803	773	776	770	776	771	788	766	784	777	796	686	768	790	822	751	787	794	777	801	753	740	825	787	763	771	747	743	830	704	802	738	793	779	733	770	783	771	792	738	789	774	809	755	770	783	795	783	792	777	828	739	798	704	770	763	755	791	765	765	828	779	762	771	772	747	803	798	810	800	747	770	790	732	739	744	716	777	793	757	799	770	780	795	767	784	728	779	804	820	788	701	756	722	773	777	797	762	740	800	799	761	777	810	765	784	799	796	780	780	788	783	764	798	804	829	771	783	720	797	763	748	784	770	795	790	754	806	783	749	770	761	789	784	777	757	754	775	757	789	792	796	789	765	770	773	758	789	786	746	775	827	778	785	791	763	762	794	765	822	737	799	756	799	748	781	796	785	780	774	752	720	749
25857	21443	25055	16222	1880	1074	1028	905	852	884	934	802	818	813	811	835	822	783	829	856	772	812	804	831	829	778	815	812	817	860	764	770	778	829	831	841	829	801	811	840	778	804	767	791	802	788	854	769	819	833	818	841	809	835	806	791	802	803	846	807	793	814	816	800	786	794	810	831	774	808	803	836	741	857	788	833	817	778	857	764	793	806	788	789	797	819	796	841	821	751	797	795	783	800	795	828	828	754	837	809	782	774	869	843	804	813	816	803	787	773	843	859	841	767	842	835	833	827	813	845	820	782	797	816	824	792	795	802	844	776	816	859	820	804	822	812	796	812	776	811	790	758	822	879	787	829	853	826	764	769	781	818	754	780	841	824	778	743	871	783	830	808	824	806	820	823	744	787	804	804	807	792	812	791	777	825	747	833	846	848	780	825	807	803	766	815	772	814	878	807	858	828	709	765	824	814	781	763	775	775	782	832	768	788	772	795	755	768	789	835	795	788	811	801	827	828	809	825	826	761	796	769	805	760	821	786	784	853	841	820	778	845	799	803	805	831	788	825	836	830	861	870	823	783	832	787	857	801	781	829	865	811	804	766	820	798	806	830	793	852	791	820	826	810	876	773	814	794	751	825	799	753	868	790	792	823	845	774	826	814	797	781	777	842	832	831	841	784	821	768	806	776	810	781	779	852	801	813	812	857	788	801	810	772	843	765	818	772	772	862	792	781	796	796	790	787	797	853	764	755	814	837	787	812	843	845	765	816	820	783	814	835	814	768	834	766	841	809	817	820	801	822	802	836	803	835	771	828	815	788	810	869	829	770	821	791	835	864	825	835	821	791	842	767	810	836	852	759	781	797	741	865	820	767	870	827	774	843	790	802	831	818	767	796	811	799	839	832	814	804	803	820	832	791	838	817	817	788	845	803	773	848	865	817	856	775	778	839	771	743	803	853	828	794	837	790	833	805	804	816	868	807	848	830	825	801	810	827	773	811	768	811	818	855	863	848	807	825	826	832	738	790	797	863	801	819	813	834	848	778	800	801	812	782	872	777	766	805	793	806	797	821	747	810	830	765	753	822	846	868	859	831	760	770	760	781	837	825	790	863	808	822	844	837	832	796	785	835	818	768	716	803	799	842	838	887	822	853	778	802	826	845	786	780	811	756	810	795	829	791	840	791	791	850	850	792	807	834	831	809	767	802	798	816	787	818	842	836	813	818	819	824	805	776	834	770	842	783	769	773	815	792	799	839	778	761	801	783	781	762	769	843	819	849	804	844	786	812	789	803	851	780	819	810	732	809	829	819	838	831	824	824	786	819	801	805	803	819	780	817	872	777	841	828	776	787	789	774	838	785	777	785	777	768	788	846	776	797	770	825	835	769	784	755	784	815	793	801	814	812	798	835	768	826	834	788	842	866	801	817	827	785	836	799	785	875	843	790	797	791	785	787	827	831	796	765	807	787	873	802	833	791	822	843	784	790	788	781	798	823	807	790	814	792	787	818	789	850	820	867	841	799	792	800	804	826	805	823	834	821	800	785	795	761	776	814	846	762	790	820	823	803	819	782	762	781	813	813	803	814	814	853	811	824	779	817	809	853	791	850	767	830	784	831	810	848	791	835	795	810	786	815	861	818	783	828	821	779	815	796	806	868	795	866	811	824	800	801	836	777	840	837	812	771	777	801	818	825	750	813	782	813	789	815	845	808	807	798	783	841	816	816	833	784	864	809	805	809	861	824	826	804	812	817	848	811	776	862	772	829	771	860	836	831	840	819	801	850	829	794	848	750	791	843	816	843	799	833	846	785	784	800	771	813	842	794	859	774	804	819	812	827	802	806	829	801	810	825	795	808	806	841	776	799	821	807	792	795	828	757	766	831	802	748	815	749	787	778	786	808	853	825	827	833	818	797	830	799	847	805	788	823	767	798	796	860	858	773	860	785	793	789	817	829	862	785	764	779	832	835	771	800	825	868	843	808	812	793	829	810	828	751	769	810	818	788	811	896	799	790	802	820	805	847	768	763	757	809	808	801	816	793	772	820	801	795	812	805	799	797	803	818	773	828	810	775	865	913	801	769	776	804	792	813	832	784	812	822	857	741	829	836	836	772	825	748	792	838	805	793	819	800	820	791	812	819	824	815	831	827	791	823	806	823	781	816	823	823	840	849	782	818	803	817	813	835	828	793	780	799	760	807	832	797	818	810	795	816	810	868	825	817	816	782	827	801	827	765	823	827	750	823	822	806	801	829	832	794	794	834	747	801	810	786	800	788	820	802	835	817	835	842	783	821	772	855	752	796	848	845	843	803	809	779	804	802	811	834	824	813	852	811	805	814	799	815	763	832	821	802	835	811	867	811	836	803	825	763	849	768	775	800	833	854	820	783	802	837	793	789	805	823	862	799	840	835	837	835	810	814	786	819	869	821	835	833	783	792	808	801	812	788	836	810	713	813	820	786	786	785	819	763	804	834	844	746	810	800	859	771	845	853	782	814	809	811	842	818	802	786	793	807	814	795	828	797	779	798	796	855	841	837	839	823	829	824	750	821	821	790	818	788	753	802	803	780	850	869	796	836	884	767	772	840	747	828	802	824	781	791	803	788	787	843	850	771	823	790	773	777	846	808	826	913	771	822	819	786	813	815	768	875	819	788	763	827	800	761	797	791	829	843	744	801	811	849	778	774	836	785	791	833	825	833	820	815	845	806	802	825	842	785	779	841	849	800	817	853	747	755	826	857	774	807	810	818	835	800	781	800	843	815	732	827	835	796	829	798	787	844	822	822	785	782	818	812	794	792	834	800	806	844	819	826	794	802	810	804	791	814	838	807	772	773	818	819	832	780	834	852	791	841	809	817	798	869	773	780	802	815	798	827	804	804	820	820	833	784	745	819	820	776	799	770	821	779	778	813	797	748	786	783	736	806	812	820	774	852	757	805	820	770	820	823	803	812	826	786	833	795	789	797	829	800	838	836	816	829	845	836	846	757	802	776	779	869	842	785	796	800	812	813	758	808	799	812	846	778	772	831	813	797	825	825	807	816	818	816	814	833	786	809	862	780	883	776	789	844	790	784	804	818	824	752	758	811	781	812	842	828	838	811	792	781	796	849	809	817	856	779	796	775	760	791	791	785	837	810	854	842	836	820	771	819	882	811	806	795	780	820	779	797	845	855	823	815	787	821	800	841	786	804	795	826	736	809	827	852	836	789	830	822	783	784	829	848	795	829	776	825	864	797	807	819	843	823	805	803	815	790	834	775	767	806	813	810	832	787	758	835	796	811	854	816	760	793	780	752	808	794	824	785	824	818	865	797	793	815	794	782	809	801	787	820	801	829	771	793	849	788	767	789	784	829	821	808	784	792	765	750	807	809	824	769	801	782	792	779	800	826	796	764	816	781	842	788	852	793	853	833	797	767	833	780	824	823	806	812	815	836	760	786	793	847	778	797	852	854	857	806	848	799	753	801	804	806	787	871	813	821	831	827	826	809	827	827
3740	2109	1755	1229	1024	919	865	847	773	781	808	811	735	774	751	756	718	756	780	718	714	739	780	710	752	722	767	718	744	704	738	738	769	724	750	788	740	762	734	781	737	730	721	732	741	684	710	749	737	710	751	727	714	739	737	705	664	707	673	736	748	697	773	713	717	713	762	750	700	740	785	741	771	717	747	707	719	737	753	804	728	748	710	740	654	770	740	733	738	753	702	733	700	750	700	724	705	689	714	758	713	727	726	726	701	729	774	707	735	713	716	726	756	748	699	712	703	664	735	759	734	763	759	753	741	783	718	726	714	781	700	715	723	745	694	682	753	673	758	696	696	703	752	713	694	714	733	730	703	757	753	699	738	684	753	716	733	738	728	758	752	711	734	740	743	786	715	714	742	728	719	709	733	735	759	761	737	651	727	726	740	701	718	733	734	789	683	756	734	768	747	758	696	733	783	677	730	719	734	748	693	750	766	730	739	692	707	697	726	749	672	718	735	748	737	763	746	743	715	750	697	694	742	736	725	767	751	710	736	735	722	716	724	718	699	740	644	705	735	739	759	752	705	741	713	705	697	735	671	705	715	756	751	743	762	723	728	750	743	758	673	702	749	694	741	695	701	774	746	712	701	729	745	718	731	732	705	746	726	718	704	713	721	717	766	735	724	775	722	719	731	735	702	744	708	732	714	712	744	725	742	706	688	733	744	705	683	748	724	721	725	716	726	730	683	719	756	742	673	729	714	718	706	700	712	693	648	714	751	790	717	726	728	773	703	702	709	737	730	705	690	717	724	741	696	743	750	691	701	758	760	732	695	706	683	763	684	737	748	730	699	737	706	695	767	770	717	692	759	720	723	720	661	753	708	762	714	696	686	734	700	725	722	766	726	728	742	702	789	776	752	709	707	696	745	693	747	737	732	741	741	753	726	693	696	713	719	736	773	691	696	726	738	704	764	753	709	700	737	694	721	708	716	756	742	752	738	726	700	755	730	791	753	728	736	692	746	700	733	693	736	695	704	749	748	705	716	714	735	712	740	809	737	691	731	705	748	730	641	713	728	761	709	759	725	705	733	778	756	746	709	697	674	722	737	760	722	698	706	740	704	696	721	722	774	735	719	692	724	709	781	706	703	687	747	659	733	713	749	690	744	678	748	741	697	718	756	736	703	752	769	714	679	735	686	749	734	754	699	726	721	721	698	696	710	753	753	720	758	713	752	750	712	739	724	707	735	749	727	727	713	645	728	777	772	739	706	748	701	717	746	759	737	719	750	727	701	683	659	720	710	699	692	737	740	740	713	754	701	700	684	694	722	686	721	721	732	743	757	722	666	739	733	736	655	710	752	716	724	726	756	684	714	745	699	742	709	694	690	708	756	681	669	765	750	731	705	730	710	685	685	713	738	684	712	737	711	663	720	736	732	700	731	739	723	740	676	700	746	693	709	717	676	705	732	699	694	701	722	714	756	729	718	701	714	731	765	679	738	736	734	735	685	728	719	738	739	693	755	740	733	728	720	667	758	722	685	721	701	745	707	714	682	730	720	709	714	675	752	723	752	685	732	717	715	715	676	715	722	667	756	711	691	727	677	772	707	736	724	725	789	721	717	708	749	701	729	748	743	674	770	749	717	735	734	750	764	769	721	713	683	746	737	691	757	764	751	749	743	758	684	736	763	710	711	690	739	729	738	683	746	712	760	687	736	715	733	750	736	679	755	730	725	698	712	696	721	769	712	702	705	731	740	694	749	729	687	699	732	676	711	773	693	780	716	744	729	707	717	715	706	737	776	699	720	677	717	711	751	707	704	721	707	745	740	705	771	720	758	694	751	660	708	767	744	688	770	740	734	707	698	719	741	722	740	751	719	734	739	689	699	742	787	766	750	678	730	742	696	776	705	710	775	780	740	744	755	751	742	726	723	686	742	758	732	723	715	733	736	708	662	736	722	736	739	681	720	736	698	721	741	743	697	712	727	734	687	667	680	756	732	735	681	665	757	666	695	722	730	664	705	725	708	748	702	739	752	749	720	730	737	705	686	729	697	724	765	714	703	741	745	777	697	719	750	748	713	721	760	710	740	744	736	748	703	701	761	756	659	687	693	766	726	727	707	704	719	731	691	722	723	730	742	711	753	706	772	750	756	690	733	750	745	765	707	661	708	747	753	730	758	753	731	688	666	733	709	742	734	741	702	741	671	715	707	690	703	756	746	758	711	698	715	728	754	717	778	721	699	738	680	717	714	732	737	753	689	717	743	744	752	775	739	688	709	739	752	768	742	713	724	656	729	686	763	689	741	772	711	678	697	694	729	737	694	706	744	698	673	732	714	731	685	721	696	725	721	678	754	732	714	741	702	723	679	726	729	696	711	729	745	710	704	751	749	665	752	736	744	742	715	706	717	692	729	764	720	717	697	741	702	646	745	700	716	665	712	724	653	710	772	736	738	770	722	717	716	701	738	773	745	730	766	684	725	725	729	739	737	798	728	748	724	762	736	732	717	741	758	705	719	704	732	803	727	687	722	733	677	690	743	676	695	743	722	787	762	709	681	741	677	764	745	807	720	715	742	712	744	746	727	765	759	731	752	760	717	722	692	743	701	693	776	739	735	765	695	719	766	726	745	732	725	695	757	670	704	746	760	775	691	737	768	718	714	675	707	680	722	720	731	720	720	696	706	753	723	749	764	716	759	668	732	707	718	715	673	726	738	727	714	722	736	733	672	670	673	681	781	739	690	683	784	741	737	737	694	700	729	724	738	739	766	698	725	707	754	646	737	701	693	692	723	717	678	727	736	761	710	727	704	723	697	703	779	786	710	673	678	618	685	701	728	748	730	716	764	772	705	723	748	730	689	688	747	709	732	712	735	721	675	736	702	771	735	728	711	758	734	731	768	729	748	698	744	704	699	708	727	701	698	760	716	778	687	702	706	713	752	739	712	725	719	767	686	719	684	647	699	744	747	728	728	728	751	747	744	744	683	720	736	694	707	694	740	727	725	757	744	678	743	687	723	676	692	746	701	760	718	724	722	695	701	760	708	707	733	742	712	727	734	733	767	685	701	700	700	714	667	738	720	732	694	711	745	682	760	714	755	719	729	733	748	738	712	737	676	745	755	696	741	729	713	750	731	697	728	685	689	730	751	687	712	728	732	743	684	700	735	774	737	676	728	699	721	711	726	742	743	720	730	714	772	704	744	732	677	750	728	705	735	731	734	790	686	730	763	743	776	710	738	728	776	713	737	773	725	699	707	731	738	707	681	713	738	716	736	716	743	717	721	696	731	722	768	768	746	672	678	681	711	745	755	729	767	744	700	736	723	738	686	754	771	740	743	715	723	739	756	784	735	687	679	692	737	726	760	698	734	763	691	730	721	703	725	705	764	716	703	704	695	733	714	741	707	724	751	722	736	695	766	732	691	767	722	688	699	702	755	657	744	744	701	705	705	756	715	793	689	724	730	688	706	691	721	724	740	728	756	752	774	720	742	735	748	757
24276	21440	28587	24694	19924	2715	964	620	510	494	489	447	439	451	419	422	388	431	423	431	379	433	401	418	398	429	400	381	437	392	398	406	449	395	381	351	388	388	411	388	382	409	359	421	397	425	397	364	402	396	372	402	368	376	387	396	394	361	389	381	391	353	389	426	369	384	377	348	380	343	393	350	413	365	380	382	394	372	370	395	385	391	392	394	376	381	385	379	396	367	401	384	395	367	381	368	361	382	375	376	392	407	362	367	373	340	392	430	391	359	379	363	398	383	390	388	391	401	396	396	384	375	380	378	381	376	372	385	346	350	391	401	365	386	361	403	335	402	425	366	384	341	362	382	411	367	346	372	368	400	368	365	386	379	356	396	389	377	410	347	386	386	396	391	388	326	363	384	368	379	363	376	362	374	390	384	382	380	384	387	380	369	346	399	368	365	412	425	380	360	398	355	384	371	385	373	380	368	381	367	394	391	388	377	365	382	359	405	365	386	363	365	390	415	401	359	384	410	395	363	378	395	376	391	360	372	373	387	381	389	333	354	373	396	412	394	394	377	366	366	382	394	377	383	375	372	405	378	364	380	396	358	379	385	391	366	361	415	366	384	365	349	386	386	342	394	379	383	362	381	378	381	375	344	402	392	369	354	394	344	412	369	372	374	381	365	392	382	365	383	386	392	386	360	360	359	344	402	358	376	360	393	368	372	404	384	377	393	404	359	401	394	411	378	371	362	371	355	405	385	367	367	400	357	397	395	403	391	340	343	403	347	378	352	370	379	405	385	365	357	390	426	373	414	414	361	398	397	359	353	360	366	398	387	379	376	374	366	362	370	382	397	403	400	375	427	372	358	364	385	399	379	392	361	329	355	378	368	369	365	329	408	392	370	360	356	380	342	345	358	433	374	384	384	349	401	373	369	361	380	380	395	361	352	357	394	389	403	390	409	358	442	407	362	392	419	375	378	380	422	369	384	380	370	383	423	395	409	365	373	372	401	364	350	363	412	401	400	343	345	396	342	403	401	373	362	396	348	399	401	398	405	383	411	397	363	410	393	370	369	367	324	380	352	410	409	345	408	376	359	378	384	393	378	362	383	375	390	380	348	355	382	368	402	361	390	407	387	376	346	359	360	364	367	335	388	354	372	406	404	406	418	415	404	383	381	356	374	375	404	371	410	375	373	361	364	414	397	369	374	382	383	410	387	370	379	386	398	400	382	364	400	412	410	380	375	397	354	361	389	390	342	390	419	371	368	405	398	414	401	373	385	410	372	365	397	404	407	375	379	359	367	400	367	366	380	357	371	359	393	380	377	378	353	377	365	338	372	344	368	384	362	384	352	383	370	380	362	352	363	387	383	378	395	357	359	386	369	395	391	397	387	365	372	351	367	349	359	358	389	375	386	336	394	357	415	359	362	415	370	370	392	375	368	375	378	405	380	382	394	396	396	365	387	392	374	375	372	377	365	391	418	380	388	391	355	389	386	390	373	366	394	347	410	364	342	358	383	387	376	343	377	372	417	380	402	415	408	388	368	350	394	379	359	393	380	369	388	353	323	386	376	371	356	399	372	396	380	394	406	375	404	376	382	348	369	382	360	429	392	415	382	394	351	388	378	362	352	376	365	409	367	355	370	403	365	383	369	364	380	395	356	417	360	343	391	405	367	368	369	380	363	360	402	352	373	379	363	366	355	378	365	395	359	371	384	380	390	367	379	378	383	383	380	368	363	362	363	397	373	370	402	366	360	408	381	368	332	396	352	377	360	358	363	365	384	358	383	373	378	381	339	370	377	368	354	393	380	385	372	314	372	390	367	381	360	359	388	345	357	403	414	428	361	397	400	363	379	363	385	376	359	408	372	360	400	417	357	386	405	365	326	412	392	350	344	382	384	387	406	377	361	379	336	376	376	412	418	389	383	353	380	377	401	387	359	385	414	388	346	377	360	422	358	351	387	371	356	355	355	336	402	419	370	384	412	339	387	366	361	410	410	403	406	367	380	387	351	347	373	371	378	382	381	365	364	379	405	336	364	367	353	356	445	397	385	367	377	411	350	382	351	400	381	362	371	382	381	382	369	397	366	388	370	379	373	383	380	375	404	406	404	375	367	353	362	373	416	368	399	394	344	358	382	354	375	374	395	414	384	376	367	349	398	374	386	403	364	364	400	384	335	386	372	388	414	383	391	384	374	348	368	405	356	405	355	371	361	385	386	385	358	392	380	384	387	414	427	396	382	386	388	404	377	327	364	380	369	365	390	405	363	401	362	350	359	354	380	419	373	371	387	365	378	393	389	382	410	377	387	386	370	352	377	385	364	353	365	365	353	345	357	390	386	339	392	389	374	360	376	408	385	398	382	369	408	365	356	361	399	382	372	374	355	382	399	396	381	332	399	378	353	366	358	376	368	356	387	402	393	386	324	388	414	388	333	386	339	394	355	362	378	337	394	375	386	377	389	345	353	399	379	382	386	388	352	374	366	389	353	367	349	385	351	351	362	373	391	375	356	415	344	347	378	363	401	368	392	362	353	400	405	354	395	387	396	383	380	386	377	404	362	389	379	359	350	372	387	401	353	360	366	426	363	391	338	369	372	380	367	375	365	364	361	390	400	359	380	342	393	389	394	362	368	400	424	387	398	373	368	374	366	383	401	363	383	377	393	372	381	346	359	429	389	358	375	379	393	367	387	381	396	382	373	385	356	403	355	370	372	390	380	385	351	368	380	380	402	394	374	364	390	358	368	394	356	366	367	356	373	368	387	391	360	434	400	391	430	373	411	352	393	384	378	365	356	402	369	360	370	353	350	395	376	393	351	388	379	385	405	357	345	401	359	372	400	388	389	346	371	398	387	364	354	362	389	374	349	375	380	354	382	364	412	334	395	366	383	370	363	365	407	383	385	359	384	373	385	399	367	365	349	368	356	398	396	378	351	410	402	345	356	392	389	358	363	380	335	376	353	418	410	402	387	395	387	341	393	390	385	348	368	399	386	412	372	386	345	389	391	358	365	372	321	380	368	392	370	360	375	398	356	371	394	345	357	376	360	414	401	375	394	376	387	375	391	381	372	388	404	370	384	372	392	395	392	369	357	369	389	391	376	377	374	370	377	395	395	371	383	333	401	376	360	419	376	372	383	381	423	337	358	356	380	389	397	381	367	392	396	371	345	376	406	341	364	355	356	398	427	380	351	417	387	374	392	369	358	391	374	370	381	378	401	350	373	363	396	355	388	353	336	387	331	383	349	369	366	370	367	397	379	331	380	327	348	355	379	375	350	352	390	410	377	367	408	389	384	368	379	391	386	368	358	340	381	419	385	401	351	383	380	386	360	377	348	360	371	370	368	370	413	386	368	312	372	341	374	430	375	375	369	380	351	431	362	409	358	383	399	403	372	361	382	412	386	374	355	374	344	389	362	356	393	358	384	383	380	383	408	404	367	355	362	354	351	346	370	391	400	390	360	394	381	393	396	364	386	375	382	371	365	382	375	377	410
3408	4769	3841	1921	1340	1043	805	791	709	598	565	559	460	496	483	444	456	455	416	439	464	430	405	431	460	399	404	436	440	414	381	430	408	438	412	450	430	381	398	388	404	415	368	416	403	369	412	391	417	353	411	420	395	415	423	347	400	422	379	437	390	385	396	406	367	399	406	391	398	399	426	372	413	372	383	396	433	401	422	387	422	423	401	398	370	395	386	392	417	411	381	405	379	397	410	402	452	399	386	361	399	365	398	413	373	426	379	441	398	426	423	419	416	434	411	407	407	403	423	384	436	379	394	391	355	401	417	385	450	398	416	408	411	439	368	383	392	427	375	416	429	388	399	353	425	390	425	403	383	363	406	414	384	390	399	386	377	372	441	401	356	421	423	409	406	414	388	433	390	355	399	391	373	381	389	383	440	391	366	403	394	401	398	353	370	409	423	379	364	423	399	396	368	367	415	368	403	422	396	406	453	440	414	383	399	420	387	378	404	389	383	382	396	380	387	416	396	398	399	393	382	408	417	392	392	372	376	387	416	388	395	381	394	391	422	377	382	390	392	374	370	408	355	407	373	388	365	401	434	407	386	382	363	374	365	435	422	381	427	396	393	415	383	393	350	390	411	387	405	401	381	417	422	418	402	366	421	345	365	381	409	422	376	375	370	370	398	405	391	393	403	376	409	379	427	425	380	404	403	437	426	403	426	387	401	410	367	404	382	372	406	398	413	428	414	409	382	428	407	389	377	404	376	389	424	368	405	379	410	409	376	358	416	368	392	417	370	390	360	394	376	399	376	400	368	390	441	395	391	379	385	438	363	394	388	371	383	403	391	389	407	389	398	368	410	427	378	405	413	381	414	411	419	370	380	382	437	424	403	368	385	397	432	396	412	392	374	392	386	389	367	422	390	384	403	419	374	403	387	390	400	407	418	396	386	388	426	387	392	397	396	413	388	417	384	394	388	378	371	399	448	411	422	377	427	359	417	395	417	381	412	372	405	385	421	400	414	402	396	404	408	398	417	381	408	417	353	390	397	414	383	417	383	392	402	371	394	408	369	384	397	419	402	416	411	375	405	368	397	370	404	382	406	414	410	370	389	379	384	371	414	368	395	366	399	429	395	386	405	380	426	380	414	412	407	350	381	401	408	426	385	382	406	410	393	394	402	386	367	386	421	387	404	389	381	409	397	358	375	398	407	371	431	377	367	368	400	359	386	418	394	393	389	363	341	370	406	421	368	379	415	426	421	400	393	375	406	376	394	390	380	395	382	390	409	367	387	384	397	393	408	398	389	378	402	407	395	385	397	422	411	397	411	385	404	418	429	408	396	394	347	412	409	394	391	404	387	382	419	393	395	364	373	398	389	440	399	380	356	417	409	365	381	404	371	400	351	399	422	414	365	408	376	396	388	375	419	402	377	384	418	377	403	407	413	417	413	438	382	442	393	391	386	363	392	393	342	393	390	412	384	379	403	371	351	423	367	376	405	362	384	396	379	361	412	415	396	380	401	387	368	363	362	374	422	418	362	395	400	397	379	400	406	390	394	390	452	401	402	433	375	410	388	376	420	379	410	446	383	376	407	385	397	379	413	381	407	412	413	356	401	371	395	372	368	376	388	389	407	404	415	389	384	354	380	347	408	338	408	395	398	398	390	364	367	394	387	378	399	393	395	361	440	401	372	417	384	408	421	387	385	421	374	389	407	385	390	406	412	377	403	383	409	399	384	353	394	411	370	416	396	382	443	381	390	416	409	395	381	431	370	397	366	394	357	402	364	364	359	423	399	412	354	374	376	374	421	416	410	397	387	378	381	397	387	392	372	394	341	401	381	415	384	390	370	406	384	371	443	379	405	402	397	422	400	391	375	401	431	402	380	372	382	376	378	379	380	371	383	398	363	389	387	373	383	388	357	389	377	378	398	374	419	378	392	381	397	417	387	399	399	372	390	380	373	388	365	405	392	402	414	422	371	412	412	366	398	380	409	405	371	405	375	385	409	394	408	408	393	409	380	389	400	378	379	417	403	400	417	367	407	393	419	365	403	372	407	365	399	412	398	385	393	374	373	375	397	392	401	374	381	398	369	387	409	393	398	394	385	405	375	349	413	381	415	395	374	392	399	429	409	407	400	411	389	416	428	362	400	399	372	396	364	374	393	400	431	400	391	403	376	397	392	399	415	397	410	453	372	398	425	367	374	371	403	410	386	402	400	388	392	377	369	400	416	405	359	395	361	370	383	387	372	404	398	382	357	357	378	363	379	421	389	381	390	364	393	381	361	363	371	402	368	368	377	391	379	403	427	396	399	384	429	360	384	386	381	374	407	405	399	393	379	386	375	358	403	397	416	373	360	368	394	384	395	422	366	394	393	383	383	381	400	407	408	406	391	400	376	383	365	411	367	366	395	394	365	361	387	400	365	396	363	418	398	374	395	376	415	396	367	399	356	424	406	387	404	356	398	383	377	373	365	406	376	395	384	384	436	408	400	374	393	373	394	382	380	353	398	415	400	366	384	410	370	385	457	383	400	407	385	348	386	366	368	380	350	387	402	358	396	390	381	414	393	361	423	369	388	367	376	383	369	392	413	375	392	362	367	372	401	397	371	385	393	417	412	388	401	368	361	371	382	401	386	380	387	414	388	371	382	399	361	386	393	375	430	407	367	390	367	396	392	370	384	370	357	384	396	373	406	404	361	393	366	365	375	395	367	377	400	394	409	362	430	407	384	373	383	401	414	404	357	380	385	386	388	380	372	383	389	425	387	400	374	395	403	379	384	382	405	361	410	424	370	372	384	370	390	383	368	399	391	382	363	384	405	355	396	374	374	399	387	415	409	392	391	407	408	409	377	411	412	407	386	371	436	385	381	386	387	365	394	396	413	382	388	395	384	366	347	393	409	400	380	365	386	394	375	380	430	369	423	367	380	423	397	417	404	389	376	362	386	417	401	383	371	405	391	397	376	374	365	384	384	387	373	395	401	349	411	381	395	397	383	402	404	387	384	385	417	359	361	401	376	375	453	372	406	409	402	399	404	347	404	360	389	343	368	410	343	421	382	373	357	368	389	362	390	396	403	365	386	427	366	368	385	391	410	384	384	452	379	378	401	422	383	402	358	389	362	390	360	411	370	357	329	386	416	391	374	393	372	408	416	384	405	393	397	386	389	349	420	424	375	362	391	392	352	396	335	384	397	412	393	404	359	363	382	380	397	420	389	363	404	391	354	393	407	411	400	361	405	342	403	396	408	395	373	409	398	384	412	359	383	398	391	368	401	388	382	393	374	415	407	392	409	388	372	413	387	414	411	404	409	359	418	418	391	424	379	393	402	381	375	390	365	418	418	380	372	369	387	396	375	411	383	404	368	386	373	397	358	407	365	354	372	385	382	441	373	365	380	400	418	414	402	362	390	381	374	396	408	376	393	379	404	415	380	413	392	372	390	387	381	371	403	394	377	378	374	376	376	411	421	404	415	383	397	415	377	397	365	417	394	412
27744	11618	2022	1248	963	922	976	863	872	921	890	933	961	890	882	887	901	911	878	901	916	889	898	909	909	896	910	935	910	853	889	903	875	920	904	912	889	870	929	886	972	966	907	936	939	896	832	879	894	899	847	859	904	848	966	916	910	871	876	913	943	848	923	857	903	851	880	837	894	834	867	893	862	858	854	962	848	896	904	876	903	883	930	900	892	903	903	967	867	843	935	882	870	854	856	921	871	921	901	911	880	909	885	878	909	901	884	925	837	812	888	888	864	910	923	939	934	902	901	923	869	902	875	929	878	874	899	930	906	909	902	901	951	914	843	910	923	850	874	898	951	886	878	931	882	940	890	931	917	874	825	913	881	919	912	871	891	869	924	883	941	873	871	922	892	924	919	886	926	811	904	886	900	924	920	888	888	916	877	945	928	867	912	913	906	866	883	870	860	876	907	926	909	901	899	888	874	858	862	887	906	849	910	895	871	902	890	913	851	910	847	927	839	858	889	895	852	845	902	912	888	873	888	823	908	933	881	923	874	870	873	899	887	911	887	899	917	878	858	892	884	881	918	897	849	885	916	895	879	944	888	931	908	908	904	897	881	936	910	918	935	855	886	937	870	906	919	868	883	859	853	849	947	909	892	902	903	952	908	893	944	886	874	890	957	878	899	864	877	914	944	855	910	882	888	888	920	907	905	911	880	880	918	869	873	898	857	898	890	935	872	843	872	906	890	906	874	853	856	927	874	885	841	891	931	896	839	923	919	896	828	860	849	875	891	902	895	855	919	909	900	882	875	874	928	897	897	948	925	928	879	918	860	896	843	884	930	931	813	923	871	884	923	960	870	886	816	932	914	866	840	887	903	886	887	875	854	919	912	878	896	971	860	898	880	908	905	853	920	879	879	929	898	950	884	832	892	837	902	879	889	906	943	919	889	889	913	888	906	828	924	911	920	941	896	906	934	933	877	949	906	890	888	885	894	870	885	938	842	906	917	921	919	914	892	919	866	870	885	934	930	903	855	857	882	893	895	903	922	881	922	908	868	875	905	883	907	948	907	928	904	894	872	866	851	909	887	887	916	924	873	942	837	876	929	901	895	925	854	914	907	908	868	825	858	889	857	866	902	811	941	835	841	940	877	889	909	915	871	849	884	925	913	920	861	969	830	907	876	848	895	930	958	975	868	896	954	923	951	900	910	897	912	882	881	900	890	878	885	857	900	850	885	882	860	908	924	955	880	899	834	933	927	876	871	935	980	834	874	909	878	903	878	872	846	870	930	888	951	925	849	887	921	884	873	891	895	894	924	881	892	827	869	863	836	916	869	859	867	823	896	920	890	882	835	882	925	944	922	911	883	923	952	886	883	895	898	882	867	891	894	903	838	884	910	900	839	907	935	914	928	910	852	857	889	871	898	887	916	919	878	878	891	873	853	896	911	913	939	875	883	839	927	915	866	829	893	868	892	921	899	886	837	934	910	943	876	852	921	867	905	865	919	917	887	952	926	910	916	998	863	914	899	889	853	905	841	899	897	855	857	849	878	878	860	905	886	930	934	940	922	890	926	865	910	855	928	912	909	892	937	871	881	891	929	917	864	875	869	907	937	907	837	862	896	892	855	931	898	921	883	930	906	894	887	919	950	896	945	958	886	926	883	887	937	917	907	885	867	924	893	961	924	908	876	889	871	849	893	915	862	888	884	869	872	962	888	876	909	930	864	883	915	946	884	889	884	903	884	889	910	879	905	918	910	882	865	920	917	871	872	894	915	850	928	898	857	865	838	851	887	811	878	871	945	892	909	882	909	923	834	882	905	919	912	914	936	865	946	939	876	926	857	867	894	933	882	881	845	890	880	926	910	895	883	927	953	891	888	857	877	885	842	908	922	871	896	882	919	885	872	902	882	869	876	908	884	949	884	883	896	889	891	910	893	914	870	910	938	881	868	925	858	869	923	907	883	878	897	845	908	923	853	888	960	903	883	931	883	925	856	831	925	866	901	910	896	931	884	970	847	854	869	841	910	918	919	921	921	915	931	869	838	886	899	890	853	885	895	905	837	897	849	911	914	888	921	905	871	923	870	833	886	868	956	905	932	841	964	871	931	914	912	839	847	894	916	868	925	907	848	876	953	887	958	925	933	870	909	955	905	882	889	860	859	908	862	875	915	910	878	872	918	886	925	883	880	933	942	917	912	927	872	858	910	913	951	906	872	922	905	848	878	862	891	896	925	850	875	898	923	842	858	840	930	877	901	844	863	894	880	862	915	892	899	893	907	883	869	913	898	952	887	913	874	887	896	902	890	912	896	889	890	915	927	904	945	879	844	913	949	930	900	875	958	907	874	921	816	904	885	928	898	884	893	889	880	881	893	909	880	871	901	869	933	913	928	898	887	925	860	914	883	855	851	888	908	863	916	884	846	872	929	900	887	892	852	825	875	980	862	882	965	849	885	958	909	834	884	899	867	926	913	911	940	869	898	899	888	869	885	950	890	876	928	873	853	895	920	964	942	951	923	780	846	893	925	885	898	913	884	867	886	865	871	943	908	870	859	901	920	918	895	922	912	910	814	941	885	859	905	900	816	842	884	891	879	890	892	868	877	882	870	991	841	905	913	874	906	892	861	867	899	890	914	943	927	931	933	889	914	890	903	892	925	876	897	912	877	903	871	882	963	865	927	853	861	930	868	848	945	870	875	831	829	863	960	924	906	862	861	898	939	889	883	891	938	927	871	879	924	892	924	888	879	884	914	885	889	873	899	923	914	878	903	931	894	890	883	826	906	936	886	864	956	874	877	860	940	900	920	893	951	884	901	902	899	842	883	910	882	916	872	877	847	856	935	898	916	926	875	904	902	861	914	875	962	939	972	880	912	894	867	904	939	791	922	899	885	848	878	899	905	888	852	876	956	891	936	892	894	903	901	901	899	909	896	883	858	827	900	872	917	870	859	931	902	912	840	877	850	928	955	886	901	843	853	919	880	899	889	842	855	902	920	868	874	861	835	848	877	877	934	876	888	869	893	918	923	835	938	881	908	857	979	862	906	871	912	923	913	949	881	914	889	906	919	924	842	827	896	894	879	871	863	900	966	897	901	910	854	878	903	892	911	892	878	888	878	866	879	894	899	941	907	886	933	858	894	871	932	900	916	926	915	954	876	881	867	928	878	877	960	866	865	831	880	914	935	952	912	911	884	914	819	852	945	947	857	896	896	860	939	885	935	843	910	891	900	863	880	858	888	887	839	899	930	941	893	922	904	907	885	908	934	839	862	913	909	880	895	912	906	905	930	925	904	914	952	859	901	915	873	882	894	826	911	933	913	843	894	891	843	857	931	873	866	878	899	880	816	900	886	880	932	896	897	887	885	826	891	849	878	862	935	889	852	871	898	898	916	917	889	926	925	880	883	924	875	858	924	882	863	889	894	901	887	893	880	893	875	894	926	934	909	881	862	921	909	909	876	921	918	854	893	921	926	901	884	889	877	923	877	839	920	918
5183	1028	954	847	845	825	804	735	765	798	783	800	789	790	798	734	764	846	798	822	741	751	777	772	782	779	768	769	779	752	776	830	811	763	732	734	792	773	779	776	747	787	781	836	782	765	799	739	840	793	787	783	774	736	818	734	746	796	698	759	752	768	774	720	757	772	730	809	773	779	784	749	764	791	766	767	787	720	747	770	769	788	741	806	829	768	818	770	785	733	770	796	724	742	800	821	750	784	792	825	736	788	771	766	734	787	783	741	782	773	792	817	770	822	820	757	780	804	762	769	738	813	717	806	803	757	774	766	804	806	796	791	756	736	782	792	813	790	815	772	733	744	797	757	781	714	785	782	802	779	747	803	787	829	771	822	769	778	744	775	779	768	752	749	830	804	775	786	780	781	741	794	806	780	791	743	743	776	794	761	794	793	804	787	783	803	765	728	812	835	793	747	727	722	771	767	776	758	833	795	773	812	782	740	758	685	785	783	833	791	778	781	812	739	778	785	776	771	803	728	738	735	740	760	769	760	767	736	761	782	769	769	756	733	805	805	822	794	779	751	762	756	799	755	812	785	770	785	764	800	762	733	756	754	787	762	770	713	770	768	760	751	797	780	731	788	769	757	734	771	796	799	771	796	780	764	786	780	762	766	754	797	817	762	829	759	786	753	762	821	772	753	761	774	752	788	797	761	802	739	763	830	785	745	784	775	794	773	769	719	782	806	787	827	770	779	818	743	791	762	842	798	777	786	789	783	743	747	767	779	784	764	781	812	769	755	808	794	743	812	746	782	795	736	755	788	779	778	744	761	780	770	752	797	760	749	845	771	749	721	764	797	769	721	762	789	736	808	742	842	795	771	780	761	764	741	793	786	753	763	726	796	800	803	823	760	755	776	779	745	762	781	764	815	751	798	782	790	782	817	815	780	825	757	786	781	758	782	816	776	781	794	785	811	816	781	795	804	863	748	781	769	805	799	808	753	779	750	790	790	777	792	766	751	739	777	784	747	755	782	772	765	798	825	783	784	797	788	798	777	788	766	795	785	754	789	799	802	749	778	739	783	786	758	789	753	804	791	768	791	779	763	745	744	727	768	812	722	815	811	788	730	763	751	783	817	773	761	755	779	789	776	752	732	767	824	789	731	769	802	789	807	766	783	787	780	802	754	763	873	774	734	784	774	746	779	771	777	784	750	736	770	777	753	761	750	816	810	770	739	795	758	756	785	763	756	781	754	826	773	747	812	741	754	797	797	718	771	769	748	774	775	800	771	780	740	750	743	741	764	840	812	722	772	783	818	779	768	805	797	741	814	778	717	800	801	765	780	758	775	779	751	776	782	761	773	738	752	750	783	820	816	779	742	771	775	795	749	721	787	739	825	831	795	805	742	771	786	751	730	784	777	788	737	731	768	783	783	770	792	803	745	808	756	795	794	772	776	803	757	761	765	763	769	747	829	747	752	828	763	775	757	771	801	752	764	765	760	758	786	769	741	772	805	781	765	781	796	763	751	846	784	796	750	835	747	778	735	789	805	795	771	792	749	752	765	775	773	743	820	753	741	807	746	747	786	793	819	766	804	757	720	734	809	801	763	784	786	793	839	802	800	753	760	744	808	765	816	763	792	796	787	773	775	757	797	762	733	754	741	752	745	832	752	728	757	765	821	703	771	707	755	749	797	814	771	775	804	759	763	796	758	719	850	745	737	785	778	792	743	791	750	781	760	767	765	749	750	774	767	743	808	846	774	825	781	720	799	730	796	744	772	723	805	765	775	720	785	804	737	742	804	753	802	788	753	730	789	731	753	803	795	797	794	827	760	715	799	795	810	828	814	762	795	773	803	799	770	766	746	760	756	803	763	788	747	777	754	755	783	769	758	768	772	729	759	789	748	798	742	769	735	730	764	744	819	750	796	739	803	735	777	795	840	807	795	801	782	780	784	799	777	739	809	755	788	734	767	752	747	798	771	786	818	700	834	759	738	782	766	792	773	808	747	784	821	796	801	780	809	789	738	766	817	774	793	818	812	807	785	772	765	748	795	754	791	738	733	717	737	774	775	815	803	816	765	790	779	806	812	806	771	789	791	779	765	757	736	801	779	758	744	813	786	762	745	773	755	779	764	761	743	808	778	820	743	795	763	759	812	789	805	764	823	794	820	808	747	819	783	766	745	723	797	781	798	781	793	812	719	752	796	786	765	776	785	756	780	804	782	772	774	742	749	825	782	799	768	722	719	794	805	763	785	772	772	778	766	814	771	783	780	809	790	739	759	789	756	762	775	771	752	773	766	741	770	759	825	773	798	782	777	753	766	772	772	775	759	761	764	779	776	820	763	737	792	761	777	800	796	758	824	817	779	761	778	733	798	773	762	746	819	761	799	768	767	778	722	786	763	781	742	728	776	789	823	768	804	746	785	764	731	757	761	747	774	794	796	724	790	791	791	790	792	751	776	758	750	809	750	777	753	763	788	741	744	779	728	806	730	750	737	783	817	802	769	816	783	769	778	746	803	793	778	778	753	817	753	756	828	763	819	815	695	766	785	769	795	787	720	756	762	790	798	797	775	777	740	774	804	769	813	759	788	751	818	786	748	793	772	769	834	765	766	765	757	754	785	826	744	787	819	786	766	735	747	797	773	765	769	728	757	816	772	773	785	741	785	778	745	779	778	764	761	739	783	775	748	772	830	780	731	768	784	767	771	799	766	741	778	809	786	729	764	782	736	750	749	799	829	741	782	811	727	792	738	778	762	800	733	771	698	785	810	811	802	753	766	784	751	769	747	774	792	739	742	793	754	783	806	772	814	772	772	798	781	808	768	796	745	796	798	780	794	776	810	765	773	773	753	781	782	813	766	772	812	757	784	760	783	790	834	790	784	734	776	843	771	750	768	770	802	747	781	782	777	748	742	785	783	765	858	804	835	738	706	788	781	746	807	720	761	820	821	770	744	743	778	749	774	773	772	763	811	734	801	812	768	766	795	720	807	756	803	783	766	813	840	775	798	806	796	725	710	781	720	731	785	755	787	791	739	785	735	755	800	849	758	731	773	763	797	741	758	745	816	758	767	796	727	792	770	769	750	719	752	776	776	731	761	728	756	801	729	756	795	778	759	782	820	817	787	744	764	762	792	768	772	810	717	815	795	795	771	753	743	789	745	809	782	820	777	736	795	745	797	784	827	713	729	725	808	741	764	772	729	676	740	793	811	819	750	803	745	734	768	814	762	769	780	785	775	761	768	748	769	771	777	788	735	770	760	755	765	762	776	760	794	805	779	784	779	793	808	754	768	754	778	790	764	732	737	811	728	727	760	745	746	788	751	757	824	790	746	813	786	810	755	808	763	775	757	747	799	791	777	759	774	770	777	806	762	785	787	744	732	843	739	729	767	795	799	762	799	774	712	747	775	763	731	779	733	762	826	774	818	836	767	779	781	754	781	779	788	778	837	771	796	757	818	761	725	785	764	759	792	758	778	790	807	766	772	790	773	751	765
25857	21391	24925	16285	1836	1083	954	926	894	899	870	830	865	831	827	838	839	837	855	795	822	823	807	811	799	784	797	836	775	821	820	827	794	812	857	817	824	788	859	852	776	828	812	812	878	820	847	781	861	849	851	791	809	837	813	836	777	795	858	821	783	862	875	801	812	815	854	843	775	818	773	769	801	783	787	845	803	807	791	817	779	811	804	836	825	846	838	843	794	807	840	833	814	843	772	849	830	849	855	814	809	788	810	861	821	863	846	849	843	809	828	887	853	822	824	818	810	834	824	793	840	876	782	826	854	822	807	825	830	842	807	860	810	869	802	815	814	803	814	834	842	790	818	811	837	824	770	834	831	832	843	775	752	818	815	801	814	796	804	830	820	838	796	776	818	818	788	701	799	796	828	837	866	861	797	777	779	753	812	793	802	879	790	843	762	804	802	791	778	780	790	771	821	787	810	780	840	795	774	833	802	803	763	817	820	789	880	862	782	759	811	796	818	822	832	799	813	811	795	861	806	797	778	829	786	820	766	835	791	803	870	751	838	844	841	824	800	813	772	851	853	782	846	817	854	793	818	846	810	795	802	794	787	740	825	804	833	849	797	796	864	817	828	829	820	805	845	844	852	785	776	875	793	785	847	850	832	805	813	771	777	798	848	807	798	797	827	862	742	778	777	776	809	773	791	843	780	873	839	865	757	792	777	799	796	837	831	835	779	804	765	848	832	775	807	823	882	819	798	789	861	735	803	751	834	806	826	823	845	803	795	805	811	820	827	848	832	873	831	807	831	801	783	824	809	829	763	790	822	835	787	809	860	798	831	809	787	784	832	830	786	742	800	780	774	821	825	828	819	806	815	819	804	831	827	836	788	814	845	843	832	825	801	815	786	792	799	810	856	802	813	845	826	836	778	820	780	834	785	810	879	798	809	790	800	792	814	836	824	817	819	790	820	770	814	797	826	856	793	837	807	828	826	806	764	801	810	829	888	798	773	781	766	833	808	811	803	782	841	775	821	778	833	857	764	810	838	835	829	841	818	796	788	800	793	766	814	833	810	797	824	759	829	789	789	868	781	748	808	815	804	833	860	832	837	857	766	783	824	805	827	782	825	833	816	831	795	832	803	901	800	816	787	814	811	776	851	799	792	800	788	845	822	789	821	797	801	860	817	786	777	807	793	840	817	827	882	853	868	846	865	814	848	748	832	778	806	774	806	814	861	838	798	803	815	828	836	840	855	799	824	849	817	798	848	784	801	784	849	807	861	801	775	840	844	810	819	822	811	840	786	821	836	849	800	845	867	826	805	811	807	804	863	762	802	817	807	850	836	820	771	792	826	886	816	880	882	879	778	841	795	815	806	844	842	777	844	814	752	786	818	849	827	824	802	783	829	817	811	847	844	816	820	783	850	831	803	813	796	811	763	770	795	813	825	812	823	865	854	803	768	805	771	770	852	849	768	853	777	846	814	866	849	826	807	789	777	816	856	801	807	771	779	849	795	788	816	824	800	814	811	814	815	820	878	840	769	824	834	823	765	813	795	884	826	829	765	814	791	869	849	835	805	814	801	801	847	840	804	814	792	822	810	822	782	846	829	811	809	845	805	753	773	847	824	846	791	815	796	789	803	861	838	816	863	857	840	760	772	780	876	802	798	795	852	813	836	785	760	834	799	816	839	834	821	857	822	813	810	804	782	808	841	836	826	838	797	796	802	871	799	777	771	801	813	815	826	848	813	790	864	793	837	876	839	775	831	826	826	787	825	839	818	789	779	816	812	858	801	806	786	808	727	772	838	809	779	777	858	859	820	856	833	777	826	829	856	765	837	815	845	804	854	838	819	803	841	796	822	787	811	821	846	794	799	818	799	776	783	826	822	800	791	782	792	791	785	811	832	833	794	825	785	773	811	818	778	791	828	816	805	844	818	882	835	855	845	827	841	833	788	835	811	793	813	831	862	774	841	799	776	818	786	794	784	800	773	801	836	860	816	835	824	832	840	862	759	830	816	799	813	842	802	835	815	838	781	800	844	796	853	841	802	788	831	814	809	788	803	818	872	898	810	789	840	844	834	799	803	844	804	820	836	820	809	844	828	790	851	836	777	815	829	766	809	820	844	790	818	751	836	777	783	855	823	816	828	766	853	827	787	817	796	867	793	826	806	799	822	854	830	838	807	818	807	786	834	818	832	816	847	810	786	857	802	830	787	806	810	764	768	819	852	788	853	887	778	747	790	816	826	815	794	859	821	800	805	781	742	809	775	781	816	830	860	766	842	795	799	768	793	832	792	847	820	810	820	780	866	829	797	846	865	820	828	786	815	803	801	822	820	816	784	839	796	855	850	793	832	775	826	778	820	847	830	844	796	822	824	823	864	760	797	862	779	839	789	865	833	771	810	756	811	745	780	761	797	864	828	810	784	788	842	793	779	786	815	776	789	798	822	776	830	771	836	768	808	815	900	845	778	796	856	806	894	844	825	807	852	822	798	806	798	799	789	819	814	807	786	803	782	811	795	814	813	865	800	825	797	782	822	846	888	797	847	782	874	800	829	787	770	818	821	818	781	797	806	798	785	824	759	789	786	855	829	783	798	851	857	874	842	796	833	794	773	840	833	820	817	830	817	853	794	756	799	776	841	815	819	767	815	808	752	822	826	827	816	773	814	804	848	893	803	776	799	788	802	850	764	815	815	816	847	843	765	833	848	818	798	799	823	779	852	813	841	784	815	826	858	857	777	851	845	802	752	827	810	818	797	776	860	807	819	825	832	888	816	861	794	812	831	875	837	785	807	827	821	803	804	822	860	798	844	872	790	817	804	852	813	834	792	809	842	833	765	847	809	818	839	768	752	844	785	822	807	834	803	801	832	747	836	857	824	799	770	821	791	823	821	760	817	795	769	805	790	818	831	826	782	824	837	802	792	819	791	831	803	836	778	800	809	831	868	847	789	755	839	794	770	847	836	787	773	839	806	837	795	784	806	898	785	786	861	796	797	843	811	873	867	842	826	801	848	759	850	831	846	868	839	809	825	829	827	802	775	827	848	815	838	870	802	817	864	836	771	836	826	862	834	824	821	791	815	800	832	805	830	775	768	899	842	791	769	811	762	819	821	826	792	839	823	802	789	791	873	804	844	781	787	835	847	753	773	749	839	828	797	852	846	797	805	778	830	840	802	855	831	840	783	834	835	809	809	825	811	847	840	826	821	797	831	851	814	833	815	826	761	882	760	800	812	788	793	846	838	816	769	771	788	800	814	846	795	819	823	777	784	813	840	831	780	733	830	862	833	826	798	795	799	819	760	814	849	848	778	788	838	822	819	807	862	792	813	794	791	804	834	864	834	795	811	830	799	822	802	807	809	815	842	847	828	812	859	820	818	821	761	849	802	787	775	804	795	853	821	809	799	840	841	774	795	805	859	806	817	834	896	797	889	818	815	809	876	755	808	797	850	771	753	825	797	837	840	828	839	744	819	820	804	804	861	804	825	819	827	800
3688	2121	1859	1205	1011	917	862	819	812	775	814	771	784	730	710	778	735	815	790	740	733	699	697	764	769	725	731	717	713	730	720	732	754	735	726	770	730	716	732	695	686	736	750	724	754	680	729	776	717	702	740	704	709	722	765	711	709	687	660	747	750	777	758	712	773	732	709	716	746	700	748	724	710	726	725	751	689	705	763	727	705	722	734	724	735	741	800	766	754	725	731	726	686	728	732	720	727	737	760	719	733	708	717	743	718	724	762	699	762	707	748	759	759	690	756	681	739	757	722	729	747	732	726	777	737	743	722	724	708	693	744	722	734	736	736	702	756	711	708	731	670	780	704	742	708	710	732	715	677	715	725	738	782	777	729	732	722	712	721	734	704	745	745	747	704	636	704	753	757	765	702	729	703	754	734	690	680	724	694	704	761	734	688	769	714	692	747	710	745	754	765	698	700	709	766	728	745	712	644	681	699	792	703	719	712	668	675	705	743	718	679	714	705	775	758	713	716	701	715	706	768	734	760	715	683	758	758	693	733	760	741	683	768	689	718	717	712	717	697	757	750	699	726	700	699	699	730	711	733	747	684	747	742	691	763	690	686	722	742	705	735	724	723	714	782	733	747	732	697	713	763	723	752	777	731	777	711	730	687	745	718	699	738	767	697	662	726	709	746	677	751	710	693	729	684	735	748	716	728	744	730	720	733	708	685	694	724	734	771	689	747	674	690	744	734	771	707	737	705	764	712	730	740	722	707	711	680	723	724	742	750	759	711	698	692	707	665	748	707	710	705	684	721	693	689	721	712	695	746	710	717	746	727	771	737	793	737	742	665	709	708	719	747	752	717	743	727	701	741	766	711	766	799	755	733	705	697	735	760	737	699	723	813	757	664	696	729	716	717	691	667	749	679	750	687	722	712	689	721	773	745	783	723	700	720	715	719	673	709	754	688	752	683	698	724	744	727	687	742	683	710	724	697	701	775	714	752	697	731	758	715	725	751	724	711	718	690	750	729	739	755	811	721	682	716	699	725	714	764	723	708	771	672	692	753	715	726	739	752	724	676	742	706	741	711	702	711	719	721	735	642	738	682	727	731	692	675	759	723	747	746	707	740	757	777	748	691	678	716	748	673	685	694	764	661	704	786	733	787	757	728	706	751	706	732	688	748	709	729	721	686	743	715	738	701	679	721	744	764	749	748	743	692	727	739	749	704	706	748	752	707	700	700	729	733	752	724	772	702	790	721	691	701	701	716	654	745	672	718	764	747	742	766	741	736	737	758	751	733	774	684	731	713	748	740	750	712	718	759	714	753	737	690	728	711	693	694	727	693	755	702	777	727	717	737	717	740	729	726	716	733	743	729	722	724	711	687	706	712	700	718	711	734	726	736	734	801	714	735	702	727	744	677	719	701	712	774	712	714	751	727	710	735	733	714	680	756	785	700	751	793	765	745	707	738	725	733	731	694	694	735	681	733	747	728	734	755	692	694	714	783	687	683	717	748	697	779	739	732	745	729	775	689	757	695	638	745	772	730	735	725	724	762	707	694	695	743	722	714	750	699	713	758	743	689	764	722	736	730	742	713	695	698	730	761	716	730	771	736	764	720	746	749	774	708	742	739	728	680	693	689	697	714	779	667	768	728	706	745	764	735	712	725	709	708	673	696	709	702	727	689	690	705	760	694	676	713	738	750	675	731	749	731	755	721	728	722	734	743	763	730	768	717	680	734	743	725	754	776	731	714	715	738	757	734	682	738	700	698	732	724	713	659	711	711	721	698	726	739	750	732	715	679	704	695	739	718	736	772	699	733	730	709	712	726	778	678	735	753	735	753	727	751	717	695	710	677	714	728	761	663	689	719	761	685	687	738	788	734	731	705	661	718	747	701	690	698	691	688	713	719	779	716	736	740	741	717	714	761	735	767	732	680	798	758	770	723	708	729	729	726	734	745	715	727	753	718	712	710	674	654	705	767	734	728	738	713	744	744	692	683	754	717	715	717	724	717	744	714	778	725	710	746	717	699	688	734	658	750	772	723	758	756	745	708	748	706	760	744	713	730	688	762	696	679	727	699	726	723	669	721	692	747	752	764	727	720	737	721	705	689	740	780	722	696	732	750	730	701	734	742	707	686	723	686	721	707	765	722	747	713	714	767	744	713	673	670	734	697	728	747	690	690	713	684	699	702	688	722	691	750	714	677	740	705	776	713	713	746	697	751	666	772	718	711	754	722	765	691	723	724	714	791	694	676	760	718	776	721	723	655	726	716	706	722	762	709	773	693	744	777	739	699	700	730	718	655	709	726	693	711	782	708	711	726	745	740	718	727	701	728	682	723	745	671	732	722	727	718	730	724	759	706	727	723	736	730	708	736	765	729	726	718	748	735	725	811	727	752	700	720	683	706	751	679	760	767	657	739	743	727	743	758	713	729	756	717	713	745	728	700	750	724	700	728	713	669	725	721	699	686	695	722	730	717	708	702	702	702	785	702	669	730	741	700	686	746	668	725	744	789	714	735	745	696	746	745	694	694	721	755	718	694	723	744	736	712	751	695	694	724	684	734	732	682	728	687	693	696	678	712	706	703	754	745	704	771	740	746	718	728	703	725	707	701	714	727	729	736	710	717	726	707	696	726	736	745	719	725	726	718	759	739	729	748	687	736	735	692	760	670	690	730	701	719	725	685	759	700	735	761	707	710	693	709	748	753	730	746	727	738	686	735	703	739	732	668	761	736	754	701	719	747	704	717	751	718	743	694	697	749	650	713	727	761	726	732	738	796	730	685	735	697	698	732	701	717	719	708	805	749	738	715	787	740	688	720	756	704	728	747	721	774	728	706	706	765	740	730	705	758	760	756	753	733	747	719	734	696	650	748	685	713	779	745	755	765	687	696	710	761	706	699	733	698	734	754	751	736	710	724	741	712	684	750	726	711	766	690	737	726	727	728	699	733	671	688	772	779	782	709	712	705	720	734	762	739	694	738	733	680	712	693	726	760	738	740	753	749	725	715	765	737	715	760	777	711	677	756	731	701	722	732	688	726	660	701	714	723	714	717	724	721	740	687	724	727	672	772	728	709	709	723	685	728	712	710	734	706	729	791	670	737	760	685	735	724	719	738	718	700	758	698	710	707	642	731	781	736	736	720	734	727	730	650	684	667	722	736	724	727	718	734	768	713	678	720	744	765	691	729	717	702	696	697	752	762	691	745	769	730	727	705	693	696	737	723	707	723	718	694	764	728	742	673	736	734	725	739	676	734	743	741	720	681	743	713	735	696	704	698	724	737	674	709	705	736	729	729	690	723	732	751	734	708	710	762	691	747	705	728	726	724	667	729	705	683	705	716	757	739	711	735	719	732	713	754	664	684	720	702	713	726	694	720	721	710	760	750	706	696	760	693	679	706	718	683	741	729	730	734	758	704	727	722	744	748	724	737	701	732	712	701	654	709	717	697	684	764	724	697	732	734	687	738	737	739	679	775	760	700	725	697	752	714	709
24242	21394	28522	24630	19977	2834	1043	616	522	481	447	500	442	451	416	384	408	429	407	442	409	436	379	401	376	366	416	402	433	407	390	391	403	358	371	398	343	384	349	372	356	396	401	374	385	353	392	402	368	342	368	374	370	400	367	404	384	389	427	346	376	390	391	371	376	373	331	387	392	373	375	391	385	377	392	362	373	376	425	390	366	353	370	409	379	390	414	419	376	385	331	389	393	376	379	382	375	350	371	378	362	389	378	416	369	380	371	366	399	375	365	357	379	398	349	356	393	356	384	376	380	375	372	370	379	377	381	386	372	387	380	424	367	385	371	369	373	370	374	357	362	354	397	363	365	363	395	379	389	404	358	401	381	342	384	378	393	369	413	397	390	371	365	380	369	402	384	388	375	384	403	384	362	378	372	348	416	415	385	377	356	407	388	353	361	379	367	376	426	389	390	358	394	381	376	379	388	391	379	361	413	393	377	390	373	388	355	419	340	373	384	378	395	383	384	424	394	371	396	416	383	376	374	346	371	381	393	393	400	348	379	377	373	381	399	382	385	394	341	365	393	383	361	392	427	374	394	376	393	375	380	401	371	398	378	375	343	409	381	392	379	381	376	376	363	384	378	378	402	369	380	404	399	369	380	348	364	375	413	396	370	334	386	376	370	389	342	380	391	384	402	371	366	384	368	397	362	372	361	402	401	392	395	347	387	363	402	373	396	398	375	414	390	382	364	349	386	389	398	375	380	390	392	389	344	365	351	384	362	373	409	374	391	370	395	380	369	371	347	367	371	391	392	409	390	420	348	405	389	388	378	402	356	379	384	400	379	374	389	374	365	362	374	434	355	364	391	375	404	404	405	395	374	352	393	366	381	390	383	398	377	361	380	357	343	395	372	399	394	368	361	401	367	369	396	366	358	372	372	416	423	406	371	352	371	395	411	401	360	378	380	378	381	398	388	354	358	415	407	372	381	388	409	382	355	383	409	382	380	361	377	383	377	369	420	389	355	358	362	362	369	389	372	371	411	364	417	391	387	372	371	398	369	350	372	358	383	357	413	395	358	397	329	386	401	355	405	327	353	383	379	397	364	419	401	390	363	417	368	386	341	371	369	361	382	384	408	369	371	371	408	402	350	356	362	382	390	365	367	362	339	382	347	384	376	378	364	405	356	386	375	385	358	397	409	416	352	361	360	419	401	359	401	375	393	346	398	360	345	398	375	350	367	409	389	358	359	371	376	358	386	385	384	402	393	423	377	405	385	344	384	400	349	356	390	403	359	365	370	411	344	373	379	389	369	389	374	394	370	357	406	377	347	372	375	380	381	382	354	386	381	354	405	371	371	381	407	402	370	402	374	369	383	358	399	364	356	359	390	365	360	376	380	387	368	349	375	388	380	384	355	385	367	362	380	355	393	388	389	403	389	396	393	393	377	404	342	392	355	397	385	390	400	377	417	373	387	364	427	358	385	363	355	392	343	402	359	406	345	365	380	355	386	369	347	387	393	354	386	368	383	365	356	384	421	392	358	343	360	384	379	389	386	401	374	401	356	390	362	390	392	387	391	367	374	373	399	368	389	425	392	377	366	386	376	413	352	364	391	394	376	417	342	383	370	365	394	365	344	416	348	417	399	381	396	356	433	378	381	369	377	390	374	405	365	359	402	346	364	390	359	367	360	373	341	356	390	373	380	377	386	351	341	356	393	359	385	353	407	387	377	404	371	370	336	377	350	389	377	388	329	376	373	391	409	346	402	379	368	369	356	363	361	369	377	356	371	378	373	391	354	359	388	385	355	385	371	361	349	351	347	375	376	367	405	384	384	381	364	336	341	376	354	364	385	389	416	336	398	378	364	416	388	404	389	359	379	364	382	371	367	386	358	377	371	382	390	363	366	375	400	384	367	387	360	389	356	378	362	332	374	366	398	380	367	373	373	392	399	409	370	403	355	366	395	384	388	361	361	359	347	400	364	373	412	368	365	392	387	371	365	400	371	369	379	344	393	370	365	367	394	338	406	372	400	390	376	350	395	412	406	388	349	390	385	369	390	374	373	387	351	347	379	343	379	397	360	399	393	392	405	376	390	399	369	407	375	416	386	403	397	384	359	371	397	405	382	399	365	378	361	392	378	392	386	406	369	395	396	361	362	368	376	429	393	378	329	387	370	391	379	360	375	402	393	409	374	391	368	341	369	384	376	364	373	360	371	370	346	379	369	367	368	376	346	364	386	374	394	353	359	407	357	388	391	387	382	373	393	367	371	408	409	373	356	389	400	400	396	358	396	383	368	357	403	369	386	371	375	389	325	381	341	370	331	383	404	385	376	338	383	400	400	372	391	430	384	385	379	347	382	388	380	384	361	403	414	370	411	378	361	412	397	357	400	382	379	365	380	378	354	350	407	372	386	369	388	398	324	377	395	372	406	327	363	379	364	352	355	378	391	375	336	420	361	372	374	364	390	375	379	400	389	371	406	402	407	356	371	384	356	368	390	373	366	375	390	409	377	389	358	357	337	365	426	357	362	395	366	347	341	394	338	376	358	383	364	415	366	373	399	355	401	415	394	359	348	368	381	378	368	367	364	357	385	384	343	351	399	386	377	386	366	358	375	366	374	363	342	363	396	389	375	384	379	362	380	400	409	366	376	387	352	360	399	354	373	380	365	398	407	366	382	376	355	369	407	377	359	377	366	338	383	396	373	369	341	365	399	412	384	396	390	372	385	357	381	373	384	377	376	318	377	352	392	369	387	343	361	358	405	362	377	365	373	428	367	359	396	374	341	366	378	369	376	381	389	420	352	352	404	366	417	370	396	358	356	373	371	384	385	385	368	349	365	385	378	330	405	370	365	325	370	366	411	384	376	362	358	353	420	371	396	409	374	405	362	376	355	380	363	385	389	346	400	366	395	388	402	371	386	380	385	402	371	376	400	377	374	371	375	385	393	376	377	384	387	385	389	358	372	415	366	374	364	398	388	363	360	383	375	370	372	365	395	374	377	395	390	377	354	350	381	401	372	379	374	367	380	364	393	374	354	375	366	366	406	374	393	361	360	377	365	402	371	331	370	376	387	384	345	361	368	386	385	391	372	372	397	393	385	377	408	380	376	394	362	374	390	388	385	375	377	369	350	368	392	398	396	371	390	393	401	388	393	356	382	377	391	332	384	383	367	393	391	383	351	410	395	380	369	367	387	356	372	368	346	420	397	397	395	405	365	356	406	377	382	397	360	330	368	353	381	351	365	357	357	377	366	378	375	391	384	401	386	373	395	380	386	323	352	382	387	343	346	353	358	384	378	343	362	348	337	390	376	352	403	409	344	365	379	370	373	405	401	359	417	415	335	346	401	407	408	388	386	372	386	385	389	354	379	366	331	375	360	394	373	358	374	360	375	378	386	388	373	367	393	363	385	360	406	383	347	386	386	386	384	400	345	353	365	360	388	374	370	368	393	357	376	367	371	385	390	376	386	366	393	404	362	376	392	368	408	382	375	391
3412	4716	3816	1844	1384	1051	904	731	668	586	592	535	533	496	479	468	444	459	447	421	446	457	416	451	454	419	422	421	461	410	418	429	456	448	438	408	414	407	412	423	395	431	379	389	424	420	403	394	396	436	400	419	388	418	403	393	382	413	393	390	409	396	369	389	374	392	418	385	400	419	406	376	389	414	387	392	370	407	426	369	434	366	386	379	419	378	359	376	418	373	413	415	398	390	412	376	387	395	417	397	408	374	415	429	399	384	375	431	443	415	385	401	392	414	377	427	399	399	384	391	356	433	443	401	375	401	405	411	406	400	371	425	377	400	412	416	444	399	399	393	424	405	397	386	390	409	426	412	438	387	417	386	423	376	406	360	388	397	373	383	351	405	408	373	350	395	410	398	444	380	366	374	404	409	396	437	400	401	398	344	401	384	427	404	377	362	382	360	435	391	387	380	395	401	439	380	391	407	367	382	418	402	404	406	381	391	371	397	399	396	399	413	387	414	393	439	403	380	381	394	398	409	397	371	384	423	421	403	376	399	405	418	379	368	424	384	403	392	380	403	379	410	415	390	394	392	403	408	383	413	396	388	408	376	395	375	384	403	384	391	408	403	380	375	400	357	422	371	383	399	423	396	390	388	413	420	410	388	376	384	386	385	400	373	400	349	391	382	387	385	390	406	396	360	411	442	402	427	416	387	385	393	388	384	368	408	407	402	422	410	404	412	407	411	403	363	386	399	356	391	401	377	399	389	378	407	412	361	409	387	371	403	394	394	422	424	417	400	427	411	450	402	398	420	349	422	382	413	356	406	404	381	373	381	405	378	394	385	386	421	399	367	411	356	376	410	375	384	386	357	377	338	415	363	381	397	380	376	413	431	384	370	399	403	371	403	382	394	389	403	407	372	402	374	394	436	386	373	388	405	400	368	385	400	393	391	378	368	381	418	374	375	374	367	371	363	417	392	450	393	410	371	383	378	388	362	396	370	398	390	386	378	408	379	388	386	391	395	353	367	378	438	390	419	387	397	363	389	432	380	365	390	406	348	415	409	386	352	403	399	401	441	373	428	428	389	383	388	361	395	367	372	370	379	356	378	362	411	398	398	396	354	430	402	414	407	403	375	375	415	394	377	389	402	412	394	385	371	437	379	398	384	377	367	378	359	395	373	377	378	408	377	393	402	381	387	386	383	388	399	389	389	384	390	390	391	390	367	369	396	383	392	391	399	406	414	413	400	393	419	379	369	395	383	386	398	412	368	385	393	354	395	394	368	412	364	380	441	390	388	377	439	369	402	363	396	403	394	401	388	374	386	416	377	374	387	376	400	390	410	375	385	391	397	417	425	384	365	389	361	382	370	408	364	423	411	375	376	431	368	354	389	358	418	429	359	401	422	396	377	395	408	377	389	407	409	393	432	394	372	394	381	368	361	403	350	399	378	401	373	410	424	393	411	420	424	397	413	383	371	417	420	378	403	386	399	419	407	394	385	392	374	419	380	369	353	406	401	391	370	390	403	344	423	423	426	376	379	338	381	379	395	376	417	392	402	389	402	385	393	416	396	364	409	396	426	417	349	412	426	403	379	395	381	388	410	394	401	419	405	404	399	363	396	413	391	362	386	402	363	394	433	407	400	375	410	343	374	354	377	438	382	389	385	410	388	410	385	407	385	390	392	384	414	341	396	398	399	398	388	348	407	408	379	414	389	384	414	386	406	414	346	392	393	408	398	401	376	392	390	399	396	375	419	359	385	394	401	403	388	408	385	376	384	396	381	357	376	399	388	361	411	408	411	396	344	410	410	393	358	382	372	387	404	401	390	368	386	421	398	380	372	400	356	348	392	379	422	383	383	385	418	397	350	409	400	347	418	365	400	394	395	391	382	345	420	353	365	393	386	395	404	409	413	403	400	377	404	410	399	372	397	395	401	408	373	360	392	360	404	357	379	393	384	371	378	377	402	362	379	371	400	406	383	378	359	380	390	409	417	395	377	398	355	383	399	394	379	391	366	427	378	386	385	430	378	358	407	369	373	405	373	390	382	388	390	384	425	390	386	416	391	358	356	402	387	394	397	366	387	401	393	429	404	404	382	362	376	388	410	364	372	405	409	374	401	399	378	382	410	391	409	360	374	356	423	383	365	399	363	390	401	401	404	376	399	398	401	409	419	368	418	401	419	448	384	397	350	384	367	382	394	393	405	372	397	399	396	420	399	375	388	369	382	374	382	410	404	406	373	370	394	375	394	360	340	394	376	358	383	389	381	401	416	383	374	410	401	378	372	413	358	397	389	366	372	408	385	377	370	344	410	381	399	406	395	419	411	387	412	379	392	433	375	419	402	405	396	429	408	388	374	406	389	383	414	352	394	373	414	415	364	372	398	407	385	431	410	433	395	370	374	380	407	373	404	385	376	393	398	372	411	370	375	401	403	409	352	356	378	380	421	391	406	405	427	372	404	394	394	410	409	385	384	397	388	400	393	389	413	425	360	341	399	382	409	412	403	390	362	400	373	395	404	415	402	421	411	392	404	395	399	390	379	404	385	372	398	372	383	356	379	404	426	411	414	357	382	379	365	361	412	370	419	422	372	395	396	348	381	377	384	397	375	410	399	367	372	399	413	397	408	420	387	410	350	417	382	380	393	367	431	400	421	370	378	402	377	364	379	372	356	379	341	415	414	363	393	401	449	346	406	370	430	395	350	434	394	361	373	401	381	399	390	372	360	386	374	444	379	375	389	377	416	367	399	381	378	381	377	389	379	386	409	408	436	357	404	388	393	387	398	357	403	407	378	385	386	382	374	350	409	410	374	382	397	382	379	384	363	404	421	408	423	386	374	361	401	347	380	394	378	380	373	388	417	358	392	369	414	406	402	423	415	394	400	374	379	375	395	376	377	367	403	410	387	399	380	361	350	397	353	390	387	366	377	397	394	360	381	434	398	385	377	415	363	408	400	391	404	415	363	378	414	389	390	374	399	396	407	429	454	363	409	393	397	359	397	399	398	387	370	365	390	406	391	387	384	389	374	386	404	396	399	375	370	384	375	372	376	404	415	370	365	367	372	406	400	410	356	408	382	405	399	408	396	394	378	362	379	385	349	416	383	379	355	391	380	407	381	396	407	397	373	377	367	375	375	390	404	408	366	440	405	375	356	406	409	369	416	366	398	372	380	402	400	370	392	354	368	402	400	408	366	385	403	377	373	359	370	378	372	422	403	386	377	389	414	378	389	408	362	393	362	429	387	374	373	420	413	408	401	403	383	394	394	440	394	375	407	408	400	404	408	387	383	382	378	412	360	394	458	376	430	424	395	409	398	373	396	397	355	397	383	401	375	416	398	371	402	383	388	384	418	362	372	341	400	363	355	371	428	394	401	362	379	395	391	380	361	370	395	371	379	394	405	390	405	374	398	389	396	403	398	377	415	383	402	402	397	354	389	378	394	350	356	375	364	375	382	399	421	389	404	374	402	387	345	363	391	429	411	433	403	377	389
27643	11547	2113	1252	984	883	915	885	901	899	863	878	859	881	861	890	892	860	909	848	867	889	930	856	837	914	881	910	882	910	890	845	902	862	876	853	886	918	887	879	896	857	881	867	871	856	865	869	845	893	865	859	881	853	933	927	907	891	897	861	900	868	894	877	907	905	844	894	846	904	900	837	909	853	847	813	896	869	869	844	806	862	920	866	859	832	865	835	902	903	860	842	902	895	885	886	895	867	909	936	869	936	915	877	881	889	877	857	901	866	893	883	848	886	839	866	922	892	878	899	920	880	900	878	887	865	893	895	853	887	917	875	888	875	868	873	894	864	910	928	889	892	934	895	882	868	869	893	912	902	890	923	853	878	900	878	899	815	897	859	869	905	900	918	895	856	855	903	888	902	857	869	933	880	902	868	897	923	903	904	874	906	927	900	925	886	870	868	891	890	888	912	862	961	888	841	875	837	905	920	894	907	888	907	922	901	840	842	908	963	860	859	862	840	904	945	894	907	908	895	887	934	894	887	859	921	881	884	898	882	859	923	885	881	866	908	880	913	832	876	864	942	898	915	883	879	863	895	850	935	928	867	860	910	913	869	929	867	876	927	865	874	909	875	882	886	843	905	873	873	860	836	860	877	841	897	885	837	872	851	892	885	904	869	954	927	903	840	843	901	895	876	894	857	922	861	907	871	859	885	856	893	871	867	941	821	914	790	856	914	892	834	913	939	828	892	882	852	891	913	839	871	858	839	872	848	888	914	883	931	885	806	857	847	869	818	845	884	858	873	875	894	895	877	818	883	925	892	871	817	939	879	893	893	840	867	891	871	897	905	928	898	870	922	870	849	870	898	903	930	952	918	922	950	960	866	883	916	880	887	877	950	929	914	919	934	860	894	887	933	842	912	849	905	876	946	871	902	864	874	892	923	885	885	899	839	842	885	855	882	871	866	893	860	894	860	895	913	887	894	834	876	965	856	903	919	823	873	865	884	887	892	869	843	892	914	884	895	891	856	854	861	854	910	841	874	887	881	920	857	902	888	880	919	831	896	846	883	871	883	882	865	888	863	868	894	870	926	830	906	886	923	882	855	885	890	903	893	846	841	893	907	899	876	889	946	878	867	874	879	896	878	854	916	853	846	871	891	873	908	882	873	878	905	862	867	902	935	884	920	903	907	910	825	921	868	883	862	927	887	857	893	887	839	872	893	865	869	881	845	850	845	852	838	890	878	873	905	903	854	838	899	887	794	915	921	941	860	924	889	849	853	908	872	845	865	888	856	874	893	896	909	858	877	882	912	885	893	907	910	879	899	847	918	902	892	934	902	839	869	834	907	911	915	868	852	851	927	865	911	880	872	871	907	850	876	861	926	854	885	895	906	817	865	956	890	849	856	834	909	876	830	889	855	936	921	864	883	941	931	948	907	848	854	869	855	897	913	895	891	872	871	828	878	816	871	948	915	873	918	868	851	865	881	893	936	885	887	897	860	851	915	921	811	859	856	884	909	877	895	914	917	895	929	911	940	913	867	898	849	869	921	915	842	858	882	879	892	846	902	870	886	888	881	835	924	880	872	902	889	892	871	866	920	834	919	887	846	825	874	890	898	873	871	918	904	793	826	870	832	880	838	881	905	838	903	881	854	870	876	871	878	854	904	915	894	891	924	863	830	910	885	876	895	902	859	845	802	888	886	900	916	867	882	915	905	824	886	932	881	914	890	877	865	941	866	935	906	913	913	887	890	848	885	888	910	949	953	896	848	881	886	872	925	928	907	886	851	884	887	892	888	901	877	874	885	913	909	822	895	950	923	874	878	884	893	820	843	868	863	926	869	903	935	863	856	861	914	861	907	878	932	886	860	932	928	900	847	824	900	879	886	872	904	887	928	863	831	899	908	860	914	889	885	868	906	853	893	837	903	900	867	873	823	878	945	811	886	839	880	880	896	870	822	895	890	871	894	903	837	889	903	903	890	886	916	848	920	952	896	888	877	877	894	901	880	877	848	888	864	899	901	825	920	921	874	907	860	932	864	856	949	930	862	901	903	866	894	911	872	857	851	903	880	871	910	934	843	854	863	895	850	915	923	860	831	898	837	886	903	878	835	935	890	835	886	864	851	854	892	880	812	897	936	824	917	904	869	883	845	871	854	892	916	876	862	873	909	891	883	937	918	866	885	903	885	939	847	858	912	855	892	898	913	879	862	862	872	870	871	892	864	914	926	937	876	862	885	867	902	886	835	929	899	891	896	920	884	900	908	874	872	888	864	889	878	858	890	828	894	873	904	899	846	897	843	807	919	901	895	958	885	863	861	875	866	875	904	872	883	873	872	888	866	917	886	923	912	888	885	854	838	868	909	863	876	834	973	889	931	861	841	881	868	921	892	852	855	825	841	908	845	841	878	901	861	911	896	928	880	877	886	836	863	905	853	900	917	880	875	868	935	867	915	838	896	881	853	895	900	896	862	914	873	896	857	874	923	876	888	878	864	897	903	864	918	922	860	938	811	880	853	909	925	850	924	915	872	907	858	924	866	890	907	898	864	882	884	842	882	887	842	890	920	936	874	845	926	953	880	857	869	866	921	905	826	911	874	888	896	847	869	882	950	856	886	810	912	893	899	895	892	882	849	923	894	868	832	954	902	930	865	935	886	833	877	864	890	895	886	872	873	868	924	892	851	877	858	892	825	874	899	841	864	845	869	858	855	905	841	880	855	863	906	916	852	859	903	887	921	894	870	885	907	923	915	854	884	892	883	914	854	868	885	879	857	854	900	866	859	912	921	927	878	912	863	878	881	855	865	901	810	850	908	863	881	859	883	858	875	890	883	888	875	852	858	894	883	878	891	908	912	863	882	845	813	897	867	894	855	913	827	858	835	867	922	924	932	905	864	945	855	892	873	822	910	838	906	874	905	884	854	892	866	894	883	911	889	916	916	877	893	855	863	903	852	877	959	919	856	854	910	933	910	823	894	884	936	876	897	877	839	869	872	841	912	916	905	893	894	890	866	830	935	835	886	880	876	887	868	921	874	862	914	880	877	860	942	865	848	904	902	822	911	918	866	894	904	875	878	841	924	965	872	885	851	876	928	835	837	869	905	842	828	919	873	890	870	836	899	890	888	875	920	924	885	928	891	911	841	862	890	930	915	950	894	844	893	896	899	902	881	896	871	905	878	872	875	921	869	927	867	909	873	883	893	882	930	903	905	832	878	878	905	935	873	851	892	908	915	847	846	865	875	917	903	949	932	884	911	916	896	857	859	891	809	926	861	863	885	871	841	902	895	874	868	883	931	896	849	887	859	863	854	872	843	853	888	894	936	845	888	838	915	882	905	894	886	854	885	889	907	938	853	909	882	852	825	851	874	907	905	894	832	907	841	908	923	885	914	926	909	872	903	892	917	889	906	889	838	910	841	884	869	897	877	895	831	908	954	906	892	873	920	855	886	927	972	877	872	942	872	889	879	825	831	917	847	882	926	888	861	877	860	895	853
5205	1016	965	840	782	784	764	800	861	818	804	770	787	738	746	788	788	821	772	774	787	757	769	822	790	809	714	766	806	715	777	720	747	731	803	806	787	768	790	809	813	765	748	802	750	778	786	762	731	795	765	774	800	817	755	803	796	747	789	786	794	762	754	776	794	810	776	767	756	737	772	779	830	741	777	740	806	837	804	777	797	783	776	742	729	775	791	768	771	793	754	780	738	747	743	817	815	776	805	764	783	808	770	766	782	828	789	754	754	844	811	752	750	797	746	804	795	745	744	816	730	796	816	743	776	734	865	784	791	742	735	795	778	764	783	727	777	765	789	779	774	801	734	792	747	747	758	755	789	808	748	778	787	771	784	805	767	819	770	768	807	786	774	737	713	752	848	764	758	814	801	758	807	781	826	816	772	764	745	787	805	779	760	747	778	772	777	742	762	770	779	771	807	702	792	820	806	846	754	768	802	807	781	723	777	788	779	751	795	778	809	777	822	789	745	763	813	779	757	793	798	786	765	810	786	813	810	772	784	755	717	761	787	790	800	820	770	792	762	792	799	742	759	800	761	783	779	747	746	760	775	771	743	811	717	746	778	738	743	770	834	797	768	747	724	790	792	740	775	764	769	799	759	749	803	805	771	764	801	785	779	801	769	805	789	741	778	820	744	783	777	782	787	754	821	737	764	765	736	759	809	753	802	785	740	782	755	735	766	792	758	793	778	745	753	806	798	763	783	790	790	720	733	720	845	739	774	804	780	721	821	791	762	759	794	746	771	752	716	790	777	761	787	732	762	749	753	775	825	769	768	784	807	790	757	775	788	768	753	728	728	762	787	754	801	743	772	775	862	756	766	751	751	766	826	753	779	768	780	802	811	755	767	714	769	756	779	765	792	759	793	767	761	757	787	787	785	765	792	746	776	765	790	780	725	805	785	827	781	754	774	746	774	748	794	812	754	741	817	730	756	778	798	731	782	808	782	768	764	770	814	733	783	806	798	750	789	769	759	805	753	765	797	769	777	766	761	788	783	825	751	783	797	746	802	847	765	778	831	792	753	734	785	770	782	796	763	712	761	764	774	773	792	771	773	784	780	818	744	796	766	783	750	756	792	816	775	756	749	768	737	781	754	748	752	779	796	758	820	775	764	779	797	741	742	804	737	743	789	791	808	770	794	759	782	852	724	795	798	798	758	789	797	773	745	811	773	762	763	811	778	747	786	790	814	807	775	788	816	803	701	757	802	742	782	735	745	754	771	785	742	735	754	794	781	744	799	791	760	810	798	811	810	724	724	787	795	750	784	782	777	746	805	726	788	756	773	724	741	785	799	747	785	810	805	749	785	734	775	769	776	804	763	840	748	757	774	754	722	756	813	812	771	769	800	760	760	783	724	766	758	748	797	752	731	759	798	772	800	774	795	768	776	766	776	773	820	763	829	800	794	773	769	779	774	779	804	760	771	777	789	836	757	743	778	758	818	788	778	754	787	762	749	767	751	755	758	830	788	762	814	740	787	753	745	746	711	808	842	796	750	817	770	759	792	762	739	787	762	793	756	798	777	737	787	746	841	809	781	768	748	800	727	758	805	746	824	777	768	807	747	794	737	812	768	799	783	792	817	733	793	799	792	706	820	743	730	831	790	747	769	770	777	758	776	765	757	764	760	781	766	815	776	804	740	762	789	766	763	731	827	734	802	782	834	787	783	768	780	756	751	759	806	757	793	731	794	751	769	774	817	799	806	736	835	792	752	746	829	764	768	812	764	772	778	805	758	743	775	767	763	758	764	792	755	792	737	791	728	776	820	790	764	726	812	689	709	762	750	806	773	764	747	761	787	732	749	752	737	809	765	765	756	763	799	807	730	762	743	807	732	810	837	732	771	757	756	752	817	770	775	708	764	758	742	757	773	756	772	786	757	747	795	757	750	743	809	797	800	761	766	807	796	772	761	795	792	763	802	774	757	861	795	718	722	767	766	750	755	786	764	754	768	798	759	814	713	797	773	788	778	799	746	768	804	796	727	790	762	778	772	748	767	768	779	768	756	740	791	749	748	783	805	798	778	747	777	795	785	772	782	771	700	790	781	779	782	815	757	751	804	748	790	788	780	797	761	813	844	780	766	823	726	791	766	783	769	736	749	805	733	826	768	795	747	759	767	794	753	783	763	797	804	786	753	786	766	742	765	782	770	788	773	746	798	775	789	735	794	806	751	779	762	723	784	804	766	783	789	770	843	804	767	788	799	797	791	740	777	752	770	772	833	789	785	799	803	792	818	718	758	799	771	791	772	784	761	745	798	709	762	795	804	811	750	771	713	754	781	750	825	811	781	777	752	792	781	834	798	820	758	792	753	748	793	736	788	806	814	804	852	838	752	767	757	774	763	750	788	756	767	797	751	755	815	769	759	809	785	817	750	823	787	749	771	718	778	752	812	768	805	747	765	731	741	782	767	776	756	796	826	793	791	784	772	785	824	771	747	814	763	753	804	739	727	776	784	737	782	738	744	760	807	713	804	772	785	765	768	762	722	806	749	773	751	789	810	795	755	753	788	750	782	824	795	778	764	777	731	771	739	757	755	785	735	760	704	748	760	746	770	845	736	794	764	777	759	763	746	781	745	749	756	789	766	776	770	720	706	792	743	789	791	745	814	783	786	724	786	776	759	759	796	753	756	802	768	769	842	786	792	717	817	784	788	856	727	735	800	801	739	798	763	784	795	780	754	770	745	821	830	746	760	733	771	797	780	805	799	782	766	765	789	810	791	770	744	810	835	778	830	799	765	782	783	771	816	803	772	784	768	789	754	746	795	710	769	758	799	769	757	753	800	779	780	797	756	855	746	802	770	730	773	789	776	778	746	802	753	778	765	773	798	733	797	758	794	746	755	769	792	806	749	753	795	872	757	776	745	769	783	730	825	817	767	759	768	742	778	827	779	703	781	738	767	802	779	817	733	768	807	770	794	796	772	737	811	764	747	786	758	774	780	743	812	842	771	776	816	756	756	800	779	773	739	780	753	774	765	816	796	772	761	796	755	746	765	804	807	751	820	747	795	814	763	713	783	788	773	788	837	829	765	754	805	807	766	771	766	795	814	753	786	783	736	775	747	809	778	812	762	819	770	758	782	772	741	809	803	765	796	779	788	782	764	780	736	794	780	750	738	757	798	757	741	794	803	762	777	809	835	733	753	746	766	799	780	750	804	788	792	773	739	802	757	758	778	801	793	763	799	815	771	799	760	788	702	827	818	812	754	759	751	760	801	810	784	755	786	777	817	751	794	760	813	723	751	774	766	747	734	816	743	738	829	790	781	781	784	808	744	787	747	770	745	776	784	802	770	698	711	772	765	767	803	786	827	790	792	801	769	771	789	770	827	707	810	786	758	768	783	754	789	791	735	794	765	761	781	808	755	770	758	731	748	799	758	792	772	791	796	777	752	769	801	722	823	760	762	786	785	765	760	753	750	735	772	832	777	799	767	748	759	772	745	792
25866	21375	24925	16097	1763	1081	951	919	861	868	882	880	871	808	853	773	789	778	814	827	799	813	872	812	800	822	846	825	797	777	823	771	825	785	769	828	778	789	803	804	810	804	776	812	861	819	826	828	794	820	753	782	834	807	798	811	840	814	859	774	778	841	810	784	784	747	835	822	829	821	857	760	846	803	798	790	829	786	768	759	846	826	808	831	780	844	809	801	817	800	857	778	832	781	789	794	786	833	814	816	834	793	775	775	775	782	818	781	803	802	828	825	836	791	761	787	834	774	778	842	836	786	823	801	839	810	807	791	803	797	752	868	803	773	828	802	813	863	809	781	790	802	816	811	857	811	819	739	788	844	782	781	804	757	786	729	786	833	783	810	855	831	812	806	846	819	809	853	804	828	795	795	789	837	811	816	774	724	812	820	806	812	726	788	829	846	787	885	776	823	827	749	807	856	826	791	808	789	849	810	828	813	831	810	800	781	815	832	788	785	780	796	865	806	733	773	829	796	786	776	896	865	798	827	811	791	828	773	784	796	774	801	802	786	846	795	871	830	755	823	813	801	780	807	830	848	830	784	840	860	820	803	813	809	805	860	810	799	767	843	821	784	844	864	856	786	833	856	816	809	807	779	778	809	836	809	777	804	786	835	813	785	819	769	797	830	795	814	833	784	786	835	819	811	794	810	831	793	795	742	791	814	858	808	812	821	775	842	798	818	783	809	821	815	787	747	828	851	839	862	796	755	820	793	768	826	815	796	830	823	784	847	838	756	780	840	822	814	796	770	852	797	802	810	784	811	832	816	787	823	812	782	809	796	865	794	775	835	812	796	805	809	799	772	820	833	781	794	740	837	791	794	774	802	819	830	822	808	798	887	804	838	767	774	821	805	789	802	827	770	786	773	812	796	806	799	778	796	790	748	824	760	794	799	788	805	793	778	817	781	821	800	763	759	805	798	801	780	795	778	797	817	810	831	840	763	763	789	761	808	807	765	776	796	846	794	776	784	776	812	818	778	829	804	752	808	770	759	799	785	785	831	781	797	801	793	794	784	814	799	802	822	785	850	835	781	801	777	786	742	797	790	780	811	847	789	759	799	796	783	801	820	790	759	803	815	828	818	820	821	833	814	786	814	789	854	813	849	804	822	742	765	806	802	814	801	827	791	780	791	800	789	764	805	753	795	811	778	782	806	775	840	815	797	850	802	846	815	841	827	861	780	814	794	783	825	735	745	854	818	781	804	790	785	764	842	769	803	809	806	798	795	810	809	825	798	808	824	826	808	809	797	796	759	864	838	778	825	786	825	749	787	789	824	744	838	826	782	795	824	816	804	841	847	790	823	839	782	782	791	870	814	766	796	788	784	810	816	790	809	805	795	865	853	845	721	844	779	735	858	805	841	815	797	817	761	814	746	883	775	783	807	825	792	751	777	810	857	800	808	773	810	779	743	774	772	812	817	792	831	789	810	785	798	835	778	775	810	790	848	766	765	824	816	824	812	839	786	806	772	819	820	845	775	810	799	821	840	787	821	807	786	765	802	798	820	848	792	798	770	819	811	770	817	837	815	809	793	808	772	809	763	774	816	851	819	788	791	801	791	817	820	783	808	759	814	755	783	751	822	825	834	848	798	844	820	765	793	840	805	786	784	801	816	786	800	796	826	801	751	789	758	768	764	781	775	836	808	717	748	759	762	777	782	829	842	822	798	774	783	787	761	818	815	783	815	799	861	794	807	803	817	817	842	841	801	755	812	822	810	796	826	846	780	801	776	807	794	828	791	803	850	833	780	772	776	783	849	800	828	835	772	765	763	740	753	807	815	832	803	786	836	777	787	834	825	827	792	800	814	823	828	826	790	800	807	794	799	807	836	788	809	747	794	768	778	780	878	854	782	772	815	811	837	811	863	810	812	807	785	801	815	826	832	770	817	765	794	806	777	812	770	782	816	799	833	845	798	737	767	799	752	788	823	807	865	805	806	816	819	834	825	815	750	786	758	769	809	820	763	764	796	800	790	818	824	789	776	745	767	778	755	807	814	846	802	837	812	759	751	812	826	808	803	766	773	807	786	789	853	833	833	792	760	767	796	779	777	751	754	777	801	801	795	827	807	802	789	796	801	822	793	794	796	788	816	799	815	772	797	817	795	796	854	863	828	799	835	829	864	792	802	753	809	799	816	816	805	850	819	799	765	769	798	799	806	830	780	775	763	797	768	738	800	767	829	798	815	785	779	719	864	774	817	803	850	836	789	796	812	788	770	786	790	800	787	813	802	779	761	793	784	779	807	799	848	785	782	837	836	820	794	813	758	775	808	798	782	835	799	802	812	815	816	778	774	723	789	800	807	837	821	751	821	786	843	816	787	801	816	836	829	826	830	812	811	830	807	789	751	770	848	779	835	840	781	815	796	799	767	820	837	798	797	812	813	792	805	753	795	829	718	812	777	804	808	804	788	829	777	859	818	794	812	795	817	838	820	763	813	833	842	805	836	798	813	869	811	767	761	787	793	769	798	769	764	801	816	834	828	778	791	814	789	736	769	774	868	833	781	841	777	793	736	824	787	834	801	802	810	786	852	778	803	805	817	838	812	801	786	792	817	809	848	843	791	759	782	841	864	796	760	778	765	786	812	761	791	822	782	782	796	837	849	840	825	811	798	822	773	777	767	801	798	846	834	835	823	854	772	824	816	777	808	781	747	845	748	840	756	819	794	813	797	808	836	867	815	780	843	806	823	786	764	801	806	786	775	846	825	716	815	831	808	797	796	794	803	764	775	812	805	844	806	805	785	780	794	796	785	786	838	790	844	790	804	813	778	825	758	780	775	766	795	772	766	838	815	814	744	819	752	811	792	818	794	829	837	820	812	781	804	843	796	814	831	791	788	824	759	837	790	777	778	817	795	836	824	783	809	828	786	821	772	791	837	792	840	789	870	759	834	810	760	797	777	762	834	781	815	784	795	816	800	759	840	815	806	752	820	768	804	838	855	824	765	755	795	854	817	821	799	834	809	798	853	815	822	743	840	810	810	791	799	777	834	792	776	778	817	830	840	825	814	823	810	826	799	761	771	800	808	857	865	743	795	780	799	773	813	819	784	827	805	800	806	765	806	814	806	795	807	773	823	804	764	816	835	800	810	806	812	792	753	848	779	796	829	785	825	777	836	813	785	850	792	792	834	801	796	784	843	755	837	788	790	799	808	831	767	812	798	774	805	785	815	813	811	778	870	854	826	782	712	799	806	815	791	769	789	790	824	826	813	762	807	795	771	822	804	815	798	789	774	770	805	801	746	800	804	815	764	769	820	798	811	760	786	802	833	823	750	782	793	773	840	780	785	771	785	749	790	785	808	806	783	844	762	770	846	844	819	789	796	865	805	742	787	814	857	725	757	811	806	793	804	811	809	825	809	794	813	814	778	785	763	822	795	845	800	843	776	836	767	785	768	815	793	809	767	751	821	810	761	802	783	822	821	839	819	770	802	817	825	806	850
3778	2194	1814	1167	986	899	875	824	812	805	806	798	805	724	760	787	707	736	786	753	754	739	776	703	756	728	699	749	734	673	713	732	745	751	731	738	702	752	726	807	712	718	780	690	694	760	676	680	707	713	731	736	722	730	721	737	695	784	704	707	756	754	717	688	741	718	766	728	752	731	713	711	708	706	641	759	696	706	719	726	734	738	692	680	698	714	695	770	723	727	733	738	698	711	701	733	760	704	711	734	692	692	684	735	719	665	735	721	741	723	670	719	732	712	762	715	758	748	650	719	746	691	682	738	699	714	715	729	783	738	754	688	751	689	727	723	673	707	724	757	716	736	688	703	743	705	702	735	748	710	731	721	669	699	659	701	732	743	722	750	731	718	678	748	714	728	724	751	722	734	704	708	742	690	729	690	694	742	799	746	733	702	713	747	741	719	718	724	722	723	704	728	716	768	750	730	705	775	670	722	755	768	748	736	756	754	714	742	719	717	758	692	687	721	741	751	709	696	740	701	693	746	747	747	700	752	703	786	670	708	676	724	699	722	681	714	728	692	738	679	720	712	751	721	733	755	738	737	709	720	713	728	715	696	761	746	721	661	713	709	748	730	778	730	710	714	736	685	701	680	732	744	739	708	701	737	680	745	708	705	721	723	702	736	727	725	704	737	732	703	747	704	719	745	750	742	730	691	722	719	719	716	689	702	707	729	737	734	741	723	724	688	729	690	724	729	738	708	729	722	723	767	758	739	713	700	709	706	661	691	658	704	706	704	716	728	749	722	655	736	763	710	656	737	700	731	738	710	701	766	741	690	726	739	704	717	695	702	751	743	717	726	687	723	710	689	737	672	722	702	743	737	724	666	665	704	702	766	675	707	672	695	700	694	764	671	741	708	731	717	728	714	725	754	729	749	774	715	721	703	728	716	682	753	668	718	719	695	692	658	667	676	691	693	751	755	741	745	709	738	747	745	719	719	723	691	750	712	763	757	699	717	776	679	696	686	712	740	715	731	723	739	739	752	754	717	725	761	718	749	718	750	684	699	756	727	692	771	717	778	756	718	754	756	708	694	716	714	731	725	745	743	729	723	741	720	708	722	730	696	687	745	656	747	728	733	753	699	768	634	737	717	697	679	744	692	658	708	715	633	713	694	752	724	686	722	669	745	709	706	688	670	732	753	722	727	752	729	709	706	726	710	724	710	711	732	675	736	718	720	727	736	736	771	730	711	744	756	698	724	738	746	733	715	696	730	678	740	727	708	694	657	699	747	688	716	760	745	710	701	688	741	689	725	713	698	705	700	702	682	718	716	738	695	743	717	716	754	706	710	719	722	757	766	768	748	706	714	779	750	709	715	733	712	760	713	729	760	726	760	735	686	707	719	764	694	683	701	723	732	706	719	736	745	701	732	690	724	702	685	716	727	731	681	761	740	685	700	742	668	708	705	681	728	711	703	738	665	716	704	744	743	723	730	631	701	729	697	697	740	684	728	721	709	735	714	668	698	720	727	712	714	693	672	719	697	740	731	709	726	721	731	699	664	719	669	646	777	718	723	693	723	724	735	702	709	703	722	725	695	695	728	763	720	713	688	685	708	744	732	762	752	695	748	739	750	732	758	691	658	692	682	695	706	728	707	768	731	723	758	723	704	761	702	690	696	695	717	745	697	722	641	736	707	703	698	695	729	721	696	716	693	702	734	678	756	739	686	734	724	751	701	730	773	700	720	725	699	732	683	726	655	708	747	759	734	755	661	687	717	703	773	708	743	735	747	711	732	759	729	720	701	700	736	728	704	730	689	687	720	712	727	728	721	742	758	758	719	735	675	720	704	721	722	711	726	706	724	729	721	701	722	699	737	657	675	673	696	697	677	807	708	739	715	660	681	687	687	688	752	695	714	722	751	716	754	770	741	734	712	715	694	730	742	724	695	745	724	677	736	736	701	676	726	710	754	731	680	706	737	770	702	734	686	692	710	673	758	681	739	672	728	711	712	731	796	692	751	710	684	749	732	730	731	725	735	677	683	676	703	717	731	687	717	664	773	742	720	773	693	722	657	704	767	713	721	711	746	742	751	714	738	745	724	741	708	731	723	767	758	750	723	667	686	697	754	721	736	722	702	680	746	725	716	726	709	712	733	763	709	734	700	703	715	781	710	742	700	719	710	725	721	718	728	668	720	739	731	710	691	727	787	688	728	741	705	710	703	681	733	712	721	722	709	762	724	729	716	696	722	723	710	716	732	711	700	690	774	668	721	716	733	674	697	693	658	708	731	725	698	707	670	731	658	698	719	693	749	671	701	689	693	671	724	710	713	720	755	730	721	738	681	743	684	672	722	701	693	698	681	700	739	704	739	683	700	704	753	747	777	693	687	774	663	733	698	702	753	715	706	746	723	733	794	698	710	752	668	767	761	728	780	735	644	738	668	714	718	728	750	669	756	735	692	700	751	721	736	725	709	740	727	697	741	707	731	719	706	710	732	731	700	684	669	732	684	721	715	723	725	774	693	695	686	717	723	717	697	688	709	759	654	655	725	718	704	765	751	723	717	683	641	759	726	698	734	756	731	640	682	795	736	751	706	712	688	756	692	734	696	676	715	684	691	688	695	769	703	719	716	740	705	740	776	715	688	720	725	709	738	738	721	710	711	754	747	706	737	700	673	738	726	738	678	746	682	740	670	709	708	699	722	679	696	686	694	728	700	731	754	705	713	685	715	711	679	742	691	706	722	661	693	696	721	751	745	678	717	692	717	731	770	767	736	713	747	719	671	760	727	750	730	716	694	728	711	740	744	684	681	710	721	709	720	732	705	751	732	716	761	713	742	698	684	725	724	669	690	750	715	757	695	739	742	697	734	685	711	754	678	723	709	695	724	700	738	756	692	789	705	733	684	708	761	685	709	720	717	753	750	697	678	715	692	638	696	698	699	684	700	704	716	747	687	730	720	706	671	701	693	723	670	742	731	722	714	659	754	696	715	707	734	734	730	706	679	723	743	748	771	753	775	729	751	716	735	709	671	752	730	718	739	784	722	711	776	706	702	712	733	724	688	687	690	763	740	720	718	694	694	730	727	705	665	723	727	745	705	741	697	696	747	783	730	716	721	712	751	690	745	720	718	703	765	682	708	722	703	684	753	713	718	738	697	756	755	692	748	726	703	718	732	698	724	772	752	771	730	668	729	705	682	730	706	702	714	731	723	713	712	724	723	727	751	689	701	704	694	714	693	720	688	701	735	769	713	712	718	720	721	696	725	729	746	698	716	665	722	676	776	687	735	704	730	665	708	693	714	700	701	712	748	712	735	734	707	749	720	761	745	708	694	731	736	719	695	740	731	711	740	720	750	705	729	711	729	714	703	717	722	737	777	703	727	680	695	712	711	645	714	702	691	717	723	709	714	696	713	734	709	709	735	721	710	723	712	690	707	722	710	702	694	715	676	664	731	728	628	725	672	705	744	704	765	730	700	723	699	698	685	735	726	686	693	733	674
24256	21400	28567	24615	20055	2716	952	637	567	494	486	498	454	494	459	431	445	415	386	413	445	397	394	445	427	366	408	422	387	403	383	406	424	382	430	414	413	394	397	390	401	408	409	371	364	362	373	359	409	377	387	410	435	387	362	407	384	375	406	402	370	391	396	389	442	377	390	420	411	392	391	371	361	382	401	355	368	413	369	360	353	358	419	412	400	387	340	414	384	377	394	374	428	401	381	397	379	411	399	389	431	366	386	357	355	402	370	368	368	422	346	365	388	383	404	377	395	396	401	382	389	401	373	355	378	396	365	385	354	362	378	329	384	399	417	399	412	363	366	417	368	360	361	348	368	378	373	402	392	343	392	388	398	380	380	421	352	382	401	401	376	370	427	390	377	373	383	347	363	405	377	346	399	399	400	355	392	403	386	401	383	385	388	402	364	377	400	368	363	379	348	356	382	373	387	348	356	401	395	379	375	395	363	399	384	392	398	378	388	392	377	377	384	390	414	386	351	388	382	374	390	373	398	408	401	334	391	397	397	391	370	415	376	376	339	363	375	351	371	370	389	377	364	402	378	389	396	374	412	375	389	374	360	354	390	414	395	382	384	375	374	377	393	397	375	381	382	407	387	429	386	367	383	397	356	396	377	384	346	369	385	368	401	359	373	352	388	399	395	393	386	348	381	380	391	389	403	339	357	387	378	398	401	385	336	376	362	369	418	394	365	400	375	373	369	350	401	367	401	377	384	378	371	376	366	406	351	393	394	384	376	403	388	410	377	400	388	403	393	389	384	385	374	373	382	363	373	348	363	383	414	397	406	368	371	372	376	414	405	350	391	387	386	391	378	397	379	418	376	428	372	337	388	373	397	341	377	387	401	371	387	378	368	385	383	360	412	390	362	354	388	383	369	369	386	337	387	384	399	393	388	379	393	380	416	360	390	356	387	396	386	391	387	373	396	359	412	383	410	379	357	413	426	372	376	406	413	391	341	422	375	389	381	379	401	341	386	354	377	350	361	410	368	373	385	375	406	370	353	381	384	393	370	374	356	388	377	370	415	411	349	388	383	374	406	403	380	399	369	376	342	392	366	363	362	387	391	391	418	399	363	373	400	390	398	397	411	394	371	372	385	340	397	359	415	354	381	421	383	380	376	387	409	408	342	366	384	412	365	370	381	353	394	407	398	385	359	383	385	390	374	343	374	375	378	382	375	389	400	411	378	383	354	416	401	388	373	395	373	367	350	399	380	393	393	374	417	398	353	373	388	383	404	354	354	388	377	372	354	395	392	397	374	395	393	393	392	368	368	400	386	379	358	385	377	365	385	358	366	377	387	370	381	383	406	414	380	329	380	378	361	392	377	402	389	362	383	386	362	358	372	375	406	367	387	387	367	399	359	369	413	352	385	376	362	386	383	384	399	358	395	378	368	365	421	373	368	370	385	428	365	418	339	359	341	405	381	391	329	338	347	373	353	367	381	353	363	391	387	388	380	382	378	392	361	370	377	371	376	373	414	395	404	401	382	364	328	373	375	375	388	388	393	378	386	415	383	405	369	402	401	360	414	362	375	389	419	355	355	389	374	394	401	393	340	381	366	407	405	344	390	381	369	400	409	406	355	374	409	405	408	357	346	400	361	340	401	363	396	339	391	366	409	341	358	388	353	372	416	391	369	380	350	376	385	366	364	381	384	392	416	375	386	350	364	376	358	377	390	387	395	414	390	426	345	337	382	369	354	345	364	383	356	388	386	408	390	397	373	382	383	381	409	355	412	360	388	386	359	403	372	372	408	356	403	367	377	422	359	380	365	433	375	388	397	378	387	387	375	416	370	384	386	406	361	355	384	385	381	385	395	344	369	368	368	374	386	394	392	347	374	371	371	385	402	400	388	417	400	362	395	388	384	384	369	391	398	412	378	416	344	364	395	400	404	405	388	393	374	377	369	393	353	364	413	388	361	357	351	363	376	375	392	391	392	409	411	352	413	381	432	432	390	374	394	354	371	382	394	383	354	388	381	385	385	376	351	360	368	368	380	370	396	407	398	378	368	403	378	405	368	350	367	396	354	377	402	349	364	371	402	355	391	373	410	340	381	360	388	372	360	391	418	404	390	373	356	365	388	391	355	371	392	394	390	391	395	367	393	362	351	381	365	379	361	357	416	388	379	390	384	388	386	343	360	349	391	378	401	392	366	332	344	407	357	374	389	358	370	394	375	347	398	380	369	369	360	336	363	383	385	356	361	381	341	349	369	374	350	360	363	399	383	401	398	399	409	403	376	384	362	371	350	360	368	388	402	392	379	393	414	406	379	412	394	386	376	356	336	370	365	340	395	384	356	360	392	368	330	367	392	381	348	386	349	382	373	368	361	365	385	360	388	433	393	390	384	377	369	353	367	382	359	363	365	395	371	373	364	356	389	360	371	359	392	364	406	390	394	371	386	393	404	353	371	378	366	421	418	385	402	381	364	362	400	366	385	392	389	381	395	371	385	383	380	383	397	346	367	361	381	373	366	392	387	372	361	377	392	341	346	366	395	362	408	383	409	395	372	366	357	382	377	368	342	376	370	380	383	303	381	388	376	412	394	403	378	339	367	357	373	375	402	382	386	355	366	392	339	397	388	414	374	373	376	399	380	371	398	388	357	380	371	396	410	358	370	405	363	359	389	326	384	378	349	357	352	379	419	334	368	392	401	380	392	368	394	369	359	374	375	402	340	376	379	353	386	372	377	343	399	376	357	345	393	393	379	363	401	367	400	386	369	357	364	353	380	402	387	372	399	408	376	401	376	392	391	372	392	341	353	391	407	400	397	378	383	380	361	359	361	375	369	394	367	360	349	356	376	394	392	372	378	352	359	380	388	410	376	363	370	370	384	379	390	376	358	346	404	375	397	379	387	372	403	388	378	362	368	370	391	395	355	404	385	416	365	370	403	391	426	387	374	373	359	375	353	390	390	390	380	412	369	369	431	350	428	356	349	403	420	370	360	360	350	413	383	403	369	365	374	418	404	383	369	381	344	390	396	374	392	414	399	378	427	355	379	360	392	330	369	411	382	393	363	368	376	418	353	382	389	369	395	389	364	384	435	368	411	366	375	354	368	377	381	384	353	378	334	353	438	374	351	399	412	368	422	358	390	352	364	414	388	359	381	378	372	377	359	366	380	373	372	394	388	382	421	354	411	343	383	347	423	384	371	366	362	376	373	377	372	358	382	375	405	367	370	384	376	388	387	386	325	358	385	420	334	424	401	407	344	406	374	408	398	393	370	360	400	375	389	407	366	373	374	377	373	374	361	350	410	378	394	363	430	389	394	353	346	362	408	400	376	370	399	345	387	364	333	364	378	402	377	377	392	377	343	408	375	379	410	370	391	404	363	389	359	387	374	365	384	371	369	383	373	389	375	382	417	405	361	389	386	394	367	375	398	354	391	382	366	370	348	367	379	347	325	372	384	370	389	342	371	365	391	348	409	330	418	373	369	382	350	377	386	338
3334	4756	3829	1923	1332	1080	880	748	656	603	570	548	514	506	473	471	485	455	467	413	411	444	443	442	440	431	440	426	395	377	416	424	393	400	423	410	401	424	393	426	406	417	420	376	397	392	425	411	376	435	396	396	405	413	382	401	418	370	394	420	400	371	382	378	394	368	375	398	376	443	366	424	415	385	364	402	401	414	411	390	379	410	420	374	377	392	378	362	387	423	401	374	392	395	399	380	373	357	406	390	394	418	374	370	416	397	379	386	408	390	385	391	402	424	404	396	363	407	352	408	390	412	402	407	405	418	388	395	382	411	443	396	416	381	384	400	394	393	352	420	432	412	378	378	396	395	383	371	451	391	397	388	364	360	436	419	402	438	377	422	413	402	401	412	381	374	415	428	397	357	423	391	378	378	409	399	379	379	395	378	408	432	408	387	385	428	408	372	384	372	384	375	388	406	383	397	413	394	365	390	412	373	389	413	398	366	402	395	401	389	398	353	405	413	371	374	367	373	385	363	403	374	388	394	418	394	370	380	379	364	389	369	397	377	382	396	378	369	402	394	398	424	427	394	392	368	366	433	398	374	386	399	402	388	370	386	408	380	407	411	425	360	379	394	385	403	389	356	393	430	367	422	391	384	348	350	422	377	387	383	368	363	400	378	420	436	378	420	398	408	350	415	398	420	385	401	413	360	376	416	361	380	388	386	368	389	390	399	376	376	381	355	417	380	366	378	408	391	383	402	352	404	427	423	427	384	385	375	379	381	408	366	375	351	384	390	389	395	387	370	416	414	415	379	425	387	374	368	393	391	384	405	413	399	399	383	406	406	380	403	420	376	388	350	409	395	374	372	350	392	395	354	377	378	391	430	402	365	377	406	385	365	399	375	389	400	351	364	435	422	383	415	370	388	394	391	380	383	383	364	425	399	401	391	398	362	419	370	354	362	425	392	398	417	396	375	400	382	373	412	413	346	371	381	394	377	386	392	380	394	388	371	413	400	379	396	383	393	386	416	388	408	393	430	391	351	381	331	353	387	402	391	406	439	455	420	398	396	392	384	338	426	396	378	383	366	378	409	362	388	379	367	398	368	405	420	352	380	402	392	384	386	384	411	384	372	397	382	374	375	343	397	416	438	360	382	395	405	385	369	386	385	405	409	398	398	377	407	393	371	373	399	428	399	399	377	368	366	374	386	380	369	374	396	386	406	370	404	393	362	379	379	413	408	382	353	397	398	399	380	399	375	397	377	371	401	404	380	388	385	401	351	377	403	402	385	368	381	380	371	405	373	359	365	384	384	412	386	374	379	407	381	380	376	416	335	398	420	374	358	373	381	399	416	388	422	364	394	348	426	416	388	402	390	377	390	426	415	377	354	393	393	359	389	402	382	402	355	387	364	396	383	403	396	386	391	376	381	381	371	436	357	384	392	363	377	352	419	384	390	379	371	379	382	407	366	377	414	375	394	327	376	389	376	383	375	392	360	364	363	337	333	384	397	388	388	382	349	376	399	417	381	351	374	342	398	372	366	409	383	387	395	400	411	383	374	412	370	379	400	393	390	370	386	372	386	397	387	371	389	357	372	394	398	399	367	380	381	393	394	395	405	371	385	371	365	365	337	388	374	324	390	422	356	356	386	387	401	394	397	393	410	393	396	385	367	393	402	387	373	408	398	381	397	380	397	379	348	382	392	432	385	395	396	377	346	400	353	364	393	377	386	399	383	376	376	412	380	390	397	348	430	382	391	375	415	407	375	403	365	384	407	375	401	392	376	396	429	389	350	400	369	422	400	383	411	386	371	379	403	417	392	392	403	394	389	389	362	401	381	420	364	385	394	368	409	345	353	375	349	407	382	400	381	392	375	401	406	349	380	332	351	383	368	398	390	354	405	413	386	376	397	427	412	379	370	424	367	353	395	376	417	393	376	402	396	387	437	389	424	385	400	410	381	395	374	396	341	370	377	392	344	374	362	372	395	393	424	383	398	375	380	390	402	384	412	375	392	398	372	356	406	326	414	382	382	397	378	392	400	375	398	393	391	393	370	387	408	401	366	379	361	361	388	370	404	356	390	384	398	384	377	395	369	392	387	414	350	402	372	357	395	381	417	349	401	377	374	387	396	360	370	370	365	345	381	374	390	429	404	353	412	367	402	391	371	403	342	366	361	365	403	408	396	402	396	410	411	391	408	369	395	416	382	388	390	391	396	392	366	400	388	407	359	394	396	396	369	366	383	369	362	397	375	365	383	385	406	344	399	352	371	429	382	378	397	381	410	392	380	362	353	389	381	404	405	402	361	393	395	378	385	404	385	363	395	415	423	390	420	385	398	355	409	389	420	385	367	381	408	381	376	374	380	405	418	369	431	396	358	394	382	403	382	356	406	371	400	406	385	368	384	364	376	407	408	387	432	405	341	380	376	405	352	356	377	396	365	383	379	371	368	370	378	354	355	393	415	377	377	364	371	401	384	358	413	376	412	370	363	365	380	408	395	382	355	407	389	366	427	390	346	365	420	383	399	412	440	336	430	389	413	406	365	349	349	416	395	368	400	403	427	391	385	385	376	402	419	354	377	372	400	382	383	376	355	378	385	402	390	376	413	433	347	375	404	362	397	416	386	356	390	381	393	418	381	373	384	410	362	404	396	379	371	404	413	413	361	371	393	396	379	372	386	356	365	405	412	378	359	385	389	402	387	441	378	384	389	384	402	383	404	396	376	351	368	381	392	371	353	395	364	352	362	398	396	352	357	377	372	361	409	386	354	412	412	387	383	378	379	369	379	335	383	351	333	365	386	408	398	377	392	338	370	396	391	420	372	361	367	395	380	368	350	382	407	376	398	357	399	361	405	388	376	389	379	405	365	379	398	340	400	385	417	393	409	376	377	388	398	361	359	384	396	415	364	361	373	393	391	407	388	375	391	397	377	385	381	368	399	385	379	377	375	380	367	379	370	398	385	386	392	382	369	384	387	415	376	406	397	359	404	394	368	364	393	366	390	366	426	419	381	384	376	375	378	394	436	389	362	374	407	384	372	412	384	397	409	396	420	387	407	381	352	382	389	365	402	395	414	375	397	409	362	398	401	391	402	365	394	371	354	402	398	390	395	396	391	408	385	404	357	391	360	383	386	380	388	355	382	401	347	376	384	346	403	387	356	377	365	362	385	384	387	373	410	393	380	378	374	363	331	355	378	374	427	383	394	417	380	378	401	364	387	402	358	388	360	376	398	400	429	406	359	388	375	398	400	386	409	417	370	410	363	402	396	368	379	408	409	364	413	398	382	366	408	395	347	395	393	398	386	343	375	406	385	394	384	400	409	355	389	420	413	399	379	411	422	386	374	384	393	384	379	398	366	397	395	334	411	363	385	408	381	363	366	421	387	365	358	424	393	384	342	379	373	410	380	375	406	387	396	394	353	377	366	370	394	361	409	402	343	371	358	384	365	397	437	346	385	343	357	376	401	348	400	351	382	388	374	409	381	373	380	373	406
27512	11569	2074	1289	935	894	964	945	876	912	950	908	865	889	883	876	871	929	888	913	880	887	874	887	918	904	933	919	910	865	908	901	863	955	878	876	881	904	937	918	914	865	855	949	913	866	822	907	847	897	902	852	886	915	899	886	906	877	944	899	912	883	925	896	861	868	856	923	927	875	933	872	941	866	936	871	921	888	903	867	924	908	868	908	866	870	886	900	900	808	875	872	931	852	915	878	862	888	947	885	868	882	887	939	921	905	860	860	936	882	845	872	861	864	902	937	841	889	878	908	911	890	854	874	905	836	843	899	891	908	936	908	907	836	898	905	884	867	922	912	891	855	920	862	854	828	875	888	872	885	879	893	863	930	940	872	885	906	914	888	892	930	862	945	883	838	916	870	904	837	894	932	936	908	921	899	968	882	895	867	880	901	860	885	906	878	851	918	910	924	977	851	913	861	903	964	924	907	887	879	927	959	860	897	871	867	845	942	903	824	893	867	864	889	931	905	871	841	924	870	889	893	877	876	860	868	882	902	866	942	828	886	841	884	877	827	888	883	874	889	908	889	929	834	878	880	944	911	914	881	927	913	892	899	883	811	855	921	935	876	874	928	869	890	914	901	873	881	877	854	890	926	904	883	885	893	837	894	946	929	898	891	866	920	798	851	885	975	869	883	904	894	863	930	865	874	881	894	867	914	871	887	932	899	868	859	864	911	898	909	888	909	903	808	888	938	939	893	951	890	843	868	881	867	887	876	912	863	898	898	921	927	930	896	873	897	858	911	907	899	849	862	924	828	863	924	901	914	951	898	873	880	920	930	951	874	874	894	868	881	853	915	902	884	897	872	845	881	929	903	874	873	937	922	868	881	890	881	902	898	908	890	878	873	929	892	886	903	917	813	907	902	860	923	922	913	840	831	904	913	860	871	884	893	874	864	895	867	866	869	854	853	933	873	898	895	853	891	901	851	928	893	857	893	932	844	856	960	888	895	818	905	844	908	882	853	880	863	887	885	811	899	929	850	907	891	887	923	919	870	905	868	836	894	908	871	850	884	899	874	926	934	902	845	929	878	904	937	853	918	939	928	866	865	882	931	826	928	917	906	860	870	890	896	832	916	851	852	898	886	861	869	898	879	883	873	864	834	845	924	845	878	842	857	910	870	928	882	855	862	891	921	903	935	891	902	888	900	873	973	865	882	921	927	855	885	865	869	909	895	897	866	844	963	890	890	852	859	921	892	865	909	972	868	879	875	903	858	864	873	865	896	865	851	894	904	892	908	885	878	895	836	853	924	873	965	949	934	926	800	883	945	803	939	904	898	903	863	892	877	865	944	874	881	862	893	883	877	882	873	874	857	828	853	884	856	858	916	907	859	880	850	918	866	856	920	868	857	874	894	956	907	855	916	874	938	893	886	831	826	862	906	918	888	944	877	863	876	856	891	911	875	868	938	885	863	855	880	894	878	895	847	899	920	883	890	934	917	926	892	877	914	918	887	883	938	887	907	869	877	892	855	889	853	877	887	831	903	872	887	885	824	926	895	871	926	931	935	914	886	876	887	899	861	904	907	876	944	931	891	869	880	882	868	833	902	922	879	848	925	843	852	835	906	876	890	889	898	801	886	884	906	897	829	865	839	894	835	864	898	908	872	904	935	909	858	923	880	886	909	903	835	848	907	858	908	884	842	845	928	870	837	859	866	868	855	862	881	895	870	864	796	854	879	914	897	925	865	918	927	868	861	902	875	838	854	901	890	895	890	934	876	878	907	944	883	878	879	871	930	908	931	914	830	862	799	876	902	867	854	893	887	881	918	864	917	876	933	905	895	833	887	919	896	876	895	923	869	932	872	884	898	920	865	910	829	927	860	960	868	817	876	924	906	913	842	863	867	913	889	916	874	831	895	896	873	859	887	922	891	926	866	911	862	936	906	927	898	875	916	870	913	834	890	900	883	910	891	917	895	888	887	920	856	897	916	877	945	877	880	825	922	861	846	894	894	892	889	916	897	889	872	928	853	902	878	882	916	911	869	895	888	913	889	856	880	878	938	914	876	943	890	888	881	891	869	932	838	870	852	868	888	873	835	903	931	836	894	900	923	902	878	905	910	912	947	919	866	874	867	933	847	860	869	894	927	927	853	853	916	934	908	875	920	854	909	904	882	898	900	909	868	901	866	830	893	897	919	874	842	860	883	920	869	890	881	891	918	917	905	893	907	935	925	884	809	896	860	876	837	870	905	825	856	856	858	932	895	887	888	900	899	846	923	867	916	849	885	870	871	868	910	889	876	856	877	918	869	894	851	903	833	937	922	838	905	859	878	892	890	853	908	837	898	833	872	913	917	888	892	912	862	925	906	837	869	856	913	965	922	894	903	925	916	830	883	865	887	907	900	871	897	882	857	928	960	881	903	920	888	951	911	924	883	900	904	916	859	876	945	857	896	944	865	902	859	876	877	893	910	961	904	931	876	926	928	920	865	853	912	834	861	865	861	932	873	901	895	935	875	927	879	884	884	885	935	862	904	881	885	830	881	926	904	935	942	909	963	874	886	903	899	848	923	905	896	922	855	936	871	901	922	940	883	815	858	906	878	878	872	894	879	925	880	865	960	962	882	834	904	934	844	934	881	912	923	845	878	889	903	860	884	928	935	885	886	864	873	875	890	903	860	948	865	904	892	877	873	884	892	932	868	890	871	880	813	896	953	922	889	879	897	886	935	868	856	905	871	872	881	859	915	870	864	887	928	889	876	932	909	866	917	874	888	879	869	847	888	927	846	866	877	888	842	909	924	891	859	895	860	913	912	885	911	847	861	895	902	903	888	874	879	885	939	861	945	873	898	935	847	939	869	879	942	869	909	904	852	847	886	886	898	872	928	954	898	892	863	941	933	860	837	889	906	857	898	848	900	863	833	874	894	857	896	906	900	887	939	865	869	907	906	863	866	916	850	885	874	910	898	914	863	898	869	909	921	863	894	867	864	887	918	907	883	902	908	842	887	906	885	864	846	901	918	898	902	870	879	896	867	904	941	869	879	924	897	909	892	899	828	915	919	901	899	909	905	891	889	846	930	878	899	886	877	917	877	884	937	857	877	887	889	823	891	883	886	907	839	900	935	904	883	861	861	910	903	871	909	919	899	870	910	847	827	912	932	937	886	908	940	871	799	887	928	822	894	883	882	936	901	849	869	850	901	884	935	863	902	891	864	914	916	921	904	892	905	883	922	903	915	906	906	918	938	933	892	863	874	862	916	904	865	892	898	943	843	904	873	888	909	887	890	917	884	894	900	889	887	929	857	844	846	923	863	970	885	866	889	886	903	908	868	909	876	838	920	916	889	859	912	909	852	886	862	838	883	867	888	892	892	919	949	898	854	845	886	868	878	891	871	894	891	913	892	857	853	930	909	926	832	900	951	865	905	914	864	950	950	907	923	918	907	858	882	866	872	852	896	888	889	902	874	903	895	890	899	839	875	839	869	873	906	932	840	875	898
5174	1047	962	868	813	813	750	798	811	809	738	725	770	784	739	753	760	805	812	772	822	808	784	795	786	767	782	773	799	815	784	744	798	778	795	759	750	754	783	745	733	763	798	750	753	734	743	824	762	755	776	780	800	740	796	718	715	750	794	757	791	741	764	755	753	740	788	767	746	803	806	795	767	802	726	785	824	760	776	779	759	784	746	747	707	777	747	745	758	766	767	781	748	739	807	732	712	783	758	805	723	767	779	757	803	773	774	765	785	777	775	806	792	770	717	772	751	773	764	780	757	770	736	785	775	778	735	802	785	773	778	838	789	751	761	716	773	763	771	787	772	751	742	756	764	794	752	754	745	789	742	735	782	827	760	774	780	736	739	838	773	736	793	734	761	790	739	764	795	799	769	764	736	753	728	736	758	828	753	750	819	776	774	797	791	797	803	777	769	828	804	768	787	797	740	710	806	765	753	733	815	756	776	779	767	824	791	768	751	793	788	781	777	711	772	720	813	781	794	742	746	777	778	772	815	785	791	839	799	785	782	783	763	757	744	751	803	727	758	769	767	764	773	750	776	797	752	815	734	785	760	778	715	778	754	756	749	770	812	732	729	745	793	774	775	775	776	776	730	776	761	839	786	723	755	785	786	793	774	752	761	738	739	799	785	799	765	740	757	735	782	798	788	808	744	785	757	758	743	790	797	710	746	776	725	832	760	816	754	785	771	744	784	758	703	761	794	791	764	713	746	768	770	717	774	750	789	742	784	758	749	732	753	759	716	836	716	772	714	745	770	724	742	788	775	748	795	789	793	790	783	752	819	740	738	741	744	709	777	774	792	749	739	798	747	757	751	810	773	735	712	740	778	773	790	735	776	800	788	811	736	820	779	749	785	773	737	782	718	759	763	771	789	786	761	746	780	754	793	765	837	796	744	747	750	779	753	737	795	750	735	742	759	797	731	858	740	738	731	792	822	761	759	744	789	728	764	783	749	761	784	763	783	812	791	777	767	823	730	760	752	762	776	789	774	761	764	775	732	725	766	780	744	776	777	757	757	738	741	765	779	743	749	798	775	771	776	750	788	771	738	761	773	771	776	798	810	773	737	776	733	781	776	752	807	767	747	800	794	727	756	734	740	743	765	786	750	733	797	802	813	762	762	750	829	779	740	777	720	770	757	774	766	771	761	752	749	826	737	745	818	745	744	755	746	784	763	813	782	759	683	783	773	731	776	777	777	813	811	769	772	763	820	761	826	788	747	806	723	778	761	730	788	824	787	741	766	723	766	756	776	765	762	772	815	685	719	785	756	736	763	706	745	795	753	769	739	765	777	787	799	774	734	814	801	806	778	796	792	745	751	751	788	785	735	771	762	745	767	736	790	769	796	745	722	765	734	731	703	773	808	777	818	759	781	783	782	740	784	794	771	748	770	750	775	753	752	774	833	791	822	705	795	781	767	775	762	740	791	789	734	755	798	744	822	788	788	740	755	772	749	694	756	771	761	761	770	758	771	746	786	747	777	796	750	714	779	818	805	792	821	776	729	765	749	785	740	818	775	769	757	750	739	815	792	800	736	744	734	772	790	706	775	771	783	828	749	829	803	785	791	749	746	749	801	772	757	823	810	731	771	779	761	725	743	757	810	795	791	798	797	818	722	718	790	793	755	708	779	793	796	772	773	773	786	778	753	795	730	761	738	800	757	748	744	744	784	718	793	769	765	773	782	781	809	753	783	778	742	699	763	806	793	807	780	789	778	768	805	717	769	738	790	792	813	776	751	810	721	780	828	763	742	758	796	744	767	782	816	714	762	786	813	786	761	769	778	801	716	725	771	763	799	829	779	759	762	771	793	746	827	787	771	809	786	804	785	780	792	724	782	795	731	755	764	834	775	781	781	714	775	757	805	807	757	739	759	723	739	801	798	782	769	750	807	729	731	722	717	760	767	759	747	773	765	752	848	802	788	761	793	792	771	784	773	800	735	774	781	844	807	770	775	788	766	761	764	808	735	729	742	759	759	728	731	778	737	732	732	780	730	728	776	738	764	725	736	735	735	767	769	769	773	786	780	738	771	730	732	727	745	763	758	776	765	746	767	775	795	809	821	796	736	777	756	736	753	795	722	798	806	797	745	732	738	777	787	735	716	800	795	797	770	830	769	788	790	790	782	824	787	811	815	784	772	779	708	767	740	770	793	779	835	762	779	789	784	778	801	788	784	763	804	805	762	767	772	764	789	755	760	789	772	783	766	742	785	803	751	755	727	784	836	762	809	774	786	726	729	807	788	784	724	821	741	816	788	768	804	743	745	794	818	772	779	751	763	789	761	742	728	742	769	820	739	788	775	746	794	756	721	777	767	824	743	728	721	761	746	784	764	762	777	729	724	804	746	761	778	782	788	814	809	794	794	749	709	793	801	745	738	826	734	759	745	757	789	778	776	786	744	796	786	830	765	767	814	821	775	793	776	775	793	803	763	757	703	717	788	772	721	759	728	777	806	718	764	791	823	721	828	719	783	749	745	791	803	806	755	802	751	743	778	794	798	791	778	747	710	786	772	766	749	771	785	821	790	770	778	760	762	754	749	828	755	776	795	795	841	750	807	795	819	752	772	778	784	747	757	815	735	756	770	771	771	746	689	722	737	803	815	734	753	766	754	769	787	772	731	807	760	778	797	742	766	738	807	752	777	786	709	741	761	783	811	742	825	769	788	730	734	758	847	791	758	734	757	788	771	803	719	786	773	765	781	796	758	781	746	739	766	728	733	740	757	769	736	765	747	743	775	793	780	801	785	761	745	819	743	769	809	752	799	719	832	776	771	785	766	802	781	823	795	752	762	805	765	745	806	710	774	801	763	741	741	798	783	789	751	788	779	818	767	802	816	774	721	756	791	730	745	750	850	778	807	746	778	751	758	744	764	779	761	747	759	714	730	771	749	739	735	809	781	763	805	768	795	786	819	743	751	769	787	808	767	764	831	773	780	766	781	747	758	800	792	754	756	777	814	764	760	794	792	830	762	807	730	755	794	796	788	812	766	771	774	748	755	759	737	755	818	741	773	809	820	759	767	761	760	774	785	766	823	750	800	733	773	788	770	789	767	815	748	786	827	737	768	771	792	762	799	756	766	742	756	742	732	758	729	776	744	763	719	786	737	760	731	767	801	737	732	854	765	765	757	781	769	720	762	753	776	714	777	767	813	710	785	773	768	745	760	783	760	751	765	761	762	756	825	746	783	765	805	734	813	721	755	752	771	809	800	741	757	788	820	756	753	775	800	786	753	724	766	734	760	822	736	762	807	777	730	723	748	740	806	756	767	720	760	810	744	707	781	751	738	778	758	780	783	779	754	727	757	764	750	774	803	742	768	788	778	807	749	781	783	797	775	708	765	767	758	772	735	774	773	766	771	809	752	784	725	745	837	756	771	781	764	761	782	793	810	751	753	800	738	760	742	751	750	813	802	727	760	779	796	766	811	746	733	772	779	814	778	767	789	837
25883	21476	25084	16346	1825	1096	985	922	889	915	854	821	865	820	852	797	823	787	850	852	821	782	862	840	810	827	858	804	800	796	813	846	802	840	797	834	809	818	810	865	794	822	819	797	831	819	808	762	837	784	878	808	820	821	809	849	793	781	804	877	766	788	878	874	800	779	814	824	841	882	729	822	800	834	744	867	830	857	764	805	782	837	814	758	834	768	819	770	804	780	793	757	812	842	812	874	842	791	798	876	791	781	816	811	795	800	819	809	816	819	846	778	847	849	754	759	831	793	812	830	814	835	814	756	796	770	808	845	822	837	818	776	837	820	803	840	855	853	797	748	823	800	826	815	814	841	822	778	800	766	777	791	842	796	823	777	787	773	803	799	745	762	790	823	841	785	818	826	830	781	778	814	857	820	773	780	830	826	841	844	784	809	821	759	802	841	825	790	816	801	769	815	837	834	815	797	797	841	782	843	801	734	802	789	814	851	794	807	839	855	778	838	817	801	793	785	838	802	836	779	825	791	771	866	760	765	816	832	814	817	798	822	791	788	807	774	832	774	843	824	784	843	792	814	796	783	765	783	754	789	856	842	823	803	800	771	772	853	819	795	814	803	825	842	809	824	790	868	805	796	793	810	801	792	794	819	793	809	745	849	792	828	806	763	841	766	833	851	839	823	825	838	836	803	791	802	806	787	718	788	801	813	804	839	796	763	810	809	744	847	775	810	780	782	807	820	797	805	813	730	779	749	798	814	790	816	848	800	788	827	850	808	793	817	835	814	807	867	855	826	799	853	812	800	823	758	831	868	786	805	793	805	838	800	797	800	776	822	788	804	825	791	793	808	798	772	790	845	782	780	816	837	781	761	801	794	815	755	766	847	804	821	816	828	840	836	821	816	801	805	800	831	789	782	829	776	855	826	837	809	807	828	855	808	780	775	828	794	843	783	787	780	818	769	839	850	829	802	782	765	832	792	787	797	838	786	863	843	788	844	827	783	793	816	845	842	803	832	801	816	824	825	828	794	820	826	867	798	798	769	813	844	776	803	858	786	806	832	798	860	844	774	826	794	753	816	770	790	760	805	817	801	816	810	792	779	802	833	804	843	823	850	832	774	804	830	852	835	796	775	815	723	818	785	820	761	832	738	801	809	821	803	815	803	840	841	780	783	859	826	826	799	801	794	780	818	776	770	792	788	806	775	824	822	803	830	764	787	827	849	835	805	805	793	798	787	809	791	771	795	770	800	785	779	802	852	813	793	778	803	781	742	785	844	774	830	868	790	832	866	772	788	853	811	807	767	791	795	809	850	782	801	781	793	853	798	794	797	826	860	821	810	835	819	769	805	844	851	810	827	846	777	848	861	826	859	795	793	808	804	846	807	801	814	813	852	791	772	792	788	768	797	809	802	766	810	815	773	853	783	776	834	786	846	875	816	769	821	788	813	821	778	760	816	813	773	819	828	814	790	809	789	798	805	780	845	798	824	831	771	756	832	857	750	781	840	829	757	842	822	848	793	817	804	799	826	816	836	827	827	794	800	813	778	763	794	798	795	869	845	800	799	790	790	848	809	744	771	815	831	807	808	816	782	771	862	747	857	838	855	802	822	844	852	778	777	796	807	867	774	826	831	804	784	813	835	829	804	809	794	805	786	749	793	797	828	805	758	831	769	841	856	829	795	799	794	829	821	848	798	811	791	851	761	829	783	795	787	845	782	808	802	833	789	804	804	789	799	811	807	775	816	769	792	790	803	768	782	832	828	815	808	816	834	812	790	819	811	812	797	817	770	770	864	822	802	845	816	835	810	750	810	794	768	762	847	824	838	797	798	832	863	837	772	807	728	862	799	773	812	800	805	780	828	844	818	841	794	806	812	859	835	755	809	839	839	831	794	786	825	782	814	849	817	846	759	827	789	842	819	826	817	821	808	805	867	826	808	806	806	775	806	773	894	812	789	809	793	829	778	769	806	827	811	757	787	788	798	758	801	796	802	838	790	834	840	787	833	825	835	836	750	791	838	813	850	763	825	772	845	796	829	814	790	746	764	821	818	803	794	773	791	804	760	790	827	821	802	775	809	808	852	778	754	829	783	858	769	831	812	790	772	765	778	793	833	793	863	799	858	822	842	792	843	815	803	822	845	752	803	803	815	782	811	792	756	794	778	813	815	825	818	838	829	818	815	821	839	797	828	785	851	859	770	806	842	875	784	787	771	883	833	847	785	777	804	801	880	838	843	809	821	826	818	808	851	806	785	796	802	804	839	838	828	798	813	835	748	810	779	808	916	790	815	750	793	818	829	800	809	806	753	777	813	792	763	820	817	822	792	751	794	817	765	774	837	814	815	829	837	799	798	816	821	811	864	749	838	827	814	815	797	819	766	823	815	817	841	801	802	797	802	843	810	826	778	757	838	819	804	807	820	831	848	789	824	782	788	821	758	864	796	797	801	825	828	798	824	885	767	847	833	791	801	765	794	804	791	770	824	870	802	777	807	857	768	803	824	792	763	781	821	834	833	774	827	824	851	807	790	807	794	823	799	825	833	795	821	791	782	800	797	780	812	803	791	746	826	849	786	834	737	798	801	806	812	806	831	837	793	828	797	808	820	843	871	785	845	826	784	813	796	822	819	794	835	808	780	845	805	829	794	823	823	811	819	831	841	792	796	801	848	821	803	786	840	819	768	824	825	815	830	786	804	845	889	828	752	818	842	833	753	830	823	809	857	806	803	774	876	786	830	742	765	815	801	849	788	831	832	759	788	817	793	743	807	822	798	786	794	793	802	732	809	793	846	805	797	831	849	793	807	832	810	886	832	796	770	805	823	823	809	791	821	831	840	840	806	835	788	822	832	783	816	789	753	836	786	773	788	867	838	837	817	816	818	840	781	732	780	799	881	777	834	821	810	778	791	772	864	824	784	795	736	788	772	833	848	816	815	848	841	781	834	805	830	792	811	800	832	833	769	800	813	764	799	817	841	799	845	785	730	783	798	854	799	812	836	810	783	821	825	798	759	845	740	833	765	797	820	790	770	806	844	850	817	851	777	775	748	832	820	833	813	817	802	789	768	811	814	812	849	806	748	819	788	783	797	811	812	759	805	799	822	798	827	763	854	854	753	824	813	829	807	804	775	773	849	821	841	784	778	826	817	774	796	784	797	831	829	770	862	834	822	798	778	827	797	799	815	830	749	787	818	793	805	817	832	783	832	842	839	760	811	815	825	845	737	800	772	766	795	774	790	821	799	811	841	753	781	803	807	819	804	864	848	850	839	798	806	829	772	767	849	843	805	806	827	810	801	797	797	776	838	772	810	812	808	838	804	800	823	821	791	814	808	791	835	807	830	811	841	745	805	806	824	805	792	828	807	764	798	815	764	811	808	820	809	787	764	823	820	849	797	792	862	831	806	843	775	786	832	815	831	781	818	781	793	750	836	804	825	812	823	865	854	781	727	792	828	795	765	840	829	823	766	816	767	823	786	874	829	820	813	791	816
3714	2187	1823	1208	1000	918	802	844	782	759	768	756	746	720	786	751	761	734	743	729	732	765	740	760	718	741	717	742	717	734	763	756	717	763	735	663	731	746	713	746	736	732	708	756	753	694	710	716	767	679	719	747	710	713	729	731	678	758	753	767	718	707	727	739	697	758	703	715	684	687	690	725	729	728	758	690	696	744	765	721	741	689	689	713	735	719	704	723	704	734	719	729	741	755	697	712	726	755	724	733	770	723	685	763	685	738	697	756	710	755	718	700	735	743	691	722	733	707	708	712	721	719	747	725	677	686	696	700	708	737	722	722	740	751	739	722	714	671	696	689	712	670	710	736	738	679	689	717	741	701	742	737	726	708	735	764	719	697	761	667	677	710	686	729	735	734	732	723	726	703	719	710	702	762	755	698	721	723	772	739	710	712	700	642	742	755	716	757	700	738	712	701	694	693	726	678	675	705	726	739	743	737	733	737	721	737	752	714	712	738	678	711	684	726	675	689	746	695	774	701	683	753	740	701	714	749	729	692	757	717	778	695	700	756	710	700	707	694	715	709	752	671	762	712	771	734	727	733	665	696	725	683	706	685	726	694	723	739	716	715	770	679	733	733	711	688	713	700	699	703	746	730	680	719	780	661	758	728	672	770	763	714	776	678	695	698	693	748	710	773	749	714	718	689	721	698	720	698	724	686	698	748	697	777	752	723	669	682	722	726	731	691	729	657	739	621	714	700	687	728	710	690	726	751	694	687	688	724	695	746	721	681	678	734	750	711	756	606	728	757	701	681	725	692	701	759	714	701	739	759	742	703	757	721	718	700	678	726	741	705	673	732	728	716	728	715	687	730	703	689	714	722	736	714	732	710	720	692	714	681	740	738	769	682	757	726	702	715	749	710	708	694	687	699	751	718	730	753	730	746	705	679	777	674	740	711	730	731	679	707	687	725	692	724	722	756	695	725	695	758	720	704	735	697	702	715	736	719	681	750	729	746	734	716	720	767	725	701	685	703	708	683	727	736	702	695	760	694	746	764	737	719	720	722	702	707	726	705	744	717	697	741	724	721	710	646	740	713	690	682	713	703	678	667	715	750	744	709	705	664	747	689	747	707	712	734	716	679	671	735	696	741	755	726	693	645	717	736	744	698	694	706	731	655	701	726	682	715	712	722	742	723	729	713	704	701	694	739	713	724	694	743	731	711	717	724	707	698	690	671	778	744	701	705	709	700	729	697	685	802	731	702	681	677	685	740	706	721	718	751	724	729	722	702	719	688	754	703	721	684	700	723	751	746	747	675	699	753	706	710	660	673	761	692	744	700	779	749	746	722	675	719	723	698	736	657	733	733	748	754	757	744	695	729	709	728	730	794	673	726	682	765	685	698	687	701	698	728	691	703	699	683	731	668	722	722	700	748	740	731	755	712	720	748	737	721	692	699	746	728	685	726	766	735	707	683	691	712	672	728	741	691	728	724	731	686	687	754	781	716	732	729	675	681	750	701	698	692	731	724	718	727	718	729	687	761	690	722	697	703	661	729	731	722	722	686	736	736	722	725	737	745	709	717	729	708	733	720	662	733	769	739	652	700	750	677	692	647	717	702	678	699	720	715	738	714	783	680	712	701	714	701	689	760	690	710	754	709	720	752	705	679	700	681	727	635	685	704	696	715	734	702	715	736	738	707	742	654	724	688	703	738	715	705	731	666	744	676	727	762	726	754	720	705	697	691	706	664	708	704	762	684	732	699	692	666	695	731	752	702	741	739	670	733	706	707	743	778	678	744	751	724	745	727	737	687	684	686	743	726	731	702	702	681	650	705	739	713	684	745	703	696	735	673	709	709	682	702	700	684	667	730	722	699	728	771	744	757	667	749	710	709	701	689	716	697	735	711	720	730	724	737	693	711	684	719	665	724	734	708	715	720	660	725	683	704	675	750	724	718	698	731	721	706	678	721	790	766	701	734	700	691	721	725	696	665	698	711	698	734	726	733	709	720	735	723	766	738	709	717	652	717	690	695	720	724	642	673	701	712	732	673	709	715	681	681	721	698	749	732	729	747	706	746	724	677	682	668	722	739	706	717	755	740	688	733	705	700	695	695	717	685	726	715	732	788	673	737	678	704	729	723	729	720	723	679	694	737	727	696	706	672	688	682	705	704	701	752	738	730	708	709	719	702	692	721	721	712	750	709	662	680	673	722	758	708	697	745	713	697	682	697	758	681	705	709	734	729	734	718	703	719	724	703	710	735	677	743	683	723	731	706	736	741	726	714	738	712	705	745	706	699	722	686	726	696	725	720	763	684	730	663	687	733	694	675	735	696	742	725	720	656	698	717	738	725	695	681	751	754	672	740	728	732	699	707	721	659	700	749	713	718	702	732	744	718	668	766	743	732	705	648	726	685	720	687	701	667	811	752	685	707	758	691	725	724	702	653	669	743	732	759	713	685	737	698	705	778	730	666	709	738	732	743	726	667	743	677	691	687	711	726	705	689	722	687	721	734	707	718	720	777	723	676	754	718	777	720	701	725	725	684	705	729	752	719	744	734	733	700	768	673	711	745	707	698	661	698	688	758	663	731	730	721	720	661	718	676	712	759	702	778	662	703	712	758	729	725	716	699	753	722	718	758	680	732	715	727	732	711	682	698	788	675	698	735	722	677	747	750	708	708	715	725	667	739	688	692	693	738	711	759	716	719	719	751	668	740	775	708	699	670	712	683	707	725	739	697	707	758	729	732	681	681	679	685	760	744	655	710	731	717	760	773	721	667	693	709	708	743	706	712	693	696	742	736	741	711	718	763	719	709	690	683	735	713	727	704	711	708	724	732	683	719	720	715	736	693	728	682	730	733	719	748	719	751	723	689	739	705	706	760	690	771	721	674	667	703	650	635	710	711	763	763	724	714	704	701	622	708	702	725	729	687	649	709	730	690	716	716	750	716	723	687	715	703	721	668	703	767	690	735	685	708	742	704	708	703	693	732	707	745	702	699	709	728	715	722	699	717	726	688	722	702	746	734	713	724	696	764	698	751	695	709	679	735	697	715	708	655	743	652	740	726	711	793	729	701	681	788	753	702	673	726	742	759	707	716	653	743	717	728	702	738	698	738	686	765	715	758	707	721	719	730	672	714	724	735	727	751	737	737	714	689	719	741	759	733	721	689	754	757	683	716	709	725	756	724	693	688	736	721	692	737	709	734	719	713	741	744	678	719	757	673	657	717	670	718	663	637	703	712	736	732	740	741	718	703	698	669	731	731	654	700	697	714	685	671	697	696	675	724	701	709	667	691	758	733	675	709	672	684	712	697	665	716	675	677	673	699	738	699	687	726	725	748	671	730	695	705	706	720	748	726	693	643	701	770	693	732	719	751	719	726	726	728	718	712	668	716	711	726	741	658	696	685	721	689	685	709	719	671	731	703	727	718	679	757	715	712	727	658	697	725	702	693	662	707	679	757	728	735	751	704	685	704	674	708	689	710	760	721	705	680	669	708
24257	21416	28563	24655	19930	2704	1002	646	494	505	461	422	406	448	459	417	425	410	401	389	371	372	371	401	414	388	376	411	374	393	391	326	397	415	441	391	393	403	346	370	372	364	367	359	361	413	366	372	410	402	408	403	393	367	413	403	364	398	369	401	358	387	384	398	398	410	366	401	415	370	410	368	378	353	373	371	399	408	385	366	368	372	359	390	389	386	386	416	382	389	411	359	354	364	376	369	384	370	386	409	373	371	377	390	339	375	382	354	347	354	383	397	335	410	415	374	415	364	370	370	386	385	414	398	362	367	382	390	407	383	373	373	406	391	335	363	370	379	397	379	380	378	368	390	371	407	329	400	398	412	395	355	357	360	399	372	378	381	402	369	425	363	363	353	388	378	353	358	396	379	347	384	345	404	380	385	399	393	366	378	387	335	361	391	364	372	350	434	380	388	390	371	364	372	384	382	375	362	368	429	355	387	365	382	379	369	412	384	372	372	390	392	396	351	354	372	388	366	361	398	379	395	404	370	404	356	414	351	402	402	378	369	373	347	375	399	376	402	395	383	357	371	350	391	362	398	355	366	370	364	388	381	370	349	334	392	395	346	347	335	356	383	377	373	388	373	408	349	379	352	326	399	405	404	372	388	379	346	394	368	378	395	372	363	416	398	382	361	400	401	378	384	382	345	363	387	376	355	382	370	383	406	378	387	362	408	357	376	383	403	420	342	370	391	375	385	409	434	372	378	374	367	390	383	387	377	348	386	394	398	390	365	363	347	373	376	363	359	408	394	414	386	376	421	379	365	370	395	383	386	354	370	367	384	395	364	350	372	410	337	381	385	372	374	355	401	367	386	397	396	328	395	357	397	333	407	387	361	361	380	362	375	389	368	395	353	422	370	384	376	357	318	395	390	377	411	385	370	373	410	408	359	399	364	348	358	389	394	405	383	353	402	362	376	384	366	386	402	389	422	404	369	413	376	379	389	379	392	364	366	344	384	375	389	387	361	354	376	409	360	386	379	368	369	372	396	355	356	402	385	399	350	419	354	366	334	397	362	386	375	370	386	373	372	372	338	382	352	381	390	406	358	366	385	383	388	360	373	368	362	376	392	362	368	371	345	341	401	385	401	382	337	373	391	347	382	390	386	411	376	385	351	402	352	353	358	368	356	356	389	389	366	375	361	368	363	381	376	356	351	384	381	369	367	383	352	368	374	399	386	367	363	371	404	392	362	385	372	403	396	408	378	365	387	410	381	348	389	360	403	365	393	371	364	335	381	389	396	376	358	346	348	374	380	401	420	371	366	366	354	406	396	349	340	344	398	392	316	396	376	365	355	366	369	375	343	377	435	364	370	420	374	364	393	367	367	380	398	361	373	385	406	355	384	358	357	364	347	345	397	393	419	384	376	395	376	382	389	361	376	395	377	347	370	359	382	379	395	370	377	396	373	387	376	397	388	375	396	371	370	363	396	370	354	377	395	384	373	345	371	371	371	422	327	382	385	396	368	332	347	380	366	364	380	367	380	346	366	385	371	372	358	391	399	354	394	340	396	366	402	383	402	349	416	379	379	370	373	383	360	375	341	372	359	395	351	360	381	387	399	390	387	392	359	348	355	406	357	387	390	357	371	377	412	394	388	369	368	360	369	374	389	342	386	372	362	353	407	336	350	418	386	362	395	371	374	380	378	387	388	394	357	350	378	342	361	378	363	385	376	375	356	392	369	351	364	419	425	373	391	380	397	363	354	399	366	382	342	379	338	407	373	417	375	351	360	387	361	371	331	334	349	358	373	390	354	365	382	364	373	398	372	406	381	361	341	370	367	391	368	370	371	363	373	391	378	392	398	379	414	385	360	379	428	361	389	395	388	370	384	372	381	405	367	428	384	351	406	375	380	402	393	394	391	408	381	386	348	404	366	374	381	362	362	389	369	401	377	404	383	352	389	359	316	413	357	349	377	362	344	377	392	378	358	369	398	313	372	409	357	349	371	351	380	360	373	347	346	365	413	389	368	381	338	352	367	368	364	375	377	406	390	356	343	333	368	388	385	346	394	359	358	343	377	402	369	372	370	416	370	333	369	353	362	386	394	421	376	352	386	354	357	359	358	372	363	370	423	349	392	388	366	372	386	382	393	369	384	415	377	368	361	400	349	331	375	397	361	381	373	380	360	352	399	354	363	355	378	371	381	387	379	350	342	395	395	333	372	408	374	405	410	369	385	346	409	362	343	383	340	347	386	395	377	369	357	379	395	368	394	361	384	388	378	370	403	384	386	377	368	382	360	384	374	332	341	396	403	375	357	407	370	356	377	393	434	397	397	340	422	359	395	391	403	374	387	400	348	364	364	351	385	414	396	371	362	390	368	425	383	387	355	354	359	381	343	341	372	352	362	353	341	378	387	322	348	378	313	343	360	375	379	354	407	375	357	360	357	370	375	360	360	391	371	395	379	369	395	341	394	377	369	350	396	363	367	333	390	375	362	389	373	373	346	382	383	369	392	349	372	365	390	372	391	383	376	333	406	384	351	369	374	384	374	376	355	368	363	342	371	386	387	373	389	353	365	359	385	409	386	385	379	376	372	379	372	384	386	389	358	392	369	376	374	356	407	353	378	388	375	401	368	427	351	387	377	382	385	408	411	358	356	388	376	356	377	343	346	366	355	408	352	368	383	363	340	397	383	355	371	366	389	380	378	377	390	374	373	339	349	400	363	363	406	342	402	350	400	375	370	361	361	360	396	394	375	370	354	391	396	381	347	350	377	388	364	369	377	364	394	361	381	359	362	375	418	379	398	377	413	378	355	369	383	386	390	349	370	377	386	374	360	397	401	394	384	365	390	327	374	364	369	357	417	388	387	394	363	383	383	384	401	347	350	369	418	393	329	413	376	394	375	377	381	351	336	363	366	394	367	379	375	371	367	376	389	390	379	376	360	370	367	375	377	372	370	375	396	352	341	361	359	369	392	366	389	388	339	367	378	385	394	376	371	399	389	359	359	394	376	385	371	347	386	367	391	370	343	387	367	396	366	379	392	377	410	395	372	372	361	386	374	412	345	358	347	336	417	375	397	376	379	354	363	378	373	378	368	384	397	383	377	360	387	377	350	360	359	361	358	410	350	369	364	365	385	391	355	397	384	365	350	426	374	369	380	402	411	374	367	396	364	382	363	359	393	384	362	355	359	416	367	365	370	408	356	357	380	382	400	417	383	412	387	386	370	361	372	366	360	393	391	383	387	382	339	364	379	355	361	387	368	398	364	375	394	366	345	392	422	388	398	357	374	355	388	371	368	341	358	365	380	388	381	373	343	386	384	371	336	372	393	373	382	400	387	340	351	369	388	378	349	357	372	400	339	387	399	365	367	347	370	391	376	354	366	374	372	348	374	403	371	388	389	406	421	376	373	396	359	426	372	379	365	388	376	378	355	347	373	383	354	383	352	388	380	338	375	339	351	361	390	357	351	356	384	386	339	398	356	367	361	355	359	358	364
3418	4725	3771	1795	1312	1055	817	715	670	611	543	539	487	483	494	483	459	443	425	440	439	404	420	419	435	411	432	404	382	425	414	430	387	387	443	404	403	409	370	396	346	362	406	399	424	376	401	389	393	404	385	414	405	402	358	434	436	367	406	413	416	384	415	394	407	379	441	411	415	396	400	378	380	399	422	404	412	420	434	365	428	380	383	417	367	401	393	421	399	399	380	417	394	359	399	382	415	377	426	390	399	383	392	407	378	364	370	397	398	385	408	395	374	397	368	399	380	368	392	370	404	395	397	384	390	399	368	365	401	382	380	366	403	363	393	435	395	375	401	395	336	379	394	388	383	396	394	410	426	398	405	418	383	374	390	386	382	380	393	403	386	403	415	397	356	360	364	387	403	386	410	374	398	402	370	366	396	405	359	397	376	355	384	362	355	382	406	414	432	413	368	379	403	428	366	399	388	359	392	414	357	380	370	388	388	412	386	388	397	371	377	404	407	374	381	383	362	421	405	389	390	393	390	404	370	376	404	431	355	359	374	374	374	374	401	342	412	372	384	411	395	380	390	378	408	370	394	393	373	410	405	373	398	358	390	364	378	351	395	397	351	378	387	416	406	409	373	383	402	379	416	404	415	376	392	398	393	389	357	383	403	382	402	395	393	377	364	407	424	375	406	381	395	414	377	371	393	367	392	413	369	405	354	413	373	415	379	397	372	375	395	342	361	386	380	351	367	393	407	384	407	373	429	386	401	389	370	395	417	392	385	393	368	376	385	381	415	379	394	398	366	386	406	407	411	394	366	409	400	380	399	354	393	396	383	427	425	386	393	385	389	409	374	418	394	398	395	409	403	367	381	380	378	387	370	412	379	356	393	375	372	365	406	371	417	391	378	419	374	410	415	386	385	415	379	412	376	397	390	390	402	382	392	400	385	409	380	369	387	415	397	351	391	375	380	382	366	376	390	373	424	351	372	428	394	394	365	385	378	371	389	408	375	356	421	384	394	380	387	363	396	373	365	423	374	379	387	392	375	380	400	393	402	375	403	409	388	370	367	399	409	371	373	359	353	386	438	383	370	433	376	374	391	391	399	393	359	376	372	360	353	399	381	411	403	391	415	385	377	386	385	379	383	367	384	385	369	380	413	365	385	393	387	420	421	404	387	410	371	353	422	393	377	417	377	364	391	366	390	348	397	388	379	391	413	367	407	384	385	392	358	384	357	375	351	381	388	417	405	367	372	381	409	391	434	373	391	351	409	380	382	414	409	401	383	389	366	391	421	387	357	375	368	402	376	416	369	403	343	348	370	387	370	364	376	397	367	389	379	396	406	365	400	398	367	402	433	389	404	379	388	393	378	393	394	398	378	391	401	412	394	400	380	410	432	375	356	405	431	372	359	375	400	420	410	381	385	400	364	394	414	384	355	401	386	387	397	384	396	419	409	384	417	401	388	355	369	358	388	364	380	389	409	383	378	436	400	356	406	369	420	360	410	351	366	399	390	379	400	392	406	383	430	377	364	368	405	380	380	395	405	386	390	411	391	391	432	384	416	397	382	416	387	368	393	380	400	369	411	360	396	364	403	388	400	401	405	391	373	363	402	337	383	398	370	374	348	379	353	386	344	382	391	389	369	381	371	395	392	410	362	356	392	397	359	380	384	360	372	374	335	384	364	356	409	407	368	364	406	395	395	351	402	421	393	374	365	381	358	367	382	379	359	386	399	374	360	375	419	350	360	400	406	377	382	387	393	397	376	390	416	375	351	389	397	409	365	404	381	403	372	371	373	397	367	409	385	374	379	398	391	376	367	350	365	379	399	361	369	386	396	380	382	389	367	380	394	357	371	406	380	372	413	398	389	359	381	340	377	379	385	383	392	419	408	387	380	375	383	362	378	373	364	377	385	394	402	399	357	368	395	391	359	363	379	381	380	393	383	398	374	392	379	355	380	407	387	381	370	380	371	394	379	356	406	385	408	399	385	413	387	388	356	386	356	349	377	357	354	379	379	395	362	403	386	385	383	383	388	395	388	381	400	356	392	392	388	395	350	358	379	414	428	353	385	396	395	383	364	400	349	380	385	368	417	388	366	373	383	357	375	397	371	359	421	376	424	345	377	389	343	364	382	399	371	390	371	393	404	391	376	364	404	416	363	381	395	402	391	396	391	378	396	369	382	387	388	356	427	373	359	380	407	367	394	366	373	376	401	423	401	395	397	394	370	375	429	389	355	397	385	393	374	379	395	369	381	411	389	357	421	379	382	356	399	403	400	374	366	366	402	373	393	409	373	382	367	402	391	389	422	422	401	382	359	383	385	362	390	398	350	351	364	378	372	388	378	377	377	387	387	406	394	354	405	367	358	392	360	400	364	383	384	392	374	367	386	375	350	366	379	371	380	381	380	391	429	373	393	386	357	366	360	345	398	362	370	365	365	393	351	394	426	389	388	393	377	385	371	369	371	381	377	402	367	390	374	397	382	385	407	364	389	400	393	351	377	359	386	392	379	373	411	392	436	399	390	402	398	364	383	387	393	360	427	362	382	407	381	392	401	385	357	379	400	380	363	396	360	388	383	399	388	378	392	370	404	370	396	353	437	410	390	391	371	362	404	389	384	385	402	383	401	383	368	384	384	390	370	352	405	384	346	384	354	372	393	399	391	401	364	425	372	382	357	379	421	357	413	380	413	396	363	401	349	371	366	351	368	376	384	354	388	421	391	371	392	415	420	362	374	393	360	325	380	328	382	376	373	407	393	367	424	411	411	398	395	373	402	411	387	390	393	362	371	393	397	369	398	377	388	406	385	369	430	361	397	366	390	393	369	373	377	380	358	378	369	373	429	376	368	403	368	382	371	386	347	355	403	380	395	395	384	350	397	398	391	351	368	377	388	373	398	369	390	364	404	361	354	387	429	377	402	418	379	389	373	383	411	396	382	393	345	400	420	396	366	379	387	350	412	378	387	388	411	357	395	368	385	337	359	356	383	395	413	398	349	380	396	400	396	378	373	386	384	425	380	394	409	351	392	368	390	385	359	392	374	407	358	389	392	352	390	393	387	356	394	392	372	383	370	380	382	357	358	364	403	356	408	390	379	378	382	380	362	394	383	387	374	382	388	395	364	364	388	364	402	405	377	382	368	405	369	371	416	360	363	358	354	410	406	411	380	352	366	377	361	346	374	352	388	375	372	385	372	394	371	389	384	376	382	387	385	413	389	383	396	397	376	368	374	393	363	413	359	388	377	393	429	379	376	379	358	386	374	387	386	353	370	386	402	387	382	397	388	393	370	387	394	397	389	364	368	359	365	401	378	405	383	358	420	356	401	344	354	381	385	369	398	356	401	408	384	375	392	379	419	354	398	377	342	421	387	412	362	392	313	355	399	354	399	367	393	404	394	386	376	364	344	375	368	390	384	402	393	412	413	366	392	366	381	393	407	387	374	352	364	377	401	377	399	358	398	349	410	380	363	404	422	388	393	383	413	403	382	398
27446	11437	2084	1254	956	959	883	902	861	858	915	860	914	899	896	917	886	856	867	870	862	808	861	889	844	910	798	877	883	859	869	846	835	891	918	942	858	895	820	849	853	877	840	878	875	913	894	870	919	873	844	911	884	868	885	911	916	905	884	858	864	867	851	850	898	869	865	863	886	835	851	914	838	815	862	912	868	885	876	853	829	870	902	837	836	867	924	830	826	851	888	861	929	883	855	875	808	883	888	920	857	815	859	895	880	910	899	859	831	870	899	866	891	903	847	862	907	855	843	891	898	897	940	862	914	832	884	911	873	857	893	849	872	827	824	889	911	917	914	837	801	883	867	840	855	888	852	853	876	861	857	849	847	858	915	872	865	902	844	954	844	906	872	889	900	888	909	861	829	874	878	847	818	853	915	869	842	843	956	820	847	812	854	872	860	830	855	917	867	955	849	859	863	852	912	919	892	843	905	860	898	875	882	855	847	857	868	867	882	887	904	904	861	912	845	855	906	917	889	876	878	879	935	894	833	797	820	852	823	856	896	826	912	886	902	816	927	860	906	871	905	849	811	786	838	873	922	863	845	894	887	884	867	878	909	894	805	906	849	922	886	905	846	859	846	882	893	881	898	909	853	836	878	888	882	853	874	863	832	872	858	915	875	846	899	937	887	842	838	896	847	830	929	975	822	888	915	818	855	831	897	864	860	871	855	884	848	839	846	855	878	795	872	881	824	890	880	926	833	875	870	829	860	865	842	917	854	882	877	872	863	860	865	888	917	940	865	849	836	830	871	884	864	891	874	847	830	878	861	868	912	898	910	874	868	861	881	843	886	858	903	843	921	821	864	868	880	895	855	859	873	857	853	879	846	905	850	892	971	869	889	869	894	859	859	859	883	831	882	837	899	893	852	924	839	900	834	872	843	830	828	891	846	832	882	923	810	886	851	844	849	897	883	896	875	908	834	941	806	931	833	834	913	873	893	859	889	871	843	897	898	894	928	887	922	890	878	860	928	880	809	827	820	838	945	857	852	882	901	891	901	887	851	885	825	871	819	838	867	914	844	887	879	883	851	827	806	933	859	864	847	834	878	914	865	833	839	863	926	870	911	831	892	897	854	892	876	849	857	916	910	858	852	870	920	862	873	883	901	870	860	951	843	901	927	872	884	870	902	912	897	860	850	853	930	904	870	902	883	886	902	845	867	875	862	934	849	858	857	844	865	878	871	904	930	861	881	847	859	923	867	900	885	910	886	910	867	864	891	910	928	852	893	889	860	848	838	880	817	894	893	833	831	891	881	868	821	842	912	879	913	795	866	868	870	900	825	860	871	855	842	881	891	855	860	852	859	869	914	843	862	855	827	856	859	885	855	824	882	874	862	931	892	877	836	908	852	855	856	813	872	881	883	836	904	821	868	884	876	912	924	885	907	882	866	882	864	891	909	874	845	879	919	808	888	845	821	888	876	887	891	865	872	879	902	829	871	886	932	883	851	847	865	914	853	892	859	851	883	857	879	869	886	922	859	821	862	892	899	826	908	872	900	837	858	826	851	921	811	866	869	898	895	909	902	844	895	831	949	907	836	865	886	864	891	881	896	887	916	859	848	896	898	869	910	876	919	897	875	922	856	874	832	827	863	892	883	898	857	836	847	919	871	849	885	897	840	836	871	906	849	882	938	870	854	901	826	868	856	876	895	889	910	844	856	857	914	939	910	872	860	808	893	867	837	898	884	869	880	828	891	850	899	872	899	894	905	908	860	837	883	875	901	852	832	838	819	830	883	905	906	851	869	841	846	862	890	866	855	890	820	893	844	920	903	915	852	886	892	882	856	838	908	868	838	911	842	907	861	846	857	873	912	854	870	827	902	909	825	842	825	848	842	848	927	910	922	899	882	878	868	854	855	846	880	881	847	861	888	846	872	927	876	869	826	848	828	843	899	885	839	891	914	878	906	839	841	904	882	833	855	884	839	900	844	872	874	903	880	929	856	865	849	859	803	880	857	893	898	877	900	825	858	917	863	865	860	875	858	853	852	879	866	923	805	889	892	898	893	889	884	882	797	833	850	843	875	911	896	859	854	839	894	892	888	890	857	800	833	873	901	796	869	867	928	855	885	875	885	803	899	905	880	869	891	883	882	872	823	891	922	867	887	874	793	816	911	869	873	858	912	883	900	848	867	867	882	896	915	869	933	898	880	853	942	899	911	871	917	896	935	870	924	867	855	865	900	895	864	883	878	871	914	866	823	883	814	900	874	905	830	851	862	876	830	914	863	891	895	905	876	878	887	889	837	803	896	890	891	882	897	871	866	860	837	875	848	840	875	882	820	855	903	876	913	852	870	839	843	865	897	906	854	857	848	897	869	920	897	879	869	793	856	839	898	864	901	887	855	881	892	879	884	915	855	913	875	837	890	933	834	833	866	874	885	808	849	873	838	909	886	869	836	864	848	865	903	897	864	885	900	852	891	879	851	851	844	869	840	861	854	859	877	856	875	842	859	928	890	874	911	867	903	844	880	884	852	904	865	856	917	891	877	860	877	869	910	810	894	849	895	822	857	913	882	832	858	834	894	877	849	872	880	883	893	827	890	886	914	872	905	892	840	862	915	879	870	899	915	877	905	876	883	872	902	891	836	947	879	923	864	889	899	841	869	899	899	857	892	903	851	908	897	875	884	876	854	833	838	861	877	828	892	860	966	930	831	867	884	912	842	860	817	911	907	863	877	835	824	910	860	883	937	893	877	896	874	859	882	847	851	876	889	842	865	907	855	917	883	943	833	887	884	852	908	869	844	903	862	914	910	848	834	864	856	888	863	842	839	847	876	861	892	844	899	907	858	893	825	841	893	882	880	860	901	856	900	860	887	869	852	831	873	874	855	874	863	840	920	861	859	881	835	856	864	866	947	872	888	869	922	891	844	896	908	882	869	881	899	870	855	920	868	885	876	899	889	897	894	856	895	875	869	912	883	839	834	849	880	898	882	840	907	911	903	845	870	864	808	941	828	863	887	851	914	887	859	880	840	870	852	882	880	797	852	869	878	865	905	873	893	904	842	898	915	881	851	866	845	878	859	853	863	846	876	894	868	832	867	878	865	846	902	920	858	926	900	857	843	893	840	855	863	863	899	854	869	851	868	954	864	863	892	897	893	859	860	934	916	927	845	886	847	860	900	915	852	867	856	904	882	910	921	866	876	897	859	893	909	879	862	838	871	888	846	880	870	904	844	841	872	840	877	907	924	869	930	903	895	860	925	878	901	890	942	894	840	880	897	869	840	900	861	857	875	888	913	887	899	911	904	823	866	875	923	865	899	898	905	838	902	849	837	850	925	900	852	895	871	918	907	858	881	847	851	884	854	852	866	817	843	926	858	908	891	861	872	862	878	903	931	852	875	878	888	910	904	852	845	858	922	937	829	901	930	890	862	872	907	888	879	915	900	846	915	946	858	814	894	867	873	890	868	844	867	919	934	873	925	903	854	898	907	853	867	869
5205	1003	929	865	815	757	828	758	795	802	791	798	762	812	780	795	744	755	793	792	790	745	729	801	774	799	812	731	816	814	797	739	757	784	728	815	770	727	783	773	842	795	781	818	725	772	799	753	790	718	765	731	738	764	716	729	699	748	818	783	787	761	747	798	779	781	763	826	775	731	788	770	757	747	772	768	751	807	800	806	768	787	768	834	729	774	775	813	794	774	737	748	781	826	809	809	767	748	774	777	739	738	764	751	764	760	776	763	766	752	749	797	745	747	793	790	725	738	744	750	776	728	722	744	760	749	737	740	745	810	748	769	783	754	753	802	754	791	783	742	782	770	759	781	758	763	737	809	749	812	758	758	725	799	786	777	750	720	788	814	732	732	738	777	727	786	767	791	806	780	775	750	836	772	803	782	783	763	810	776	777	773	791	757	720	781	805	807	753	750	756	750	724	750	759	755	778	768	785	763	761	774	725	778	769	753	744	771	786	774	777	794	726	782	777	810	747	726	794	730	724	707	757	744	744	784	767	771	793	770	783	741	829	834	711	755	739	734	765	748	777	739	717	796	770	800	819	831	769	751	749	805	764	772	788	794	764	806	771	743	788	776	736	736	729	756	794	756	734	731	727	732	787	767	780	758	769	787	740	778	788	778	807	780	714	849	756	757	731	812	763	781	846	731	770	758	740	762	780	758	738	688	735	777	808	774	744	778	763	747	781	788	701	733	734	718	763	769	731	742	807	775	767	775	739	769	781	800	779	784	830	813	743	723	737	747	791	815	797	758	763	779	765	738	776	802	791	753	744	750	763	786	760	804	753	800	823	749	757	742	757	759	768	783	772	775	754	765	787	771	723	762	742	751	761	759	771	742	755	751	766	749	757	768	727	798	754	771	731	799	776	761	757	728	766	725	777	774	807	760	762	798	845	773	770	752	805	783	780	805	726	803	799	787	732	748	726	732	737	743	745	768	792	792	769	732	756	777	688	764	753	772	752	731	792	810	744	786	773	749	756	770	779	720	749	796	794	751	701	768	728	745	776	812	741	742	769	754	777	742	729	760	665	783	754	733	739	736	830	723	747	739	779	748	734	767	776	760	742	755	731	762	762	778	790	793	769	820	769	795	758	727	740	823	801	811	769	742	780	755	742	735	716	771	748	738	777	759	801	790	715	736	792	757	776	776	794	817	800	777	812	776	760	735	744	768	782	821	790	781	791	758	745	695	764	801	782	784	726	748	770	810	767	776	754	787	767	814	789	781	802	740	762	787	767	762	786	758	757	755	794	790	762	781	765	751	777	737	718	783	784	721	765	778	776	733	815	744	784	788	773	736	816	731	754	764	767	774	759	763	750	759	785	766	733	774	775	794	743	779	760	771	733	755	810	748	777	716	831	765	746	792	738	753	747	750	769	755	781	772	753	770	786	739	770	792	774	757	750	702	794	764	802	764	791	787	795	760	783	764	755	761	730	767	767	799	794	749	827	764	790	758	768	775	786	717	754	740	756	770	772	794	797	745	786	752	792	802	767	725	664	747	773	769	760	801	803	817	807	761	727	751	784	761	769	743	778	810	786	802	745	760	767	748	773	737	761	752	804	768	749	723	774	803	776	777	775	762	786	769	784	793	780	793	780	777	762	771	728	809	765	793	725	739	787	779	715	807	784	741	779	695	753	763	806	773	737	752	783	803	737	734	777	763	726	737	756	733	758	734	763	787	750	791	794	818	782	769	774	746	728	765	803	795	784	811	781	791	792	726	816	792	744	780	711	778	766	823	770	754	761	806	784	816	713	751	758	801	747	743	761	768	724	782	767	769	789	750	829	757	793	757	755	775	769	749	768	776	744	786	729	776	804	749	756	720	737	787	743	745	752	785	757	743	786	701	783	770	796	811	798	816	772	784	787	762	791	784	751	805	765	727	812	812	731	747	733	744	763	784	753	773	777	754	790	748	765	776	793	779	754	765	766	808	800	744	792	719	749	820	764	727	789	785	750	730	776	754	772	769	795	797	768	747	772	744	727	750	761	729	840	773	760	711	771	777	780	774	769	774	721	845	767	814	792	785	788	714	745	793	775	795	836	767	775	769	769	809	771	760	717	779	760	782	762	772	717	755	735	786	740	708	759	764	704	727	756	778	756	779	798	723	751	789	764	821	744	755	771	775	775	764	790	697	748	795	757	764	770	735	760	782	731	781	782	793	759	786	753	755	785	740	709	758	817	762	795	769	731	762	731	739	802	778	767	760	746	701	767	742	807	792	819	753	769	722	765	788	748	719	761	772	776	725	763	757	801	793	745	774	768	789	769	793	772	752	829	778	739	742	762	735	789	752	765	772	718	745	745	794	722	800	792	790	769	751	778	732	789	752	829	785	740	779	787	786	765	764	717	814	750	768	794	774	750	736	741	744	695	762	791	771	761	722	795	795	760	715	780	866	791	752	776	755	760	764	752	755	769	749	776	725	758	740	757	769	753	833	773	744	786	762	768	767	758	818	773	758	795	769	792	721	764	782	784	763	681	767	806	789	783	738	750	763	760	773	730	785	781	757	746	768	779	780	698	746	707	723	758	836	789	779	786	803	767	787	841	753	775	709	773	752	716	733	787	720	796	801	803	785	755	783	744	774	774	726	761	766	744	765	722	759	762	793	737	781	775	779	747	789	750	733	760	738	720	730	743	739	783	757	770	780	771	773	764	804	808	710	780	853	770	786	805	784	744	723	708	736	779	791	783	776	712	758	809	760	765	758	771	784	772	780	756	765	718	760	697	736	732	785	840	775	788	801	763	771	790	737	733	795	757	798	708	771	766	730	755	707	732	750	764	749	792	794	795	759	763	773	715	732	786	803	770	804	790	740	800	729	791	770	757	760	749	746	784	789	757	743	780	787	734	746	736	802	767	793	801	772	787	814	780	730	755	713	734	820	798	743	748	787	724	753	748	734	716	854	765	751	763	749	772	759	733	743	815	722	758	755	825	764	797	809	766	740	781	747	797	786	761	715	733	771	757	743	755	787	771	777	745	770	736	802	739	768	735	778	759	730	753	763	781	743	736	699	701	753	785	725	774	767	761	745	749	805	745	751	791	723	774	762	766	776	773	734	771	746	795	757	717	773	788	794	761	750	759	785	779	774	763	782	773	767	748	742	753	743	770	803	784	754	715	736	785	758	797	774	772	773	783	746	765	776	726	743	779	710	772	760	802	767	772	775	730	734	759	737	776	784	737	762	772	746	748	773	736	754	772	767	782	724	750	739	764	817	745	748	738	787	759	798	795	761	821	756	794	769	793	776	803	728	765	766	745	770	756	744	719	764	756	793	796	738	771	771	755	771	770	803	725	772	739	751	796	734	765	798	747	774	786	728	746	717	765	782	776	783	793	737	723	760	767	738	794	768	759	797	766	766	758	758	779	741	796	754	756	752	772	759	728	800	810	765	760	825	741	773	739	731	806	765	775	771	751	761	730	824	799	810	767	745	807	782	812	764	745	749
25859	21413	25018	16242	1836	1058	989	852	820	853	879	809	798	825	841	805	765	810	805	856	830	810	773	801	790	810	836	824	849	790	825	839	769	779	834	812	741	832	783	740	788	790	788	820	787	811	823	814	853	804	778	808	820	823	787	852	786	821	840	806	754	812	798	822	807	765	794	792	833	775	734	788	766	792	771	794	814	788	791	702	777	819	800	754	734	790	833	804	787	794	773	765	806	786	805	731	823	745	857	847	777	834	809	802	836	787	787	783	766	777	799	765	809	805	767	800	780	792	830	810	776	836	743	836	827	776	791	802	812	797	852	807	747	758	772	787	781	798	836	730	779	778	811	698	820	815	816	786	825	801	796	785	765	816	820	763	784	773	817	772	788	815	796	769	789	803	726	780	783	846	767	761	762	845	815	814	772	813	792	807	803	751	781	755	820	806	813	829	806	829	770	786	786	792	766	758	854	826	831	804	799	760	794	744	755	752	861	780	845	781	804	797	785	850	834	772	796	771	828	780	755	831	806	790	799	751	871	857	803	761	794	804	775	810	769	764	796	793	847	834	766	807	833	768	789	756	814	814	856	791	771	810	801	798	830	799	809	810	784	842	814	815	769	790	831	807	827	793	804	804	761	806	807	851	789	729	795	820	845	811	765	775	802	744	835	771	842	830	803	795	806	838	807	773	750	776	782	831	823	767	796	831	794	756	811	778	785	804	794	832	809	841	869	810	784	811	803	826	829	792	770	736	782	747	777	754	776	806	807	821	829	817	805	790	831	783	829	769	776	792	744	803	777	799	853	773	831	822	766	730	804	791	835	772	774	823	747	820	773	806	717	794	793	796	779	792	748	762	871	808	793	819	812	810	817	804	806	786	772	812	809	845	797	779	778	789	774	842	849	800	762	849	819	795	845	777	825	755	822	814	749	802	816	820	820	749	797	783	759	817	794	781	783	763	753	764	797	804	779	782	770	792	832	837	821	818	780	781	791	790	859	743	775	792	813	786	710	851	772	799	818	759	798	772	733	790	794	786	776	813	807	831	807	796	800	833	806	752	769	812	775	731	811	778	819	784	803	751	782	811	796	746	757	766	824	830	799	814	805	769	816	781	832	764	803	841	810	750	738	812	788	797	760	801	767	770	833	825	786	809	799	782	758	788	813	787	808	799	765	810	778	807	817	757	784	806	790	760	810	773	803	857	798	820	820	816	807	793	785	788	786	814	782	847	785	796	782	831	828	802	804	827	811	786	791	768	798	786	801	798	788	795	797	757	801	755	804	755	781	780	810	799	777	801	809	841	751	812	820	769	748	774	829	773	803	763	847	836	842	778	755	781	824	785	808	767	809	805	804	737	787	794	786	826	784	808	836	775	823	811	832	772	814	752	834	809	777	791	771	782	789	806	761	770	801	768	785	818	757	877	810	773	755	741	855	809	763	771	819	765	782	770	777	763	848	815	810	795	762	794	813	818	810	791	785	797	789	806	816	743	763	827	794	755	794	811	810	858	812	784	819	784	814	800	764	832	842	784	752	808	755	788	796	794	811	755	794	808	796	818	760	795	841	765	792	779	810	748	766	780	806	779	803	812	784	822	757	760	771	762	815	847	815	789	771	832	832	791	813	801	768	811	834	768	813	817	778	780	839	803	815	789	790	769	766	779	802	788	823	790	830	836	820	804	764	822	771	774	817	808	875	732	768	786	883	804	778	771	814	782	768	758	776	797	780	792	785	724	767	813	787	790	771	761	783	765	806	773	813	869	816	799	804	829	793	841	796	785	773	798	805	772	799	824	749	815	815	833	828	792	808	772	798	801	809	737	812	814	825	838	768	788	786	787	866	795	805	804	757	818	790	784	837	793	827	783	798	824	829	786	800	792	810	812	769	833	782	781	774	795	782	833	768	829	780	813	786	769	806	798	806	757	775	733	827	760	773	820	849	772	806	844	812	790	836	801	786	748	770	761	735	818	826	788	759	794	848	796	789	795	833	838	776	773	821	838	775	777	764	780	813	845	840	773	837	828	799	823	786	877	818	797	780	769	797	734	768	797	786	785	855	767	769	808	749	810	778	769	760	773	806	825	791	779	780	811	812	834	830	778	782	825	807	803	814	768	824	799	777	785	802	808	801	781	792	777	850	783	785	795	813	768	801	762	802	813	810	794	776	823	801	809	780	813	786	774	764	759	761	787	843	824	825	766	836	804	813	855	802	881	792	809	810	822	812	774	814	787	810	796	859	809	789	835	798	769	822	840	792	797	813	776	833	822	805	815	815	802	812	841	730	802	798	786	821	799	825	781	804	738	802	864	854	796	784	769	821	816	804	810	760	790	847	757	836	815	800	802	851	848	790	800	783	736	783	778	759	781	775	817	797	782	825	803	813	861	800	782	811	801	796	734	773	762	773	740	776	773	859	791	817	773	796	740	814	786	828	789	779	862	785	860	779	808	752	761	787	813	822	752	796	785	795	804	786	773	830	822	758	850	812	735	805	774	795	810	807	784	765	756	771	791	759	767	791	788	776	780	784	813	831	740	785	793	854	777	800	790	795	749	799	812	823	828	810	796	738	791	792	825	826	767	760	822	799	765	779	854	753	806	797	803	796	814	803	786	759	827	838	806	772	847	833	770	813	800	797	821	727	778	818	829	831	816	805	822	795	786	786	833	773	832	773	803	758	758	806	839	768	773	823	796	784	827	840	771	786	828	796	833	773	796	800	799	826	777	807	796	817	842	743	858	778	777	797	795	831	789	825	776	779	766	814	840	798	812	833	826	776	796	773	808	807	795	799	758	804	761	799	772	750	817	822	773	800	819	844	795	797	818	767	772	812	783	766	802	825	795	802	782	793	775	769	801	844	815	787	811	780	768	786	825	812	848	735	784	782	811	829	783	838	805	758	786	750	789	782	761	810	758	784	767	765	784	800	768	756	775	813	834	801	749	819	754	777	795	806	757	777	795	818	784	763	824	782	764	824	808	763	815	782	794	796	777	805	811	827	840	759	820	806	777	764	824	783	755	803	797	841	775	813	785	835	808	744	816	758	774	808	847	864	798	761	797	743	773	784	801	780	788	810	780	794	806	755	814	786	840	820	758	817	806	820	760	742	805	758	773	806	832	805	844	816	819	816	815	814	772	780	754	835	764	874	780	797	810	788	791	748	796	783	763	764	786	783	754	783	810	768	788	845	764	803	781	838	793	782	758	813	820	816	808	821	809	810	805	775	814	749	798	809	792	824	784	785	821	779	787	822	817	778	815	808	821	763	806	829	777	833	833	794	799	796	778	786	739	843	811	760	758	797	787	764	805	775	732	835	762	784	791	760	756	828	793	839	796	797	845	800	773	854	866	754	822	834	790	793	775	828	846	840	773	841	738	830	745	801	790	810	791	856	799	831	774	779	750	776	784	824	774	776	803	811	751	818	859	734	774	783	790	810	802	838	828	755	824	792	806	778	765	791	790	855	779	796	843	870	824	812	792	793	842	808	851	830	787
3669	2107	1757	1167	1092	881	890	825	769	787	829	779	737	725	737	747	702	766	709	754	714	769	772	754	721	739	720	714	731	705	724	701	707	749	740	701	744	703	730	704	762	731	716	687	752	732	709	746	747	737	712	749	722	738	745	733	723	688	750	736	732	710	698	708	674	750	736	719	748	713	733	698	708	747	718	704	721	729	739	696	734	722	689	693	678	719	715	716	736	696	675	744	725	728	737	708	698	684	735	716	668	713	715	710	729	702	737	760	699	694	683	737	699	734	728	719	698	704	714	736	724	720	668	718	706	683	749	710	728	732	738	693	725	713	760	702	764	744	674	700	767	692	685	712	711	711	736	669	704	686	663	744	693	717	717	724	726	755	723	693	736	723	731	693	664	732	682	713	706	774	718	720	754	728	676	712	708	701	725	737	744	686	700	668	716	693	705	677	730	694	717	702	755	777	685	723	731	752	734	715	699	674	743	757	721	683	719	691	717	671	700	746	670	731	726	724	693	696	666	715	691	718	713	708	674	719	702	677	697	701	716	676	662	721	739	689	707	692	672	693	702	729	694	742	709	675	720	665	689	747	714	709	724	719	695	695	647	725	720	751	742	678	747	697	736	681	735	691	730	726	732	706	732	685	711	665	725	703	718	735	726	694	727	726	712	677	717	787	706	696	722	703	706	719	728	696	688	686	686	732	694	680	731	702	702	707	721	742	729	687	712	704	695	771	693	713	702	719	742	706	725	721	745	748	741	673	717	744	733	690	695	724	681	684	759	750	735	763	721	719	777	698	711	692	640	727	666	681	695	742	712	713	698	728	735	680	698	679	715	740	703	723	682	748	719	719	717	733	692	690	723	712	744	750	744	702	710	696	736	720	662	709	745	671	683	705	725	721	716	728	697	760	720	711	678	723	740	731	731	734	708	701	700	692	714	668	714	739	724	704	759	700	720	688	717	678	659	686	706	725	708	734	697	720	768	719	698	734	710	739	688	678	706	746	694	710	719	697	722	714	749	689	691	719	647	754	745	717	699	729	691	729	687	715	704	720	720	739	710	732	743	711	724	711	686	680	741	714	704	706	761	694	686	715	756	752	716	738	713	662	741	714	714	683	686	710	750	728	682	694	734	682	724	689	745	707	724	678	690	770	650	712	687	684	723	716	663	698	703	732	699	745	751	692	708	730	718	662	713	708	641	707	720	721	713	747	698	694	753	702	713	729	722	707	701	717	674	691	684	724	738	695	707	708	695	693	724	696	706	705	709	707	719	705	743	714	707	719	654	730	702	721	732	701	716	705	708	706	704	718	712	698	725	700	739	728	731	734	685	724	720	731	713	730	734	728	698	664	718	677	743	682	707	744	668	743	695	670	707	730	724	695	727	708	742	721	683	667	712	733	702	724	706	710	741	696	742	737	719	682	680	688	712	705	750	741	750	772	715	726	706	729	705	715	707	739	722	731	755	705	717	736	762	717	749	694	661	749	697	709	685	707	696	697	743	732	723	746	728	679	726	774	708	752	707	768	665	703	720	745	712	701	750	718	723	685	690	721	756	780	707	709	693	690	729	749	722	753	769	735	740	730	700	736	700	666	674	728	675	700	698	683	710	720	680	728	747	749	719	699	747	685	745	718	712	692	698	718	697	699	682	691	770	721	692	732	713	710	696	723	710	675	706	686	757	726	697	791	723	709	724	716	728	710	737	708	731	751	669	736	722	736	707	726	712	749	719	690	689	729	749	703	674	720	708	700	715	680	716	712	683	667	716	728	699	692	705	723	690	730	710	773	644	693	692	739	738	743	718	758	742	667	708	683	710	713	677	708	706	693	755	731	718	655	675	709	707	722	746	719	713	730	713	698	711	711	728	740	745	694	670	729	704	690	723	733	667	734	725	694	701	696	736	689	751	677	717	720	701	775	756	689	698	685	739	678	723	733	706	735	703	697	660	703	720	710	711	718	693	740	699	696	698	728	725	712	699	713	768	712	744	733	718	714	711	653	692	725	658	692	732	658	739	756	716	731	687	714	697	744	769	663	717	659	703	672	717	756	730	736	728	743	757	728	746	728	744	702	710	710	725	683	689	683	689	696	703	670	749	704	710	694	745	716	693	761	725	688	710	700	720	671	692	720	764	721	703	718	768	723	722	707	745	735	730	698	721	755	692	755	702	697	718	707	734	751	678	702	722	710	735	700	674	721	706	701	714	693	737	695	693	682	710	713	709	751	722	687	672	753	678	706	756	698	715	712	707	712	748	697	754	688	670	709	694	697	713	756	660	732	691	753	666	718	711	716	729	720	710	705	728	704	667	725	684	704	719	729	681	705	736	731	717	753	706	681	702	717	672	696	730	664	692	691	691	662	700	724	696	694	723	694	735	672	705	675	733	718	719	744	715	686	708	732	716	748	694	727	689	725	731	733	687	712	735	708	732	689	726	738	706	685	664	709	713	712	703	745	724	741	728	653	711	722	670	716	720	665	736	714	677	754	692	712	707	700	678	663	698	715	748	705	647	685	688	690	728	715	722	679	734	657	672	704	720	701	692	693	702	748	708	730	716	700	702	744	730	703	710	745	750	723	680	688	726	750	687	697	750	737	719	727	695	752	684	671	720	665	708	721	717	707	731	706	705	770	714	716	760	752	701	712	731	742	717	712	732	697	709	707	712	693	663	711	724	731	687	698	748	731	660	713	713	765	697	659	693	719	671	681	704	714	680	722	707	728	714	734	746	690	718	719	700	682	678	686	736	688	715	770	741	693	703	735	701	687	747	713	704	723	720	702	713	733	678	685	703	734	725	754	721	693	680	731	697	698	722	707	683	720	728	745	742	728	683	741	716	687	733	712	688	730	727	669	743	721	718	736	724	683	714	778	704	707	710	680	676	753	703	748	740	682	722	676	683	681	737	746	725	710	717	710	692	725	705	752	733	725	686	743	681	752	740	686	682	695	728	755	727	722	722	721	683	729	673	699	714	687	664	732	693	679	742	696	685	725	697	714	712	682	714	711	723	724	704	780	695	719	682	719	709	735	674	697	750	741	681	696	697	688	741	712	733	710	714	721	731	701	681	656	727	733	693	698	662	689	733	676	723	699	719	661	707	675	693	725	720	735	693	730	702	702	711	684	669	692	676	748	743	674	707	722	698	683	754	702	694	716	671	730	725	745	706	717	730	795	756	722	678	716	757	710	685	713	723	716	717	685	715	707	720	695	677	704	674	644	711	667	747	715	693	706	710	720	700	736	708	731	695	675	681	694	690	716	707	751	701	677	744	684	680	713	702	712	676	661	724	706	670	704	713	648	727	691	699	714	740	710	712	727	742	672	719	708	708	733	720	716	759	720	692	705	685	704	687	675	690	747	728	691	742	702	695	690	705	670	723	713	687	717	745	636	699	725	731	699	712	743	698	703	657	680	729	715	697	726	713	715	706	746	681	680	720	701	757	730	733	703	676	693	715	711	716	697	734	687	662	737	715	661	749	719	677	717	698	723
24253	21424	28579	24658	20016	2766	988	621	532	439	449	424	399	463	442	431	416	394	433	402	394	417	404	426	381	411	381	387	423	367	378	373	365	351	385	355	396	346	376	349	353	392	399	376	357	400	365	358	383	382	362	349	363	397	374	365	365	360	363	362	381	379	346	340	427	367	371	360	339	416	397	387	345	379	372	345	401	354	387	392	386	409	398	383	348	389	391	372	410	351	363	376	417	363	417	360	342	338	384	385	334	388	368	394	355	382	351	384	393	374	384	392	370	383	346	375	378	394	351	365	403	370	401	355	409	378	374	384	363	338	370	390	381	381	394	388	375	357	366	365	363	404	365	366	358	367	374	357	373	362	361	392	397	397	404	405	365	369	352	351	351	405	400	365	386	403	347	394	362	370	377	362	359	361	376	352	379	388	378	368	352	369	383	404	361	361	384	393	363	352	380	407	358	356	371	370	386	365	386	406	407	353	386	364	388	380	411	391	344	369	385	369	375	378	406	419	379	399	360	355	394	374	406	338	374	378	358	366	371	374	366	373	354	353	373	353	384	359	361	380	341	394	392	367	350	410	359	367	368	362	366	378	390	385	367	354	346	375	354	353	340	374	358	375	361	327	330	357	349	355	357	357	366	373	350	380	364	384	375	350	382	344	399	372	366	388	385	368	372	363	343	386	363	380	324	383	404	370	364	353	348	373	358	381	372	405	356	359	342	369	376	373	371	368	358	394	394	337	365	380	367	381	377	350	340	350	372	369	374	356	354	345	361	336	369	372	378	409	359	377	345	404	376	341	343	386	354	369	394	346	346	379	356	356	342	404	381	344	363	385	338	365	352	387	374	376	385	348	346	357	367	383	372	390	354	393	371	347	354	407	391	387	337	334	372	390	382	394	365	381	385	337	394	396	370	343	363	372	370	321	392	373	384	333	365	344	399	375	393	425	402	359	322	366	365	355	311	373	389	353	383	352	392	389	379	374	373	347	370	360	379	402	364	364	364	365	383	383	365	399	359	398	360	390	349	382	363	365	379	378	371	377	380	374	364	377	370	329	390	374	375	343	378	403	375	371	373	366	398	371	345	357	376	341	381	373	378	366	357	377	349	351	339	376	426	326	358	345	373	389	348	389	369	370	326	379	370	349	409	356	358	384	374	360	418	379	356	390	308	380	378	349	349	352	349	377	375	382	350	362	396	373	357	379	378	371	403	378	340	397	331	353	361	371	401	363	394	338	388	352	342	366	389	365	369	398	362	425	392	338	336	382	365	351	365	373	353	377	393	374	390	399	403	349	373	391	384	347	386	367	387	382	393	380	359	370	416	372	371	380	383	377	366	381	366	375	380	376	371	379	331	386	403	388	357	359	376	376	382	351	337	373	422	377	364	344	354	362	359	379	383	359	406	334	399	391	353	391	375	350	376	338	394	369	393	354	402	401	365	390	396	346	338	346	365	345	372	374	374	346	373	406	369	372	411	380	372	372	388	393	384	334	357	388	361	363	417	359	367	389	326	370	352	348	372	393	364	348	347	364	373	384	358	348	402	410	394	411	379	372	412	363	363	370	341	384	390	370	385	339	357	391	379	387	370	366	390	400	387	417	362	360	374	358	360	340	349	384	345	368	357	404	356	347	410	357	359	378	362	344	372	365	352	380	349	380	341	337	362	364	380	343	385	381	355	386	343	387	346	378	397	377	370	374	361	383	386	391	368	357	360	391	347	362	334	381	420	352	387	382	390	382	376	376	395	352	389	397	384	378	396	384	389	390	392	362	390	336	349	391	354	320	351	347	376	363	332	418	364	389	371	380	372	359	361	355	404	360	353	361	364	370	372	355	368	364	373	354	377	370	408	380	386	367	379	397	382	382	371	389	393	356	351	368	366	348	398	366	363	348	340	353	365	364	397	352	389	349	352	378	357	353	381	337	377	367	343	372	345	379	363	344	350	385	379	356	386	369	351	356	372	368	370	369	361	361	378	369	351	386	362	320	349	367	377	384	396	389	360	380	360	356	382	373	397	352	366	330	347	357	405	372	375	395	382	365	370	356	382	360	367	318	408	367	368	346	383	385	411	379	369	363	349	379	369	362	359	368	379	388	340	352	380	361	373	380	382	372	369	360	384	380	377	386	369	373	388	395	362	362	398	347	354	379	386	403	389	366	375	357	366	342	374	384	362	350	359	362	352	346	381	372	362	359	363	345	373	350	381	376	350	370	367	375	365	410	390	370	344	374	389	370	353	388	355	348	335	369	348	339	352	376	377	371	392	371	357	370	372	405	376	346	397	346	369	369	382	390	343	335	405	392	375	348	368	352	377	362	372	378	328	401	382	342	366	373	332	366	379	352	376	378	348	398	382	355	351	334	336	376	347	351	381	377	345	379	385	385	378	358	360	357	327	358	354	375	357	371	379	392	396	350	380	345	350	361	382	368	378	363	398	370	377	383	343	363	424	394	405	355	362	385	346	346	400	375	337	397	344	366	340	355	349	415	357	321	366	382	359	374	376	378	381	353	341	348	383	348	378	376	336	391	361	377	396	345	382	376	337	359	386	392	374	344	364	385	340	372	389	392	333	362	367	365	366	385	374	354	379	342	355	395	364	374	347	334	390	351	375	373	395	369	424	404	353	355	404	343	380	387	359	369	363	365	357	359	355	354	420	342	381	388	371	365	391	361	393	356	358	353	352	379	360	360	375	380	360	343	389	364	359	330	393	388	402	390	374	360	362	369	367	349	402	352	367	379	341	345	362	372	370	351	357	347	362	351	393	381	398	353	358	388	372	352	380	349	374	365	361	365	381	363	361	358	374	374	381	387	388	371	360	396	370	380	353	364	353	323	338	328	355	322	366	367	365	369	343	399	372	363	362	398	370	372	410	392	365	357	351	326	361	355	385	384	377	366	377	383	349	371	359	387	375	410	382	356	352	370	375	386	372	374	384	395	401	375	363	356	360	363	374	379	364	352	383	388	381	359	375	373	329	374	338	391	354	376	349	365	355	339	363	391	370	379	343	336	358	367	331	360	340	348	353	397	339	388	389	362	338	354	395	355	369	377	382	361	360	374	334	380	381	369	366	379	379	354	401	330	360	384	340	373	379	378	374	325	345	344	335	367	384	387	393	329	391	381	388	362	354	410	395	406	356	366	388	357	366	371	348	415	367	354	377	366	378	370	359	390	388	350	374	348	382	377	402	361	373	393	369	351	376	366	371	347	359	365	381	371	364	350	347	367	371	388	357	377	324	348	355	364	382	373	350	369	369	364	376	342	370	355	357	367	359	378	362	377	366	393	370	372	366	330	388	377	351	357	367	390	375	371	354	336	352	369	325	352	378	351	381	338	341	384	408	366	343	368	371	378	374	372	353	409	387	387	382	351	365	401	346	344	361	380	334	374	335	346	376	344	356	387	358	377	366	375	341	345	351	352	333	392	387	374	355	377	362	361	364	365	404	364	376	363	374	403	329	388	365	355	345	355	375	374	375	381	380	406
3344	4561	3750	1834	1273	1059	856	707	695	571	591	523	522	500	488	443	485	472	449	440	443	401	410	399	404	413	420	412	391	420	416	391	411	403	415	384	403	399	395	409	404	419	392	368	380	406	437	381	394	375	369	395	384	386	418	329	386	402	400	382	374	398	378	359	405	404	410	387	420	387	382	354	419	409	414	401	415	369	409	373	381	381	372	360	370	397	406	414	384	388	395	377	380	369	370	390	380	389	383	413	357	391	365	424	390	404	340	393	369	360	382	394	411	435	398	337	405	403	370	380	411	381	410	353	389	419	388	384	391	409	359	385	392	391	393	383	378	382	370	380	397	394	386	398	357	410	389	401	393	367	399	391	377	396	373	402	363	400	396	411	395	403	404	364	346	407	377	404	359	396	358	409	352	399	382	374	397	372	379	373	411	363	405	376	395	376	398	396	410	368	407	391	392	374	389	396	400	407	393	417	400	381	416	370	379	420	425	372	384	380	409	405	392	407	410	382	414	391	381	380	379	349	399	386	410	370	402	361	370	375	391	387	364	362	388	385	352	342	408	399	380	369	378	406	387	375	370	398	373	349	393	375	380	406	410	362	390	385	361	359	386	402	393	367	394	398	376	415	345	379	375	385	376	397	374	380	380	415	366	383	335	392	390	387	361	366	428	381	394	352	386	403	388	373	395	399	403	397	366	392	392	374	389	403	394	385	389	364	378	392	377	399	397	384	367	402	406	368	391	391	388	398	385	401	388	388	366	378	372	388	401	389	393	385	394	379	384	341	365	387	381	394	382	411	361	377	359	382	399	380	373	367	351	366	385	382	385	362	372	415	385	413	408	369	357	393	397	396	332	359	394	398	420	350	392	399	396	421	385	435	383	412	397	387	402	382	367	377	412	389	396	354	377	353	370	396	396	410	368	371	369	380	359	357	398	387	392	410	426	398	408	389	441	408	416	437	361	340	385	373	365	377	397	400	382	354	386	370	403	359	410	395	380	365	384	361	388	387	353	362	368	335	418	396	372	366	417	381	360	394	348	411	389	405	374	374	413	404	379	366	375	344	391	403	423	391	366	377	377	367	349	385	351	359	404	389	393	391	392	381	351	403	428	374	357	376	376	400	374	385	381	380	411	405	386	364	369	386	390	371	359	365	378	383	368	373	338	401	388	388	380	375	415	367	383	380	406	359	380	381	381	382	392	346	360	368	379	342	384	384	412	373	366	392	392	369	395	380	388	378	364	412	414	435	409	375	400	342	386	403	368	352	370	391	408	365	374	372	353	336	389	404	401	354	387	411	378	383	379	380	361	374	392	350	392	373	393	359	392	394	402	390	365	418	414	373	400	398	369	412	360	390	394	425	377	386	388	354	407	403	366	400	388	346	371	372	414	381	370	367	418	383	395	355	399	341	362	424	379	398	387	416	391	375	414	384	387	376	403	410	378	427	396	407	395	397	352	394	361	406	354	383	394	409	373	383	357	401	377	369	342	339	381	360	372	399	396	400	404	380	426	385	401	387	358	382	361	364	374	381	357	401	362	401	374	394	403	395	360	387	385	335	392	375	367	398	366	360	413	362	389	386	355	363	379	368	390	394	371	398	362	376	374	415	401	378	406	385	428	423	351	396	409	323	398	387	354	346	360	374	373	407	401	337	374	381	369	415	384	369	373	393	375	387	429	382	406	369	399	381	400	375	411	375	394	372	403	379	400	387	393	382	381	353	408	382	380	403	386	392	403	365	398	362	378	392	402	406	408	394	395	372	405	362	403	404	379	370	362	396	388	378	378	416	385	346	394	380	421	396	360	388	400	369	385	394	415	414	380	428	371	387	390	414	378	397	359	367	372	395	354	357	357	382	364	387	394	390	432	395	385	372	362	400	382	407	403	390	397	366	371	360	388	392	374	370	360	392	408	375	383	378	429	353	376	400	352	374	393	366	415	372	347	360	385	375	407	379	403	366	367	367	365	363	374	349	354	392	372	353	360	356	370	379	417	385	395	386	393	396	370	350	378	368	380	373	391	387	385	380	364	391	347	412	387	381	410	388	402	370	400	364	384	340	413	389	376	398	372	368	396	389	355	409	369	388	408	367	373	395	383	384	430	365	397	352	367	378	377	380	368	354	404	366	373	362	403	374	384	365	381	348	369	418	374	419	399	392	373	371	376	366	394	371	372	387	353	381	344	406	392	410	382	366	399	377	380	401	383	355	362	395	379	375	384	398	384	394	392	349	344	401	413	401	393	370	397	374	376	406	390	398	416	375	381	346	323	372	353	399	420	356	364	400	362	359	386	411	399	401	414	409	370	354	430	376	391	408	389	410	395	339	355	382	397	411	395	396	349	360	407	399	360	364	391	398	391	388	385	379	372	402	366	373	365	400	366	383	410	376	398	371	363	386	382	392	364	365	411	409	352	375	368	363	363	386	356	385	360	393	390	377	373	386	404	378	378	372	356	374	403	374	379	380	347	370	333	416	387	372	357	377	394	366	374	368	376	364	326	387	389	413	361	365	373	356	372	390	392	387	365	384	386	376	397	377	380	386	356	341	390	379	378	355	377	350	384	347	377	362	395	376	384	370	389	410	395	379	432	344	363	370	426	361	397	389	353	372	404	361	371	385	426	378	406	376	404	342	412	393	381	353	380	388	335	411	394	366	376	380	378	347	383	369	405	369	344	398	393	417	355	418	399	395	392	338	412	383	371	379	374	369	361	391	366	406	399	372	366	355	393	391	417	376	380	360	398	395	344	377	376	377	393	359	410	384	406	392	396	391	380	387	391	405	398	382	385	368	395	357	382	344	390	369	393	393	373	404	383	406	402	372	363	376	395	367	379	411	388	377	393	366	382	363	367	365	367	371	397	367	409	412	369	366	377	336	360	380	376	378	367	372	389	390	388	410	400	358	358	363	375	374	381	381	416	368	364	374	402	382	376	388	364	401	375	326	416	365	379	366	394	399	373	366	424	398	400	341	370	404	390	371	408	378	368	330	378	375	353	392	427	348	391	393	417	395	405	394	362	368	409	385	376	354	339	365	400	361	375	372	382	397	373	384	359	365	356	361	372	374	397	387	384	393	360	370	378	397	355	363	379	381	343	401	342	389	381	367	374	357	400	377	354	346	360	401	368	416	400	386	399	375	366	370	388	395	375	378	396	434	376	355	376	376	396	387	389	341	418	385	390	384	355	393	370	369	392	373	369	409	366	370	365	380	383	395	387	351	375	392	380	376	369	370	368	360	372	391	380	398	410	425	391	407	396	369	374	379	380	345	385	385	400	401	362	389	382	380	365	357	344	394	377	367	372	374	354	363	378	385	378	354	368	390	382	365	356	394	385	380	367	386	368	399	357	386	365	433	362	365	392	359	371	418	411	409	382	374	371	383	363	399	377	356	387	388	386	405	340	395	394	388	370	377	340	385	388	394	350	416	403	368	407	409	391	382	385	376	376	391	364	365	369	368	417	389	363	402	386	370	355	371	336	363	393	342
27643	11513	2027	1225	938	827	943	855	845	903	871	886	861	926	861	833	900	918	895	896	837	878	841	850	896	887	922	925	921	881	896	902	928	958	877	897	839	864	948	956	850	915	937	920	881	971	841	874	934	902	838	937	885	846	896	889	818	899	894	843	880	898	950	875	871	858	908	862	873	855	885	927	909	833	875	823	922	896	853	858	901	869	912	926	893	862	864	852	858	857	879	876	884	904	899	902	842	905	830	880	873	870	855	879	915	934	872	851	881	939	865	867	827	924	878	866	874	932	852	856	837	884	914	900	935	898	904	881	889	844	869	886	890	875	909	867	878	882	882	816	889	910	867	864	846	815	899	874	930	868	890	862	870	883	922	895	875	933	903	914	944	916	855	887	877	875	852	865	824	890	909	861	876	881	860	872	905	889	825	874	900	853	899	848	887	890	845	855	829	840	868	829	878	922	870	879	919	893	850	866	865	922	861	849	866	897	868	856	883	914	880	851	928	903	856	810	872	850	861	901	893	848	895	877	868	864	893	846	901	864	880	896	842	917	888	917	884	845	871	874	891	894	864	919	897	914	873	877	898	870	861	905	937	878	879	857	870	885	875	908	907	875	845	804	849	873	872	840	851	876	907	874	869	857	873	891	811	877	867	843	894	869	840	882	866	905	876	862	851	901	838	823	857	859	898	854	859	828	933	857	903	828	857	920	872	926	863	832	899	893	914	899	932	889	928	815	865	862	883	896	852	852	846	868	870	866	923	931	926	862	928	908	880	911	869	908	865	893	877	893	903	905	855	868	903	823	897	846	894	909	896	835	888	864	858	843	877	883	883	861	878	918	893	854	903	862	876	897	846	878	923	896	879	928	900	909	862	929	939	911	938	850	853	927	866	877	824	833	861	933	891	883	855	844	820	875	881	857	897	916	865	909	913	884	846	873	888	821	872	912	912	879	857	846	899	869	905	887	858	883	877	917	891	828	890	845	859	879	893	919	840	936	911	875	871	934	896	877	926	880	889	893	903	854	878	862	902	908	944	917	867	866	887	889	923	860	853	865	911	834	868	867	914	869	911	890	910	844	919	889	885	905	907	875	900	925	915	864	871	873	910	855	866	819	917	872	860	869	841	902	902	909	898	869	859	931	882	872	889	888	885	871	889	858	918	911	852	868	857	910	894	876	870	854	862	910	887	894	910	876	849	866	876	893	860	967	873	855	881	887	901	847	877	879	849	892	874	871	886	842	845	828	853	904	878	847	881	891	908	887	931	930	920	877	784	850	884	924	900	867	905	869	906	901	878	879	823	860	899	899	826	840	852	833	911	885	906	852	881	871	822	898	881	869	876	886	921	935	881	894	915	852	912	884	879	838	910	887	862	874	877	891	829	931	890	898	915	884	880	913	894	878	879	912	841	895	861	883	859	896	856	825	916	846	850	856	881	901	905	900	881	854	911	886	853	898	884	823	893	930	904	848	828	865	859	935	886	880	882	896	876	910	885	892	870	853	916	801	878	890	857	898	890	886	888	919	935	890	862	898	847	874	880	860	908	886	926	876	898	928	858	862	911	850	909	853	884	902	924	877	866	900	846	890	905	916	878	861	871	891	911	927	862	854	907	852	847	884	879	883	855	918	893	925	876	858	854	875	874	870	874	921	842	899	869	849	875	913	873	905	867	866	888	872	924	910	855	893	906	863	895	905	824	864	848	885	853	877	880	888	841	892	855	904	911	932	911	882	907	888	855	877	860	861	850	864	885	894	864	849	877	882	885	917	877	898	935	872	892	912	879	841	886	896	855	841	876	876	903	901	901	872	851	876	908	885	903	914	865	874	918	868	808	936	899	843	951	897	925	939	897	866	868	872	875	875	879	851	871	928	852	858	923	916	915	923	866	930	899	823	918	844	883	887	863	880	807	844	920	816	890	916	889	845	895	897	846	869	900	919	841	876	876	866	841	886	892	864	869	874	902	860	879	904	875	826	871	859	830	902	875	937	883	866	848	855	911	866	880	912	913	889	914	843	922	921	917	915	915	901	892	878	851	893	876	822	971	858	856	851	820	834	898	859	916	919	871	852	811	915	911	880	932	938	868	911	891	873	895	889	863	840	833	847	836	866	901	905	914	968	915	896	953	912	882	866	892	940	901	942	844	857	927	874	905	887	903	911	874	885	845	922	924	797	867	893	879	852	873	877	818	946	870	871	863	930	875	916	868	887	867	869	873	911	924	825	899	859	890	915	887	864	827	852	869	867	963	896	895	887	862	874	855	860	850	889	915	834	834	896	832	881	880	895	866	872	874	875	883	836	947	875	853	844	887	826	916	927	910	879	836	832	943	869	923	885	909	854	829	832	878	837	837	854	893	922	863	931	891	848	877	901	894	866	879	848	924	826	903	846	888	919	881	864	850	904	858	894	862	889	890	911	865	893	904	889	829	935	850	904	881	879	917	831	905	852	848	859	907	889	883	878	873	938	924	871	924	868	868	874	855	886	844	889	873	871	933	904	858	920	911	843	816	884	893	890	951	896	911	877	922	883	874	823	843	906	911	887	901	833	872	890	882	914	884	902	945	860	901	885	840	925	833	911	896	926	830	868	870	923	887	897	880	853	902	862	901	886	897	892	880	906	937	882	879	820	858	875	900	873	860	877	894	914	892	864	909	913	926	883	882	936	796	884	857	868	868	889	843	831	879	829	932	913	922	882	884	864	852	845	890	849	914	915	838	859	916	894	900	876	838	853	888	883	919	917	823	888	866	875	845	864	908	907	825	823	824	844	897	863	871	899	808	864	881	893	913	824	870	834	898	896	897	846	899	901	909	862	849	874	890	843	919	917	881	872	911	870	877	905	909	924	912	864	913	864	843	927	890	877	885	910	894	901	847	869	909	835	885	881	855	893	869	898	873	919	866	902	845	862	870	847	902	908	889	881	916	874	876	885	854	882	856	866	891	859	910	906	861	821	840	873	901	905	835	888	880	875	864	867	854	919	897	883	839	841	820	878	940	850	875	879	838	917	871	875	851	863	896	879	883	901	951	899	934	882	902	901	863	926	873	864	881	897	888	931	883	865	850	859	882	893	868	878	856	851	895	854	893	849	882	850	896	932	888	881	846	871	872	875	809	866	865	944	896	893	850	868	832	898	936	871	869	916	928	849	884	909	880	891	905	858	828	882	883	821	840	828	955	877	872	887	868	855	899	861	865	919	889	819	860	855	875	917	948	890	855	848	865	892	870	884	887	837	882	902	918	882	868	905	971	877	847	905	876	880	846	904	857	856	883	850	909	896	900	898	911	858	965	874	823	863	852	849	847	891	931	883	889	866	887	872	835	869	893	929	866	854	892	898	916	858	881	877	828	875	925	878	897	881	840	894	870	848	823	885	890	879	888	913	931	910	857	887	921	884	839	834	883	886	806	852	870	903	887	874	857	878	913	918	902	848	904	870	822	875	872	919	879	881	885	884	825	849	914	879	917	868	854	904	831	923	910	874	859	909
5154	952	878	839	829	755	828	791	802	823	737	768	795	777	788	792	743	770	774	769	797	719	774	810	798	803	756	738	791	801	789	709	813	798	811	718	775	759	753	761	759	773	764	756	808	772	748	713	746	747	728	752	747	817	787	799	798	763	857	710	743	779	780	810	824	778	780	747	793	769	749	795	735	740	786	782	807	769	778	755	749	755	794	767	814	766	758	784	805	826	736	798	748	779	802	760	748	755	686	742	784	765	792	746	774	767	768	781	793	763	746	706	778	792	782	764	763	775	782	762	759	736	786	763	797	754	776	789	803	775	763	781	754	795	776	743	709	716	717	785	749	748	740	777	728	730	789	756	848	743	817	808	793	737	776	738	811	771	734	770	787	800	760	827	782	759	768	772	726	819	755	738	816	726	773	771	749	699	702	792	776	745	820	758	772	739	767	773	756	799	741	805	749	775	746	772	754	778	767	766	807	772	792	735	738	817	794	768	798	781	788	748	747	792	793	761	788	789	764	769	773	770	766	792	754	716	783	770	784	759	783	778	720	727	758	743	800	759	798	801	793	741	767	769	806	820	777	727	749	777	769	808	793	756	769	729	745	789	779	782	804	780	755	771	757	808	763	760	809	718	762	781	785	778	784	758	763	837	790	777	754	794	738	758	746	752	751	762	782	774	827	731	795	781	762	786	791	846	785	751	790	800	788	790	753	771	777	778	803	756	745	724	791	799	757	743	712	755	781	730	766	813	812	800	767	828	758	787	790	749	709	752	768	742	765	797	796	792	793	748	742	749	763	809	801	775	774	818	738	738	737	768	766	762	733	791	804	769	833	758	768	793	756	782	735	754	768	796	766	785	745	744	830	725	761	762	709	742	750	794	797	733	794	806	787	798	788	773	793	823	777	754	814	787	778	771	755	854	747	764	778	736	788	782	771	765	826	727	743	772	797	781	789	823	732	764	801	815	767	789	844	751	754	793	779	745	780	763	757	767	743	786	778	733	772	838	753	756	751	788	735	745	779	794	792	758	752	740	761	790	749	809	748	755	773	742	775	793	757	736	728	796	762	748	752	813	775	759	721	780	764	806	784	740	827	788	744	770	779	751	757	766	794	789	726	771	800	746	767	727	789	773	753	778	767	775	747	716	771	791	765	747	747	817	789	734	742	778	768	773	689	734	775	739	811	765	749	755	749	756	738	769	777	807	796	799	803	792	736	742	785	720	783	760	721	775	784	753	747	747	762	781	791	711	740	745	777	772	750	828	750	783	811	774	732	725	733	775	794	758	797	783	785	759	802	764	799	785	777	747	760	758	767	782	807	787	787	733	767	754	761	771	749	786	732	818	796	796	763	718	801	817	807	792	758	754	776	742	763	818	803	766	771	832	736	787	768	749	795	758	764	796	797	738	772	728	784	846	743	722	803	776	806	759	780	746	777	751	792	811	759	783	775	793	749	804	765	774	759	751	767	795	722	742	778	812	749	765	777	763	770	717	789	778	757	815	791	750	825	722	788	738	739	775	765	814	740	768	758	766	781	723	775	735	801	794	765	772	787	752	747	791	816	779	796	756	816	740	809	855	770	747	764	734	755	765	748	774	780	790	813	826	768	763	780	710	788	785	840	760	758	788	718	719	776	706	780	777	775	783	764	825	800	750	776	751	775	772	709	752	792	744	777	792	746	764	749	716	795	725	726	794	714	785	782	774	732	781	759	782	779	738	789	776	780	757	737	772	770	806	768	803	764	769	758	771	688	755	768	780	816	788	806	780	792	772	782	824	799	777	787	729	779	750	788	778	732	785	755	764	745	828	774	787	756	736	772	782	712	798	798	767	778	762	765	756	779	790	767	772	779	789	793	757	753	777	752	776	838	779	839	750	819	762	744	760	778	782	756	774	814	808	740	803	788	799	765	742	812	764	754	719	765	770	809	765	788	747	747	766	754	799	757	777	807	781	801	805	842	810	762	802	743	795	774	807	752	774	783	727	795	759	744	758	791	779	772	804	757	738	785	711	785	761	732	761	751	819	798	762	758	766	740	734	790	754	818	753	746	739	791	779	785	735	749	758	775	722	756	772	815	758	769	729	821	801	792	780	741	810	749	783	751	794	780	746	803	698	829	717	714	800	790	789	792	774	823	755	755	727	792	770	732	797	728	742	716	767	768	767	777	769	811	761	762	743	803	789	776	773	787	778	765	759	817	760	719	776	779	798	749	766	768	756	756	753	735	765	793	780	768	775	779	741	736	757	794	772	782	792	747	791	726	759	750	756	809	791	737	821	723	777	763	805	760	809	775	744	777	761	791	743	744	810	768	740	818	744	753	793	788	771	758	768	756	785	856	779	741	745	727	780	770	777	747	794	787	819	772	760	760	795	745	708	740	795	779	759	734	758	765	781	744	762	775	754	773	792	735	784	771	804	757	724	812	744	782	772	779	775	772	755	783	780	813	793	794	763	748	794	746	740	727	779	737	728	753	751	769	774	735	729	734	754	738	748	789	760	753	772	742	771	757	836	747	808	760	761	758	799	782	752	765	757	772	752	733	737	789	799	778	838	765	753	743	763	790	775	768	728	798	758	799	737	751	836	803	782	775	746	764	747	753	777	795	797	809	774	780	793	779	765	787	786	787	806	804	834	759	725	785	758	774	726	744	743	747	794	812	809	771	729	746	774	800	746	778	779	773	748	735	797	746	772	751	778	765	770	755	760	739	804	751	774	796	827	756	762	762	737	826	741	749	720	782	806	813	773	794	775	762	799	813	774	774	770	801	747	771	784	794	716	783	774	751	718	760	731	765	805	752	796	719	760	754	758	804	765	793	802	763	761	730	759	793	766	778	779	761	765	809	794	772	774	782	754	782	816	718	787	801	811	798	739	712	760	812	804	746	784	728	820	791	823	785	795	781	787	817	786	780	779	769	745	781	756	768	767	798	774	747	757	729	786	781	764	787	753	767	780	713	790	809	751	819	776	743	805	806	754	784	780	766	726	778	759	776	809	813	809	765	723	764	759	835	772	755	777	732	762	747	773	776	808	770	789	743	740	785	790	766	800	748	731	823	785	835	809	774	768	794	737	823	822	773	742	769	747	814	782	797	799	788	761	753	794	785	781	784	769	748	784	761	739	775	756	727	746	739	750	801	762	774	745	826	796	799	831	807	769	808	788	819	779	762	777	785	721	782	812	732	751	768	747	821	787	781	738	748	753	773	785	783	752	744	764	801	801	773	828	772	756	783	795	780	778	758	807	790	756	788	777	752	754	773	754	745	762	776	779	773	741	762	760	738	820	775	737	789	746	770	754	718	761	787	800	762	782	778	736	775	778	762	810	757	738	755	761	727	774	758	752	791	815	768	751	783	761	798	790	826	820	772	711	757	750	818	793	767	762	791	769	754	767	761	789	760	791	775	743	800	743	752	748	768	747	751	805	793	793	750	769	773	783	773	768	776	759	795	730	808	803	791	762	723	755	742	790	773	774	756	743	786	752	823	795
25893	21462	25153	16240	1854	1117	971	904	884	854	875	816	906	843	825	823	825	848	849	788	858	834	809	795	798	808	762	824	796	829	807	807	797	798	777	800	789	804	773	798	775	824	790	793	815	791	788	788	768	770	793	865	821	839	821	814	767	803	817	872	830	790	766	766	788	761	788	785	859	822	827	835	783	774	795	836	812	820	819	811	812	788	811	779	811	837	804	785	784	808	834	785	794	787	873	758	771	876	837	765	802	756	795	800	777	789	779	850	818	863	807	814	816	778	806	832	815	823	775	810	800	784	810	785	872	787	815	776	799	884	812	793	791	838	787	799	777	804	831	802	787	737	731	785	812	761	828	828	802	814	770	785	838	804	816	745	810	788	819	836	775	806	802	814	807	793	786	780	829	793	846	806	761	846	821	837	871	749	847	795	772	805	766	803	787	754	850	794	776	738	809	806	812	788	813	807	764	794	787	809	791	775	812	768	752	816	791	824	802	796	849	754	809	787	772	818	798	790	778	782	782	783	788	739	799	829	865	813	771	882	811	845	836	810	777	829	780	835	778	767	809	762	802	768	843	804	775	772	812	817	802	762	810	827	718	834	847	786	766	825	835	791	790	769	743	778	856	795	811	752	808	806	803	839	834	769	724	832	798	791	815	776	794	864	791	783	795	801	783	784	856	774	788	791	780	828	811	814	794	820	807	798	744	770	780	851	808	747	763	866	863	776	812	822	802	794	791	834	805	788	715	833	801	793	815	768	826	787	767	747	851	834	853	775	795	794	830	795	826	802	818	752	773	757	755	802	762	793	751	717	778	811	786	786	780	817	829	771	737	773	861	814	801	811	774	852	834	807	786	820	827	793	819	807	845	793	767	796	804	790	780	865	774	807	848	848	813	752	825	786	799	773	832	754	799	843	874	835	831	802	816	765	808	808	790	816	798	805	813	843	801	843	823	800	826	830	831	767	796	817	790	805	791	776	848	819	796	849	804	800	836	799	814	821	789	798	792	745	789	818	814	804	817	743	781	829	761	815	775	848	753	782	787	811	825	822	801	824	845	798	794	782	767	795	818	784	775	834	831	831	803	786	818	772	780	774	837	790	833	833	762	800	780	797	747	777	755	781	870	790	815	781	812	828	878	836	790	770	805	832	805	775	865	773	810	790	798	794	787	775	795	800	803	791	809	803	783	779	867	823	803	792	803	783	772	822	821	824	844	752	778	798	791	766	818	815	738	787	825	814	825	823	799	843	814	774	833	818	854	807	840	803	741	765	801	792	775	778	835	827	820	835	806	760	800	860	891	787	814	808	790	808	772	853	756	811	846	812	776	783	820	803	754	817	810	810	760	841	800	819	804	795	819	831	783	812	781	792	817	781	730	829	783	802	802	856	857	772	824	772	818	801	797	794	870	798	773	870	812	829	827	793	865	806	800	853	780	800	822	776	826	840	835	777	806	833	830	814	830	770	778	818	793	819	799	811	785	841	833	819	792	767	793	806	818	777	819	799	714	849	773	828	776	809	723	800	802	772	749	779	809	847	784	804	801	774	798	783	807	767	799	771	745	836	774	824	788	794	783	785	770	766	782	795	819	812	752	799	786	783	787	785	775	842	850	787	803	804	759	788	825	817	837	805	824	782	825	784	788	826	799	811	879	854	821	795	800	822	789	813	822	844	775	779	791	781	811	781	806	789	783	823	802	758	850	812	803	811	808	785	786	773	763	800	759	838	845	785	837	795	835	835	746	804	760	790	775	811	796	776	831	788	837	849	802	751	820	752	856	735	751	792	830	771	777	812	808	790	765	752	791	780	812	779	811	807	796	810	819	782	786	847	829	821	835	819	781	787	811	871	743	807	800	781	801	754	785	794	871	789	808	807	777	790	819	758	793	826	788	804	811	774	802	836	818	757	786	754	805	779	811	780	805	813	818	740	762	755	819	811	813	848	824	761	852	802	750	824	822	793	803	797	823	842	780	856	836	861	831	807	802	864	813	865	872	800	784	807	848	785	790	801	793	795	809	836	816	770	808	804	804	805	777	821	801	799	821	823	753	813	800	805	777	815	785	774	794	851	790	807	765	855	779	795	826	767	791	814	802	805	816	755	792	860	779	753	797	846	785	832	785	800	777	788	818	814	769	793	743	806	815	803	819	833	817	818	783	805	786	757	835	757	767	803	813	786	780	807	819	817	815	818	823	789	810	826	840	855	805	823	839	801	835	841	808	844	827	815	787	815	774	779	767	803	823	757	815	780	816	817	787	758	837	811	821	789	804	867	779	818	763	776	843	800	834	771	794	814	801	750	837	817	784	785	752	768	804	791	796	777	782	767	828	847	783	797	784	800	840	849	802	741	800	766	772	770	783	806	776	810	807	805	760	803	849	798	810	832	757	814	820	768	829	822	797	819	801	808	773	761	793	784	820	801	798	792	778	813	812	799	778	819	790	813	811	816	822	788	790	828	766	758	861	804	770	819	832	786	789	762	840	788	803	791	830	757	803	795	762	785	805	798	758	813	818	762	798	805	846	833	807	827	790	810	789	845	750	752	817	812	770	797	781	822	793	787	777	822	753	826	756	881	847	790	830	791	775	823	798	804	756	722	772	798	782	793	818	779	807	847	832	832	743	813	817	843	754	771	819	794	786	794	814	759	778	831	802	809	789	811	825	809	852	832	757	800	763	807	814	790	831	838	748	803	789	777	790	783	785	853	782	814	788	774	871	766	759	842	805	755	766	766	846	769	790	794	755	770	755	783	798	795	781	737	817	773	759	822	794	811	786	770	808	810	787	785	790	786	836	836	757	758	756	780	784	740	791	777	841	768	785	806	829	791	815	780	798	770	803	762	771	819	807	791	866	818	793	808	815	792	788	769	776	811	786	754	813	793	792	760	806	786	726	842	822	781	798	843	808	817	830	791	792	788	798	804	830	871	825	793	797	790	805	853	802	773	832	850	831	811	818	758	774	805	821	795	845	822	756	840	746	789	743	803	766	818	774	805	829	750	811	825	818	772	818	771	792	783	787	807	773	769	779	802	794	781	766	793	826	785	778	786	796	768	829	767	795	795	821	835	777	798	818	770	778	785	824	838	722	792	790	823	820	793	826	809	811	802	846	827	810	824	780	777	770	790	824	790	854	792	783	847	760	815	853	859	786	833	832	797	774	741	759	833	832	794	799	831	742	794	825	795	773	819	846	827	858	799	759	796	783	781	792	804	787	765	760	782	790	789	795	742	782	838	818	801	781	816	787	799	797	804	749	822	818	780	832	771	758	824	810	785	822	738	799	830	817	849	806	775	776	839	750	845	762	750	860	779	786	798	820	848	795	798	806	847	845	758	778	816	785	769	781	849	759	802	788	815	797	809	766	805	807	767	782	792	822	804	829	776	820	773	794	826	817	783	796	829	755	791	782	843	837	813	811	811	788	789	786	795	780	884	798	774	814	824	803	798	812	819	776	815	800	768	819	784	827	802	811	807	792	735	772	777	821	825
3714	2217	1858	1218	1084	896	850	863	757	798	787	751	786	708	769	779	769	723	701	769	783	725	701	742	771	741	746	763	647	755	725	734	697	710	722	716	735	771	736	704	728	753	723	742	686	746	712	721	766	719	692	700	784	710	713	755	728	751	760	739	728	761	743	715	755	683	701	753	700	739	693	752	698	722	721	736	741	734	718	728	721	705	756	752	739	729	755	736	725	765	677	773	755	717	689	721	722	698	713	688	696	717	688	694	683	753	718	715	668	752	687	712	741	728	680	690	715	765	693	688	673	734	720	708	708	691	748	747	698	720	747	702	679	695	773	734	720	746	720	762	683	679	729	701	673	709	731	719	787	695	685	739	745	728	717	727	701	753	752	716	736	733	706	733	765	792	724	710	724	688	705	711	733	733	725	716	677	726	708	773	720	769	759	680	739	718	688	737	730	750	720	744	730	710	751	712	708	713	723	688	676	761	718	705	699	699	703	759	710	749	711	712	754	763	711	779	681	680	761	734	686	730	695	736	689	770	731	696	740	652	723	759	711	735	691	726	733	694	687	726	687	702	725	696	687	694	784	739	739	732	783	745	713	723	736	706	706	734	711	695	768	716	728	711	744	709	746	700	714	740	705	716	749	736	727	732	755	698	807	702	722	695	711	754	686	733	715	756	721	691	719	673	718	704	707	690	727	734	718	702	760	693	739	715	720	671	699	774	729	696	774	724	724	719	716	694	725	688	708	734	713	739	727	735	711	678	730	727	754	740	738	716	750	796	709	736	754	733	732	725	734	695	707	761	701	682	736	727	719	719	704	697	689	655	745	676	728	743	714	741	705	725	722	667	750	677	739	787	714	701	713	726	769	712	725	728	721	735	706	700	709	687	741	709	718	734	707	686	700	670	718	757	717	741	752	727	694	756	735	754	759	677	707	722	722	720	737	701	686	722	667	716	723	730	720	724	754	723	680	749	698	707	719	696	746	703	688	713	732	774	722	653	733	759	683	716	742	766	690	734	726	732	740	761	722	754	751	704	714	708	724	700	760	675	743	653	673	753	724	756	744	726	683	721	697	770	686	721	699	728	771	761	727	710	745	737	698	702	710	729	738	735	725	722	721	710	711	701	718	699	712	704	838	688	695	773	757	682	720	677	701	682	739	719	743	678	740	719	706	740	715	665	742	674	744	767	703	708	690	772	737	753	737	697	766	695	755	705	737	726	743	729	710	699	714	737	691	732	737	725	690	720	762	725	720	713	704	669	734	746	700	714	678	756	687	726	764	695	738	751	737	713	688	738	702	758	752	689	757	719	709	755	733	719	681	704	702	720	750	719	744	699	725	735	703	724	738	741	730	750	729	722	701	708	741	741	760	693	674	712	736	745	740	707	765	713	706	738	694	706	716	707	727	721	765	697	705	772	690	722	709	725	727	717	768	721	678	700	704	730	766	756	695	759	718	707	772	772	736	757	734	732	674	685	746	703	747	730	731	765	715	706	718	731	736	761	748	675	738	729	735	684	707	752	768	708	723	750	722	713	688	694	712	731	681	732	713	698	687	709	769	701	714	725	735	717	716	710	729	716	725	726	748	768	676	743	756	731	734	711	720	724	703	685	740	781	756	746	710	713	695	701	723	741	713	729	728	688	731	724	684	727	697	672	757	706	717	739	702	724	683	765	698	753	690	680	733	681	706	747	722	746	723	702	674	751	701	785	749	710	721	726	701	723	731	705	765	729	730	754	756	720	725	776	714	690	712	749	741	741	673	704	689	730	758	692	712	720	727	738	747	742	673	727	731	696	689	704	705	653	726	708	733	723	719	707	724	664	718	735	711	715	747	706	712	698	693	685	749	739	675	714	698	761	722	708	729	749	747	668	733	712	745	710	725	733	675	748	719	726	737	744	720	715	751	721	742	785	749	734	685	733	742	757	769	726	735	694	753	689	702	707	720	720	709	639	709	729	712	693	705	723	718	712	684	710	738	744	711	718	717	768	710	745	759	748	699	742	688	753	776	691	727	695	733	687	754	750	686	708	756	734	736	715	740	685	730	701	661	737	670	720	722	708	668	737	687	705	739	723	725	692	747	705	746	726	719	670	652	739	708	688	785	727	731	734	716	744	702	720	687	738	707	751	689	756	705	681	711	719	714	737	733	735	718	662	735	705	700	753	746	737	745	709	711	732	701	738	737	730	728	715	729	703	698	686	741	646	704	718	761	713	693	737	704	709	711	711	690	747	761	745	726	671	690	704	685	706	714	759	739	775	699	744	747	675	686	767	655	648	722	704	723	694	764	686	705	729	714	684	693	714	750	779	724	661	701	687	714	709	701	716	687	722	747	690	755	718	757	695	721	732	741	708	749	670	718	750	708	676	687	683	727	775	703	705	706	731	705	743	742	735	701	752	702	713	733	725	717	676	686	732	734	715	692	726	729	802	719	707	721	717	683	730	710	726	703	695	723	717	736	729	726	726	681	664	677	733	744	716	714	682	666	721	778	702	743	716	710	696	737	779	767	716	726	739	714	715	737	700	739	717	736	714	683	720	686	715	723	724	744	738	704	698	774	699	739	766	702	744	708	731	752	682	729	757	712	729	704	729	759	745	747	703	742	758	706	703	715	734	676	737	715	731	696	714	696	767	722	757	726	739	709	723	687	698	714	719	707	722	704	693	723	761	711	675	693	696	676	738	743	747	721	728	744	731	741	695	774	738	671	735	688	715	730	727	728	734	735	754	794	713	722	720	706	712	736	736	684	718	711	702	678	752	714	711	707	739	723	720	678	666	709	735	726	723	748	718	766	702	709	706	749	725	765	738	730	714	697	652	702	680	715	692	726	755	715	692	777	756	726	710	696	718	695	719	709	733	727	759	728	678	734	720	769	648	746	762	707	737	719	744	753	708	712	712	709	735	703	738	725	686	729	707	737	706	761	740	684	688	712	728	736	748	665	668	760	744	705	718	714	703	727	707	746	766	711	714	725	678	743	682	741	749	705	712	748	693	713	754	722	764	688	762	714	698	716	734	675	727	728	753	727	716	778	788	677	722	726	730	682	687	704	700	701	736	665	667	737	720	748	731	718	751	746	710	752	709	763	763	714	687	705	671	707	725	713	702	720	766	711	732	659	737	770	699	729	677	736	747	694	733	711	661	698	773	734	760	712	743	732	724	750	680	741	670	758	729	721	732	792	743	720	695	739	761	724	709	746	684	738	712	730	715	749	752	693	673	685	696	710	688	702	704	737	714	702	712	680	662	694	727	680	662	724	701	695	743	758	737	679	740	683	727	755	723	743	708	701	666	743	682	709	717	676	768	734	738	732	720	717	723	763	691	741	732	757	715	735	727	712	757	710	728	744	696	736	737	726	730	731	765	700	739	724	704	731	720	728	720	739	720	732	698	713	715	699	714	710	727	753	727	713	700	730	716	755	717	711	731	724	726	761	760	744	675	713	738	721	697	766	728	718	690	710	747	704	723	749	672	727	709	677	760	765	717
24305	21408	28546	24614	20212	2888	1007	627	553	509	459	440	430	418	476	444	411	402	419	419	419	396	397	390	398	382	397	380	405	354	400	374	356	346	397	346	385	392	384	375	377	409	373	377	373	383	352	413	398	376	406	395	371	390	383	373	396	414	381	351	365	409	374	364	371	393	403	340	391	354	377	391	328	364	372	353	349	394	407	392	381	366	393	383	397	343	358	366	354	390	371	386	385	351	394	389	373	346	409	387	350	405	377	385	398	392	366	377	362	367	367	339	388	368	381	375	396	362	375	424	387	355	390	397	338	361	369	354	381	389	376	364	365	369	411	355	354	372	414	363	366	349	393	382	362	388	394	366	348	372	404	389	379	411	375	366	393	378	389	364	394	382	411	378	376	370	368	392	369	374	417	335	404	383	384	396	398	388	395	364	385	368	359	364	404	396	394	383	408	364	349	372	357	351	377	361	350	359	379	353	365	359	390	385	354	368	359	341	347	364	386	380	376	368	344	366	360	387	357	374	362	356	410	366	384	369	378	363	374	382	370	392	359	361	379	335	351	352	381	377	372	361	347	372	382	418	375	359	419	398	367	378	368	359	388	386	353	349	357	366	343	378	357	330	338	360	358	365	387	400	370	389	333	370	338	379	401	381	386	376	384	398	375	351	402	364	371	394	398	361	364	385	370	358	335	382	381	375	398	362	381	371	353	413	353	425	373	412	382	345	364	365	381	365	394	358	395	365	358	387	366	362	389	373	384	408	377	408	363	330	400	365	374	339	363	370	394	377	363	377	376	393	326	358	385	369	374	364	370	359	376	363	344	368	376	372	387	377	361	349	374	386	388	349	411	384	399	396	377	373	380	399	383	372	353	377	372	364	386	357	364	355	413	380	397	374	384	379	383	395	388	365	371	370	392	410	389	400	351	371	361	357	376	322	368	397	365	379	368	359	342	370	381	393	404	391	340	385	344	364	329	380	376	392	359	382	378	378	417	433	406	390	375	397	373	357	394	374	361	372	372	374	335	372	364	361	376	361	379	362	375	382	324	397	361	386	373	392	384	371	315	371	394	395	382	405	405	393	358	389	374	380	371	361	370	363	386	397	357	386	393	388	365	365	343	375	350	370	382	335	347	359	361	378	335	379	378	398	359	375	370	371	368	371	373	360	370	382	382	375	390	396	400	370	382	390	365	351	401	350	388	406	358	381	353	359	365	355	383	368	404	411	353	380	348	335	362	333	388	348	378	394	394	343	365	358	364	399	374	379	371	364	374	389	372	354	376	370	345	360	398	377	380	361	361	416	362	385	376	393	370	364	381	359	389	388	367	367	404	366	395	333	379	381	408	363	362	392	402	374	336	375	400	360	380	359	362	409	422	338	388	349	379	364	394	393	361	382	359	394	370	339	389	345	368	379	384	364	384	378	424	410	345	383	391	368	363	373	404	352	410	369	355	391	366	373	362	407	383	394	380	397	364	382	341	378	399	342	355	365	363	358	381	397	398	390	396	387	372	377	384	406	379	379	352	352	353	376	372	397	387	386	394	369	350	350	358	336	350	366	370	371	350	370	384	369	368	363	377	393	372	387	362	385	386	375	367	390	394	368	361	360	359	362	384	362	400	355	375	362	392	356	392	357	380	385	395	355	381	340	355	367	354	392	356	383	343	367	367	397	361	380	326	359	355	354	352	381	376	381	340	396	381	376	347	388	363	373	376	384	366	388	371	372	384	384	356	353	347	379	371	384	379	366	372	355	380	353	383	347	358	392	388	342	359	353	401	352	364	379	399	384	363	369	392	422	379	374	387	396	356	379	406	386	346	369	358	370	381	376	356	361	336	340	364	401	387	371	383	354	358	381	356	369	389	387	412	355	366	357	408	361	384	404	366	388	399	356	345	380	367	350	371	352	366	322	378	411	339	339	392	395	354	391	364	374	339	346	374	342	387	384	377	390	369	382	395	386	355	378	373	381	366	347	348	371	348	359	374	344	376	401	351	379	387	347	383	363	363	377	350	372	388	373	417	361	374	367	353	363	369	398	407	356	341	337	390	403	371	407	374	378	388	384	389	368	393	371	359	356	364	380	353	360	409	370	367	359	357	362	366	393	345	378	402	362	378	384	354	364	360	387	389	361	347	367	367	373	370	361	365	379	390	398	353	383	363	371	375	365	363	362	374	356	353	354	355	371	360	364	358	334	369	371	370	378	375	384	379	369	378	363	373	396	389	385	331	364	370	399	397	346	428	350	377	373	366	395	389	359	356	351	366	339	395	380	350	354	367	377	398	358	350	389	411	408	362	364	365	372	382	386	395	345	375	356	329	374	381	371	396	373	355	372	386	365	341	378	383	379	381	371	361	393	354	350	353	364	380	371	362	373	404	377	360	388	377	361	373	373	381	408	362	346	372	363	331	351	380	385	402	368	356	408	319	390	367	381	365	397	371	358	379	361	397	366	395	355	372	387	356	363	369	343	356	352	374	379	341	390	389	374	379	356	394	395	367	378	363	374	346	379	390	350	389	373	367	387	329	356	364	385	334	349	392	402	391	374	400	361	390	365	347	365	369	408	372	370	371	411	379	424	375	368	361	378	397	358	355	366	340	331	380	354	382	372	385	383	364	372	387	371	365	366	371	381	367	347	363	423	356	365	410	387	387	399	381	381	413	383	395	397	380	372	329	368	363	429	384	412	351	357	367	385	345	374	405	355	375	343	343	387	397	400	346	362	353	366	387	354	357	356	386	373	355	388	371	364	368	348	396	377	365	364	383	377	379	350	382	371	392	383	358	341	376	346	377	379	372	364	312	413	385	354	388	365	377	394	396	345	367	380	363	355	382	347	369	383	349	419	372	373	408	370	375	362	374	357	334	376	376	416	363	383	339	359	355	392	370	400	352	374	337	403	374	353	348	394	347	373	391	383	380	362	320	402	367	338	364	371	372	346	382	374	386	364	393	362	382	368	372	381	355	355	367	387	340	362	355	365	357	374	362	413	353	378	391	398	355	338	390	337	350	365	366	364	365	402	395	369	379	377	374	350	347	372	390	346	335	348	385	363	350	376	371	383	359	398	368	345	349	354	372	377	362	388	357	379	415	383	384	416	387	360	385	375	391	342	377	373	378	361	351	378	359	405	399	375	400	400	357	377	408	361	374	374	376	374	370	362	366	394	369	385	422	358	362	363	358	355	331	343	400	388	367	398	360	397	356	354	378	394	388	360	359	373	378	393	364	356	355	347	406	385	390	351	375	357	368	401	349	393	378	352	378	384	366	415	355	380	380	381	394	389	374	388	369	349	351	398	390	353	398	382	368	367	375	368	357	361	374	371	409	370	352	370	396	353	361	367	370	345	398	401	381	394	372	383	405	358	368	377	379	380	372	356	366	344	349	398	383	378	371	362	367	380	340	366	376	374	396	404	390	408	358	341	377	343	385	356	357	399	396	369	368	329	372	390	363	382	363	330	386	384	373	384	391	406	397	375	379	366	368	384	358	361
3459	4627	3690	1922	1319	968	879	723	644	606	578	552	515	482	477	469	482	414	425	423	469	422	406	434	403	421	429	393	401	433	359	434	413	411	376	385	427	386	405	412	373	407	374	411	417	380	389	406	411	405	418	407	397	387	398	366	403	412	409	391	387	425	387	415	363	412	350	404	395	400	408	368	409	373	399	383	421	389	376	385	400	427	385	416	401	408	391	393	390	387	394	446	405	372	409	351	429	384	390	419	355	377	358	390	379	397	414	383	334	371	393	359	400	415	378	377	381	387	397	412	403	350	384	376	430	391	387	409	376	411	375	389	377	393	371	406	379	402	355	409	390	398	399	401	384	349	383	376	365	338	405	375	347	404	399	399	402	345	383	423	387	377	370	369	392	368	363	377	377	388	400	385	367	391	396	376	399	366	374	399	400	362	401	435	374	360	394	377	392	373	439	387	355	375	405	384	379	381	365	378	387	387	408	438	389	373	377	362	404	393	381	388	365	409	404	363	383	368	344	386	390	369	403	388	368	388	390	376	390	393	375	372	357	405	361	390	407	364	410	398	404	365	392	377	365	400	378	375	366	380	387	382	394	383	404	400	375	405	357	409	364	396	387	378	370	359	400	376	384	403	376	380	395	431	372	381	429	367	415	407	332	389	376	369	405	402	407	403	388	390	390	380	363	408	372	426	377	427	398	383	361	371	374	411	369	423	413	375	388	369	380	399	404	413	333	397	372	379	348	397	386	355	387	397	382	372	397	351	419	426	382	419	363	367	391	404	382	388	338	391	358	380	378	380	377	403	369	400	403	376	337	400	364	355	364	405	383	391	387	384	408	372	408	366	363	400	387	381	402	370	366	386	370	389	362	401	391	372	398	348	364	401	398	394	385	371	385	369	373	356	387	388	418	381	388	376	368	399	370	408	376	395	366	396	355	397	362	374	371	388	385	399	365	408	413	389	378	368	370	368	393	344	361	408	343	421	374	408	388	345	385	372	366	364	369	399	423	371	370	386	358	401	383	404	374	399	423	390	368	387	380	371	388	383	371	354	415	394	334	390	377	377	422	364	412	350	383	396	361	396	351	400	393	365	383	418	338	366	410	396	400	402	354	365	429	386	374	376	395	384	383	369	364	387	392	363	397	420	395	378	372	357	387	368	368	360	376	389	413	356	364	357	364	351	383	376	364	354	373	357	354	363	373	362	377	378	376	379	384	383	388	396	380	397	354	354	389	379	382	385	392	428	346	392	392	388	368	358	375	404	388	417	396	388	363	388	405	351	394	399	415	386	380	365	375	368	400	387	357	420	418	370	388	399	361	396	384	404	421	379	375	398	350	356	383	377	433	364	408	394	397	383	383	393	395	401	376	386	381	368	408	386	399	413	379	393	350	381	361	390	380	404	399	378	401	344	375	403	392	389	362	381	386	406	359	376	387	397	400	416	383	374	376	372	392	413	367	359	414	388	397	380	387	372	378	374	365	369	365	395	382	385	359	382	370	343	381	383	347	398	388	389	381	393	383	385	370	377	389	377	380	361	357	419	359	358	385	387	334	395	432	368	383	406	399	393	375	390	425	395	381	361	380	375	373	381	348	368	401	351	407	351	387	411	418	403	399	381	368	355	388	366	361	406	377	412	348	353	391	366	372	376	408	411	377	346	399	417	399	380	356	388	376	420	347	359	360	349	408	367	374	406	372	407	354	385	381	414	401	366	358	401	410	362	375	354	410	380	374	359	365	372	414	373	381	399	369	398	379	383	372	389	386	358	389	376	391	375	362	401	365	404	359	386	406	343	386	389	398	381	384	394	372	385	406	384	402	340	371	382	358	418	363	374	357	366	368	378	383	373	396	370	384	396	401	395	371	379	405	339	373	402	378	377	400	363	389	406	402	403	394	366	424	406	421	397	374	389	367	372	384	381	412	396	353	403	380	384	371	413	371	418	406	400	371	379	357	362	355	389	349	360	391	394	364	375	392	369	376	388	388	347	422	334	379	373	346	381	352	400	376	407	409	350	363	397	384	414	388	380	383	338	361	383	403	416	360	374	386	395	376	409	358	385	407	351	366	361	360	377	366	389	379	391	397	324	375	381	384	364	379	357	413	391	392	382	370	367	370	407	368	361	372	395	398	400	386	360	391	398	373	370	412	374	424	392	411	392	368	364	388	392	387	402	392	364	401	355	410	398	390	395	363	364	340	385	368	364	381	405	388	397	409	382	403	381	381	380	402	358	428	370	393	399	379	382	384	374	405	349	411	369	383	376	403	384	355	388	407	391	380	350	377	404	356	383	395	372	387	393	376	383	371	397	391	377	398	365	369	365	335	374	399	364	371	374	353	372	373	379	424	387	381	364	376	369	356	396	386	348	350	352	384	401	346	358	355	405	394	386	418	373	371	392	407	386	373	355	377	391	386	384	401	380	350	390	391	346	362	388	376	414	364	400	371	415	380	389	384	333	370	389	431	414	372	391	396	394	389	348	364	406	381	394	370	345	357	341	379	386	373	359	388	381	346	371	358	364	372	351	359	381	362	364	343	407	383	398	379	397	407	412	373	359	387	375	391	407	414	385	398	409	372	387	384	368	376	375	393	379	378	356	399	394	374	366	345	386	391	399	379	366	348	388	365	392	386	373	379	363	367	379	389	352	387	388	386	373	392	374	392	382	394	399	393	359	424	363	410	376	368	384	374	367	361	370	393	381	417	417	412	410	369	340	357	364	385	387	370	367	364	379	366	360	374	408	363	359	359	367	346	362	395	371	377	365	381	376	398	397	332	409	380	378	364	385	380	353	382	394	413	382	375	379	349	384	380	351	375	374	418	374	415	383	371	388	371	392	357	395	363	376	365	382	380	386	390	360	403	393	412	362	377	354	370	383	367	383	415	378	383	387	394	374	363	341	401	383	323	409	427	410	382	385	379	366	385	403	378	395	383	371	361	417	372	363	375	377	406	366	381	374	382	405	327	388	347	366	390	388	422	407	367	400	363	352	361	362	426	346	361	406	363	375	378	366	383	384	375	397	401	394	373	378	424	399	349	396	395	355	386	371	346	373	388	412	384	372	379	405	365	373	382	367	361	373	374	364	414	394	386	367	393	359	371	381	406	382	399	405	389	389	368	391	385	387	359	392	392	397	380	389	370	395	355	405	396	400	356	351	400	378	422	376	363	391	434	390	357	370	409	402	400	371	379	399	406	374	351	361	380	362	378	372	385	389	384	348	355	400	351	378	353	341	380	369	349	343	375	382	370	379	409	376	400	385	388	369	363	361	406	371	403	393	359	380	386	378	359	363	374	372	350	393	409	383	386	388	389	386	399	358	422	349	351	401	381	366	391	397	375	379	359	391	370	363	354	398	342	352	369	398	374	396	367	389	361	405	345	358	355	348	370	398	373	391	392	377	386	348	394	376	385	360	380	389	378	403	362	384	404	359	364	382	427	376	361	358	382	437	377	358	340	368	395	378	382	399	360	384	436	357	379	361	358	373
27423	11553	2017	1236	952	910	899	914	852	830	833	927	871	914	872	886	914	899	858	851	936	881	862	899	875	903	929	863	865	865	836	828	874	877	909	908	895	850	815	846	887	910	837	877	838	854	857	860	784	883	874	822	886	850	826	874	938	850	913	924	917	901	851	819	832	878	846	841	841	848	948	864	880	862	837	872	873	890	932	847	920	834	832	865	872	881	921	845	832	873	846	878	853	870	871	832	821	796	896	851	783	870	850	805	881	889	818	837	893	809	842	878	878	846	821	803	869	888	869	890	861	940	824	834	866	862	877	849	875	869	822	885	859	874	847	896	869	851	859	902	866	880	799	827	925	866	870	884	841	841	797	860	946	840	810	892	910	826	875	867	877	844	906	852	809	849	848	913	889	890	847	856	884	860	876	842	848	873	845	844	856	887	855	801	923	856	906	825	868	877	881	860	866	869	882	855	814	885	888	883	815	856	903	824	890	836	878	831	837	850	875	905	856	863	856	835	927	805	868	844	860	837	870	869	832	841	906	889	847	840	893	879	833	903	852	839	918	857	871	823	875	886	892	843	823	844	886	879	831	836	894	785	871	897	927	883	865	796	857	900	842	897	892	903	874	864	871	883	872	840	911	793	863	848	876	854	895	855	922	907	909	860	857	876	847	844	873	871	896	854	814	835	880	843	812	847	859	857	830	850	844	867	833	909	847	869	854	843	875	853	890	821	833	840	912	881	816	817	892	878	795	865	798	891	836	857	857	864	847	844	856	891	852	870	842	828	903	882	848	828	818	878	867	861	918	925	872	865	882	817	909	873	810	879	899	876	834	857	800	925	870	857	884	867	858	867	876	856	881	877	886	887	877	819	903	839	895	821	867	836	865	823	891	895	845	851	887	831	834	870	864	851	837	848	890	905	826	867	837	862	875	879	883	832	832	842	835	858	852	888	885	857	897	858	859	857	853	877	853	901	859	856	811	823	870	970	907	936	861	815	848	861	861	873	849	811	868	855	845	856	876	906	832	886	834	840	860	839	838	882	843	808	879	839	852	880	872	868	847	858	855	809	857	830	797	863	866	856	810	858	865	884	870	865	850	787	872	854	897	867	876	907	876	865	845	855	896	872	871	846	835	843	895	924	834	907	839	841	887	839	860	818	842	872	876	804	805	854	881	855	858	846	816	857	853	823	839	898	844	888	872	837	889	915	861	870	826	844	855	840	812	841	839	888	870	895	862	908	863	929	850	856	865	876	925	881	860	899	865	852	869	861	851	861	868	861	870	933	841	851	862	855	818	866	829	867	857	834	772	908	860	856	874	864	821	826	839	865	858	915	926	810	849	870	832	865	801	886	860	934	823	843	848	894	828	889	836	866	861	862	779	821	860	896	860	857	879	926	912	788	870	879	893	837	840	888	859	834	892	844	892	848	913	855	833	884	843	872	826	816	858	839	862	859	840	843	814	858	802	862	867	925	861	846	854	869	890	838	879	866	885	910	851	858	835	852	830	864	859	897	835	855	892	856	888	847	868	871	877	875	862	840	864	860	833	874	864	881	869	836	890	877	920	883	834	861	840	886	882	820	835	855	883	883	883	880	842	872	835	789	912	834	897	829	820	853	921	854	929	848	852	865	824	804	825	853	867	833	836	873	895	841	812	890	896	841	899	865	891	854	914	859	875	844	859	870	898	901	859	836	891	943	872	848	826	898	829	845	854	861	854	799	895	946	835	869	875	901	839	828	858	858	872	902	853	867	833	885	836	841	894	809	887	861	849	816	907	829	892	816	859	846	820	876	843	866	835	889	836	912	856	909	824	882	862	871	895	915	847	865	817	889	889	837	821	857	849	926	860	883	876	868	872	853	825	851	850	887	861	892	846	810	851	836	854	871	863	845	834	832	808	865	860	808	878	830	864	847	855	855	878	872	900	831	883	829	884	848	900	823	821	894	882	857	848	919	834	847	869	884	824	818	855	860	864	872	863	876	890	832	840	804	829	843	880	838	867	873	825	868	861	853	871	896	861	871	852	842	807	808	851	887	860	863	922	852	851	861	914	883	856	865	870	899	877	851	849	853	847	894	878	848	858	841	904	871	871	864	844	869	855	801	866	875	873	817	815	828	857	844	805	884	871	868	863	857	870	852	892	832	879	872	891	876	866	899	870	866	831	846	885	867	830	795	823	841	795	818	856	840	862	824	820	844	838	838	854	839	849	834	905	882	925	821	824	874	858	852	815	857	904	840	858	881	870	843	878	865	871	891	826	870	846	880	857	843	881	902	833	828	886	880	880	911	859	793	832	898	838	810	867	883	863	866	864	855	830	855	835	868	835	902	838	859	831	915	910	874	848	868	842	895	848	850	842	898	885	889	866	911	891	848	846	861	842	879	895	871	836	869	843	900	867	857	843	914	892	855	890	902	852	843	877	866	788	875	857	861	917	883	774	823	843	817	828	852	876	866	831	894	839	851	868	840	886	852	860	827	876	838	863	832	888	869	876	869	873	833	880	849	882	899	902	878	861	879	908	845	873	890	885	857	921	904	870	866	862	847	889	889	850	919	834	866	832	850	902	895	849	921	894	857	877	894	860	894	823	900	885	834	834	839	873	882	886	874	891	909	850	828	925	863	856	879	822	904	796	886	928	862	845	874	892	916	833	855	858	857	887	853	905	900	865	876	842	867	863	878	802	854	894	871	868	872	804	920	848	850	820	897	817	829	835	869	898	845	883	885	834	834	922	854	889	810	880	868	915	832	914	861	790	877	804	846	876	838	883	853	830	818	869	893	864	882	872	853	854	881	830	897	822	866	823	895	784	835	847	876	866	861	871	879	836	891	845	907	847	902	872	865	865	922	863	859	893	851	876	923	858	874	868	892	797	863	824	860	839	810	832	874	924	846	869	844	872	854	845	838	890	823	858	886	861	852	856	856	858	836	876	876	867	886	832	840	895	864	839	822	854	844	907	863	890	791	910	837	832	836	818	862	848	872	890	849	808	865	909	857	856	812	874	877	832	872	893	840	869	855	874	857	884	790	817	911	917	897	846	833	890	839	859	843	849	831	855	844	893	862	888	814	818	875	840	848	869	847	925	846	831	862	885	878	878	842	859	849	834	884	866	892	849	835	873	838	879	808	867	913	878	870	909	864	868	892	918	874	816	832	874	883	864	884	855	874	859	855	847	870	838	866	857	895	877	840	840	835	858	843	916	834	903	828	823	899	821	866	881	859	880	850	866	855	886	815	838	862	853	859	900	904	870	896	900	827	837	897	855	831	865	838	868	868	922	921	821	806	827	883	847	846	886	834	847	842	847	859	820	890	897	872	881	866	872	839	867	820	892	835	872	851	861	842	857	890	904	842	779	902	877	877	892	824	906	854	907	870	856	838	854	818	876	842	854	873	886	860	848	846	833	868	845	892	851	839	909	889	825	821	877	857	875	880	856	853	849	854	885	858	868	843	822	878	819	883	865	852	830	853	917	810	860	857	919	855	880	819
5206	1024	937	826	786	802	804	834	764	767	780	719	775	784	784	740	756	783	780	774	739	748	765	810	758	836	777	767	759	770	752	770	793	770	778	819	746	758	809	761	740	788	713	812	746	723	792	764	752	771	791	775	800	717	793	799	770	761	784	769	767	790	733	744	758	802	751	794	761	756	740	758	769	797	758	721	798	800	798	814	737	736	766	794	762	731	732	800	725	756	752	767	756	738	736	751	830	769	758	693	748	723	754	739	738	757	797	721	754	769	759	744	753	722	800	785	808	771	727	798	779	789	802	789	715	715	732	717	716	741	766	779	776	757	771	733	714	772	731	801	730	734	726	762	769	752	771	786	803	725	769	723	767	728	729	738	779	724	755	770	807	798	742	760	770	765	779	769	762	779	697	825	760	697	743	743	764	781	756	696	765	716	744	798	736	787	713	793	767	740	727	755	780	745	823	771	760	734	733	818	777	746	776	803	748	761	744	740	784	749	761	755	746	788	749	789	748	788	710	749	737	740	757	749	765	764	741	776	748	759	746	788	720	740	754	761	788	743	765	746	752	770	791	791	726	713	794	770	787	780	732	788	760	758	792	771	716	803	734	746	779	761	757	762	760	762	763	782	718	700	789	721	737	756	757	709	740	791	727	736	749	742	719	751	762	786	762	819	737	726	781	777	707	762	761	738	763	786	785	745	744	780	775	745	785	798	679	744	807	738	768	781	796	720	747	731	791	767	798	726	792	767	732	776	753	751	788	767	727	782	770	796	735	753	714	768	753	773	752	776	773	773	740	780	751	721	764	737	806	738	775	823	766	728	743	745	757	740	742	738	764	773	781	781	787	761	776	803	739	733	733	746	693	783	753	803	740	740	774	730	758	774	767	768	744	757	773	764	755	789	698	740	761	807	801	746	769	802	793	746	750	773	747	775	710	761	810	753	717	719	789	783	700	789	716	776	771	723	757	763	729	747	779	749	744	759	686	758	803	783	708	733	756	817	738	800	766	820	773	822	781	712	720	748	752	740	777	799	798	736	814	750	769	756	777	778	781	734	744	770	766	723	785	738	803	802	760	765	768	768	736	761	776	742	766	743	721	791	767	735	742	713	794	711	730	773	791	739	739	783	740	745	767	812	831	760	768	782	752	784	740	757	811	814	805	750	776	758	759	751	738	735	764	758	734	748	725	788	755	719	782	724	736	803	825	743	757	752	773	752	782	746	759	726	808	762	814	776	729	808	789	770	780	751	738	771	743	746	766	711	744	760	775	761	774	748	769	758	776	710	777	771	794	761	792	758	778	767	718	808	788	733	753	830	792	749	771	735	771	801	811	761	768	778	744	777	708	724	735	795	799	759	775	751	820	792	763	784	744	733	761	748	786	736	757	780	820	781	754	781	770	783	765	758	774	745	795	753	760	789	739	774	824	736	786	747	727	774	772	739	754	707	761	746	779	736	776	780	750	734	742	763	772	768	741	785	747	753	742	765	760	772	788	759	734	756	776	762	755	790	768	740	724	692	763	747	773	768	730	790	759	734	765	750	813	805	753	743	724	750	793	731	760	784	729	792	741	761	733	750	799	745	745	708	773	757	766	785	790	788	779	790	784	744	742	749	788	751	724	760	774	744	732	716	764	771	758	741	774	780	746	703	797	745	792	780	774	772	759	746	773	762	731	745	706	767	776	706	747	800	756	811	774	758	790	803	759	754	759	773	757	776	757	788	765	793	775	777	728	767	761	774	735	788	845	794	746	775	799	774	693	763	748	680	750	731	771	796	745	759	745	781	753	761	749	769	770	783	797	753	758	776	736	773	761	732	747	800	819	771	741	759	760	763	748	748	758	782	766	788	729	688	789	743	792	745	784	769	760	739	788	740	762	785	737	741	733	767	819	817	773	781	792	750	850	770	798	702	734	755	730	720	782	775	766	719	742	751	741	787	785	728	745	768	777	783	758	793	760	724	780	760	816	747	776	785	792	690	812	743	732	764	721	734	778	780	728	799	691	755	764	788	727	763	797	751	734	733	780	776	769	746	728	774	759	731	776	707	740	771	781	733	760	774	762	749	715	771	811	793	736	724	719	825	782	751	772	740	804	741	772	759	774	797	784	815	781	790	768	789	748	755	771	746	730	776	812	766	719	761	823	817	730	760	806	751	780	745	774	794	758	753	747	754	823	743	752	767	741	767	773	750	796	739	769	745	792	766	742	754	712	755	779	734	791	769	707	796	744	783	768	761	742	813	765	773	761	751	758	775	784	763	760	781	740	726	755	776	769	804	748	761	791	730	745	751	758	792	798	739	804	734	741	757	775	761	751	761	809	791	754	768	792	783	774	822	697	740	732	784	803	749	784	720	763	750	770	765	764	786	765	737	729	810	705	680	766	759	771	758	753	755	716	813	778	761	706	783	755	720	781	798	791	742	747	760	700	768	801	766	727	755	780	740	791	730	758	764	717	749	782	799	815	814	736	704	726	775	788	762	744	750	752	747	845	799	723	769	755	772	681	727	776	771	758	753	804	748	733	750	799	787	768	803	769	785	741	745	736	742	759	738	768	759	770	811	730	768	739	740	746	745	732	740	766	805	807	775	748	746	751	759	736	744	741	783	762	766	794	753	768	769	783	787	720	759	731	793	755	757	774	729	751	758	755	792	764	713	730	753	756	764	737	738	748	770	790	726	765	751	744	810	725	805	790	774	793	729	749	740	728	773	749	762	709	755	781	761	796	764	720	819	767	743	742	786	753	782	745	783	792	802	767	767	800	736	767	729	740	795	766	761	759	773	753	764	726	754	765	756	775	771	751	783	779	794	763	788	716	722	742	757	761	760	745	812	769	733	787	767	741	736	802	684	772	754	721	801	763	758	766	731	806	745	785	827	789	744	753	765	749	789	746	756	772	768	740	756	766	768	752	758	746	729	757	791	785	789	769	745	771	783	799	769	760	747	777	761	813	727	765	756	748	771	706	757	742	805	761	723	767	759	771	723	782	710	791	736	770	770	732	746	744	750	763	769	757	735	808	765	738	781	810	787	768	754	762	779	733	749	762	816	783	749	772	799	757	738	756	734	736	771	752	774	752	807	784	762	759	740	738	793	806	781	709	781	775	721	780	748	752	735	752	779	774	746	728	782	764	725	730	751	745	776	748	761	738	793	782	744	755	756	748	769	770	788	729	809	771	825	790	697	812	743	775	745	780	767	751	729	730	763	759	778	738	767	761	729	756	745	779	749	765	794	811	787	741	766	723	750	787	730	785	739	751	711	785	763	810	767	775	714	745	783	748	795	777	741	765	741	742	743	725	735	708	780	761	751	845	794	783	773	764	788	765	761	769	722	800	741	766	759	757	758	775	717	783	774	744	731	763	739	746	708	754	783	755	740	716	762	787	712	783	855	785	788	666	723	760	806	801	748	700	714	804	755	765	745	817	762	767	785	804	791	820	766	739	755	811	762	784	718	762	761	785	747	760	803	782	759	743	755	744	779	739	729
25854	21432	25025	16146	1864	1043	958	934	868	849	826	817	829	802	812	751	841	798	839	775	782	818	747	767	867	787	802	788	817	808	799	781	793	788	799	758	741	786	778	821	774	784	795	753	771	823	777	811	777	789	793	761	781	827	821	803	764	824	822	785	813	777	765	795	793	813	764	774	794	782	821	829	806	806	775	806	785	769	805	790	774	772	754	796	794	746	767	804	757	762	808	761	795	777	801	767	756	775	734	747	753	784	743	780	812	806	785	830	770	729	794	761	790	765	804	756	749	777	763	756	759	775	807	795	794	779	817	801	776	815	806	799	771	788	786	799	785	778	856	779	741	781	881	774	792	814	776	798	804	763	766	762	814	772	762	821	746	791	742	767	772	762	749	778	730	789	758	768	807	783	786	732	792	754	787	776	752	827	794	747	810	767	777	827	778	791	813	797	787	781	711	837	782	786	770	801	774	761	745	760	796	741	768	780	777	748	788	795	796	820	804	801	799	783	847	767	751	731	823	806	818	824	799	768	790	766	788	814	746	776	819	844	769	777	784	757	739	837	762	772	815	820	790	774	786	749	811	859	776	780	772	818	832	779	802	759	823	767	772	759	829	815	753	762	761	818	803	747	779	757	813	747	768	718	792	792	809	765	761	732	792	762	767	792	774	745	811	765	810	814	809	753	789	803	754	804	765	756	708	792	776	806	839	709	776	742	790	795	789	791	725	821	804	794	800	746	798	804	756	806	831	754	809	749	703	730	759	832	761	775	776	823	813	828	766	774	820	733	814	771	766	812	778	781	802	763	782	741	781	764	814	790	766	744	824	757	765	777	808	793	745	816	803	793	783	707	726	753	789	773	816	763	814	755	780	785	810	773	820	765	760	756	787	800	762	761	749	752	866	738	778	746	787	788	779	781	731	783	762	809	804	722	756	771	808	790	778	730	802	784	775	755	799	757	782	753	780	793	740	782	785	803	775	757	825	782	755	816	839	813	742	757	817	804	813	799	793	759	743	748	790	770	715	797	772	746	823	760	798	801	787	777	780	759	751	766	775	778	716	812	768	805	830	748	766	779	786	850	809	738	769	761	759	757	789	741	848	774	784	769	823	764	791	823	785	763	827	755	840	763	757	787	799	823	810	720	727	756	729	765	798	779	813	814	787	753	754	821	757	810	723	803	820	823	793	806	752	818	819	772	794	769	814	800	814	852	839	772	811	771	817	834	789	733	797	791	778	742	850	870	780	786	755	761	854	787	819	800	790	780	803	800	800	806	762	749	804	768	800	793	781	807	786	786	790	815	790	735	746	793	780	759	765	797	783	774	792	802	820	793	807	781	760	796	759	762	805	790	761	786	784	803	780	790	768	800	783	794	787	753	790	744	778	765	791	731	766	810	803	769	807	773	821	794	774	828	762	828	782	811	805	725	773	814	800	794	758	776	763	787	765	751	802	779	767	819	815	766	761	761	778	782	806	765	789	770	772	781	816	749	802	792	781	754	731	821	837	800	751	795	740	774	784	799	696	799	793	775	771	781	790	762	754	787	852	822	816	775	778	772	791	816	768	820	810	765	781	759	798	776	739	795	803	832	764	790	743	765	755	773	797	792	742	742	776	813	809	778	812	750	823	772	781	789	791	789	736	777	799	792	798	800	794	733	766	766	788	776	810	802	785	803	737	769	763	791	812	809	793	760	731	761	821	734	776	763	734	754	763	836	777	777	823	741	813	769	786	725	824	794	759	768	771	791	791	787	747	806	754	842	793	779	779	764	769	794	842	746	821	796	786	740	777	760	781	827	754	794	816	813	765	780	751	758	739	747	750	782	776	791	780	793	788	844	764	791	795	730	800	783	796	758	811	759	797	804	747	775	826	769	773	827	776	806	741	801	840	734	787	801	755	751	781	781	787	749	770	732	789	767	765	782	752	777	751	780	784	803	789	811	767	761	793	794	807	770	808	833	771	803	777	790	752	813	858	815	768	794	817	737	836	755	787	788	780	769	808	774	813	768	781	836	771	795	785	816	812	764	767	767	779	754	769	791	774	769	801	735	823	808	830	791	761	808	799	771	838	779	760	785	803	784	786	843	758	776	807	795	814	796	786	822	755	789	804	810	741	792	762	824	792	789	807	830	787	826	812	818	755	815	809	755	800	824	793	757	793	739	793	744	766	798	821	816	767	721	788	760	761	795	758	792	775	810	743	735	805	802	745	755	764	786	776	762	777	747	788	792	775	802	790	782	788	777	756	784	767	804	772	771	778	796	699	793	801	778	782	801	768	768	748	772	822	800	721	772	799	800	781	777	749	792	788	841	726	800	810	768	777	813	776	791	804	768	772	777	769	790	755	747	811	770	818	786	798	787	744	723	767	775	772	836	807	810	817	745	745	758	737	795	781	755	764	835	785	826	797	774	845	783	783	756	752	834	822	789	799	795	824	767	800	815	811	804	756	799	782	755	821	751	809	818	817	734	751	815	799	787	798	819	790	795	801	770	811	745	854	778	741	787	774	774	723	772	755	804	735	797	778	769	734	797	721	785	822	749	775	790	808	772	773	759	795	766	767	760	789	757	822	816	753	830	798	789	795	835	769	755	807	820	790	833	781	770	799	790	784	850	787	745	714	771	796	793	773	789	792	769	817	805	778	779	770	805	817	808	763	759	802	859	741	747	854	838	764	797	801	815	779	756	782	751	789	755	805	804	806	769	800	794	740	731	691	727	838	826	836	802	778	768	781	800	781	814	791	785	787	792	767	752	785	767	795	794	758	826	797	769	788	834	803	848	803	827	796	756	758	770	802	787	808	807	793	842	736	739	816	748	727	808	748	817	775	824	812	818	814	799	793	789	743	787	828	790	798	772	781	786	840	758	808	793	732	750	743	793	782	808	856	771	760	760	746	802	795	807	805	762	787	831	782	805	778	753	791	789	801	775	771	785	787	803	806	734	786	723	768	764	820	823	806	765	800	741	836	743	761	729	778	764	769	771	802	755	815	822	762	807	824	853	797	781	813	773	757	744	786	763	763	771	773	820	809	833	789	739	796	777	776	774	769	767	753	792	737	796	781	804	805	763	831	748	780	786	792	807	789	782	791	762	727	782	816	772	763	774	773	747	779	776	765	773	723	758	797	789	790	794	765	820	789	766	760	816	791	778	797	773	756	786	761	756	873	779	763	823	744	775	825	719	789	755	803	769	764	835	797	841	761	765	736	731	734	837	809	772	860	806	803	790	768	837	832	798	754	813	787	766	759	742	750	786	778	747	799	746	747	848	770	767	798	769	808	736	812	773	832	771	784	752	798	789	802	792	755	789	794	801	770	788	759	766	812	814	806	780	760	760	783	751	738	870	773	768	772	759	769	785	787	793	767	782	777	777	813	778	719	769	777	789	726	776	827	791	788	809	791	786	790	803	777	801	760	787	807	752	774	817	802	826	791	789	809	846	787	741	795	799	807	784	795	767	791	798	811	766	732	776	790	781	789	844	852	805	703	757
3697	2153	1746	1169	987	898	833	840	789	809	801	769	731	795	727	731	803	729	712	716	772	760	703	766	713	737	708	723	699	693	723	688	733	729	715	704	696	720	760	735	674	735	736	733	712	711	733	735	708	759	750	736	723	739	717	709	688	727	740	717	707	730	712	741	708	703	725	775	794	719	680	707	732	706	710	699	716	748	680	747	710	682	707	698	740	700	721	706	717	728	759	722	699	735	719	742	688	702	716	722	717	714	764	698	724	688	722	667	698	733	729	742	654	712	703	698	753	737	721	698	708	679	739	723	687	727	709	710	747	706	755	689	751	717	736	682	679	723	728	698	703	764	684	720	709	737	711	731	754	680	702	709	724	672	777	723	679	699	706	758	719	705	706	742	698	720	706	651	696	679	719	776	742	701	704	706	735	696	722	685	701	742	679	706	708	690	721	704	749	709	679	775	705	711	719	714	695	696	702	697	730	721	687	709	718	701	704	694	693	704	722	732	742	731	727	705	691	694	707	728	754	714	705	671	691	706	723	689	736	706	727	699	716	720	694	705	715	717	695	764	707	683	722	685	738	751	697	729	698	635	718	703	748	726	711	722	747	668	734	714	705	715	712	688	734	689	712	719	710	727	686	728	717	701	700	713	714	672	719	706	730	720	719	723	750	719	710	685	717	713	719	718	734	737	715	726	649	727	681	722	739	736	672	679	681	703	703	723	751	692	671	696	706	744	744	695	724	701	711	699	678	710	682	738	712	713	712	725	714	697	742	738	714	696	702	725	693	679	710	696	734	757	686	763	691	740	760	680	719	736	686	709	742	652	694	724	661	706	752	717	702	686	660	715	686	744	738	708	713	737	656	690	712	728	727	758	711	738	690	732	693	714	733	735	704	725	725	742	698	681	711	732	723	739	689	691	733	720	693	709	748	709	699	689	742	641	728	733	688	709	691	719	713	759	746	683	721	703	697	688	693	704	684	727	742	730	741	713	694	698	663	706	708	701	714	629	726	750	700	729	699	724	669	744	717	718	662	680	719	743	721	671	722	707	658	759	725	670	690	676	708	743	715	692	724	734	700	688	685	724	725	726	707	696	733	732	704	677	725	730	694	712	692	717	734	714	724	674	729	731	722	689	697	692	690	729	694	699	725	739	699	714	708	737	775	700	733	728	660	730	704	723	751	679	730	733	693	713	717	715	730	758	682	715	685	707	751	695	725	705	729	683	663	671	709	747	701	694	728	674	712	669	717	711	725	700	725	750	722	669	717	736	750	724	715	727	740	678	745	725	691	696	732	704	715	708	704	714	737	679	705	725	668	726	719	697	690	700	740	704	687	721	694	751	744	729	662	738	706	698	682	735	747	740	697	735	695	714	742	682	687	670	721	666	728	719	698	719	719	700	703	742	705	750	719	727	736	729	730	743	727	704	724	714	701	713	764	734	716	720	755	679	717	695	704	726	716	696	696	707	711	730	668	730	714	707	679	746	685	677	733	724	669	701	708	743	710	698	713	756	716	689	706	678	734	690	695	787	664	712	705	687	723	725	738	687	743	693	710	713	703	621	742	673	757	713	657	730	703	705	718	716	695	718	720	707	710	701	719	704	683	719	667	748	699	721	666	725	738	707	721	746	714	714	678	733	711	694	737	726	650	742	670	693	664	673	725	681	732	678	731	720	707	727	694	694	696	708	701	742	766	721	707	714	657	663	685	680	752	698	701	661	718	705	757	678	726	687	721	720	710	665	696	699	734	688	669	723	719	703	711	663	745	725	708	794	690	728	719	688	737	737	732	771	728	705	727	669	713	710	721	708	718	726	692	753	694	738	720	717	743	713	720	735	750	745	755	682	673	700	737	713	732	673	680	683	705	699	730	733	718	669	696	729	691	707	699	706	738	724	748	619	703	703	720	685	680	724	700	685	675	700	726	693	681	743	713	769	725	717	707	700	740	734	763	664	745	706	701	717	728	700	738	708	711	720	740	711	667	744	714	668	678	701	707	761	758	688	698	700	688	715	726	717	675	691	689	720	751	689	725	692	665	753	686	741	686	740	711	710	664	665	701	677	681	714	710	692	715	701	684	693	678	741	689	719	717	720	684	755	707	712	686	686	710	733	671	727	695	691	701	659	690	684	706	620	675	763	677	678	715	715	696	657	709	685	700	712	699	676	755	734	702	682	738	756	725	751	705	692	729	710	708	668	710	746	736	640	654	694	747	682	715	696	702	714	680	711	757	754	748	651	687	655	705	777	702	711	772	697	751	699	682	740	726	715	738	657	721	704	727	739	728	716	747	753	687	630	728	731	743	724	690	707	694	667	683	695	704	647	678	677	704	702	712	691	719	701	705	656	749	664	757	698	734	746	740	731	740	663	745	768	686	731	742	709	726	763	650	687	713	722	700	733	712	706	705	713	711	692	703	707	653	721	726	742	730	749	718	719	692	709	666	701	722	687	708	671	662	635	723	721	673	690	713	697	726	707	672	717	693	688	669	736	748	731	674	743	714	657	703	705	731	733	678	729	724	683	712	763	710	730	694	682	707	688	744	711	731	700	708	706	692	672	714	708	733	710	657	732	686	722	689	690	700	703	699	748	728	690	712	667	663	734	702	726	707	716	722	728	707	704	708	680	697	676	730	767	701	687	700	725	738	715	708	678	752	707	724	692	695	711	732	747	760	693	704	736	732	722	733	699	634	732	709	689	731	653	700	683	720	679	706	679	674	734	728	675	721	749	723	696	676	699	739	694	666	743	691	724	739	736	701	681	708	733	720	688	680	729	700	732	686	694	715	685	755	711	722	734	730	707	693	659	713	687	752	700	703	714	741	699	736	756	673	675	706	711	728	740	658	689	715	686	789	687	700	728	725	688	725	746	699	695	715	692	746	693	677	708	731	709	697	686	753	669	690	706	716	721	695	701	714	701	694	758	689	699	705	715	705	744	745	704	715	696	670	652	728	754	655	708	722	707	691	726	726	705	688	694	692	685	686	723	703	699	748	721	672	707	731	679	689	682	698	695	710	713	734	745	671	701	774	716	685	682	717	742	743	691	682	708	717	665	734	726	661	707	677	707	652	701	726	672	752	714	715	684	683	709	690	707	707	685	688	701	752	696	683	674	685	685	676	702	667	701	709	659	692	687	721	749	720	707	707	749	723	643	673	752	709	726	719	703	715	731	742	687	659	701	695	704	730	710	738	696	678	703	727	719	678	715	751	719	744	685	718	760	698	690	679	712	745	671	731	676	707	777	732	746	713	712	704	697	727	723	719	725	680	699	714	698	678	710	726	724	678	681	729	717	746	723	733	670	692	703	690	729	728	751	699	718	749	668	692	750	740	676	724	695	755	755	680	706	715	741	750	710	720	723	702	712	699	737	723	727	757	653	681	740	751	699	697	699	706	688	703	698	727	706	749	718	724	698	684	718	757	711	712	739	687	665	676	739	692	713	735	700	715	690	733	682	690	707	684	735	680	712	728	697	713	705	698	746	738	699
24300	21438	28586	24693	19891	2615	965	600	498	506	465	423	443	395	425	392	391	447	427	412	392	384	379	354	387	363	390	364	382	390	411	382	401	411	388	356	389	369	390	384	396	378	388	393	343	349	350	384	351	384	352	371	377	364	363	359	358	369	358	335	390	360	378	355	342	346	328	347	365	357	389	354	368	357	345	384	392	379	320	359	398	365	365	328	397	366	347	350	362	380	379	395	383	347	346	383	377	387	343	373	365	365	398	351	369	402	389	337	389	407	346	341	393	365	335	382	372	324	380	372	337	334	349	362	339	359	372	360	382	359	386	395	382	372	382	373	383	354	403	370	393	352	367	357	339	342	377	355	374	409	349	370	343	369	351	384	368	361	362	351	372	379	349	383	333	307	315	340	372	370	394	363	347	339	338	373	384	366	356	346	341	387	383	339	365	379	378	369	376	337	354	365	377	387	334	339	333	346	348	373	367	364	366	358	392	341	335	352	372	359	397	359	380	372	377	350	379	369	339	375	342	368	405	374	312	338	355	346	342	354	345	330	355	399	375	335	349	358	355	359	356	392	355	358	377	365	321	375	347	380	359	344	348	354	336	340	370	361	360	349	340	370	413	359	349	376	371	347	352	351	326	349	343	343	346	366	388	382	363	382	387	388	343	380	371	353	410	341	341	336	385	354	366	335	318	358	393	358	366	320	385	343	368	359	350	390	356	357	366	363	374	363	357	363	365	361	356	349	343	374	348	377	383	409	382	413	342	351	359	368	358	374	348	353	332	363	398	357	313	335	354	416	316	368	389	375	359	347	385	371	394	347	371	385	328	390	338	347	342	371	344	365	347	349	417	367	350	322	395	366	358	369	384	380	376	368	347	389	362	345	359	377	346	348	351	347	387	382	347	342	365	360	348	377	310	334	343	357	346	371	334	364	331	353	413	364	362	357	353	376	344	385	355	377	388	374	379	428	381	349	388	379	352	328	366	367	387	357	360	385	383	385	327	349	352	369	364	365	359	343	366	383	410	345	366	345	359	342	338	355	342	354	342	351	364	397	362	373	385	374	372	388	338	357	375	352	356	367	346	360	344	376	350	372	362	378	344	382	371	352	341	391	369	344	351	372	360	331	286	382	355	342	358	371	374	372	392	399	333	348	355	354	361	339	336	341	394	335	343	336	396	338	366	356	350	373	365	371	361	371	350	380	371	370	363	376	371	360	355	367	413	341	391	371	350	348	374	323	341	359	397	341	362	368	376	378	352	397	392	341	338	353	379	365	323	381	361	361	359	345	362	350	358	363	348	353	365	363	357	367	355	351	367	386	349	347	364	375	372	385	387	378	355	390	324	356	348	369	394	363	362	374	366	384	385	326	380	386	332	343	336	378	388	392	360	407	370	397	332	360	306	381	371	379	347	373	370	347	335	392	318	377	369	339	338	363	361	354	409	352	351	372	333	318	373	368	344	357	402	359	368	354	358	369	361	370	367	370	350	322	352	377	364	354	332	346	333	366	367	349	384	335	363	344	345	357	386	368	397	366	330	383	337	374	359	377	331	408	384	361	342	334	359	391	369	343	389	368	382	373	335	360	370	383	368	365	391	339	363	374	353	351	361	368	353	358	386	342	373	366	374	386	381	394	359	334	351	387	362	387	365	380	379	374	400	384	325	356	350	337	382	389	357	392	348	336	364	372	393	363	339	371	324	366	383	374	330	353	347	340	357	376	372	367	347	375	355	374	333	406	373	357	371	353	384	367	360	376	388	356	348	360	359	362	359	373	364	354	333	351	368	370	386	336	373	367	384	383	347	337	381	373	365	389	352	354	365	358	338	321	357	376	353	360	378	362	352	352	333	311	336	327	363	380	382	343	398	380	356	364	337	341	346	347	352	385	350	381	379	323	381	391	375	365	376	351	345	390	354	339	388	339	360	366	341	360	340	374	356	357	349	363	384	357	318	368	357	368	351	370	357	363	338	320	395	357	365	355	365	356	335	334	372	380	386	341	366	345	360	399	365	357	353	349	336	355	365	364	347	374	349	339	347	352	349	340	391	376	357	365	364	350	379	347	366	357	340	349	349	385	360	328	341	356	381	367	359	368	397	338	364	311	397	356	374	322	332	352	352	330	347	370	365	370	363	383	354	362	369	364	396	359	375	384	404	337	421	362	349	376	377	349	341	392	382	376	348	345	372	348	359	349	373	350	355	352	382	371	402	399	342	369	381	330	383	348	312	373	353	390	381	337	376	372	357	380	344	331	359	358	348	354	362	386	326	356	391	345	347	356	344	375	365	369	344	341	355	358	352	377	347	373	358	325	362	379	317	377	312	365	350	373	348	368	330	372	357	374	390	347	348	365	375	375	375	334	371	368	360	392	372	356	370	341	358	361	376	361	364	360	338	377	387	360	375	364	331	368	366	349	347	388	343	365	351	342	349	356	396	347	358	386	352	347	339	354	336	361	375	363	365	344	376	380	379	353	375	330	355	357	349	411	354	372	350	350	388	358	357	367	359	354	358	334	320	347	364	327	389	342	380	348	356	413	395	373	372	352	371	361	403	349	349	364	379	365	369	375	351	405	377	384	389	348	351	370	371	383	367	355	353	361	346	355	339	329	368	358	336	390	354	365	378	340	397	352	346	368	386	357	334	379	358	366	347	346	353	364	362	333	361	349	376	338	354	359	364	382	386	346	391	363	358	360	366	378	362	358	320	336	342	380	397	353	364	347	348	386	334	325	363	374	383	390	377	383	375	378	341	375	362	381	327	363	378	324	393	373	346	376	329	360	346	373	323	339	341	388	376	348	363	364	330	368	351	388	358	364	338	345	361	337	339	350	360	370	365	412	369	362	361	330	364	355	373	351	344	378	354	320	386	390	365	358	371	398	318	374	411	370	347	370	359	342	349	369	354	363	374	381	334	380	377	340	361	352	386	383	361	371	391	362	335	356	366	338	321	351	349	330	375	370	358	345	349	369	358	335	345	347	353	340	363	364	359	397	378	393	360	366	345	358	366	343	364	361	340	377	345	339	372	372	365	344	365	385	327	328	333	359	363	361	344	379	358	340	374	384	352	386	365	377	383	338	353	352	376	363	361	372	378	379	374	362	357	354	425	372	392	351	370	357	351	363	334	345	362	382	373	352	368	323	401	376	331	408	348	326	362	352	387	355	347	365	384	346	354	371	342	374	394	412	342	385	348	368	358	372	358	361	326	353	345	345	355	385	371	373	376	369	357	331	382	352	334	364	366	384	387	368	336	373	348	368	351	353	356	396	364	378	346	310	354	366	326	348	355	360	354	389	356	339	355	364	381	368	377	362	337	346	362	386	348	337	305	385	323	338	366	373	355	345	343	351	349	374	353	392	380	376	362	366	376	357	360	354	355	336	371	336	367	365	382	345	346	360	362	356	355	361	385	347	367	383	360	361	372	345	377	392	362	336	358	334	366	431	365	370	347	363	360	331	364	351	392	334	353	367	335	363	361	368	359	330	309	355
3382	4739	3778	1955	1311	1024	784	731	637	598	538	510	532	508	481	456	458	406	461	455	396	447	401	426	428	402	442	382	393	386	430	429	385	364	384	416	438	430	407	409	421	412	399	406	369	402	390	444	391	418	397	395	431	404	400	377	405	393	391	358	401	418	372	385	391	393	410	395	396	385	386	410	444	404	403	402	392	390	414	383	383	368	377	371	379	368	380	399	401	376	386	364	406	374	396	385	404	407	365	404	370	385	376	421	369	412	384	406	409	382	400	398	396	378	350	398	417	388	367	350	379	407	400	382	382	368	385	355	385	357	404	356	402	403	369	368	395	390	395	355	397	368	366	406	371	356	409	386	403	358	382	407	341	415	358	357	388	400	368	386	382	366	392	403	362	398	393	411	391	417	393	387	407	365	391	383	399	399	375	408	423	400	378	380	428	378	392	390	393	401	388	388	380	378	399	371	366	373	382	393	396	399	397	381	414	376	412	404	423	409	406	364	350	354	383	408	390	383	390	432	356	390	381	393	391	415	376	428	355	376	406	358	390	403	364	393	378	406	382	404	406	404	389	382	352	375	365	391	392	387	360	388	386	388	398	366	360	396	377	359	375	381	406	403	363	405	369	415	346	368	360	408	373	378	363	388	408	367	367	396	440	423	350	353	379	410	391	416	426	379	421	402	398	368	336	397	395	348	368	405	385	389	367	405	405	394	382	354	432	404	359	363	358	384	379	418	351	385	373	389	379	372	376	377	377	367	372	373	381	391	377	408	378	351	370	380	372	351	376	369	375	386	399	411	398	375	390	426	384	362	350	393	399	409	406	378	385	394	402	398	417	409	390	376	397	376	367	366	383	384	398	359	386	390	421	365	362	364	394	393	389	371	385	399	397	379	390	378	365	394	389	422	360	381	399	370	395	389	402	374	405	376	385	409	418	403	374	385	365	397	377	366	427	374	376	384	372	377	355	364	386	355	360	382	376	400	387	350	382	346	400	358	401	367	369	382	390	398	348	385	373	374	388	364	351	403	359	394	381	374	414	387	359	396	373	367	406	400	392	410	385	399	378	363	348	376	357	388	408	408	398	348	365	398	382	368	395	369	378	415	388	393	371	366	399	351	380	350	366	379	389	366	387	391	363	398	363	374	373	402	356	349	361	387	369	397	397	356	391	381	415	380	393	342	396	399	373	388	386	371	359	406	391	387	377	400	373	380	390	350	396	378	370	370	376	387	387	380	380	368	373	411	361	428	370	355	357	376	372	409	391	352	392	361	375	411	386	408	377	397	398	358	381	403	368	380	375	439	411	372	392	395	347	386	398	386	393	392	347	381	394	358	371	364	372	389	371	388	391	359	391	374	379	376	383	416	398	412	383	351	381	373	372	393	376	400	364	368	353	396	376	373	402	381	358	371	419	411	375	385	371	430	371	371	419	377	392	377	374	378	386	370	360	364	360	396	352	368	341	395	370	389	395	391	348	393	360	382	368	385	385	360	385	348	395	424	354	372	391	357	347	403	398	391	393	404	354	360	401	371	402	371	411	350	394	383	420	378	368	378	359	405	379	342	343	382	376	388	389	410	359	361	389	346	368	368	372	383	357	385	395	356	376	405	359	385	410	375	335	412	402	393	376	428	400	360	371	389	344	369	351	372	368	363	375	388	378	391	403	362	397	386	402	407	349	376	408	380	400	377	386	384	403	401	409	364	396	387	373	364	366	383	410	366	401	368	375	362	369	386	354	378	389	367	377	366	371	372	392	373	384	383	341	353	397	366	360	395	399	379	377	338	392	396	394	381	376	354	395	369	378	395	382	409	397	355	387	383	369	421	380	400	383	359	419	379	380	380	396	353	379	398	349	359	406	393	398	386	376	396	397	372	387	368	398	369	381	385	362	357	372	382	362	387	371	374	346	376	363	350	351	399	378	391	379	393	383	381	398	406	381	405	371	359	403	407	382	377	344	384	383	416	370	383	346	376	405	367	356	317	374	387	387	390	393	407	401	375	366	396	384	362	364	403	392	353	398	396	389	371	367	368	379	336	350	380	392	367	369	402	376	403	420	368	389	363	375	364	349	380	398	339	345	393	414	347	335	360	378	352	393	380	355	399	414	371	400	412	343	379	375	396	383	384	389	384	396	346	405	350	378	366	399	394	417	438	366	395	396	387	394	373	383	387	350	391	381	411	365	385	396	381	367	342	360	422	395	359	372	374	372	335	405	365	401	358	409	396	395	350	375	351	373	433	382	371	339	360	362	356	371	393	418	396	372	376	380	385	355	358	374	386	366	395	392	365	395	384	388	349	385	396	379	378	379	363	376	389	392	418	353	378	363	403	353	388	374	340	376	382	361	407	377	418	335	377	415	381	381	362	384	370	360	427	347	373	392	373	384	392	377	360	367	355	365	339	364	411	344	417	389	390	362	377	370	382	395	405	391	358	384	351	394	387	392	392	391	383	411	363	407	426	363	356	398	392	350	351	377	381	367	342	404	369	402	393	353	355	364	369	379	368	352	384	396	390	371	403	374	375	391	373	379	369	371	372	354	391	374	375	401	350	380	344	365	377	370	402	365	362	369	378	370	431	399	351	375	383	390	370	421	362	402	395	370	401	386	398	388	369	377	348	395	370	375	337	383	375	368	383	359	362	390	379	385	313	403	389	375	377	378	336	402	347	385	398	400	381	371	346	360	362	391	410	378	368	339	363	377	354	395	384	384	400	387	359	360	391	393	354	388	411	396	393	401	401	378	423	379	399	408	381	365	371	381	372	362	355	383	368	399	366	378	414	378	375	373	363	378	427	363	392	376	383	366	395	417	367	393	433	365	400	388	370	373	354	375	374	384	353	353	398	385	385	413	361	397	369	414	382	399	359	356	356	359	394	372	418	368	408	359	352	329	399	378	366	378	400	384	362	373	370	359	422	395	368	381	387	406	388	351	371	378	362	389	359	370	364	375	371	349	369	392	356	363	377	383	414	413	360	373	366	408	343	392	409	375	388	383	349	394	378	366	389	351	346	410	369	412	388	331	370	379	378	359	384	404	388	367	382	386	349	342	360	396	388	394	379	387	417	404	352	396	382	364	349	400	407	399	382	367	396	414	384	382	355	371	370	378	376	373	395	373	345	383	352	357	343	362	380	391	362	359	357	377	400	395	364	346	344	402	373	404	388	363	390	384	381	393	405	409	410	415	393	397	396	373	360	375	371	382	351	408	351	365	356	364	361	401	393	369	399	378	387	382	387	385	378	392	393	386	401	389	364	401	425	354	406	390	389	375	412	365	366	406	389	387	379	370	360	378	373	394	399	404	399	396	386	375	350	370	384	401	358	396	374	370	402	366	394	354	377	402	379	353	364	353	398	391	356	333	369	417	370	411	376	357	380	385	354	375	397	364	366	393	399	367	368	384	373	350	399	377	337	372	380	385	333	380	384	339	361	391	371	377	386	385	364	426	378	398	369	401	365	414	379	357	425	365	407	345	370	417	395	381	363
27563	11593	2007	1235	926	955	888	895	940	917	891	835	872	837	872	865	909	856	865	841	888	837	890	880	833	905	863	852	876	858	956	867	902	862	855	868	816	885	813	855	871	826	900	878	882	904	851	919	895	872	871	833	900	878	848	895	849	841	848	856	907	919	875	930	881	842	818	880	868	842	893	903	848	908	858	877	884	820	800	863	868	900	863	849	848	835	808	846	865	880	884	873	841	850	861	836	907	861	852	826	851	912	860	839	890	871	877	882	874	848	869	878	915	831	855	871	845	860	826	870	882	857	916	821	908	857	856	853	899	849	881	888	816	828	814	911	877	876	870	877	823	837	923	897	846	850	896	880	906	863	849	901	864	853	885	879	879	809	862	866	878	863	857	846	827	907	862	892	845	927	858	858	910	863	819	814	833	898	861	845	843	835	861	821	895	828	862	860	857	898	864	869	879	884	891	899	857	819	897	845	847	896	836	866	870	844	853	895	881	900	819	851	874	863	852	850	844	913	873	818	903	871	832	808	840	892	836	867	880	802	848	824	840	883	860	854	847	824	818	867	887	868	867	885	858	845	870	856	876	855	911	919	832	899	868	868	869	847	862	828	867	841	840	878	900	839	852	857	893	874	810	853	818	898	837	838	834	806	807	850	867	894	892	842	906	915	855	892	872	860	808	882	861	908	913	903	893	883	833	839	874	823	905	825	830	896	920	871	899	831	859	807	898	893	826	808	864	947	881	905	846	874	817	901	854	784	906	841	839	860	843	869	832	827	861	881	906	878	855	884	864	853	935	878	831	870	900	834	849	818	826	845	874	865	898	811	865	881	900	884	870	893	855	822	822	881	859	830	871	892	878	827	835	902	841	841	864	845	879	829	854	848	904	927	916	870	891	851	868	847	851	892	867	917	821	875	826	875	911	892	852	906	907	909	859	834	905	806	829	840	857	832	871	851	872	897	858	861	862	849	916	868	860	863	795	891	861	895	872	818	879	805	856	888	851	872	856	849	870	865	819	868	879	842	911	838	895	891	833	844	870	814	898	889	896	871	838	883	865	811	774	831	912	899	833	854	842	881	793	875	894	889	894	852	868	834	905	825	842	839	866	873	936	844	842	818	866	906	960	860	915	854	862	851	881	842	852	888	903	888	916	850	824	857	864	870	884	930	896	903	861	889	892	884	877	893	874	866	840	866	879	861	876	851	882	929	823	849	822	869	863	860	856	940	874	901	939	874	847	882	877	849	861	857	839	883	891	866	849	871	849	833	875	866	857	892	905	852	843	849	915	875	863	877	876	880	816	862	851	886	855	879	896	813	853	873	871	831	899	862	858	881	845	851	908	844	899	835	883	854	859	846	816	871	848	832	860	883	834	906	846	862	904	834	876	861	846	850	896	871	874	884	870	841	837	860	833	887	923	803	836	803	898	911	890	847	891	851	858	891	847	824	876	866	864	888	859	898	834	854	839	844	895	841	872	889	874	872	844	890	913	857	849	828	830	854	870	814	844	881	830	855	858	828	928	849	878	886	930	846	855	800	885	875	899	879	894	824	848	929	859	868	825	873	814	862	851	894	860	852	867	861	903	875	833	909	935	830	888	873	877	933	875	874	912	859	803	799	781	856	880	887	892	906	845	858	863	852	879	844	838	877	817	832	844	806	796	845	824	859	881	949	893	883	871	871	873	899	844	865	874	838	867	871	923	832	852	831	906	828	885	859	853	823	841	819	848	896	885	848	844	826	880	914	862	866	807	850	873	877	884	855	857	810	851	880	809	890	897	833	932	878	863	884	900	867	864	853	840	839	823	854	879	826	867	844	831	882	876	856	912	879	857	850	866	885	860	878	837	883	805	856	814	826	831	860	879	872	919	828	882	874	855	867	849	907	853	864	818	874	852	880	895	852	849	937	842	877	902	933	865	850	864	866	868	884	883	918	869	868	882	828	843	869	847	828	867	814	883	879	854	876	840	849	874	842	840	834	867	849	840	875	818	861	912	914	883	868	885	818	867	868	829	823	875	858	903	883	839	869	856	873	919	867	847	894	820	864	866	883	860	881	893	836	849	857	838	908	866	833	817	839	836	869	858	879	836	822	842	879	909	841	910	863	860	874	859	851	796	847	910	788	808	892	860	794	875	854	852	846	896	837	901	845	866	806	895	857	844	836	850	822	855	861	812	925	856	890	869	891	883	909	862	891	813	858	896	924	870	917	846	885	892	879	877	874	886	882	872	854	889	851	874	818	889	846	809	859	808	944	863	885	806	849	900	865	868	859	851	797	823	855	895	893	804	863	856	843	930	903	856	861	879	865	853	875	814	886	850	917	862	836	893	886	883	876	897	853	806	885	804	792	817	882	830	857	830	881	878	930	851	849	871	815	853	861	851	927	894	853	818	846	937	912	849	888	847	821	808	893	828	836	834	901	824	875	819	856	873	873	844	841	824	837	841	849	853	875	888	865	833	863	860	877	835	884	858	881	851	912	861	877	877	821	876	895	866	885	858	821	882	839	851	817	819	776	870	873	909	930	891	840	905	850	874	853	832	894	857	864	890	840	841	927	797	878	907	846	902	886	903	873	860	897	846	847	851	836	832	859	840	890	838	848	886	834	852	816	843	847	864	899	892	927	860	880	868	821	866	825	851	839	861	823	878	882	869	821	880	877	913	913	849	855	869	827	808	859	859	781	881	889	866	845	824	904	910	902	888	908	869	876	842	864	853	834	870	892	863	854	827	866	860	838	832	876	860	932	880	871	865	872	875	933	827	856	853	876	846	854	865	853	877	861	893	849	900	920	883	889	922	852	835	869	903	842	842	860	850	855	885	927	860	826	897	868	820	863	839	877	850	917	864	834	862	843	823	860	896	913	882	825	853	847	904	874	826	865	907	829	849	841	847	826	866	900	922	893	886	893	827	836	824	833	835	927	862	874	813	874	819	818	837	857	900	846	901	886	882	823	835	867	838	815	795	812	909	869	875	861	859	908	861	819	827	885	849	878	835	804	877	887	859	864	817	869	861	853	876	816	832	864	898	840	866	821	915	902	865	835	866	833	886	799	890	880	814	853	806	841	876	846	882	884	858	877	869	899	842	833	891	825	838	866	883	822	892	845	922	848	850	835	908	880	841	904	827	872	867	873	869	837	860	903	904	820	854	862	879	859	843	897	860	875	838	846	849	848	859	871	859	849	874	872	878	900	884	889	883	885	880	874	864	871	815	912	842	812	849	813	855	884	896	819	827	879	866	884	832	874	856	839	815	884	870	885	917	830	833	883	884	927	852	841	849	879	894	928	870	932	864	814	813	881	853	926	878	815	820	879	877	869	839	858	828	906	876	940	813	864	889	862	814	837	840	848	862	851	865	823	852	874	892	889	860	865	873	803	866	865	895	844	861	875	896	882	865	935	884	869	874	865	836	881	861	867	880	890	894	887	842	899	863	902	796	873	903	855	856	862	876	820	870	847	835	914	871	889	904	853	800	842	857	830	844	882
5190	948	956	822	788	867	813	772	780	757	722	765	768	796	817	758	756	789	784	744	775	779	779	759	816	773	728	756	710	781	831	783	759	722	763	812	786	770	802	788	802	779	778	820	780	761	712	781	803	800	800	718	768	751	758	743	798	738	763	790	789	764	797	750	756	742	739	772	749	795	791	757	703	785	781	739	759	696	728	733	770	756	757	741	813	817	725	740	788	793	773	742	759	769	765	805	783	735	777	777	802	751	768	809	795	731	751	749	775	784	789	789	799	804	785	739	760	764	721	753	753	772	750	727	806	733	776	785	778	793	764	780	771	786	763	754	733	759	778	773	812	777	773	771	759	804	754	765	775	761	783	713	788	767	732	787	744	753	798	774	767	750	723	775	824	790	760	751	784	771	777	754	773	751	763	784	801	786	768	753	726	722	795	721	714	730	755	785	767	796	749	728	725	744	769	789	792	771	766	719	780	769	748	740	759	757	743	756	824	792	747	767	795	744	733	769	745	763	744	776	731	746	745	762	742	757	786	759	793	744	788	772	809	802	753	798	801	814	751	784	803	731	782	728	760	739	713	741	794	775	765	741	753	780	782	758	734	751	774	777	806	753	786	775	787	759	767	729	775	751	739	772	739	754	722	814	779	777	742	728	749	775	706	792	786	786	826	786	762	802	741	764	711	744	765	750	777	749	767	772	760	831	728	775	780	789	752	792	808	757	744	742	753	774	766	771	758	765	777	785	771	764	756	770	758	755	717	798	746	740	782	821	765	787	742	757	791	741	756	761	755	756	737	743	742	722	765	751	744	757	766	744	733	747	764	799	723	743	737	763	779	767	754	775	764	773	779	757	744	714	779	731	778	766	755	781	766	739	739	716	783	799	741	736	741	762	760	755	769	778	766	728	754	766	712	817	813	846	772	752	784	763	764	754	766	762	778	783	752	754	783	762	818	733	737	723	749	750	741	779	741	748	779	743	708	777	724	766	789	762	770	755	706	792	762	805	777	727	757	756	771	786	809	746	784	762	780	785	785	730	732	759	727	784	768	745	761	798	747	792	762	785	749	798	759	810	720	796	739	785	764	764	793	731	790	738	745	788	812	759	751	799	773	763	722	747	754	745	758	761	774	740	741	736	802	777	737	755	771	801	774	734	767	765	744	806	788	755	781	741	756	789	764	771	752	770	741	757	727	763	803	730	744	804	779	690	752	748	777	731	724	803	752	822	795	713	741	752	744	792	786	804	720	777	746	796	767	815	792	723	761	793	771	723	752	784	810	776	751	735	826	743	769	753	778	759	756	799	717	789	804	777	764	750	804	791	764	756	758	751	766	821	755	750	774	781	756	763	798	766	807	756	774	781	753	785	764	767	763	711	749	767	809	754	757	712	757	790	759	765	769	787	743	767	765	750	750	757	737	768	781	783	755	812	781	800	775	755	731	758	730	742	757	772	787	747	804	763	766	751	762	791	797	720	748	711	749	800	795	716	720	802	791	751	767	756	781	755	756	795	761	743	765	796	795	795	779	805	776	777	733	702	763	757	767	817	769	746	746	736	793	809	752	786	769	752	783	695	735	778	773	820	789	739	763	778	766	760	755	724	727	802	792	779	725	778	790	812	786	798	804	771	714	773	790	777	765	759	789	795	719	754	751	777	758	763	796	767	769	696	797	709	807	769	747	761	774	759	754	754	779	760	776	714	726	750	739	776	741	761	746	767	749	726	731	770	726	795	768	763	750	715	755	753	773	783	739	788	790	770	784	762	767	754	795	754	752	753	756	760	789	788	796	786	805	791	765	736	795	741	727	749	829	754	729	776	733	741	753	784	775	726	782	738	819	752	791	736	705	745	755	829	791	707	793	799	730	764	779	828	757	735	755	833	771	747	821	793	746	794	819	780	760	798	770	777	752	782	741	768	815	727	773	808	744	736	836	780	812	820	778	765	739	786	768	735	779	759	756	746	800	782	748	764	795	761	813	753	756	756	799	735	788	726	732	813	750	719	743	696	759	779	767	796	773	737	780	813	824	753	814	752	732	750	763	724	769	763	718	745	776	762	765	730	779	775	828	743	762	722	753	774	766	769	780	705	763	786	758	802	763	742	761	791	774	772	769	790	772	744	698	696	758	785	760	730	760	799	772	701	749	802	709	788	802	808	748	731	822	733	766	737	740	769	750	757	780	768	814	757	824	783	787	777	742	792	793	720	782	742	843	736	766	759	769	781	741	707	744	768	785	740	743	768	760	745	749	761	747	741	765	749	755	740	760	800	723	763	773	744	721	752	774	726	781	782	743	750	736	733	732	751	700	771	731	783	757	804	769	786	775	753	798	805	753	773	760	797	755	771	777	748	819	776	790	764	759	748	815	793	749	767	797	748	733	745	831	754	746	756	754	742	778	748	738	766	770	792	789	771	753	743	800	774	759	753	736	748	751	708	714	745	791	779	759	822	743	788	743	722	711	809	790	790	742	789	779	811	754	762	749	764	758	831	760	773	761	741	736	767	802	723	761	733	774	761	792	812	769	764	775	761	781	777	798	738	744	795	718	766	777	782	742	735	702	783	778	777	747	736	741	762	741	744	780	788	778	746	706	799	753	776	785	816	714	752	797	778	756	719	753	777	812	722	724	792	787	742	763	808	748	792	708	773	788	781	754	760	747	723	704	761	718	792	777	770	756	742	756	788	770	778	734	787	795	767	782	779	757	753	768	777	777	799	720	813	731	762	714	750	747	734	778	784	767	747	770	801	761	742	773	760	735	771	729	760	736	751	790	725	749	803	779	761	734	764	746	772	780	758	756	792	782	847	779	746	764	738	762	728	783	740	794	772	720	770	751	766	788	736	764	719	770	715	787	750	747	781	718	734	713	773	782	789	845	776	776	818	736	762	789	735	702	780	749	794	766	794	790	808	747	764	771	828	773	735	759	736	808	790	755	715	760	777	760	720	771	772	786	780	778	778	798	716	753	762	770	756	807	749	740	751	819	772	765	805	742	808	743	753	789	775	784	782	780	758	745	770	749	757	765	784	772	770	803	780	778	728	765	752	730	777	726	713	787	777	761	795	784	761	726	740	780	782	759	773	767	763	799	735	753	762	795	729	744	778	807	763	763	757	755	793	735	745	770	729	767	761	725	736	749	738	715	805	776	747	752	772	732	745	787	761	746	764	770	771	791	780	751	820	785	726	738	786	767	762	735	771	741	736	807	769	772	754	720	793	773	791	799	765	658	727	793	794	703	760	752	786	795	752	724	786	817	760	809	751	728	761	770	783	760	782	700	760	785	776	787	789	757	723	781	757	727	766	829	767	741	755	777	734	759	754	753	779	827	800	745	770	774	757	766	794	764	788	773	788	806	750	826	752	738	754	793	789	726	755	719	764	773	759	810	761	728	729	722	755	783	785	748	844	759	765	802	736	763	796	762	769	728	748	730	778	731	793	839	696	768	741	783	771	761	784	767	784	811	723	782	749	796	806	761	733	760	746	828	770
25831	21452	25094	16241	1813	1040	991	843	832	822	836	803	850	823	820	819	778	805	777	808	783	731	781	824	792	783	776	848	815	820	840	748	808	813	823	796	763	780	768	799	791	820	788	807	810	815	791	839	788	788	763	828	772	812	796	863	750	768	778	818	740	843	763	817	805	781	812	806	819	778	794	825	777	826	777	797	774	784	761	826	777	799	764	784	804	801	759	802	779	797	826	755	785	719	792	833	836	750	801	802	791	765	772	811	817	748	805	756	823	798	774	788	790	778	775	772	742	830	800	837	791	774	788	820	810	807	753	768	796	813	776	808	779	778	788	734	778	789	753	785	818	791	824	789	773	790	778	812	741	770	806	748	818	756	806	784	751	798	826	828	786	784	822	795	769	772	792	816	773	806	767	788	836	792	747	749	774	741	761	732	764	775	802	803	780	767	793	774	813	767	784	761	775	829	797	775	835	734	813	838	789	770	823	772	779	795	795	752	784	757	798	754	752	806	783	827	816	846	780	834	793	766	787	764	789	750	784	809	715	728	797	797	773	792	730	786	741	799	787	826	762	748	742	777	794	815	786	805	793	761	783	779	778	812	776	818	769	797	825	759	777	810	800	749	810	808	791	766	861	788	739	784	775	785	786	792	758	773	799	774	767	781	767	793	830	734	742	769	839	828	777	779	824	789	783	770	819	777	814	753	804	767	785	778	752	787	756	817	805	803	735	775	791	773	812	750	818	726	763	777	775	797	799	828	756	849	795	812	798	794	801	763	864	790	860	784	769	796	780	744	754	778	839	823	817	788	822	744	754	797	757	807	752	823	794	752	746	756	761	783	789	735	792	735	787	771	787	837	783	842	762	818	849	765	751	796	797	810	736	759	809	770	804	771	845	765	782	816	825	819	791	803	772	833	736	808	772	792	781	816	746	795	751	807	787	775	764	873	797	784	752	791	782	756	831	810	761	813	739	779	800	812	803	783	764	791	725	741	769	801	704	789	845	760	779	795	780	824	756	801	780	767	802	784	830	806	782	814	829	736	807	730	791	783	798	818	758	763	774	777	767	799	782	763	780	834	819	777	827	788	781	795	794	789	807	782	821	809	770	827	810	753	773	792	777	743	772	761	832	782	785	748	784	826	791	768	766	790	755	824	801	760	752	787	758	741	731	778	783	691	761	793	780	793	777	789	832	817	776	763	814	777	767	790	792	787	798	809	798	783	808	787	770	813	812	819	823	817	814	828	831	774	783	798	738	847	748	764	758	826	861	804	808	812	735	789	812	826	842	785	810	728	814	823	830	814	755	719	773	773	776	798	786	761	797	766	776	794	775	753	773	792	817	728	724	784	768	837	805	763	834	744	772	791	756	802	820	820	807	798	810	788	808	756	758	765	780	807	752	756	769	812	773	780	800	806	829	824	852	804	787	775	839	806	766	811	729	791	802	809	817	812	782	796	792	755	805	794	763	735	802	827	812	818	736	787	816	795	818	794	749	741	758	768	793	786	783	803	790	783	812	833	754	790	798	820	767	795	794	806	772	815	837	786	738	802	776	784	796	805	785	792	760	739	756	766	766	806	788	793	814	772	723	788	791	766	762	776	789	742	768	748	826	788	798	745	789	766	770	787	771	800	779	773	776	747	774	757	802	793	766	785	812	802	774	761	769	756	796	792	793	800	821	794	783	832	784	765	854	801	815	803	795	787	776	777	769	742	808	813	765	776	768	787	787	822	811	750	788	774	807	797	770	777	831	787	814	768	801	790	741	786	837	797	772	776	796	768	801	864	761	800	782	764	798	797	782	791	798	764	747	790	777	817	805	778	743	741	760	809	807	758	808	743	768	767	845	742	803	788	790	762	745	803	762	788	678	796	808	780	793	755	771	816	803	774	801	780	761	768	804	818	767	762	804	782	795	779	819	786	825	816	802	770	787	784	776	768	774	759	763	799	796	749	730	773	824	756	733	774	799	810	805	762	803	809	789	816	766	790	799	783	819	777	788	761	837	845	775	822	801	745	789	735	822	794	775	772	752	724	813	842	768	785	825	818	759	774	774	764	808	809	795	786	779	736	794	801	812	780	751	784	777	746	817	834	790	817	841	770	824	793	797	739	848	859	872	775	769	755	781	782	839	748	826	727	792	772	763	727	781	803	833	805	806	797	785	843	769	751	804	758	767	766	788	796	788	834	826	765	787	782	813	776	810	821	749	771	761	744	732	765	801	795	765	746	794	761	774	780	749	788	765	782	760	866	797	734	802	760	805	820	777	769	791	805	797	776	756	793	857	779	769	814	779	778	786	813	817	824	790	780	753	780	792	809	823	798	788	730	797	775	787	746	832	824	807	778	804	771	795	818	793	775	812	770	768	778	768	808	752	791	800	757	798	752	794	767	723	814	767	770	855	791	738	787	810	831	776	829	816	817	770	734	823	792	800	720	798	792	776	747	795	784	858	789	783	813	842	739	774	806	781	783	765	838	765	760	757	779	805	801	782	773	799	799	773	743	776	779	798	816	762	808	784	777	773	705	814	793	792	770	773	766	832	813	788	821	790	803	767	768	770	736	760	761	815	790	803	788	800	787	821	760	777	749	792	790	755	822	760	801	778	760	771	760	784	846	834	780	764	796	780	777	790	859	740	787	819	748	769	731	714	814	781	851	768	782	800	752	792	794	780	773	762	805	819	788	783	749	735	795	805	826	814	776	814	823	751	775	750	803	793	785	763	764	795	791	748	787	767	763	777	777	768	809	761	787	802	789	801	802	752	778	804	801	757	757	775	810	787	832	756	797	772	717	767	773	740	772	789	827	767	793	789	796	797	748	812	722	785	798	813	758	763	819	762	733	739	753	795	757	767	761	791	860	731	800	852	763	863	765	754	795	769	768	730	792	735	745	691	817	739	762	747	819	755	811	791	825	806	781	804	777	817	814	752	796	791	788	755	812	763	833	768	861	826	789	738	740	799	773	784	793	745	789	761	794	814	766	809	795	813	801	790	782	808	792	799	790	808	781	769	754	765	784	771	856	809	807	823	810	728	818	786	754	746	818	762	790	821	769	764	754	787	767	754	778	778	812	811	813	884	842	736	838	812	789	799	816	800	780	763	813	778	732	751	811	755	861	789	784	809	811	770	755	800	822	799	770	773	761	791	774	746	762	762	811	822	796	851	805	821	800	789	779	787	766	748	779	789	778	818	786	801	767	812	786	752	789	752	802	807	797	827	815	762	792	715	783	737	764	816	795	799	758	814	856	828	777	797	790	792	801	707	800	785	776	761	734	789	762	840	811	815	835	801	823	740	796	791	784	824	815	793	809	803	788	739	790	815	802	784	779	794	794	783	773	828	806	778	770	853	809	828	736	786	767	750	751	788	782	808	772	782	796	804	791	756	762	809	795	765	779	767	774	759	794	740	801	781	777	792	764	805	803	759	759	805	847	740	788	757	791	803	772	771	829	721	758	808	782	778	770	812	799	806	807	800	776	807	838	798	733	779	753
3721	2129	1829	1238	1064	896	866	828	775	834	745	773	763	753	731	673	740	712	734	706	756	723	786	701	715	714	744	751	726	765	760	696	716	750	705	776	733	753	699	724	745	759	749	682	716	738	735	801	731	749	682	749	675	673	755	766	752	695	747	755	727	726	721	719	708	716	712	685	755	704	687	761	739	723	758	703	740	699	758	742	714	740	739	771	732	709	730	676	703	701	712	704	689	720	660	706	755	705	720	774	748	700	693	746	715	706	694	729	714	748	695	742	730	722	675	671	729	688	714	730	659	724	741	712	682	683	662	654	688	726	761	716	714	714	692	715	682	688	696	690	717	703	729	799	730	704	712	706	685	715	691	715	716	716	755	725	731	712	754	717	723	704	673	711	697	679	650	760	760	671	656	745	715	738	690	733	758	703	733	733	691	698	703	706	714	703	664	691	728	745	666	700	683	709	662	683	717	747	704	739	704	722	686	712	716	722	716	714	717	722	723	708	751	680	721	706	661	715	686	688	723	757	709	711	685	708	760	680	741	747	682	698	747	703	692	701	714	761	767	710	720	750	695	733	724	657	744	728	728	690	718	707	733	697	686	680	705	760	715	714	670	741	675	736	701	697	761	767	704	718	711	741	731	717	724	703	714	719	731	652	733	675	724	679	717	713	677	705	744	700	704	681	690	735	713	715	719	715	737	713	719	686	689	704	728	714	709	636	688	694	741	698	745	740	722	735	706	748	749	718	702	718	720	693	732	697	717	683	743	709	714	684	689	694	687	722	699	733	652	711	702	708	754	746	695	730	737	670	699	677	662	688	716	672	715	742	663	776	769	707	746	679	703	728	702	695	694	717	689	720	681	683	696	761	765	702	742	729	699	731	735	693	682	707	719	716	747	727	742	714	772	726	723	727	718	680	702	715	733	662	708	718	706	775	709	686	685	767	703	708	726	715	733	722	753	691	713	664	700	684	711	738	733	685	681	750	700	664	655	759	726	696	724	708	708	690	721	691	662	721	732	724	729	715	688	698	752	732	667	708	699	738	740	711	760	670	724	706	735	678	752	715	666	744	682	715	759	670	701	714	721	674	696	687	718	666	721	712	721	695	700	668	703	713	742	702	733	704	681	733	742	698	688	701	735	734	717	676	730	726	712	721	732	709	701	677	684	691	687	759	691	699	718	761	713	693	722	730	688	710	711	744	686	753	680	714	686	720	666	743	711	713	755	767	618	736	708	738	727	689	697	707	696	673	690	717	720	706	736	711	733	713	679	682	726	700	652	701	689	677	727	701	743	706	740	715	708	743	739	678	731	720	686	735	712	703	685	750	686	706	741	720	728	726	692	693	724	673	742	694	723	722	638	743	779	729	731	739	695	692	731	703	695	735	704	692	721	722	706	722	738	712	683	723	787	734	759	712	734	692	679	723	720	692	723	695	730	719	724	767	721	766	728	728	713	646	734	717	745	656	675	703	698	713	729	762	694	691	717	729	697	655	692	755	705	695	791	728	696	696	686	713	724	710	730	765	748	735	678	697	681	720	763	715	713	664	757	686	719	745	691	701	696	748	706	708	722	672	739	735	719	729	692	724	720	678	724	710	671	682	726	703	692	704	672	728	710	699	736	745	718	666	728	733	715	689	734	688	722	759	729	723	714	734	719	729	716	711	734	692	687	743	704	682	706	711	689	716	706	687	736	679	756	707	687	713	731	712	723	692	742	704	672	667	673	674	757	681	714	730	725	678	714	743	710	721	748	710	700	721	650	691	735	699	735	703	731	689	720	685	658	694	711	692	702	714	731	720	732	708	737	692	673	725	702	680	730	738	706	712	712	736	728	738	743	723	683	726	732	705	763	752	722	687	697	678	699	707	673	736	702	684	724	712	708	750	697	708	695	721	685	693	685	687	698	695	703	711	688	683	700	700	699	691	709	751	687	745	722	691	729	770	619	711	691	723	674	734	704	711	691	706	715	731	689	719	697	712	664	720	706	704	711	711	683	692	686	702	728	678	778	686	699	739	678	760	762	744	724	734	737	710	733	695	716	687	697	670	724	732	691	691	659	712	769	700	698	752	713	738	651	718	687	758	715	741	704	676	722	707	705	757	689	663	701	668	676	705	701	688	719	645	775	686	687	722	689	682	717	699	690	712	721	680	711	731	726	720	736	685	757	711	775	683	768	743	708	733	730	711	721	743	708	707	716	721	737	678	710	687	726	730	673	728	722	762	682	734	731	705	756	708	735	711	753	713	719	704	725	736	730	752	715	691	697	722	633	688	696	682	680	694	703	745	698	726	739	688	773	690	748	734	635	704	711	708	723	699	742	703	712	740	711	741	715	732	694	684	730	748	671	685	718	722	698	752	696	710	678	713	725	735	745	671	680	710	700	666	715	678	670	709	728	696	677	678	730	692	675	714	724	683	758	715	707	741	666	699	769	781	675	720	718	727	720	778	696	714	672	745	733	719	726	696	731	719	687	731	711	779	681	693	683	738	683	698	709	753	645	731	715	742	711	747	773	751	680	712	698	777	698	716	679	735	696	704	689	673	726	696	701	734	745	716	722	717	709	737	696	703	701	705	700	724	727	716	723	661	740	722	700	751	703	716	744	749	703	715	695	711	737	722	709	693	699	734	703	677	696	661	713	677	731	746	739	675	721	678	686	682	647	620	731	701	763	725	805	766	708	677	732	703	746	715	713	688	694	728	698	730	721	774	714	706	688	661	709	705	692	752	682	696	724	741	715	687	649	718	726	669	715	716	699	728	708	669	711	696	714	674	724	708	712	683	720	660	689	673	689	715	707	721	701	725	666	660	726	708	687	712	731	719	744	738	707	719	698	709	707	721	734	684	710	698	748	701	752	771	690	697	722	737	773	659	749	705	705	726	709	712	706	708	723	733	709	761	685	724	810	713	734	712	690	764	700	712	657	695	710	714	695	736	772	679	704	726	730	694	673	753	668	700	701	685	692	675	746	700	690	684	733	707	713	691	693	692	704	732	726	699	713	765	723	698	723	736	701	747	693	710	714	680	696	660	732	683	695	727	693	702	701	730	753	690	671	722	726	737	675	675	674	737	706	703	702	699	760	718	675	723	758	645	681	699	701	717	700	713	716	706	692	696	700	691	724	695	715	699	717	709	726	727	681	756	735	687	698	706	681	703	733	732	684	666	681	696	772	707	693	743	689	718	717	668	696	731	702	678	729	706	740	730	746	656	717	719	735	689	660	663	681	740	686	753	732	708	677	721	693	750	724	720	720	704	722	700	734	720	721	726	690	656	703	714	717	708	685	691	731	700	658	702	682	727	700	706	710	737	700	734	732	707	685	736	734	714	682	706	691	747	737	716	668	740	726	671	721	720	713	650	713	736	721	716	711	679	660	723	679	665	704	722	721	713	694	722	693	763	709	651	718	666	688	739	759	674	679	700	709	697	707	717	675	749	719	762	698	691	724	732	708	699	720	722	698	778	716	715	644	712	741	723	726	733	713	709
24269	21394	28503	24653	20013	2660	957	601	492	488	444	456	434	438	434	408	376	387	410	399	384	404	412	365	378	385	359	391	383	362	405	344	403	377	368	388	361	350	392	390	351	357	394	365	364	388	361	368	353	365	362	386	379	383	365	387	352	369	371	359	360	364	332	357	371	363	364	383	388	353	354	388	340	360	372	358	393	360	381	354	376	388	370	367	392	322	379	379	393	359	367	390	386	341	380	370	364	343	389	341	360	364	352	348	398	345	358	388	358	346	322	344	365	361	358	347	355	378	393	387	333	371	364	344	358	371	369	375	358	334	349	364	371	344	371	360	318	348	349	383	403	372	395	387	376	374	354	348	350	366	370	380	342	397	373	342	400	340	374	354	328	376	320	353	373	364	338	348	392	370	351	381	366	341	381	373	391	352	357	362	348	410	323	380	353	341	368	379	387	363	393	362	356	385	335	349	377	392	340	383	378	347	364	348	357	364	348	395	398	336	372	347	344	383	367	403	374	354	358	359	339	339	329	393	358	329	327	376	322	388	354	364	345	370	359	386	377	327	342	357	357	352	385	376	373	399	381	347	369	377	359	295	367	374	360	354	381	350	370	393	397	376	367	369	348	359	375	364	372	319	389	352	362	371	369	377	363	360	403	375	377	356	331	349	345	345	358	376	330	365	378	331	364	359	383	373	346	372	369	407	355	401	347	367	372	377	403	375	358	359	371	348	371	385	384	355	340	352	372	381	363	364	376	351	356	362	362	387	341	352	339	331	338	349	396	362	371	389	348	366	363	359	337	387	380	377	353	355	326	350	374	355	391	338	363	368	367	388	369	355	369	363	331	381	356	362	412	384	358	369	345	343	351	403	355	389	322	355	343	367	323	359	343	348	386	361	357	349	364	329	341	366	351	362	342	353	382	349	373	363	359	312	357	368	375	354	361	395	351	363	380	348	356	368	365	345	366	361	348	339	362	365	371	354	388	381	373	384	375	367	347	395	319	363	354	384	377	357	359	385	374	358	386	351	367	390	386	379	363	363	391	390	364	372	363	380	361	358	376	404	368	382	375	342	368	367	395	344	348	374	383	353	355	340	391	354	375	341	369	331	384	358	371	377	386	353	366	340	379	381	341	380	363	332	352	351	381	376	323	390	354	364	390	398	340	366	379	383	357	348	364	355	383	359	348	361	361	392	371	335	336	349	375	367	362	384	370	357	350	381	376	358	373	369	370	337	358	361	358	382	362	395	365	353	386	359	334	338	386	385	358	350	363	385	361	339	343	326	383	376	384	391	406	356	376	365	316	360	387	357	367	354	376	374	365	375	349	351	369	372	363	379	360	344	352	336	389	388	365	372	360	296	370	379	340	355	392	334	361	359	374	342	365	359	385	372	362	372	353	360	355	393	401	369	374	399	373	373	356	376	329	364	361	349	345	358	378	359	382	353	366	363	374	323	386	377	364	366	352	346	336	413	391	360	391	401	327	380	345	377	373	347	340	399	384	363	373	371	353	356	372	345	382	355	368	377	377	358	386	392	377	403	374	347	332	368	366	380	381	389	359	359	388	376	365	355	338	336	358	346	324	365	355	339	367	364	409	363	361	360	345	344	419	367	378	329	368	371	373	348	375	364	366	373	340	366	377	384	368	356	381	335	328	338	374	343	388	386	361	360	379	366	357	370	362	339	351	367	379	351	340	366	340	357	385	367	371	408	378	358	386	379	356	340	333	349	342	331	350	351	349	356	400	404	358	363	402	357	368	402	342	332	410	364	348	364	383	361	353	343	338	361	359	343	362	397	384	349	345	327	355	365	356	356	389	368	367	342	342	381	353	370	353	377	366	386	378	376	375	366	376	357	342	353	359	381	381	345	363	358	358	327	342	362	372	362	371	341	385	396	329	372	384	379	375	354	378	353	396	330	357	361	331	342	347	351	380	355	317	350	357	387	409	342	357	353	375	352	405	377	353	355	368	373	369	360	390	327	356	367	394	364	349	399	373	389	400	345	348	360	338	349	366	342	354	341	349	405	366	346	349	379	404	356	368	370	348	314	351	311	344	371	336	375	392	361	379	349	334	338	351	396	356	379	365	331	360	371	368	347	365	374	344	370	355	379	377	374	325	396	370	379	406	345	331	362	393	359	323	340	362	340	368	347	334	372	345	359	359	366	361	378	385	346	347	364	349	390	350	351	353	358	369	371	396	330	363	367	338	356	333	348	343	346	365	352	385	395	384	364	343	363	364	364	346	349	364	374	384	370	327	394	393	365	320	381	344	363	332	385	352	356	369	362	346	394	351	394	390	351	357	394	358	360	376	375	361	344	344	316	353	366	364	379	338	354	364	368	367	385	337	354	379	340	357	363	359	357	372	388	370	359	340	335	369	344	363	382	352	362	347	338	376	338	385	373	363	345	352	379	344	353	359	368	369	367	362	355	403	379	337	330	377	374	328	362	380	398	352	382	377	419	331	294	333	343	346	328	328	379	352	375	370	362	388	342	343	361	393	318	372	363	366	364	332	363	357	382	344	388	369	359	342	316	372	347	354	351	350	347	391	362	345	364	397	375	387	348	359	341	371	378	379	354	341	339	371	396	357	321	376	366	332	347	388	367	364	372	337	393	363	341	361	337	380	360	374	372	409	361	335	378	370	342	379	375	341	370	366	352	376	322	371	398	354	324	393	341	374	372	350	343	349	368	360	345	385	339	352	373	326	362	364	366	353	341	342	350	351	351	353	350	387	379	379	409	370	356	351	357	318	397	378	351	372	382	376	355	354	360	355	338	376	370	370	395	365	359	329	359	362	372	351	359	354	355	333	376	380	354	349	368	353	347	341	340	349	360	357	355	389	384	343	350	388	334	371	374	339	378	332	376	371	337	345	364	348	347	347	375	343	353	371	383	365	374	356	351	340	361	330	405	366	353	368	356	347	405	371	352	329	377	332	340	325	359	385	354	330	364	379	373	360	410	379	365	373	358	337	391	363	365	400	374	371	346	371	369	358	362	375	371	360	374	384	354	329	351	356	356	395	339	381	363	406	347	370	341	352	352	330	350	367	377	353	351	350	408	380	377	360	370	374	382	383	332	343	355	341	372	363	371	342	377	331	391	359	376	401	364	360	335	350	344	364	316	378	354	374	366	342	365	365	362	382	336	380	371	381	370	359	346	354	382	374	347	376	352	364	355	372	362	369	326	378	365	373	364	334	340	355	363	415	370	389	354	362	364	376	373	388	390	357	346	345	333	393	345	355	363	406	356	345	357	386	378	377	329	353	336	329	341	374	371	371	356	351	353	362	350	387	356	387	383	369	366	384	353	329	389	363	348	378	363	367	406	345	333	354	323	415	338	366	354	302	372	349	354	334	329	363	357	364	376	374	353	358	354	368	382	370	348	349	329	380	387	348	341	366	378	382	368	345	331	351	333	395	340	345	359	356	336	377	411	405	356	342	344	360	369	364	342	359	374	375	359	362	378	390	358	360	334	385	365	383	348
3358	4704	3794	1835	1269	994	853	736	580	596	574	521	486	505	462	427	451	423	447	409	417	413	432	381	357	390	426	377	416	346	401	400	410	399	376	401	371	388	419	403	388	416	423	418	421	430	400	421	417	399	435	403	397	363	395	376	360	396	410	373	394	383	397	388	398	350	390	399	388	391	361	373	376	413	382	402	368	381	376	368	372	361	407	376	385	378	381	359	392	389	374	355	403	405	369	374	370	362	415	404	366	423	371	375	389	351	375	389	344	386	400	405	365	387	407	416	358	379	382	374	375	394	379	337	380	354	384	416	373	387	378	347	387	359	384	423	386	377	405	388	339	376	409	347	376	392	374	429	367	396	405	364	349	359	378	373	388	368	369	379	344	397	375	373	350	366	403	405	392	390	360	354	398	388	395	390	358	390	393	385	401	397	370	390	428	381	363	384	419	384	353	379	368	350	375	405	375	389	366	387	351	371	341	359	352	412	387	373	367	397	349	345	378	371	389	431	374	372	367	409	358	361	381	410	423	368	365	378	361	382	388	364	384	379	363	375	417	377	363	379	382	375	374	374	390	393	430	386	377	405	345	393	375	430	387	365	396	387	374	389	376	382	368	390	380	346	374	373	393	389	372	391	363	386	383	369	392	373	404	358	378	386	348	372	396	378	342	368	397	344	364	382	369	371	404	374	378	375	354	344	357	400	362	366	355	398	378	373	379	397	354	391	377	392	371	343	357	356	359	361	357	386	357	403	405	387	387	441	377	378	386	370	386	365	374	397	396	345	375	406	391	381	336	399	378	376	355	373	343	359	390	362	377	387	424	390	381	393	361	398	354	386	385	373	385	375	365	364	414	380	338	360	390	387	359	360	388	369	392	409	413	367	389	366	401	328	389	408	354	380	383	345	374	369	361	383	365	388	398	369	398	397	374	377	365	365	371	422	386	375	372	419	376	378	377	382	358	362	398	399	391	343	399	337	356	378	378	363	369	363	394	386	315	359	355	377	359	388	404	388	360	390	390	401	359	351	358	401	388	346	375	383	390	394	376	346	372	386	359	393	343	377	392	361	353	392	390	351	388	353	351	379	356	366	329	383	371	403	355	399	376	360	385	367	378	384	381	379	395	404	417	413	331	367	376	397	381	389	394	373	356	389	353	366	389	361	385	384	345	333	319	369	403	412	359	367	384	358	392	368	380	397	381	346	351	349	379	373	375	381	369	358	418	398	375	398	344	371	366	375	380	379	377	376	373	363	364	395	356	360	404	375	420	388	383	379	392	426	361	412	378	376	375	368	356	408	379	399	359	377	370	380	373	356	376	369	360	388	393	364	401	360	380	362	396	395	367	347	366	339	366	382	359	406	407	383	396	363	380	384	396	378	341	359	394	388	377	367	363	382	339	406	336	403	359	376	337	353	345	381	375	372	383	363	402	410	409	374	356	376	365	387	346	378	367	359	365	378	406	396	379	386	399	394	378	376	384	365	351	364	356	355	391	365	402	378	366	369	384	394	388	375	401	395	352	382	359	392	387	347	392	379	436	375	377	346	382	364	340	346	371	394	392	378	366	375	407	378	361	341	372	365	338	381	350	404	380	386	379	390	360	379	358	368	389	355	362	403	351	389	385	362	341	395	392	329	383	394	371	385	376	375	355	377	380	352	391	414	347	378	394	383	375	351	368	380	411	362	390	346	392	387	364	337	369	381	366	368	400	379	401	382	371	402	364	384	405	408	364	351	339	370	403	362	350	377	376	352	362	378	372	371	416	378	359	362	390	405	400	358	357	358	385	375	379	340	390	401	357	388	358	389	363	364	381	383	355	376	365	355	382	408	421	359	386	379	385	359	402	345	375	411	363	400	380	378	392	349	365	392	381	363	399	405	380	353	405	364	402	380	374	383	355	368	404	347	358	384	413	359	387	365	386	339	381	350	399	382	330	370	354	363	360	378	372	403	416	363	348	375	383	336	363	382	355	392	388	390	388	400	380	401	350	404	351	379	397	359	376	388	350	341	388	425	379	371	342	392	355	381	375	394	367	398	391	379	381	330	371	352	378	365	377	387	370	365	368	347	383	378	409	375	374	377	347	370	369	382	382	341	347	353	357	404	407	353	390	369	327	393	362	394	373	363	327	400	381	385	374	349	398	390	363	426	370	365	365	362	352	349	378	413	385	374	383	379	354	349	412	369	379	359	352	326	396	370	369	411	387	378	367	365	354	335	389	373	363	333	382	371	399	374	358	381	404	378	393	358	424	372	382	377	377	361	353	371	384	374	351	395	336	378	376	361	364	352	365	384	364	391	384	358	382	409	375	396	369	368	379	350	375	357	401	411	331	362	329	346	390	374	364	371	378	371	380	385	328	362	368	366	362	378	368	362	374	357	357	359	343	347	387	346	375	394	389	402	374	398	355	362	393	385	403	400	366	386	365	389	386	393	360	400	384	405	362	398	361	348	360	368	358	384	368	358	378	390	348	383	356	388	359	399	341	379	382	380	370	368	359	383	379	360	384	404	397	377	369	342	385	395	409	374	373	353	373	357	380	398	374	367	413	330	382	382	401	402	383	379	376	361	402	320	392	356	354	380	358	337	375	372	390	365	383	358	386	386	326	361	382	363	375	342	386	358	366	353	354	372	345	375	372	394	380	374	370	374	395	368	368	371	367	375	367	360	384	393	365	373	397	388	384	373	381	351	367	381	389	370	377	380	352	372	399	374	368	386	350	398	348	374	376	375	385	366	394	362	371	351	374	357	340	374	346	364	374	379	380	374	382	354	405	353	402	378	380	390	404	392	370	354	397	358	395	363	391	350	377	396	362	375	381	368	395	363	400	390	352	378	398	379	359	377	365	402	320	365	374	361	370	359	355	420	399	376	393	345	364	413	351	370	376	345	372	382	357	389	355	363	376	390	350	375	390	354	388	382	372	389	384	343	344	383	386	391	375	396	375	390	374	345	334	349	359	369	366	370	398	363	365	338	420	344	401	373	402	411	351	357	397	363	372	381	356	357	363	382	358	353	392	400	362	350	386	376	394	359	387	383	383	378	386	391	339	388	385	393	404	333	351	338	362	346	407	412	389	407	364	328	356	375	368	392	365	333	385	384	356	382	334	392	380	400	358	361	390	370	364	340	369	368	378	396	392	366	395	378	385	369	355	395	412	370	388	404	391	356	385	351	395	363	351	374	382	410	384	379	375	362	397	390	392	397	352	378	335	402	355	390	372	378	366	352	336	377	375	400	373	382	371	381	369	372	412	382	369	356	378	396	405	378	396	376	385	354	399	408	409	381	370	383	380	375	389	367	388	346	381	388	370	331	348	391	366	376	371	389	346	401	371	370	370	400	404	365	357	361	402	380	354	385	370	365	382	382	386	385	376	369	413	363	371	376	396	359	377	376	405	331	386	367	336	363	352	367	389	394	373	384	377	378	383	388	380	376	366	362	397	345	366	339	355	369	393	410	377	365	365	408	372	340	394	376	372	392	397	363
27621	11640	1978	1191	912	889	866	850	850	886	944	875	918	845	865	926	888	870	859	845	822	875	897	870	941	861	871	847	864	805	901	879	880	886	937	827	876	827	874	886	916	867	881	852	864	815	869	875	866	827	863	902	862	839	881	947	880	903	901	908	889	910	856	900	876	844	891	898	884	837	923	844	815	803	807	853	941	893	890	828	886	841	872	904	855	861	876	830	847	837	919	875	918	904	862	902	797	844	875	824	848	795	863	881	885	856	877	849	856	860	855	826	870	906	848	900	846	824	915	886	886	809	842	864	859	863	922	831	842	933	854	898	887	880	865	837	875	846	858	851	927	844	895	874	892	828	923	850	819	844	841	864	863	860	777	843	854	836	889	874	888	880	885	889	867	851	855	844	851	850	812	860	840	877	888	909	856	935	867	822	896	862	900	914	863	889	904	877	853	801	877	834	885	919	890	866	924	848	861	829	883	873	868	850	870	846	884	881	849	843	810	838	916	907	926	836	899	879	938	891	858	891	884	819	903	896	918	904	824	887	827	877	874	823	867	886	845	847	869	861	895	883	830	815	842	828	900	842	873	834	866	837	888	842	831	860	896	853	838	816	858	850	832	856	854	852	874	848	830	876	893	820	908	908	905	826	921	863	907	885	890	853	833	871	866	917	910	885	889	891	855	881	844	885	860	919	854	927	901	860	849	882	876	848	867	871	827	873	836	885	891	894	901	862	868	865	845	853	877	858	901	835	868	840	902	828	848	882	853	839	843	888	835	842	877	886	858	879	858	850	893	944	838	888	809	862	830	882	902	888	863	828	911	895	808	866	923	852	825	878	934	921	892	875	839	902	925	877	877	863	866	867	862	869	866	867	863	912	898	885	841	914	872	891	867	910	885	856	857	874	822	852	836	901	865	843	837	873	877	908	929	864	854	893	885	846	900	883	855	901	815	846	867	886	861	822	854	856	839	829	846	879	858	829	851	864	862	871	887	918	880	848	855	879	816	877	878	906	858	866	901	858	864	910	870	886	834	909	832	854	948	861	848	902	839	890	857	807	839	902	828	867	891	872	894	853	842	865	859	845	800	853	863	852	868	876	892	891	880	848	819	863	842	891	910	872	882	872	894	850	874	885	874	887	865	850	879	874	900	884	826	831	849	851	884	869	906	880	871	864	840	927	830	857	870	866	901	881	883	830	833	818	823	885	862	843	827	881	882	874	898	850	887	863	841	868	801	870	859	903	866	901	882	869	896	870	818	898	872	850	899	864	924	851	864	912	924	924	941	864	908	850	929	887	832	843	922	863	866	915	862	891	908	876	855	844	867	884	858	891	895	817	856	881	857	918	875	902	911	801	899	871	921	896	862	872	908	890	885	820	863	877	861	845	846	829	829	902	855	861	906	841	841	878	872	862	917	878	849	831	905	866	847	821	866	870	782	812	914	881	883	898	855	905	900	848	836	847	845	897	888	853	836	913	838	850	877	919	875	882	901	881	844	832	843	874	840	840	901	887	828	889	844	842	866	827	860	870	861	824	902	914	829	871	857	875	851	913	904	866	860	892	888	877	862	838	922	822	800	850	889	879	882	895	896	874	869	851	836	847	856	919	875	876	863	827	819	905	919	890	884	896	909	870	852	904	856	863	882	887	894	850	893	886	850	880	902	907	877	851	908	847	841	807	880	835	842	886	882	859	854	912	837	847	824	905	848	942	896	867	864	853	879	901	844	861	887	877	915	875	879	847	874	845	869	920	837	849	865	924	909	853	884	892	867	860	862	892	864	843	860	897	868	835	839	866	892	852	868	822	822	907	848	836	812	904	841	853	838	963	899	922	913	848	878	856	902	888	860	845	848	894	912	878	878	871	910	909	906	873	844	834	886	868	831	893	868	905	826	844	798	902	871	860	872	858	858	875	890	866	845	889	856	921	878	906	905	881	926	849	848	884	924	842	871	871	862	838	899	929	847	825	847	868	834	861	864	838	910	870	865	803	865	865	867	864	890	862	864	858	875	872	883	889	882	859	922	865	907	860	903	851	910	855	805	921	933	895	899	879	878	861	837	857	800	870	844	857	875	867	891	871	804	859	948	878	839	886	836	834	851	871	857	789	849	872	894	893	971	842	880	873	929	779	861	885	888	872	878	917	919	880	923	847	866	846	886	892	895	845	839	891	855	845	873	852	870	869	842	894	860	856	828	863	834	840	804	848	846	901	866	881	840	900	846	864	873	877	835	880	875	844	827	843	923	876	854	792	879	853	891	879	887	880	865	853	886	848	929	859	838	837	802	861	832	895	823	886	833	833	887	858	872	877	851	882	922	851	904	924	847	847	796	844	914	895	854	923	879	906	868	831	894	847	872	926	870	875	861	857	862	904	904	861	901	871	832	863	882	888	881	875	914	839	852	831	888	881	928	855	897	823	890	857	882	894	924	858	798	907	892	890	826	837	892	815	877	901	857	805	859	886	863	866	891	850	873	878	835	878	867	881	882	839	849	860	854	892	871	838	879	839	892	835	914	833	843	853	887	867	900	843	839	874	904	901	837	828	883	874	860	859	921	856	870	865	851	809	802	861	866	821	868	894	854	844	905	860	827	834	871	887	862	873	860	871	894	830	809	884	841	852	834	870	914	917	807	881	884	778	821	858	873	878	937	840	882	828	936	928	819	859	893	878	854	869	875	818	848	885	875	857	924	876	886	842	925	845	845	884	903	918	879	866	898	827	898	876	874	884	864	895	894	853	830	884	854	895	875	857	876	891	863	927	896	857	917	837	865	821	850	838	889	912	830	833	825	851	879	879	873	891	902	886	840	873	866	864	834	895	864	885	867	897	774	878	868	806	824	880	875	854	820	843	835	797	822	877	853	858	822	880	878	838	884	838	849	845	884	880	918	880	875	820	879	920	868	841	835	853	875	856	899	802	842	818	828	881	816	868	845	894	813	864	904	879	867	853	883	880	862	931	883	882	826	914	904	868	863	829	869	879	895	909	880	818	882	874	813	891	898	856	888	843	908	884	894	830	904	849	904	844	894	871	892	866	842	900	922	871	825	880	850	875	869	899	861	903	855	870	823	843	817	915	894	925	918	931	876	829	884	907	823	872	899	873	839	868	844	884	903	862	898	868	854	863	903	855	865	798	851	845	923	923	822	848	897	897	883	861	860	926	855	892	851	895	867	843	849	880	852	854	874	918	839	854	852	894	900	854	853	922	893	881	850	854	839	862	890	837	900	874	846	931	867	889	859	855	877	852	896	812	885	883	870	817	845	829	874	824	836	870	951	855	893	883	859	820	870	846	884	903	890	925	847	837	910	814	887	824	920	909	935	882	879	821	866	850	850	825	824	834	895	855	861	848	891	894	869	917	951	842	912	793	934	891	879	903	868	954	878	845	875	826	845	850	928	872	910	908	873	842	884	891	894	864	866	862	834	831	817	880	864	890	886	935	899	868	825	870	882	814	892	869	874	844	813	942	841	852	854	819	909	877	864	828
5181	964	907	836	791	785	763	801	794	773	775	774	799	753	764	773	780	840	733	743	766	769	826	705	788	810	719	801	757	776	780	802	761	761	728	753	842	759	795	752	744	768	785	769	770	789	796	795	724	737	788	784	833	761	709	786	755	765	782	782	712	757	797	798	765	768	779	775	772	751	816	741	762	740	736	723	745	774	745	721	806	769	728	711	767	803	753	768	744	789	768	752	780	742	768	750	800	798	757	757	749	717	771	739	749	748	682	729	757	769	765	763	769	781	779	688	761	754	733	761	768	780	799	782	800	763	738	735	706	733	722	736	735	845	764	772	762	751	770	794	726	732	724	787	736	706	759	735	687	728	752	790	716	715	742	742	739	767	732	736	761	775	782	736	746	755	753	817	728	743	770	770	734	743	743	807	764	789	745	788	739	767	776	780	800	773	754	798	782	794	751	787	782	742	815	755	798	756	732	798	731	746	739	754	739	762	742	730	797	777	786	812	769	759	723	766	746	798	760	723	753	745	835	760	740	790	757	819	722	775	766	717	735	740	731	795	789	793	724	745	782	741	799	739	760	772	759	703	789	733	777	735	758	741	717	757	788	761	762	736	784	750	757	737	746	787	801	773	753	737	792	795	748	803	744	750	690	765	760	759	764	739	766	762	753	832	730	739	701	751	722	757	776	789	749	819	740	835	818	755	797	745	746	774	795	762	784	721	832	750	807	705	728	698	739	781	732	760	743	792	776	759	758	752	767	763	696	725	766	752	784	747	764	766	724	774	727	747	796	723	744	762	724	740	759	739	723	767	790	754	680	778	735	690	768	732	755	714	780	793	747	728	751	745	801	772	766	763	733	741	731	767	737	710	774	784	752	783	724	773	746	764	790	801	779	821	721	774	757	788	749	737	806	753	756	731	791	702	723	735	760	726	737	740	808	768	777	765	741	774	761	766	761	773	757	786	761	746	756	761	785	765	749	757	762	749	782	737	751	764	705	746	760	748	746	784	740	749	765	702	758	747	749	783	747	763	737	764	774	746	753	839	718	752	750	748	769	770	742	764	741	766	756	747	754	768	756	768	692	779	810	781	745	761	718	769	761	751	760	761	777	776	709	735	760	762	735	735	722	808	777	736	814	749	777	775	734	747	770	790	742	735	780	758	784	798	771	721	715	778	789	765	746	767	720	733	779	770	773	695	790	747	742	735	750	776	776	736	767	761	733	816	774	776	732	744	747	728	789	685	739	737	772	747	780	787	767	722	775	821	751	729	746	729	783	732	760	773	796	769	792	759	744	798	752	746	780	722	735	792	768	732	729	767	720	791	761	776	750	775	735	733	759	771	728	762	762	755	743	761	783	800	804	772	717	730	756	749	734	777	738	796	719	736	743	788	788	771	759	740	747	768	796	771	759	776	762	760	755	778	739	798	768	753	764	774	776	743	774	757	805	795	781	765	773	732	731	773	819	754	771	757	788	731	772	763	799	728	781	749	737	752	731	750	755	763	721	760	722	760	703	730	806	744	723	725	745	710	763	758	782	709	734	730	781	740	773	785	772	793	725	822	689	757	745	768	745	760	788	761	717	752	728	809	785	762	768	733	759	722	713	772	722	745	742	769	743	751	797	745	718	697	748	736	770	801	788	735	766	782	695	785	801	781	762	774	736	714	729	790	735	749	739	748	752	730	784	760	725	771	764	748	805	765	781	761	774	726	724	777	748	764	787	722	793	721	741	751	791	796	739	794	722	745	740	750	763	756	786	765	748	748	816	739	765	805	785	740	787	780	766	752	732	771	801	787	762	737	799	785	743	796	732	767	729	739	731	749	740	766	763	756	800	748	742	659	769	784	796	693	775	753	772	780	746	699	742	745	806	736	785	736	741	725	754	788	725	807	744	727	778	760	768	786	699	774	739	741	736	788	745	790	696	720	791	760	789	819	770	756	758	797	723	770	746	744	742	745	792	769	770	740	737	764	781	765	729	754	743	822	745	760	727	797	773	733	737	768	728	757	789	765	747	752	743	769	731	777	741	764	765	775	757	745	747	753	776	752	759	741	741	785	786	737	760	778	733	743	778	760	795	800	719	736	756	751	781	729	740	749	800	741	748	785	748	772	772	767	765	766	758	759	738	723	728	780	777	774	768	754	769	778	724	800	723	746	748	753	733	732	748	772	742	752	746	732	789	785	718	788	768	769	758	718	806	761	735	791	744	761	781	744	747	775	738	737	730	748	799	760	772	713	727	747	765	769	766	788	755	722	708	779	766	810	710	725	809	810	796	757	743	786	778	785	775	751	790	715	777	749	717	766	804	768	765	771	742	693	753	732	758	791	784	751	766	812	741	756	761	775	752	795	775	758	736	811	744	785	781	766	726	750	773	726	802	757	794	817	761	777	706	748	779	810	843	748	706	804	736	767	796	751	738	766	728	819	764	766	759	731	774	703	752	720	742	724	762	772	759	762	784	742	758	805	786	795	760	775	769	780	776	746	747	768	732	733	736	793	741	794	758	736	761	696	793	711	798	780	752	751	771	778	756	777	736	753	753	737	763	789	814	740	738	809	723	724	801	768	720	764	702	742	737	740	796	717	751	787	820	756	714	725	771	765	783	767	744	757	768	767	788	761	813	780	799	753	776	734	801	753	784	787	752	691	777	749	785	773	738	730	728	714	798	756	753	747	721	772	758	788	802	794	756	784	744	734	756	720	795	782	768	760	746	754	782	719	766	749	766	754	729	731	776	746	809	723	739	774	686	771	769	732	746	769	741	718	741	789	766	739	699	760	758	735	766	800	737	747	749	749	817	763	743	747	762	772	788	734	778	771	764	710	745	770	821	750	738	795	768	721	745	751	757	734	785	779	705	769	740	762	788	743	731	753	733	776	769	741	728	781	769	787	783	793	743	740	755	743	724	763	736	783	734	760	704	789	762	756	707	780	742	763	747	752	780	725	727	751	769	744	766	751	741	739	755	710	728	753	701	742	766	768	724	802	763	813	784	758	767	774	758	781	767	785	765	764	732	772	761	738	769	774	821	725	779	773	747	750	793	748	766	725	771	802	781	761	705	764	708	774	712	787	819	763	774	740	750	747	712	747	790	764	774	739	738	712	762	803	742	751	760	752	764	756	771	795	792	780	765	784	781	789	741	746	765	755	750	738	771	753	732	780	772	753	771	778	715	777	756	780	793	739	769	792	722	748	767	729	770	773	805	766	747	776	793	771	850	800	738	739	782	772	770	784	740	711	748	746	765	731	768	759	816	748	778	765	760	760	783	698	745	757	733	766	759	787	760	811	775	776	724	761	766	753	790	770	778	769	760	786	778	685	722	721	765	732	759	738	770	812	759	798	778	738	766	788	776	681	727	832	804	753	767	698	737	734	733	753	768	718	781	770	726	747	734	776	752	759	745	695	742	789	754	709	788	758	771	749	797	754	772	789	710	797	799	738	754	733	772	770	768	762	746	762	736	772	763	763	746	721	810	742	758	752	759	774
25867	21406	25010	16244	1836	1120	1039	883	860	831	802	836	837	783	840	757	869	814	790	832	794	824	903	790	873	805	811	780	812	787	822	810	765	781	811	790	768	822	821	747	825	805	810	785	803	748	768	803	741	801	813	779	826	784	797	771	799	776	713	767	806	820	800	783	822	803	775	817	771	808	756	722	764	791	783	874	768	791	745	793	799	858	807	830	822	770	812	847	783	803	772	788	775	815	753	767	751	791	789	846	817	785	795	731	782	791	802	807	784	798	809	714	813	790	772	755	811	833	781	873	770	752	799	774	799	814	820	781	762	809	752	769	820	778	811	774	794	760	792	845	787	795	717	797	810	827	822	805	805	782	794	785	788	795	797	753	738	754	783	760	768	774	751	802	822	776	753	845	769	744	760	822	786	838	765	789	801	847	801	807	759	846	766	778	808	789	805	755	763	736	795	807	782	769	771	858	829	805	827	787	810	743	768	790	776	792	784	789	825	780	768	800	797	806	799	771	745	812	762	787	782	790	742	808	793	777	821	760	799	766	760	727	802	807	810	800	817	830	772	812	833	760	777	771	840	780	780	790	785	785	775	752	831	784	842	748	785	782	832	780	805	789	817	780	760	779	759	805	790	731	791	817	830	803	752	766	784	781	780	813	809	738	753	750	737	762	759	787	787	765	768	801	773	788	789	786	773	767	759	742	727	736	820	822	809	801	773	802	813	820	812	830	844	729	788	820	769	741	749	823	806	795	782	764	818	793	785	780	825	778	766	793	822	797	868	783	797	826	794	765	794	746	831	845	836	765	771	803	781	780	753	798	804	829	792	772	824	797	778	793	784	791	781	776	790	775	750	797	747	770	775	744	784	810	761	829	791	835	734	803	752	794	773	846	820	757	782	785	799	755	811	763	782	756	789	790	729	813	741	810	829	792	782	757	787	776	786	799	791	829	790	766	775	795	813	761	774	788	790	806	798	743	858	782	794	772	799	769	787	777	755	777	806	772	774	749	789	815	820	795	754	777	814	772	796	770	789	786	782	776	821	836	743	814	817	763	788	802	796	774	831	864	804	784	755	748	796	808	779	748	749	833	792	811	795	844	775	772	771	826	794	814	798	815	822	782	814	723	786	801	814	845	786	805	811	776	756	777	767	723	750	777	773	792	817	822	793	789	766	740	770	769	809	785	844	786	782	754	828	869	771	821	789	805	812	774	843	759	777	801	784	811	744	763	790	820	814	773	795	775	802	790	782	812	740	776	812	752	828	820	801	781	797	790	834	799	782	734	781	812	753	774	788	794	737	814	824	821	778	769	810	810	792	786	759	829	842	769	746	826	840	783	781	805	776	845	817	820	779	769	738	764	850	804	804	801	856	752	790	795	780	758	764	710	802	778	795	803	758	784	786	763	782	798	728	769	781	797	791	771	724	766	780	764	788	796	760	786	779	848	779	808	790	774	812	831	771	791	782	765	746	764	790	789	749	819	755	758	762	807	779	812	752	800	760	796	798	873	797	790	763	818	787	760	826	780	773	746	827	856	815	783	754	818	803	807	815	815	784	779	781	786	789	766	805	813	739	754	740	804	760	845	765	779	770	791	779	790	797	798	793	788	810	780	812	797	781	783	744	798	794	752	787	779	752	825	779	811	837	783	735	777	777	763	838	806	797	759	808	833	815	853	779	751	763	771	766	828	809	773	736	793	808	749	744	802	762	787	797	798	781	786	780	789	797	823	760	783	749	820	780	769	777	784	755	782	775	749	744	788	776	785	811	794	787	842	739	781	821	817	753	740	818	800	733	757	805	807	795	754	778	824	769	765	785	813	738	772	762	825	777	808	797	797	821	825	818	798	805	792	816	759	771	789	831	805	827	777	796	860	780	829	795	730	818	781	804	771	790	816	788	830	816	773	745	786	828	778	729	816	781	792	772	776	769	760	787	793	787	810	795	708	786	845	785	823	799	850	799	768	774	801	788	785	816	726	776	789	767	790	856	800	754	773	752	773	835	802	784	775	786	776	789	777	779	801	734	752	816	757	754	781	740	779	774	783	810	845	798	793	805	777	793	789	772	760	775	852	782	789	783	800	825	805	798	825	749	751	808	829	831	779	768	786	764	795	819	777	812	830	791	752	811	752	801	788	836	768	783	785	774	785	770	764	783	825	766	758	755	731	775	758	815	798	770	818	798	832	770	756	812	781	766	761	801	813	701	811	822	794	830	816	747	796	727	819	778	800	847	753	766	779	738	769	751	799	789	807	798	801	777	732	766	771	778	810	790	801	794	795	801	803	796	790	810	810	732	803	858	768	764	820	794	801	773	816	769	802	783	794	801	782	779	808	803	790	824	815	742	781	874	852	826	760	756	796	766	809	866	819	752	756	816	772	730	786	750	793	776	773	748	767	843	811	819	787	773	781	776	753	770	793	832	792	799	798	826	789	772	748	770	811	784	826	810	794	831	745	776	781	817	791	743	779	776	765	790	796	760	771	789	761	823	821	805	776	810	813	768	756	783	767	784	761	796	787	810	805	852	793	792	833	800	795	769	798	821	813	821	741	780	856	786	743	754	799	829	786	809	830	761	838	776	768	730	794	766	810	792	780	774	767	786	833	713	812	808	785	774	775	809	762	784	822	784	804	796	756	809	793	806	762	723	830	812	801	784	791	780	783	741	782	749	761	780	757	767	805	780	767	762	799	753	783	778	792	807	816	767	766	809	768	803	825	767	754	773	749	810	835	782	791	774	770	810	772	807	784	819	773	794	761	791	733	792	811	800	828	830	820	820	795	735	763	782	751	789	836	799	793	777	775	830	784	778	798	817	758	809	745	797	765	768	740	760	744	811	771	766	759	809	757	751	758	769	781	760	822	792	793	835	847	828	798	802	789	790	792	794	764	785	748	734	746	783	780	757	819	759	730	766	785	768	781	768	839	796	760	737	781	807	866	764	781	783	836	826	779	807	779	751	820	753	763	781	773	760	810	781	834	788	806	807	781	789	815	774	828	741	786	817	829	785	790	781	826	795	773	771	786	806	750	755	771	826	821	806	786	810	824	795	837	788	769	791	790	775	775	743	799	776	768	829	799	822	768	756	789	805	811	810	804	748	792	828	816	794	829	764	798	798	789	788	768	783	744	783	763	796	811	747	781	846	789	838	773	776	762	799	740	776	830	760	809	820	798	777	823	763	782	755	826	832	804	771	755	759	806	828	755	810	767	753	763	813	797	780	847	794	816	797	784	781	820	806	811	734	762	784	787	808	788	837	744	818	800	805	771	839	810	820	772	792	785	795	724	790	787	702	755	801	804	805	756	763	739	775	831	794	718	802	758	850	818	821	834	716	788	748	753	799	823	788	775	751	739	776	785	803	807	776	798	805	765	766	828	808	851	791	823	770	783	787	816	796	829	805	768	786	828	773	804	799	816	780	793	803	746	788	751	780	800	788	829	839	735	804	795	791	850	754	793	761	803	746	772	814	770	787	753	724	777	831	790	797	752
3716	2069	1805	1161	989	941	862	903	814	747	780	733	763	782	744	716	775	803	693	724	708	754	750	735	730	746	743	761	745	710	712	715	729	711	779	728	729	695	705	701	695	745	731	716	726	725	722	707	735	780	725	746	753	695	742	747	715	679	725	671	701	714	722	749	739	746	680	727	736	713	729	670	743	732	752	674	684	686	721	736	711	724	705	738	740	681	692	690	735	720	710	716	757	749	728	704	653	739	697	697	746	698	717	758	667	720	716	727	723	702	695	728	696	682	732	764	729	707	737	631	729	725	689	746	708	690	737	703	740	708	724	683	688	752	719	664	694	724	703	708	733	726	721	700	719	696	701	691	666	729	701	710	725	743	684	714	711	700	717	715	732	721	700	739	737	723	721	716	705	710	739	742	719	694	716	676	720	725	744	702	777	713	656	705	747	727	699	725	681	697	696	735	693	708	741	675	681	670	739	689	709	716	728	728	748	697	721	719	706	657	759	742	679	748	679	695	764	704	675	695	684	689	697	701	713	689	726	689	679	744	691	723	677	728	685	696	691	722	711	708	710	731	717	718	719	693	760	718	694	730	705	734	662	709	716	691	693	717	710	726	708	710	713	748	723	727	685	710	695	708	627	752	750	709	720	712	724	779	711	730	740	660	728	705	711	741	720	725	703	672	763	711	760	732	716	706	695	682	692	711	697	705	725	683	698	702	697	739	710	720	723	694	683	723	714	703	692	709	749	707	701	708	714	680	698	721	719	729	703	702	705	728	749	678	718	698	662	723	765	662	699	752	683	717	731	757	755	716	714	726	660	710	701	705	733	731	747	752	685	714	707	690	752	696	736	663	654	701	762	695	743	735	708	722	750	702	680	707	749	767	701	726	713	661	657	818	701	732	702	707	722	713	673	704	756	694	740	738	673	700	760	703	699	726	727	720	747	741	711	711	675	749	727	681	711	739	657	691	710	775	761	706	664	674	687	691	701	696	690	707	749	720	690	691	679	730	739	688	697	724	694	688	694	735	709	714	725	752	709	686	719	693	681	708	733	720	694	716	702	683	743	746	760	739	694	696	713	703	733	693	672	727	675	724	723	712	688	709	719	714	657	713	724	693	700	769	767	740	764	717	701	706	685	709	702	756	680	693	689	715	702	703	678	744	729	687	693	719	701	757	745	702	753	718	708	751	764	631	673	731	737	694	738	710	685	727	774	704	700	706	743	694	719	698	692	725	710	707	755	766	702	706	696	683	693	740	697	677	745	679	713	684	707	709	714	720	687	697	701	753	735	691	724	668	723	698	706	702	676	693	790	734	686	728	697	696	690	744	700	693	710	694	681	741	662	685	743	768	669	725	711	708	710	700	688	708	715	742	747	725	735	758	746	697	728	722	720	718	720	705	720	686	705	724	681	684	740	704	671	712	737	734	707	652	741	704	693	693	704	712	733	710	693	686	709	674	735	713	704	649	696	686	719	717	759	701	685	700	731	659	705	712	698	700	716	660	743	700	729	673	721	708	646	716	720	718	743	704	706	725	699	747	750	712	692	760	802	699	629	710	708	718	737	666	698	700	713	676	712	709	698	763	692	729	692	781	714	652	682	674	724	682	743	700	692	693	685	683	681	683	652	739	743	722	711	728	722	704	707	705	711	744	672	682	715	718	683	696	713	697	700	752	713	721	657	641	691	705	672	721	691	653	684	712	701	733	724	703	672	684	725	719	715	734	725	732	710	720	687	730	706	727	699	696	745	757	695	719	717	665	747	762	731	712	680	654	746	744	713	680	731	656	689	665	695	720	686	723	741	702	698	708	731	635	704	652	733	755	728	716	663	715	683	714	713	683	712	729	723	733	700	691	702	768	701	640	711	697	743	737	725	704	750	738	747	718	705	691	735	759	742	721	701	710	707	694	711	731	714	734	724	729	733	721	696	707	690	689	708	722	744	693	652	663	702	653	733	694	710	715	706	677	726	723	707	712	648	766	689	662	724	724	687	694	689	688	680	680	719	681	713	750	719	680	756	716	704	671	744	684	707	649	728	711	680	676	727	704	681	671	717	679	707	752	706	725	693	710	716	686	647	716	704	674	712	672	679	730	738	704	739	727	731	699	730	704	715	773	707	745	742	750	744	709	731	666	736	710	705	716	720	722	730	727	750	752	721	740	674	710	738	686	746	723	759	673	666	750	693	681	678	689	689	724	723	721	728	730	706	702	659	686	729	712	729	739	714	671	657	710	723	713	696	719	722	731	691	714	732	680	657	690	725	701	717	695	717	749	676	712	712	708	710	705	704	712	667	756	687	704	676	719	729	710	703	773	672	671	718	680	729	681	757	681	758	710	694	702	729	734	730	735	679	688	743	682	707	720	711	691	668	727	691	691	753	713	713	718	702	646	703	706	696	693	741	759	700	696	730	676	669	707	712	721	695	689	773	668	703	735	702	705	697	637	708	694	737	739	666	670	725	684	705	788	714	717	702	749	702	687	698	674	715	748	733	694	692	687	666	736	751	752	705	682	715	684	708	660	737	730	776	745	733	770	649	724	709	760	714	701	695	721	730	678	731	730	706	732	670	732	696	718	643	667	727	705	698	718	725	704	721	696	679	727	720	702	709	671	682	659	742	728	702	695	722	694	680	721	738	725	741	721	712	715	648	695	693	736	755	739	698	684	756	703	697	734	759	740	699	752	711	740	733	728	709	709	690	718	690	737	779	715	717	721	729	746	706	713	728	763	746	714	698	693	738	696	672	753	712	704	726	678	703	708	731	738	734	681	681	750	721	732	724	740	685	734	685	727	715	704	717	698	699	708	675	698	692	738	715	720	719	712	684	704	728	686	738	718	741	702	746	688	695	742	727	712	735	722	692	723	707	693	762	746	685	685	699	732	721	679	736	724	676	705	679	747	737	688	735	743	663	705	716	739	716	740	724	729	720	659	730	705	721	700	709	767	682	724	677	721	732	714	712	704	673	734	713	698	678	700	688	703	708	723	751	717	734	716	713	748	725	698	740	707	705	730	735	713	691	684	671	753	703	655	718	736	725	745	758	735	731	734	708	707	708	704	703	725	722	693	736	751	677	706	748	690	696	681	754	695	735	753	649	738	703	725	728	680	669	759	697	721	667	740	681	718	709	700	735	724	738	683	713	688	680	735	684	699	711	687	709	680	694	706	720	707	668	728	707	711	724	729	683	701	761	723	712	691	719	685	708	733	701	739	725	737	662	730	730	733	695	705	669	673	719	709	665	699	715	695	712	746	725	722	712	728	686	718	745	698	691	702	692	733	723	739	703	678	672	699	690	693	718	710	696	723	666	665	760	661	734	663	740	706	738	703	698	678	706	709	653	708	688	730	750	728	693	693	723	690	711	712	718	695	724	691	716	725	685	712	723	680	692	711	701	657	702	682	754	699	742	707	724	688	690	733	757	702	687	702	719	684	739	704	689	689	700	686	668	696	684	766	722	681	683	688	677	734	700	698	735	717	693	722	734	730
24253	21408	28538	24637	19916	2715	1022	629	528	486	414	447	448	414	384	425	407	454	401	377	398	373	405	373	388	367	383	383	402	351	365	375	358	365	365	372	324	406	402	345	412	362	369	326	356	357	412	399	375	385	369	394	391	398	359	373	368	398	394	347	369	364	381	350	381	380	343	387	386	354	359	361	383	357	348	397	369	379	351	411	380	346	362	382	355	379	399	380	385	368	330	398	345	402	364	361	359	355	361	390	365	377	337	382	334	350	339	368	374	369	379	399	386	350	362	374	366	381	416	363	371	375	401	357	347	369	367	407	383	344	395	337	391	348	390	365	357	338	343	360	402	373	363	344	366	352	330	365	396	361	363	385	388	365	351	345	374	358	345	381	339	368	362	384	382	369	346	369	360	368	362	383	383	350	374	370	359	387	395	367	379	353	359	377	341	388	384	376	356	355	348	353	370	365	385	370	359	367	330	373	378	386	375	365	368	391	358	372	347	359	352	365	334	345	362	359	370	362	387	339	377	350	361	336	377	404	348	388	381	372	382	332	336	345	380	361	350	363	372	406	380	362	367	359	397	370	371	363	395	352	345	353	364	351	358	378	345	369	375	382	329	356	375	346	385	387	378	342	352	368	363	338	350	407	330	389	371	388	361	354	380	357	332	359	344	371	393	340	365	351	360	384	369	341	334	359	353	379	379	372	341	329	338	361	361	360	346	371	374	369	382	343	339	372	393	360	357	341	371	349	388	356	374	356	376	391	357	374	381	385	398	396	364	352	374	360	380	350	384	396	390	373	390	369	373	356	373	374	369	348	335	357	359	375	355	363	368	391	364	364	362	370	411	340	342	349	384	366	378	370	359	362	354	390	384	386	324	345	373	393	376	353	380	355	341	342	411	351	373	332	319	338	357	393	369	386	339	350	371	346	396	338	401	370	346	383	393	352	367	346	355	391	388	397	390	393	373	391	373	376	308	361	388	366	358	341	368	393	350	340	353	387	345	355	323	368	365	380	343	368	354	382	386	371	376	385	346	389	377	371	397	387	359	351	338	365	373	385	371	367	337	355	343	389	364	362	378	337	356	335	390	389	391	394	372	371	362	382	394	363	326	369	376	355	353	330	391	360	356	374	408	355	354	352	366	378	344	354	372	393	323	394	343	343	348	353	331	353	350	357	362	395	368	378	349	362	372	372	322	379	383	386	344	334	359	356	406	377	344	368	393	366	361	367	354	384	387	387	354	332	361	326	392	351	361	339	373	348	374	395	356	362	373	379	346	358	368	374	346	376	375	394	344	382	354	387	374	353	343	369	339	353	365	386	371	370	357	351	366	367	341	343	403	404	370	391	349	357	369	391	334	377	381	366	388	327	353	380	366	363	367	381	361	349	382	393	393	392	351	405	389	363	370	393	360	362	351	403	407	347	336	348	377	345	406	373	390	377	335	364	397	361	337	380	391	353	393	352	358	398	377	361	379	333	385	392	386	361	386	355	356	374	356	357	365	348	351	380	356	369	365	326	321	335	362	350	405	404	384	362	379	395	372	336	375	382	387	388	330	376	369	351	386	347	418	377	357	325	358	370	390	350	343	353	372	355	351	388	360	354	408	407	361	362	389	358	373	362	374	334	402	358	385	339	347	358	351	355	392	331	349	372	362	345	391	339	326	342	349	345	378	362	390	325	337	364	409	349	354	397	342	370	340	367	390	349	359	363	368	396	373	356	366	401	369	351	383	375	377	352	372	363	353	385	368	377	388	396	341	363	382	386	396	342	341	379	361	374	384	371	371	339	367	355	367	353	351	377	406	375	387	385	367	369	394	356	384	386	330	331	337	364	323	342	332	370	380	352	375	362	364	385	342	357	378	402	392	376	379	348	392	418	380	377	364	357	387	417	350	385	345	367	354	361	369	362	392	342	366	329	330	380	347	361	361	350	386	366	370	389	375	381	362	376	355	354	365	371	389	382	341	338	375	375	364	399	332	389	381	362	373	347	371	356	368	340	383	369	409	373	339	346	340	370	341	399	378	334	333	359	325	360	389	376	358	394	358	330	370	350	329	385	365	375	352	336	361	361	398	348	387	382	339	366	384	350	367	383	404	379	350	395	374	357	409	375	326	371	367	355	354	346	399	387	379	339	375	384	373	405	363	392	368	385	374	394	362	348	333	375	344	384	367	348	374	349	394	362	359	357	348	346	365	341	374	408	371	365	338	377	395	385	371	370	330	373	403	404	350	370	377	346	368	350	373	383	372	352	367	337	351	353	378	348	362	346	408	367	345	333	366	400	377	364	388	356	373	338	357	358	398	351	357	375	353	355	359	410	352	358	373	416	335	378	329	395	338	371	365	335	365	380	412	358	354	364	376	380	350	365	355	344	358	352	376	384	327	329	343	354	353	374	371	367	409	383	337	361	363	359	365	385	370	351	356	362	374	364	383	359	366	331	372	366	365	399	378	356	409	356	352	368	348	415	391	363	413	368	355	358	375	356	377	374	365	385	382	346	344	381	340	350	339	383	351	365	382	364	355	357	376	356	346	381	354	370	377	390	377	372	391	375	381	360	385	365	367	363	359	373	371	365	390	344	390	344	338	346	353	380	375	379	352	355	359	346	389	366	374	414	374	371	351	349	370	389	339	377	358	346	359	356	379	328	366	380	405	338	367	335	356	368	345	382	373	349	327	355	349	349	389	377	343	382	372	352	336	383	359	355	352	362	364	386	351	371	373	357	374	368	371	361	386	397	342	379	350	363	331	347	362	365	377	358	309	357	366	364	370	379	406	369	332	376	345	402	380	364	378	348	356	365	371	341	368	369	363	373	367	333	357	340	379	368	383	385	398	376	359	358	365	378	359	387	389	380	365	368	368	342	368	342	339	359	370	429	327	376	374	375	375	368	353	379	391	358	386	364	381	349	372	355	370	348	355	355	360	385	353	375	336	387	370	377	377	351	350	334	355	364	375	353	386	356	360	381	365	380	383	349	387	380	357	335	353	374	339	371	375	428	351	370	333	366	346	373	389	359	398	336	351	330	355	341	361	386	353	370	364	339	332	370	374	378	347	336	383	374	407	354	370	346	356	359	378	368	370	341	330	382	383	369	365	347	370	376	369	374	352	337	322	352	363	359	341	365	387	369	361	339	352	411	362	360	394	370	339	371	392	355	393	379	338	359	343	367	381	350	329	331	373	337	375	353	352	334	370	385	356	381	380	370	371	368	382	337	357	329	364	362	359	363	388	364	371	360	367	376	372	364	339	333	343	360	355	384	375	328	388	384	348	381	403	351	339	360	326	387	371	371	382	389	357	381	367	351	382	355	343	337	340	392	361	355	385	377	384	342	373	338	340	362	363	342	356	342	398	367	386	336	387	356	355	371	403	390	369	345	340	362	343	370	403	350	380	375	377	390	356	366	363	370	394	374	372	360	348	402	327	332	338	353	374	386	385	330	364	361	329	337	378	382	356	362	397	341	348	374	357	363	325	363	324	410	387	359
3377	4586	3682	1959	1330	1044	826	739	709	591	535	510	503	465	433	505	427	461	461	476	416	398	422	433	410	417	416	423	433	414	394	402	381	417	399	421	410	434	371	337	411	353	378	399	383	378	377	368	336	391	431	368	388	384	389	406	365	396	402	378	376	396	397	392	408	362	387	387	364	367	413	368	390	398	380	429	319	380	378	428	368	401	378	383	401	380	420	373	400	377	427	428	360	392	390	380	366	415	387	398	356	396	393	361	404	366	381	366	379	369	388	370	371	374	436	400	394	360	359	360	343	392	339	351	351	385	371	383	361	400	372	407	381	363	381	374	382	346	395	360	393	366	385	353	372	401	406	380	408	382	371	370	388	370	370	381	365	352	406	369	363	380	379	370	380	402	403	389	390	350	392	376	373	405	357	378	427	427	376	384	358	377	379	392	350	395	368	402	372	389	408	364	383	375	378	399	393	382	366	348	378	364	372	329	371	374	395	348	362	367	378	359	407	371	384	400	368	374	396	398	383	381	393	422	428	354	355	408	386	426	388	374	372	393	392	391	388	434	360	415	413	371	362	355	423	382	395	363	371	374	370	361	357	378	404	352	416	371	356	371	376	389	373	366	412	367	378	358	368	415	389	362	410	405	369	375	349	377	376	413	375	363	367	365	368	337	391	365	370	355	370	395	407	355	385	398	375	384	381	361	391	366	377	355	415	394	369	363	390	376	365	397	367	379	387	389	383	387	380	363	396	357	368	371	389	405	363	423	408	373	376	372	359	396	347	404	400	379	370	375	410	398	357	371	375	439	379	381	403	385	374	377	363	382	341	405	402	402	420	379	374	351	420	353	402	373	366	358	393	386	339	367	377	372	372	370	419	416	363	378	392	370	380	412	392	349	420	384	395	387	391	381	401	364	382	357	366	392	372	403	392	378	413	369	361	397	392	403	393	351	394	394	375	347	371	403	372	357	367	359	405	413	403	376	378	389	399	376	373	366	395	358	411	361	362	385	385	385	405	350	390	377	373	356	380	378	355	410	353	375	388	380	393	373	383	343	388	372	369	402	376	391	363	410	365	395	363	373	347	397	401	383	402	370	364	380	389	398	386	383	389	391	377	376	378	383	359	388	373	378	389	338	427	336	398	409	378	403	380	365	362	333	374	370	387	347	339	359	374	382	381	344	439	368	380	390	387	360	383	345	371	363	385	401	365	358	395	350	374	377	351	375	372	386	378	403	382	372	372	390	365	389	379	380	363	369	373	387	368	380	390	374	387	330	417	374	407	374	372	356	375	364	377	383	365	378	397	391	379	359	385	413	383	350	386	386	361	358	385	372	399	368	386	356	359	364	381	383	421	345	378	349	384	360	355	376	400	368	404	388	353	417	382	392	337	388	371	385	399	370	399	373	394	393	379	363	395	330	387	348	396	349	360	374	400	392	405	361	357	379	390	399	366	381	381	367	405	389	373	359	367	377	406	366	394	361	403	390	418	349	381	408	383	408	392	387	357	390	377	373	374	360	390	384	389	376	379	356	388	369	403	369	375	374	369	376	370	403	375	319	345	372	379	370	393	419	373	347	353	329	335	357	399	394	367	394	398	377	369	379	351	362	341	414	373	383	366	373	372	380	395	355	395	392	407	400	361	417	386	350	407	361	387	348	406	381	383	390	391	381	367	370	366	398	395	357	369	363	352	394	361	377	372	400	412	427	402	369	381	394	375	407	375	377	399	370	385	357	398	401	350	371	374	353	400	404	411	385	366	370	385	376	369	363	384	360	426	394	384	383	338	385	372	369	400	361	390	377	382	384	374	395	372	389	352	353	356	357	343	350	385	369	362	374	393	374	397	383	392	363	358	416	383	390	381	353	386	382	387	368	402	402	416	369	352	407	327	362	399	365	398	366	371	349	378	351	351	392	380	396	417	392	362	361	363	404	352	352	367	364	368	377	394	376	368	389	393	420	381	365	392	350	384	377	396	379	374	375	381	361	386	395	373	367	375	384	373	371	356	412	363	388	416	372	359	328	388	415	367	326	398	374	379	362	362	383	364	330	361	406	390	382	330	408	372	376	345	392	376	372	400	349	381	379	395	349	365	406	369	370	372	405	365	363	364	376	347	405	345	391	379	365	376	396	399	359	389	401	366	359	379	351	363	375	388	386	409	363	358	368	406	356	394	360	362	356	400	391	370	378	381	381	378	361	343	377	381	405	349	376	377	395	395	363	374	377	355	404	359	362	391	395	367	364	361	390	355	390	372	346	382	380	396	353	344	356	358	389	388	367	365	403	397	354	373	361	369	369	395	368	382	328	382	366	380	351	366	378	397	372	387	377	410	403	363	370	371	383	386	386	351	415	381	354	342	386	379	376	392	415	372	358	391	353	364	350	405	374	373	384	397	360	336	374	403	386	401	415	389	371	386	391	370	351	376	378	361	426	366	386	368	391	358	374	372	385	370	399	365	349	352	368	343	370	365	380	379	370	366	378	386	373	340	366	392	383	376	365	362	353	391	374	365	369	378	405	391	395	366	343	378	370	362	386	371	386	394	367	371	373	375	365	399	371	385	358	379	385	382	405	331	385	360	351	360	351	381	366	376	357	382	352	395	387	372	354	377	393	424	382	401	362	365	342	380	396	368	387	376	422	323	382	392	370	386	366	413	357	408	362	347	347	371	348	368	352	369	356	402	366	356	382	394	408	335	383	418	367	375	366	368	349	370	335	405	364	364	403	367	366	379	369	388	378	372	364	413	397	372	366	365	369	379	340	372	377	372	395	357	334	383	346	394	391	335	367	338	366	389	392	357	388	376	373	405	403	400	376	402	404	379	396	361	361	344	375	373	389	354	370	362	387	387	376	366	367	381	388	403	365	384	375	370	349	356	370	388	376	362	382	406	380	364	392	354	385	370	369	388	393	425	362	374	392	370	399	361	334	392	387	376	379	372	379	351	377	340	397	370	383	396	387	352	381	373	357	363	401	365	387	379	376	389	400	415	331	369	382	411	369	374	384	342	362	347	375	378	363	388	361	385	375	351	437	418	362	326	376	361	362	373	397	403	381	365	353	351	390	383	363	389	359	390	402	392	365	381	395	342	354	400	406	375	409	384	368	388	395	379	384	366	381	354	385	338	352	379	380	364	338	399	353	389	401	350	400	364	391	343	414	389	380	393	341	367	382	377	364	390	376	406	365	350	386	369	383	387	390	357	351	393	376	359	396	396	360	334	411	333	342	369	345	379	363	351	363	348	400	373	382	377	391	347	357	360	367	400	394	378	366	359	416	391	343	378	385	353	376	341	428	388	358	363	398	380	357	381	396	361	346	363	383	349	380	344	346	378	398	358	404	406	353	380	404	372	394	374	397	386	383	367	372	377	358	375	356	364	354	418	377	374	380	371	383	349	375	373	366	357	361	390	373	373	378	336	392	367	380	366	344	348	367	354	361	374	392	368	360	330	338	354	357	326	361	362	419	428	393	350	367	391	378	388	372	385	352
27670	11667	2285	1466	1048	892	938	898	850	886	891	919	859	895	910	863	913	876	889	823	939	879	922	920	887	877	842	916	858	847	839	883	886	863	872	891	809	876	869	874	891	874	851	891	852	872	887	865	897	848	878	870	831	902	863	858	872	825	880	880	794	894	904	812	864	836	893	832	858	903	885	835	887	849	872	892	932	867	864	875	833	920	871	889	824	827	842	882	897	895	896	891	873	897	843	866	860	891	877	894	889	867	841	848	861	884	840	894	859	860	911	839	870	821	885	850	850	859	879	837	939	883	861	869	874	890	889	873	860	864	872	838	861	881	857	873	885	839	842	869	852	887	831	886	849	907	883	804	884	859	834	873	903	869	912	897	857	864	929	865	887	860	867	857	838	875	884	901	822	877	869	851	888	926	900	863	871	892	852	833	910	858	833	852	845	854	830	853	917	830	858	856	874	876	924	861	900	849	918	917	888	840	815	848	872	866	863	847	872	818	869	857	851	856	848	913	820	918	847	876	903	927	870	815	853	877	880	868	855	927	903	857	838	821	864	839	891	866	870	805	877	858	842	904	893	860	859	905	830	838	886	870	909	882	874	870	844	893	882	882	848	819	846	905	855	845	834	810	891	866	895	841	863	809	854	883	858	865	830	855	862	868	873	862	899	791	869	836	872	865	868	848	903	844	836	838	884	884	894	884	898	884	853	907	850	901	841	862	863	854	926	857	858	884	854	889	848	840	865	952	802	886	858	810	819	859	813	878	857	861	910	898	833	844	837	802	861	828	858	896	878	875	847	900	891	848	848	809	871	894	873	831	892	868	826	850	865	852	886	852	857	863	862	867	841	883	830	884	838	846	913	877	888	923	926	850	829	915	872	827	907	829	836	809	847	874	843	810	843	855	849	849	808	873	886	848	886	833	899	874	870	893	868	875	877	877	850	856	871	915	836	824	858	855	861	921	897	876	841	866	849	841	865	855	845	867	871	841	866	858	866	870	891	894	879	873	828	897	863	852	839	934	850	869	898	850	870	859	836	840	878	826	910	751	805	843	888	864	868	868	841	880	848	852	888	869	914	802	845	878	874	872	909	891	865	886	885	846	877	830	861	871	884	825	873	870	854	858	834	855	869	880	895	843	874	847	932	858	833	887	805	878	881	862	878	891	874	869	872	944	884	859	866	871	865	838	866	838	874	861	883	877	870	867	896	885	814	879	852	861	850	823	827	875	858	877	865	865	880	859	848	837	873	847	945	815	841	834	842	866	806	887	816	937	924	873	896	860	881	902	813	832	841	859	870	873	786	856	892	876	910	933	820	959	873	905	833	864	875	857	815	861	847	847	841	850	902	910	823	896	902	833	883	864	857	893	830	918	839	810	899	852	877	809	905	882	843	899	897	890	831	805	898	837	885	786	854	837	844	849	854	849	869	899	856	874	787	873	805	841	853	839	861	838	865	880	868	818	871	870	857	874	879	813	922	836	900	854	897	889	867	891	857	864	829	844	903	872	864	893	818	859	859	833	828	851	888	802	872	910	835	886	818	852	839	845	857	855	867	904	881	865	891	810	861	917	901	847	885	886	892	830	847	925	905	900	924	840	897	911	868	794	831	908	826	896	858	830	902	879	852	892	849	854	901	872	908	880	827	866	870	886	828	838	866	899	865	864	837	855	884	884	882	872	883	850	897	828	855	838	810	854	895	850	901	834	805	878	883	885	806	844	864	881	831	885	903	870	876	901	825	889	960	873	825	892	849	870	833	857	858	890	821	841	877	843	820	823	859	901	850	797	856	842	880	877	854	834	847	836	884	848	877	875	859	883	882	850	891	829	912	889	911	863	891	857	852	841	816	893	858	834	870	879	829	874	886	882	841	858	862	812	896	858	897	889	822	874	870	880	868	849	857	924	898	826	894	908	894	881	844	858	861	825	863	873	894	911	834	867	924	863	847	893	906	859	867	861	904	830	869	864	869	833	903	878	847	894	934	878	922	823	894	871	887	881	900	857	894	902	871	882	869	868	849	870	844	858	891	833	901	897	926	826	814	840	822	869	822	851	910	848	891	874	860	854	889	881	890	897	863	854	901	865	858	907	836	875	824	876	802	893	813	854	841	851	834	864	826	874	838	850	858	817	879	889	880	864	861	881	921	834	823	819	851	846	855	842	899	849	902	853	862	857	870	832	883	862	879	845	919	943	879	827	853	857	870	883	842	802	907	864	880	833	869	841	882	863	896	911	909	846	906	873	863	818	861	876	831	877	860	893	887	898	842	863	877	852	832	857	908	855	857	861	860	854	891	886	831	869	811	909	858	853	864	859	830	869	870	860	907	844	837	867	844	844	866	925	867	828	846	894	856	822	890	919	863	884	871	907	853	889	899	851	868	858	830	884	827	869	872	886	853	914	890	876	838	901	879	897	890	843	855	845	865	838	875	911	883	865	908	810	896	858	844	844	916	841	886	848	864	894	870	858	858	845	806	844	880	856	921	811	871	881	888	877	859	855	916	873	842	838	874	824	887	908	893	831	906	886	917	866	893	893	846	866	864	829	866	910	815	838	877	810	860	838	910	807	867	849	845	878	926	894	838	875	877	858	894	922	851	915	868	825	884	878	869	897	889	799	835	886	851	878	862	891	825	856	839	833	840	865	841	834	865	862	797	851	840	888	830	927	856	814	857	858	812	834	824	855	820	868	905	804	842	878	869	845	895	853	831	896	838	925	920	814	919	857	856	809	868	911	892	847	838	859	896	889	876	801	827	855	806	919	879	836	875	899	887	835	909	831	815	899	801	869	846	868	894	857	863	838	844	928	829	826	800	826	875	857	839	840	912	871	847	853	894	899	852	825	869	873	931	848	879	859	857	846	847	895	870	851	823	862	883	841	894	949	874	876	896	876	896	854	881	840	880	824	881	875	928	899	838	830	877	879	875	828	883	817	903	940	824	927	957	918	826	867	809	867	865	886	882	871	818	855	862	870	900	882	910	862	817	892	852	857	837	869	863	918	887	892	918	863	907	841	888	851	848	876	846	855	895	896	838	879	915	876	882	845	820	871	871	895	863	815	859	828	840	874	940	867	859	826	879	826	856	850	852	865	888	883	916	862	875	869	852	874	814	855	827	935	872	898	865	809	834	885	853	898	879	862	891	880	862	828	885	886	880	837	915	871	873	921	878	832	883	896	916	871	927	842	872	901	887	871	876	880	806	882	906	858	965	882	861	909	885	884	856	897	840	799	879	888	833	874	876	883	891	852	846	866	877	892	845	878	832	892	817	859	888	844	837	913	893	879	872	753	862	869	841	844	835	859	865	879	855	874	831	917	841	873	882	882	852	911	927	867	877	921	861	919	860	858	855	871	861	859	877	857	843	870	868	870	871	857	947	897	845	860	890	830	916	842	836	926	866	866	866	824	832	904	907	860	869	887	859	827	825	886	914	924	867	881	841	876	862	841	869	906	910	884	848	875	850	848	879	875	887	875	829	843	914	912	844	858
5201	1003	923	820	843	796	778	757	833	800	759	767	808	747	774	748	752	812	770	817	796	772	784	783	759	834	738	778	739	728	759	728	763	740	739	789	742	806	813	705	782	762	722	687	757	769	818	735	717	770	725	747	790	718	736	783	784	775	799	797	754	705	727	749	827	750	794	713	714	798	775	778	734	754	792	764	768	753	744	762	756	772	734	753	770	786	761	782	773	795	825	745	752	748	760	758	816	760	810	753	715	734	789	721	719	810	777	761	773	711	788	742	770	725	723	782	732	766	755	738	730	741	781	738	796	759	724	779	770	673	725	747	726	792	793	757	751	794	734	750	789	732	733	755	800	758	749	790	784	761	770	764	767	795	735	777	764	710	720	736	792	770	792	748	746	776	754	716	730	715	790	763	792	747	790	740	731	739	747	731	729	802	709	731	722	753	768	764	737	721	754	756	747	741	731	771	777	766	779	817	763	754	717	731	792	721	718	802	774	744	778	778	766	743	775	726	755	767	730	728	776	779	736	766	733	727	763	741	753	743	764	724	787	751	773	769	785	762	747	768	769	768	796	724	733	769	763	750	721	723	757	735	714	783	747	713	758	774	745	687	756	752	736	704	714	763	751	789	739	748	789	742	730	793	736	794	741	780	759	769	781	745	828	770	767	770	742	736	774	732	727	745	761	784	784	791	777	759	745	757	733	688	779	750	730	772	750	821	739	757	683	698	778	728	735	759	740	745	775	735	729	738	771	760	740	756	797	756	762	751	759	771	740	735	708	767	752	751	775	722	715	781	760	758	773	760	790	717	725	766	757	769	738	752	783	788	778	745	745	752	682	743	771	747	736	729	803	764	741	772	754	772	704	727	736	743	753	758	781	762	738	744	738	744	696	749	760	725	743	728	732	792	729	746	733	741	811	729	770	742	809	762	811	757	764	815	760	763	761	763	759	749	764	835	756	756	759	786	767	734	777	719	767	762	760	752	801	745	746	799	794	785	778	751	752	773	751	688	814	779	750	770	781	788	789	769	774	807	787	749	779	783	773	783	743	732	767	705	776	772	753	739	735	701	781	743	749	759	739	754	750	772	766	772	741	828	748	746	780	779	701	793	803	756	759	793	721	741	783	755	727	749	801	744	769	756	712	774	770	753	756	719	764	765	732	765	771	741	735	823	774	774	802	737	721	802	776	751	782	776	768	758	731	807	751	780	780	736	725	747	721	751	727	732	742	754	796	791	767	732	749	787	743	715	746	749	759	748	749	716	724	785	764	785	755	703	763	768	761	767	768	766	763	778	767	732	730	741	734	755	792	784	780	756	739	748	731	726	802	739	778	733	790	781	739	759	758	739	789	784	811	782	775	707	769	782	766	759	778	747	751	788	766	784	762	745	737	721	785	768	818	719	747	766	725	789	758	747	749	770	755	772	791	748	748	736	746	725	777	746	771	737	777	737	790	825	713	795	784	783	750	760	762	775	754	754	773	754	716	756	780	760	782	715	823	775	760	769	723	754	742	735	760	786	780	764	723	749	719	826	777	741	731	792	768	789	744	797	706	734	753	737	769	789	767	742	779	797	713	733	779	768	743	747	760	784	786	764	691	726	720	789	765	785	727	724	808	756	770	757	821	753	758	749	725	792	787	777	743	769	749	752	755	768	727	799	742	771	723	812	806	782	745	744	766	803	748	738	773	784	805	784	762	771	755	762	723	745	775	773	803	750	722	793	753	684	740	706	783	736	747	746	767	743	741	790	794	757	725	760	814	732	696	721	789	795	765	752	745	771	710	725	761	771	731	750	745	797	779	778	723	755	791	790	761	742	745	754	775	811	772	733	743	759	814	800	772	729	759	776	743	772	749	769	767	752	787	724	829	769	734	731	795	786	750	722	771	731	767	757	740	739	753	671	761	765	755	792	780	713	710	750	815	743	683	773	798	703	812	740	714	732	775	761	788	743	769	738	786	762	714	818	725	749	755	756	763	765	725	762	781	783	775	758	752	803	771	761	754	772	722	776	741	764	742	758	754	797	777	813	754	765	807	731	733	767	758	753	754	767	754	749	776	789	792	825	769	758	728	782	720	799	789	759	777	791	755	767	773	791	810	732	775	728	724	769	806	783	791	733	731	777	729	756	790	805	747	785	733	763	748	757	797	776	782	703	744	742	772	757	818	771	763	744	776	752	729	769	748	762	765	763	833	776	762	746	738	758	757	804	733	737	792	754	762	760	744	732	753	758	793	761	708	760	699	746	802	762	735	717	762	749	735	753	757	832	734	852	761	731	780	757	768	794	759	745	731	742	754	745	782	755	750	770	778	766	793	817	764	773	732	760	794	753	722	799	734	761	738	780	740	786	765	781	760	775	751	722	784	737	739	776	794	714	787	780	735	788	758	740	721	745	737	785	722	726	774	778	769	731	777	750	758	766	758	737	763	793	728	747	761	733	790	765	733	763	746	749	709	739	744	745	795	721	812	766	768	722	774	757	735	764	705	779	754	740	773	727	746	755	705	744	800	752	766	704	760	764	753	768	745	720	741	736	746	800	743	773	792	790	741	748	773	793	756	752	782	776	719	766	730	756	719	744	738	791	781	765	779	753	758	762	796	752	707	776	747	728	748	753	802	726	790	775	748	759	757	769	711	780	711	724	719	734	754	775	726	724	735	764	793	701	758	775	787	780	748	732	697	744	722	773	775	750	798	778	732	739	736	749	785	785	795	768	789	743	716	791	737	754	780	761	748	734	787	747	787	753	724	700	796	777	773	778	712	793	775	705	789	743	779	827	788	775	780	748	721	730	754	737	733	747	721	727	744	780	759	813	788	753	745	780	779	780	800	783	747	731	689	731	788	764	766	738	795	804	740	765	778	751	729	744	788	748	786	772	741	755	761	760	738	777	727	776	766	747	790	765	748	716	784	762	777	705	776	721	776	748	745	729	716	737	748	780	797	724	734	767	718	798	700	737	732	719	731	770	768	730	784	786	745	777	800	733	742	706	717	753	759	739	765	817	774	759	705	794	774	750	769	788	821	704	718	720	741	775	762	739	727	729	752	766	736	746	769	772	762	759	757	741	749	761	747	694	735	715	756	809	762	738	759	822	759	772	766	783	734	809	782	780	758	731	784	794	769	793	777	750	799	718	719	758	782	738	715	767	733	757	749	748	732	781	728	728	796	789	746	764	803	745	798	775	747	745	788	767	744	730	730	759	751	753	810	758	758	767	750	771	726	743	788	750	758	769	789	732	751	726	760	764	695	761	740	769	808	806	679	762	732	735	751	786	785	780	730	763	768	785	742	789	759	743	759	739	782	709	774	776	763	769	757	717	794	833	776	757	747	807	778	804	756	734	702	742	760	726	749	775	738	784	811	812	717	773	771	756	782	756	735	762	776	787	788	717	802	757	752	759	769	734	782	726	747	752	732	769	738	762	758	771	766	728	752	750	738	759	762	792	736	764	775	786	755	772	756	767	769	741	724	734	742	775	764	766	760	740
25842	21393	24988	16149	1798	1034	955	889	793	865	834	837	863	823	746	811	799	829	832	792	804	830	834	815	801	834	812	826	766	816	747	739	856	804	773	765	814	795	865	811	819	831	826	831	815	839	824	839	768	787	762	772	792	753	775	789	719	800	807	761	816	850	786	813	738	805	777	774	802	840	772	814	794	808	787	789	772	867	771	805	795	801	763	791	812	758	738	777	820	813	766	808	764	824	811	786	781	773	706	747	760	779	771	763	817	754	787	801	799	755	841	784	793	828	787	756	813	818	819	748	742	763	784	792	783	820	789	816	780	734	755	813	775	797	780	794	799	852	764	760	815	766	764	816	845	782	751	771	786	769	800	765	794	760	779	766	812	774	766	767	791	771	789	751	764	814	788	805	790	766	778	785	797	838	789	776	809	839	816	789	769	769	838	819	748	800	778	844	787	776	800	772	771	817	793	749	845	770	786	767	768	790	773	799	772	802	791	818	827	785	809	762	795	789	768	806	845	800	769	738	818	832	758	803	825	795	769	773	757	796	789	815	821	773	801	801	824	736	775	775	756	772	749	785	791	821	803	772	745	838	772	792	727	804	789	800	780	766	798	787	814	774	787	777	770	818	779	744	759	837	808	741	776	758	739	830	789	788	747	804	814	792	769	792	786	771	761	752	809	809	752	826	819	779	768	805	804	791	762	809	736	804	755	786	773	775	775	749	821	823	790	772	796	798	768	783	745	789	765	797	793	803	727	801	768	789	790	773	762	757	755	825	796	784	787	730	770	733	783	790	759	775	806	748	758	842	762	789	747	789	787	822	821	759	734	838	773	791	747	779	812	766	763	768	791	810	757	821	767	771	797	793	773	750	760	803	791	737	822	747	809	758	803	761	817	772	768	737	765	736	793	761	771	743	760	788	765	735	798	746	812	772	844	824	793	811	750	824	756	730	801	829	808	756	736	765	750	785	786	741	770	806	789	742	767	799	766	749	790	807	788	783	798	767	837	837	790	804	806	739	796	766	792	813	785	775	804	813	761	769	776	785	813	794	764	790	762	845	783	785	777	768	785	776	764	746	807	764	803	774	810	804	771	729	804	801	796	803	815	801	756	769	785	817	788	798	782	773	785	813	813	802	800	765	814	811	762	772	743	815	816	849	794	767	779	782	759	806	773	764	784	767	759	767	806	787	814	761	776	721	748	760	809	790	805	814	842	779	788	798	754	816	787	798	766	816	783	753	826	752	747	813	753	724	786	768	741	815	803	741	800	730	759	747	788	770	782	824	777	763	745	752	771	773	799	771	754	801	803	792	811	776	755	787	802	801	756	783	784	737	763	743	800	819	732	828	778	766	822	785	809	743	785	835	848	780	778	770	779	807	803	801	755	770	753	756	757	780	790	796	758	785	773	775	759	787	808	799	786	788	787	835	735	752	815	834	783	782	812	818	752	791	718	789	800	795	765	852	733	766	798	779	815	791	777	796	857	789	822	797	757	802	809	787	789	738	778	776	784	816	839	793	799	765	784	771	735	763	781	775	804	785	788	728	786	809	759	789	798	775	781	742	803	844	737	756	803	800	768	770	805	792	774	780	785	783	760	750	795	797	721	810	795	787	811	784	793	806	768	793	805	785	770	837	754	783	821	804	785	795	760	792	765	764	812	768	789	810	732	782	804	777	714	749	800	790	767	764	839	765	751	742	787	797	759	766	798	800	790	786	771	740	822	781	801	789	750	812	790	772	797	802	780	788	797	851	773	731	823	793	826	747	724	762	778	743	768	794	795	857	764	834	791	818	781	808	799	773	812	794	800	804	744	813	764	775	792	751	745	743	806	784	756	785	748	802	794	782	805	790	715	755	764	807	763	813	779	787	804	793	859	719	808	718	797	741	779	776	768	805	771	778	795	743	738	824	744	787	785	823	786	783	837	781	799	819	740	779	808	763	774	755	784	768	823	781	798	747	798	781	782	810	802	745	802	773	756	794	793	779	767	788	845	799	787	760	799	758	774	785	756	788	811	823	832	745	747	767	774	814	771	751	730	747	743	794	791	762	741	756	821	777	782	813	807	801	748	800	767	755	804	752	818	774	773	815	758	833	775	771	757	739	779	818	807	765	789	777	831	791	872	779	784	800	797	763	762	783	771	790	771	786	744	812	755	795	809	820	808	747	808	772	777	770	790	751	789	785	778	791	776	782	758	774	749	785	799	769	743	815	758	746	795	793	773	789	784	758	820	774	792	804	798	835	809	744	771	760	784	799	777	812	802	814	747	728	800	823	742	799	780	770	734	733	725	739	748	759	772	779	780	788	803	753	784	774	756	762	767	793	790	789	790	795	844	766	778	830	731	726	824	761	799	801	816	775	767	798	803	777	783	767	783	785	745	781	744	811	767	815	805	795	769	818	761	788	758	772	793	768	800	757	818	793	770	764	802	759	748	794	708	786	801	824	789	783	809	806	798	797	800	774	770	779	818	802	727	807	781	741	774	719	865	773	816	712	794	814	792	725	732	759	781	775	818	776	763	766	797	778	788	755	795	787	776	743	796	770	799	782	780	756	769	810	760	853	761	776	794	779	843	808	838	775	791	771	796	745	774	795	814	816	776	806	761	773	826	816	823	780	802	826	825	802	709	805	771	778	768	745	756	804	826	744	761	787	756	813	800	784	805	787	775	783	779	810	774	826	754	767	808	764	800	773	784	784	771	766	782	778	798	801	757	794	747	845	842	742	777	818	798	768	813	793	797	786	778	823	824	825	785	825	781	794	783	809	819	826	802	754	764	760	776	789	813	794	822	744	794	794	784	807	779	783	728	862	796	782	823	805	733	830	795	773	817	790	769	777	802	835	775	746	769	789	808	766	769	788	792	770	772	794	786	817	812	766	834	798	800	794	761	811	799	852	801	793	846	737	785	777	766	822	830	741	811	729	801	757	805	826	790	778	814	735	774	764	783	770	778	787	786	794	761	815	762	808	784	850	754	861	786	767	784	766	766	823	760	741	755	755	744	739	778	789	787	802	758	805	812	734	805	801	742	743	770	757	801	813	768	795	808	767	784	760	824	775	828	798	821	779	816	726	793	740	751	790	776	827	802	812	746	797	778	806	822	742	791	810	786	805	719	815	827	733	794	801	819	795	794	778	832	766	854	765	817	741	769	838	795	799	818	842	735	770	770	775	789	800	799	793	792	815	807	770	772	757	788	782	744	747	809	794	797	788	784	794	813	796	782	760	779	777	825	719	784	782	784	735	746	843	816	813	810	789	842	753	773	818	776	789	714	809	786	732	721	798	792	793	834	804	760	816	787	762	816	775	836	786	780	778	803	793	755	760	780	802	764	758	806	782	822	751	755	793	795	754	775	813	776	761	817	776	832	772	816	774	797	790	760	775	787	811	823	805	794	776	789	779	757	765	814	768	769	793	748	772	795	794	797	779	759	810	796	789	795	801	779	783	836	773	805	790	795	782	779	789	793	767	765	778	821	745	776	787	784	790
3691	2086	1781	1250	991	912	901	788	802	807	834	799	782	746	798	725	722	739	722	703	703	790	734	675	752	735	699	723	674	739	690	674	701	755	705	678	732	717	724	686	731	674	720	674	729	766	753	702	695	734	702	728	735	689	677	725	743	735	705	701	655	709	710	741	738	679	695	726	700	698	748	764	725	740	746	715	761	699	719	713	727	726	731	706	768	670	684	763	722	730	722	674	700	723	737	686	745	696	697	712	695	702	728	685	700	716	678	683	702	672	743	703	713	726	718	718	697	687	703	755	634	706	731	700	701	731	708	686	686	686	666	668	762	658	664	708	692	688	693	725	694	715	691	665	667	671	744	733	726	693	670	782	698	707	730	719	701	703	687	715	712	728	672	743	713	726	670	723	732	676	668	719	666	742	726	715	734	730	679	715	689	731	676	669	732	685	717	700	760	674	761	765	689	690	694	743	744	721	687	692	747	722	683	632	732	703	720	699	670	728	703	673	649	755	676	727	684	665	723	686	702	702	749	770	698	711	705	707	675	722	768	746	667	655	727	667	696	722	710	687	699	685	678	727	686	706	719	677	748	707	740	743	757	725	698	703	700	679	725	690	683	713	686	693	690	665	728	728	743	726	687	737	713	669	737	688	719	734	692	698	703	672	692	726	699	685	690	681	660	737	681	716	674	699	674	670	712	702	714	735	713	775	730	687	663	681	695	735	668	693	672	715	707	708	699	708	700	675	691	723	690	737	722	705	707	666	730	738	705	739	686	685	740	681	690	693	673	725	714	666	756	717	691	715	710	711	714	734	713	709	704	683	690	709	701	663	711	690	699	720	708	709	732	721	709	663	691	731	743	728	704	686	697	693	649	687	705	729	715	715	695	717	727	706	702	721	739	727	756	698	688	691	671	684	669	738	679	691	712	712	746	751	701	704	706	709	743	754	735	703	682	708	625	672	707	674	753	671	684	650	695	697	729	743	706	690	731	661	749	724	717	683	688	680	777	710	719	696	684	688	683	662	722	677	705	699	650	718	700	650	754	731	679	699	718	704	726	694	733	657	724	681	729	717	678	733	677	744	671	679	708	685	683	681	673	719	722	739	691	730	675	728	664	735	746	733	719	748	724	712	678	738	694	706	741	718	702	681	683	732	674	743	683	707	718	741	695	694	723	710	710	727	735	691	715	722	716	725	755	714	658	715	728	687	704	685	712	691	718	682	675	701	708	722	709	695	713	733	694	704	716	720	673	675	700	693	693	658	711	692	682	687	663	676	673	725	677	684	720	684	716	689	730	726	684	680	721	655	692	702	700	730	711	649	705	719	684	769	668	708	724	693	732	706	708	662	722	677	666	701	715	681	765	701	651	675	732	721	700	736	667	744	742	639	768	724	713	720	715	708	734	731	689	727	719	748	707	700	682	704	731	744	751	697	679	716	762	766	690	683	703	728	697	674	730	672	718	688	718	723	670	728	697	693	693	738	646	737	692	683	698	722	729	715	701	767	763	730	667	663	757	706	660	710	692	683	737	708	733	725	655	754	718	701	731	731	666	690	739	697	717	690	739	703	705	764	676	675	723	730	740	736	727	746	731	714	700	682	720	707	693	676	703	720	691	710	695	731	725	682	707	699	666	708	716	702	681	720	690	672	737	738	695	737	729	701	730	676	692	712	712	718	699	701	730	761	716	721	705	702	748	733	700	718	699	728	736	726	717	691	684	724	734	734	665	686	699	675	690	689	736	745	715	699	717	735	717	664	685	690	681	748	716	675	672	682	740	715	701	720	707	654	686	741	784	737	723	661	683	738	740	708	748	697	759	728	665	702	687	711	674	748	659	707	706	694	712	713	729	698	699	734	688	685	670	745	736	722	637	678	704	712	706	707	732	708	728	693	706	702	754	725	699	685	690	716	730	721	684	718	695	664	683	725	718	702	738	692	718	682	746	720	721	740	681	694	718	688	708	732	696	717	690	696	684	678	687	652	703	729	717	709	717	689	738	741	695	721	678	727	670	736	700	722	710	676	715	677	753	752	667	688	718	710	712	660	717	680	701	705	673	698	629	708	744	710	693	742	670	703	686	668	719	708	710	718	719	708	717	709	697	676	687	690	701	714	683	684	674	683	699	775	725	739	728	645	714	683	707	725	722	784	762	749	713	707	734	708	709	740	682	716	686	698	689	754	720	713	707	702	718	735	724	674	771	698	732	694	694	727	677	719	743	691	696	721	689	703	692	693	692	757	680	732	705	726	710	703	702	704	712	755	698	736	715	701	660	698	690	682	725	705	713	751	722	676	720	735	719	678	693	690	672	739	724	743	722	691	709	741	677	709	693	723	706	669	732	728	597	692	727	729	722	670	780	675	699	712	734	694	681	723	695	723	684	714	711	673	723	678	722	714	694	758	702	686	701	695	694	717	723	690	723	674	734	697	702	695	673	712	721	681	720	735	690	681	685	709	691	686	711	696	704	730	678	709	706	725	730	738	663	629	691	707	682	702	641	731	688	712	723	724	703	679	721	739	670	711	711	706	748	715	704	698	732	664	668	707	718	703	727	679	684	690	705	698	744	675	688	769	675	729	674	702	680	732	743	702	684	702	723	701	710	691	693	663	650	738	717	684	717	724	712	715	710	677	700	713	708	667	737	633	743	699	705	679	670	707	738	706	706	733	670	711	688	654	722	652	707	703	676	713	678	662	677	684	715	712	693	705	731	668	700	693	695	713	683	688	698	722	664	686	676	709	725	711	722	689	677	720	650	686	649	734	736	676	698	715	705	734	701	716	676	686	685	699	651	712	674	675	723	673	722	683	698	689	668	661	667	731	682	726	715	706	705	695	714	666	679	767	692	708	702	696	697	657	730	723	651	698	739	741	730	746	728	688	726	700	733	699	690	717	679	705	681	676	725	740	709	703	730	755	691	731	680	725	720	680	750	703	702	731	686	696	736	678	686	711	717	709	716	712	715	703	664	654	676	694	696	722	674	714	721	734	707	675	710	641	728	702	698	721	729	724	682	699	666	705	685	683	712	649	730	717	701	661	671	686	716	700	658	724	688	689	650	676	699	733	720	658	741	695	683	689	704	700	690	668	690	698	675	708	673	781	738	707	719	700	723	711	681	732	716	699	693	721	709	720	689	731	698	744	692	702	694	727	743	721	772	721	652	734	666	687	668	697	752	660	685	687	646	691	687	665	684	736	661	666	735	690	722	732	722	687	678	719	688	699	711	672	715	707	714	664	678	699	687	670	699	767	701	727	707	656	703	746	712	714	736	686	716	716	741	689	683	734	729	730	693	733	704	666	685	740	713	696	696	708	712	708	719	670	726	724	687	700	694	743	657	695	713	685	656	723	738	700	670	660	696	698	698	685	738	719	666	738	770	685	681	688	721	687	680	726	730	690	693	684	704	759	776	694	699	666	674	650	660	763	681	716	738	683	705	689	713	673	687	747	713	698	747	744	723	714	727	707	660	708	763	704	734	682	669	701	717	736
24355	21432	28547	24710	19962	2669	935	610	515	492	485	428	458	434	456	411	405	369	405	415	402	379	414	432	392	347	396	391	390	370	410	397	381	414	365	361	398	394	416	365	367	380	377	364	348	364	377	347	351	379	390	373	371	376	372	350	356	357	369	383	350	386	375	370	404	385	404	372	380	356	353	360	382	374	371	352	389	384	371	383	374	339	416	378	373	335	410	355	377	385	334	337	382	349	382	363	370	375	324	372	367	372	364	396	385	399	369	370	379	378	369	327	390	372	374	382	376	395	351	389	330	402	402	376	354	376	372	374	376	386	389	367	381	385	340	371	350	342	375	355	360	369	369	419	347	391	377	356	381	375	386	362	365	368	371	370	335	378	374	344	388	380	359	365	355	360	366	390	365	383	376	378	330	390	370	357	389	361	380	355	351	345	375	347	370	408	380	351	327	360	361	374	373	376	345	382	388	387	377	367	367	370	364	386	373	392	378	331	382	389	361	324	380	377	398	365	375	376	318	313	357	387	332	402	356	362	336	348	410	357	405	358	331	349	349	337	401	364	371	339	345	351	364	393	400	401	350	377	386	370	359	367	298	391	374	347	371	419	345	366	359	381	395	380	382	394	353	389	369	359	379	371	388	382	358	400	380	379	368	350	359	356	357	376	378	374	365	356	344	357	383	371	375	358	378	363	388	388	403	359	370	366	354	343	357	350	397	372	387	389	382	370	407	379	359	345	319	349	342	338	391	374	345	341	377	370	368	349	373	345	374	398	359	380	376	372	371	376	373	368	375	378	357	350	388	385	368	387	360	379	356	396	376	380	393	348	369	362	371	357	398	330	362	390	344	373	359	351	375	331	411	372	362	413	397	353	363	394	362	360	347	364	388	376	387	364	381	350	357	345	335	359	346	410	362	393	399	379	360	375	402	395	397	384	384	331	376	335	382	386	400	373	344	359	358	378	387	358	374	381	372	365	384	368	358	359	349	389	386	360	355	350	369	359	376	373	346	368	367	356	379	354	369	339	361	375	386	383	378	384	391	364	356	364	346	372	402	369	362	351	355	353	368	397	392	371	368	374	383	361	380	383	387	360	399	379	355	363	322	374	381	384	377	382	368	385	382	375	355	375	364	312	359	380	382	355	340	336	349	332	377	385	390	324	347	344	376	327	376	318	363	357	346	353	368	382	371	344	366	357	373	347	344	332	337	334	362	356	393	379	394	389	360	353	381	333	368	379	399	398	352	355	362	393	367	366	373	374	332	364	372	363	358	384	357	371	322	376	384	376	336	345	368	386	363	383	375	379	372	360	368	340	343	371	346	369	365	352	362	390	355	347	388	348	345	339	395	387	381	352	368	379	365	399	383	388	375	375	386	349	381	385	384	365	368	335	395	343	405	378	352	341	355	321	362	343	390	356	346	389	369	391	323	350	317	351	362	371	371	310	369	346	352	354	331	410	374	362	370	352	366	349	369	369	350	352	353	363	386	361	342	347	370	367	366	387	350	378	355	312	369	377	387	358	397	401	350	335	402	345	381	352	369	360	374	387	334	360	365	372	350	381	367	347	420	371	334	374	374	375	379	392	355	328	346	366	396	339	389	410	364	370	393	377	376	384	365	376	357	363	376	387	348	369	375	367	357	375	359	358	353	340	359	353	361	389	382	364	360	361	362	362	354	365	361	368	379	346	337	385	356	376	364	356	322	344	319	371	377	392	339	353	350	355	364	384	370	367	366	362	374	366	375	333	359	348	375	395	411	391	364	388	381	381	381	359	378	340	332	380	385	355	353	368	372	352	357	358	359	348	383	383	344	402	378	354	377	385	368	388	374	341	334	349	342	355	372	366	357	375	381	390	345	395	402	398	350	367	357	381	375	416	338	340	364	351	367	383	363	359	377	381	349	328	356	370	378	396	328	340	389	366	362	370	418	331	383	350	382	369	360	368	382	368	371	360	373	360	352	371	328	386	325	386	352	363	337	376	386	385	341	374	363	386	347	350	370	350	349	385	371	378	369	327	354	361	366	385	343	388	384	363	356	362	376	357	381	395	367	361	389	373	375	364	388	338	359	364	381	377	372	373	343	331	359	408	373	401	350	350	370	349	344	370	370	363	350	353	388	369	375	339	362	370	348	343	350	382	368	364	340	365	370	393	363	365	339	362	333	372	380	352	361	318	339	378	360	353	371	340	403	367	353	358	355	352	356	352	343	371	353	389	370	399	400	401	349	343	360	371	369	346	369	356	375	364	325	377	364	371	383	384	403	364	375	362	351	357	409	358	354	375	375	389	367	351	356	368	364	361	361	376	349	365	395	379	339	382	361	374	358	372	350	397	347	396	396	359	342	364	352	355	376	384	396	389	373	376	378	394	372	345	355	355	349	382	393	350	358	387	370	409	372	358	359	374	361	388	359	376	344	393	348	373	364	369	369	356	365	364	364	346	387	358	376	364	390	382	374	360	344	382	381	362	354	376	361	360	337	373	355	356	407	359	318	358	324	323	400	373	382	369	353	389	403	376	343	353	356	390	405	357	358	389	347	375	376	350	379	355	367	375	388	395	386	313	359	329	374	351	349	348	368	383	368	371	371	388	371	372	367	355	394	331	364	358	393	344	350	404	351	365	351	350	364	377	352	390	365	367	358	369	329	368	360	334	347	354	342	345	344	359	373	389	373	373	410	365	350	383	383	362	371	397	356	380	354	366	387	393	354	391	393	369	363	385	368	368	354	380	346	337	373	345	374	369	354	352	353	365	363	364	395	397	373	384	382	384	353	369	385	342	392	335	359	371	362	415	400	368	382	374	420	358	399	392	341	343	358	356	334	385	370	358	335	346	395	387	398	359	369	346	355	361	367	370	359	338	374	352	332	366	374	364	379	348	385	351	385	351	370	367	337	354	364	362	346	385	376	379	362	369	371	332	351	371	384	346	370	351	391	386	361	379	380	337	378	400	347	344	383	348	394	387	355	369	336	370	359	354	368	361	405	383	343	373	386	326	362	377	399	373	363	391	374	390	357	343	345	354	379	394	386	397	348	331	353	342	349	349	365	361	372	363	347	346	408	361	376	376	345	386	373	377	364	363	376	349	366	352	340	350	374	363	385	354	373	374	348	366	386	387	354	355	371	373	368	381	346	358	343	354	370	391	360	335	349	354	328	375	392	367	346	368	367	388	386	346	382	383	382	369	381	353	369	347	365	364	352	413	425	371	363	374	371	379	392	367	372	382	383	337	386	375	378	357	346	328	378	363	395	352	337	355	362	392	362	348	388	407	336	368	356	373	364	357	325	370	371	357	368	369	356	388	344	353	345	376	394	371	337	355	409	370	377	395	378	369	369	361	351	351	359	360	382	410	382	360	372	342	381	372	389	356	380	347	395	374	340	355	359	324	376	346	367	379	360	345	343	403	359	343	376	370	369	371	354	357	320	377	389	353	365	373	360	359	368	384	357	377	321	351	370	384	359	339	387	333	381	344	345	378	398	345	374	384
3440	4552	3630	1931	1296	982	851	780	662	593	590	532	534	491	486	440	461	418	390	411	400	465	457	425	411	407	383	413	398	372	376	381	383	397	390	410	391	387	408	400	436	397	389	410	395	364	408	370	386	390	365	379	395	365	382	407	391	371	384	371	397	399	360	396	401	374	369	376	406	392	392	393	412	355	365	372	380	382	338	353	393	405	393	407	373	389	363	381	386	352	381	379	397	338	380	388	373	367	392	353	390	408	358	401	399	387	386	360	418	364	368	346	370	404	390	380	385	388	413	378	386	390	367	360	380	343	371	404	393	374	349	348	385	377	393	364	366	389	367	367	359	377	377	380	416	372	374	374	346	419	346	394	398	391	384	364	374	367	341	389	374	351	369	376	408	341	369	352	357	364	364	383	397	393	385	357	354	409	375	416	411	371	381	395	380	364	380	381	400	378	370	410	374	390	400	393	356	390	390	379	373	390	364	374	384	375	368	377	370	416	379	381	382	406	380	377	359	387	360	391	358	390	350	365	373	371	341	374	378	368	391	400	381	380	374	378	371	387	403	345	391	382	386	341	375	396	352	361	375	382	380	396	413	365	381	404	401	397	353	407	415	377	350	345	376	388	359	351	407	352	392	422	375	373	367	379	359	373	384	370	386	378	357	388	366	393	377	353	400	413	353	387	369	373	375	400	349	403	384	371	362	393	386	383	399	361	364	387	389	346	356	398	376	399	404	359	407	409	372	367	390	423	374	372	380	365	362	365	354	397	389	393	381	364	362	392	374	374	396	369	393	366	361	355	393	379	374	389	432	389	406	378	376	362	371	386	381	354	392	378	366	366	348	352	364	390	412	381	366	397	359	389	376	390	338	356	408	370	388	337	375	429	396	372	387	393	378	389	389	355	380	409	368	402	375	372	358	368	368	365	366	396	377	395	372	382	401	374	393	358	334	396	395	410	332	364	367	354	398	357	387	388	396	364	383	392	386	371	362	363	414	367	377	409	357	395	375	344	351	352	376	359	364	394	428	364	327	375	392	385	364	358	407	375	428	357	376	348	396	391	375	372	347	375	344	381	398	361	405	374	389	385	370	375	351	382	346	370	412	395	378	372	352	339	353	412	383	363	378	330	367	401	367	386	391	374	367	374	363	375	351	421	390	397	334	369	360	383	373	371	389	393	380	364	390	381	378	341	357	398	395	369	347	372	390	378	393	379	399	367	386	392	381	363	407	374	370	361	374	399	364	376	402	329	361	382	393	360	370	380	376	390	392	413	399	414	375	376	438	369	345	345	365	364	382	429	421	348	410	366	380	380	359	373	385	360	378	384	417	332	389	355	363	349	379	353	391	377	379	419	383	346	366	369	380	360	379	421	364	390	364	417	353	403	400	414	353	388	380	356	385	351	334	369	305	368	393	390	395	370	356	398	381	402	409	387	373	329	383	395	369	381	379	389	407	358	402	368	364	368	406	377	398	350	343	363	381	383	364	391	360	418	384	368	401	381	361	375	374	362	359	376	404	361	382	382	361	367	387	357	368	390	395	374	352	359	374	399	341	382	381	367	374	382	401	430	337	336	370	369	401	388	375	397	365	356	384	377	369	356	373	374	399	374	357	353	381	393	393	356	361	388	397	378	384	375	395	401	395	413	365	329	365	382	362	379	351	369	365	396	370	356	343	351	385	378	372	350	369	382	366	404	421	363	377	397	401	388	362	374	411	358	388	355	381	350	373	421	371	412	389	367	362	385	353	362	362	396	360	369	354	357	375	394	352	408	386	387	393	386	403	373	400	361	404	339	390	347	359	368	374	377	390	352	381	350	366	352	408	365	379	390	371	381	389	354	373	344	360	369	418	379	396	388	392	377	388	360	409	368	396	371	359	376	388	370	391	384	372	372	376	373	338	364	366	369	389	346	383	389	348	394	370	378	343	378	421	354	383	361	400	377	396	361	367	359	338	350	374	341	403	373	371	373	377	362	381	380	377	398	366	368	374	410	360	366	362	352	369	407	382	372	384	390	342	406	397	356	332	364	336	390	378	362	334	359	412	384	364	396	376	389	369	343	398	408	397	377	365	404	355	344	387	337	395	358	367	389	410	411	373	386	372	374	367	369	374	333	352	379	380	368	381	352	376	410	393	325	369	399	365	382	348	358	390	368	396	404	366	377	369	371	379	379	359	390	353	372	377	374	363	412	377	380	373	397	397	383	356	376	367	389	398	372	364	395	389	403	375	401	365	379	341	350	342	349	364	379	369	354	385	365	356	395	354	388	361	355	383	355	332	347	375	375	345	377	325	387	355	380	360	347	358	396	392	357	371	343	412	371	344	406	353	375	400	390	372	366	379	383	384	358	389	352	402	375	375	403	379	382	334	381	390	420	379	348	352	354	375	354	351	361	400	363	367	380	359	341	393	364	348	403	335	396	389	367	358	387	374	366	381	315	401	404	392	349	388	382	381	346	376	413	354	388	371	380	401	336	343	353	387	381	388	375	387	360	398	426	376	372	396	358	383	352	344	380	376	355	345	366	388	350	384	386	378	415	321	389	419	391	359	366	377	391	348	371	376	386	386	390	388	378	378	339	417	362	366	389	379	351	367	367	381	367	394	378	371	372	366	376	391	351	366	349	351	390	360	385	352	383	345	379	397	353	391	364	362	374	366	383	332	374	356	407	384	369	388	358	353	401	398	392	372	339	391	392	343	401	376	386	360	356	363	340	378	370	374	418	392	376	372	390	420	395	375	381	349	360	376	315	377	392	360	347	399	361	370	382	399	398	395	353	409	361	382	366	384	381	399	392	374	362	389	349	352	397	385	373	439	362	362	359	380	398	372	389	360	379	358	376	356	352	383	338	371	386	357	382	370	375	346	375	379	393	372	390	358	354	389	388	379	374	365	375	392	376	395	372	362	411	364	356	359	356	371	390	352	386	340	376	367	373	370	362	369	393	373	371	358	393	371	374	312	388	337	359	347	400	394	389	378	379	347	403	345	389	370	351	349	382	385	372	363	355	392	372	367	359	365	397	348	352	344	381	361	382	352	371	374	328	362	365	371	357	379	386	353	355	335	361	397	379	377	409	367	381	381	352	367	403	394	389	366	366	362	373	374	367	388	348	361	363	399	376	389	368	347	374	391	397	364	338	365	372	350	394	351	394	368	404	337	386	369	372	385	348	386	342	364	378	416	397	380	374	394	383	382	356	391	393	375	353	369	415	392	362	399	365	356	412	388	360	382	381	372	380	366	400	384	394	404	364	363	424	396	360	397	349	347	374	379	357	367	371	361	374	346	372	356	374	388	398	403	385	362	396	368	356	375	400	341	372	362	362	364	369	378	370	365	368	386	345	360	299	394	361	376	385	374	379	386	393	388	339	380	343	377	378	359	355	385	372	345	341	357	382	378	372	312	383	385	359	372	366	339	374	379	370	377	369	362	347	376	350	371	384	393	379	389	357	379	382	378	369	394	404	389	331	422	378	381	374	371	375	358	352
27547	11626	2032	1198	926	863	859	855	869	932	901	861	904	873	877	865	884	885	842	906	846	851	879	840	888	876	872	822	825	879	842	837	821	822	906	851	909	915	872	868	851	829	828	845	856	867	881	901	840	859	872	843	841	898	911	823	853	859	847	868	867	857	882	899	859	907	875	882	836	876	887	847	791	823	834	844	859	876	860	886	841	876	826	881	809	849	825	838	847	879	858	885	840	838	832	890	898	877	844	834	827	846	849	873	789	881	880	851	935	795	861	846	894	895	871	938	872	925	888	905	866	874	924	827	845	820	903	845	852	812	835	858	881	836	891	890	883	885	888	802	896	889	846	855	851	913	860	925	868	866	897	869	850	865	826	863	824	864	857	887	893	893	833	848	908	830	904	843	882	840	864	845	870	826	881	918	837	879	891	886	849	893	899	903	836	869	867	801	925	843	805	847	861	819	865	846	866	802	809	880	868	877	881	826	802	885	879	882	875	868	829	875	864	841	854	840	869	915	882	863	837	884	864	846	854	899	853	883	860	900	842	875	862	872	879	814	899	888	846	854	879	796	892	892	840	864	807	855	859	818	916	893	814	839	886	875	792	849	884	910	868	894	849	866	890	876	869	855	824	882	849	908	869	843	821	816	847	846	883	831	832	853	825	858	852	893	825	837	870	831	797	863	807	879	912	830	856	839	840	897	859	860	859	886	897	817	841	886	902	808	868	856	860	910	923	839	822	823	874	870	847	879	843	858	867	867	811	873	877	846	867	822	845	801	808	787	813	837	862	869	908	863	829	839	844	841	929	908	845	870	834	864	847	919	855	878	829	891	857	839	882	848	852	830	879	856	824	888	871	841	873	844	879	899	798	899	817	823	874	876	835	896	829	850	835	804	852	873	824	803	877	850	881	871	847	808	825	837	849	846	927	863	853	856	894	888	867	891	868	848	832	832	873	857	798	865	789	866	850	894	826	876	901	835	878	839	853	855	840	839	887	848	861	878	884	847	835	824	819	851	873	862	804	858	890	878	876	882	873	878	829	831	879	905	897	861	864	853	772	814	828	831	878	851	890	808	914	824	848	883	900	837	900	859	831	872	873	847	918	844	827	851	790	862	776	843	855	920	875	841	848	867	862	841	842	887	807	853	869	853	808	878	893	870	859	885	857	880	888	816	876	897	831	828	865	892	890	896	876	877	902	850	884	873	837	885	886	822	780	857	885	868	860	862	909	850	858	901	889	920	879	873	876	842	793	899	876	861	917	861	895	845	859	860	841	839	894	897	871	897	873	890	838	884	823	869	931	888	878	841	827	864	852	868	861	911	904	893	862	858	884	866	853	862	851	807	901	888	800	815	854	843	878	790	886	865	859	902	837	905	876	862	846	858	832	806	854	826	822	835	859	866	897	860	876	836	832	900	876	903	890	817	873	876	885	844	865	860	850	844	851	786	881	858	880	816	871	852	845	849	853	914	854	867	870	869	901	833	891	929	923	859	883	879	867	822	897	929	870	842	912	878	866	804	865	860	778	839	823	811	903	845	846	814	880	871	786	869	871	814	877	889	880	849	825	910	865	897	873	846	817	844	826	856	851	877	857	812	849	831	879	862	816	851	873	883	872	877	866	857	867	840	799	844	861	855	830	825	900	905	878	831	859	870	859	880	857	812	884	816	788	825	833	887	887	877	857	839	834	819	801	864	868	865	890	861	849	890	831	844	824	905	859	825	841	908	903	849	843	883	841	878	858	867	851	880	813	886	915	850	863	859	843	812	875	859	831	866	914	834	900	848	822	862	853	850	903	845	843	865	816	849	896	904	849	882	895	836	891	827	872	853	878	839	871	845	852	865	875	883	839	827	814	844	823	865	866	908	877	886	869	849	825	848	914	907	843	882	898	858	835	865	915	885	860	847	893	897	836	887	876	844	802	828	859	893	851	895	861	873	924	865	881	867	839	818	855	875	850	822	864	893	867	892	841	856	893	854	853	864	858	907	923	826	880	877	842	865	888	810	879	863	880	871	853	840	883	853	856	903	871	847	839	872	860	876	853	840	857	865	881	899	870	873	862	806	886	840	873	899	905	831	872	888	855	894	870	878	863	838	840	856	860	815	896	854	908	846	846	838	881	869	856	863	853	842	910	857	858	814	885	867	836	837	870	868	850	868	880	832	850	877	876	792	895	831	887	845	909	866	860	886	795	872	841	835	857	879	836	855	856	828	878	870	864	879	893	842	806	888	928	847	958	826	916	870	865	842	831	876	847	877	874	849	843	829	869	887	868	828	867	929	881	875	864	899	822	821	908	882	904	843	865	808	922	866	836	851	827	825	888	818	823	851	920	859	856	904	853	896	864	841	880	880	826	851	827	852	874	835	834	880	870	828	908	907	882	863	923	842	890	860	850	857	834	899	891	855	814	859	916	871	828	910	811	859	856	872	816	893	876	860	877	828	845	854	908	815	872	839	865	886	843	872	801	833	850	871	862	844	851	857	919	890	874	848	896	848	827	839	911	855	863	909	812	847	826	853	821	858	878	854	808	888	838	854	909	888	844	896	839	902	867	847	898	838	870	870	798	815	853	847	881	868	870	841	813	874	890	892	843	877	895	847	840	873	870	836	845	880	881	857	872	884	832	873	887	812	864	840	881	862	847	912	877	882	868	896	865	836	877	858	927	885	909	843	808	868	865	906	824	857	822	877	849	835	809	857	895	864	854	858	900	855	864	831	810	909	872	893	844	835	842	877	889	866	841	863	884	823	854	893	871	874	818	841	900	838	840	821	866	863	863	868	886	884	842	867	882	870	830	895	838	868	889	820	886	799	831	791	833	870	868	875	933	779	873	841	822	911	876	874	913	892	868	844	862	871	858	864	873	828	835	861	850	817	879	851	824	874	867	888	859	880	860	804	811	895	858	819	879	857	849	885	838	829	845	848	866	831	828	888	880	920	904	866	865	834	894	812	889	864	846	860	863	817	888	860	918	890	910	839	846	805	859	845	838	862	826	848	867	857	849	850	823	811	858	870	774	899	866	914	928	844	875	862	837	862	866	887	904	841	928	844	884	828	849	845	853	902	879	871	871	897	892	857	896	853	883	839	911	825	836	893	849	838	873	824	891	858	857	874	874	832	834	851	870	878	869	867	858	847	854	855	865	890	878	856	879	858	848	910	896	876	848	870	849	889	844	866	912	879	848	864	825	852	901	919	853	845	819	869	889	911	847	822	875	936	856	919	857	869	863	866	889	908	872	846	801	845	843	873	912	860	892	863	855	813	909	824	890	868	885	849	823	854	911	899	880	809	897	929	861	848	865	845	823	882	884	845	889	893	859	861	866	835	874	900	863	812	849	881	896	891	847	856	937	926	845	847	836	860	829	870	845	901	805	872	856	827	859	795	780	834	798	837	809	853	892	872	871	830	866	882	882	856	849	818	775	886	837	896	871	838	882	891	894	875	893	933	860	856	839	872	861	850	827	821	879	915	882	908	903	817	836	863
5184	969	960	827	825	786	788	727	752	741	723	805	733	810	725	787	751	810	676	736	797	753	754	715	739	743	742	739	755	770	777	762	686	752	785	753	734	735	782	773	742	702	762	730	769	700	717	751	724	799	769	711	789	761	739	722	733	757	761	749	771	748	745	806	762	735	773	797	767	767	744	746	757	751	751	779	761	693	765	779	760	767	772	756	724	753	796	706	779	782	755	764	761	721	790	810	825	746	725	725	702	761	741	718	769	772	768	726	768	807	804	753	767	748	788	780	710	786	762	724	738	767	773	761	784	733	734	741	780	742	777	718	772	703	750	732	692	719	809	741	754	819	733	771	754	767	747	753	771	746	734	722	738	735	749	758	760	724	747	702	729	705	731	783	699	728	774	803	718	745	763	786	786	806	761	755	768	742	727	763	735	749	767	791	703	740	774	754	734	761	785	745	712	758	772	793	774	796	813	709	754	741	779	766	738	794	774	763	775	769	756	776	745	722	747	802	748	746	739	739	728	768	792	801	745	743	774	769	735	757	739	752	772	708	830	762	705	751	783	758	742	754	800	779	770	751	735	795	774	756	757	815	776	760	739	742	815	791	756	776	757	722	791	742	759	758	779	763	744	795	769	765	756	776	748	804	789	756	785	688	761	703	747	807	805	772	797	748	734	739	719	780	738	756	736	785	757	783	739	748	746	745	731	783	758	724	752	771	766	780	717	769	741	780	723	753	724	769	743	771	741	746	767	738	762	785	764	766	768	754	770	773	720	796	771	757	725	767	739	787	763	741	767	751	770	736	762	772	750	765	736	772	764	730	758	726	712	775	778	770	785	787	786	778	731	735	772	753	785	741	757	763	720	707	736	729	712	772	741	714	772	702	737	740	723	800	758	776	745	727	828	772	717	744	783	755	767	750	725	798	748	812	733	723	734	714	762	754	763	725	742	786	735	752	734	759	740	745	729	736	748	712	748	752	735	732	743	723	800	794	746	738	802	715	732	782	761	712	751	751	770	742	732	715	754	769	776	737	742	737	767	762	707	725	715	751	754	792	765	723	753	750	754	759	773	810	746	769	727	721	759	752	736	721	723	761	753	703	764	797	770	737	830	797	747	762	712	695	747	736	757	733	796	740	768	727	694	731	730	781	733	725	753	726	759	756	721	743	791	765	788	733	754	770	778	770	778	747	707	792	777	750	731	706	791	748	735	790	787	766	728	752	783	734	749	722	711	772	742	733	742	770	782	789	725	747	712	750	735	756	751	757	740	762	802	742	730	740	765	765	701	732	764	734	709	725	733	799	786	769	775	751	741	755	777	738	760	827	699	781	748	774	729	770	716	719	752	711	725	774	755	722	755	759	770	800	754	777	732	716	751	744	751	795	786	715	764	729	747	754	706	744	755	748	753	757	769	726	721	802	752	759	765	724	748	782	727	768	773	759	770	768	744	776	779	748	758	801	767	732	765	788	744	742	763	808	711	728	790	712	754	749	750	743	755	809	780	758	739	765	753	776	774	723	729	766	718	746	775	734	764	782	763	757	770	761	774	758	764	782	762	733	754	780	709	750	741	761	787	787	742	773	800	811	745	771	731	798	742	770	716	740	802	730	805	760	776	746	821	751	747	754	774	758	720	774	726	776	755	762	751	704	741	738	736	709	649	758	731	711	744	794	761	712	744	685	760	745	761	775	766	757	781	718	749	736	709	759	749	749	758	748	747	757	743	731	786	741	799	798	778	765	765	836	770	784	772	754	761	773	771	774	738	802	759	758	735	805	764	752	739	759	770	751	722	740	735	733	773	801	800	758	822	736	724	757	788	729	770	725	770	722	756	724	751	788	740	755	773	752	716	729	728	679	788	739	750	756	781	771	752	761	755	759	731	751	723	779	743	772	715	743	768	786	840	748	740	781	765	746	764	747	750	750	801	739	776	744	738	741	767	763	770	794	713	786	818	745	807	748	742	732	715	773	780	723	751	720	759	754	803	747	757	732	705	749	770	782	762	723	791	780	689	726	716	783	756	746	746	740	687	736	745	701	769	731	757	728	735	766	766	687	755	756	810	743	756	712	776	812	798	790	729	754	766	736	742	757	689	777	778	753	824	745	794	745	779	765	787	796	727	799	781	780	755	748	776	738	723	722	779	750	757	763	784	763	729	772	770	753	786	720	760	742	762	722	762	745	789	762	691	744	723	745	748	774	757	761	763	766	712	777	759	739	766	740	774	766	769	788	812	743	719	762	799	784	685	700	737	799	754	755	759	713	778	791	763	704	758	750	709	770	740	760	746	715	755	771	723	759	723	770	757	713	761	736	756	835	784	720	737	792	782	747	792	785	756	849	784	721	722	756	770	771	756	759	723	752	738	780	771	741	749	773	781	781	756	702	786	795	773	758	745	770	713	733	751	776	723	750	736	757	739	759	802	759	769	722	779	733	765	732	711	738	777	770	761	793	797	791	774	776	757	789	744	784	748	800	822	739	745	745	756	797	747	777	774	784	765	734	707	779	752	734	799	765	782	779	781	742	747	721	737	767	697	749	761	719	725	692	736	784	773	735	769	744	763	775	774	750	766	712	756	760	756	764	760	725	776	766	723	765	752	796	780	799	723	760	779	750	755	743	720	750	748	766	749	779	768	693	782	749	755	781	732	735	800	750	717	802	733	722	736	752	726	706	776	803	729	757	766	726	789	755	804	743	737	774	772	751	786	736	796	770	752	775	769	793	783	786	767	726	742	747	744	766	766	746	805	801	773	720	781	722	764	747	779	746	803	742	787	785	775	737	804	762	756	752	757	770	809	760	754	703	749	770	768	756	750	745	766	759	779	725	728	790	731	716	769	773	770	744	744	759	787	786	769	728	753	771	781	736	791	756	738	737	743	803	803	779	739	799	704	762	755	773	770	763	774	746	788	777	764	717	767	793	758	729	711	780	764	801	718	728	721	762	768	785	766	753	769	728	741	743	798	757	757	714	774	753	784	768	718	722	821	784	724	767	761	765	719	729	769	798	780	741	730	750	721	776	756	803	725	754	708	760	740	806	727	768	755	751	754	744	813	754	748	728	793	725	756	758	762	794	752	800	774	817	750	725	698	772	716	735	797	713	767	716	741	740	672	816	749	748	720	734	802	739	764	772	781	772	770	766	780	768	737	758	763	758	827	723	736	768	774	741	787	782	759	767	696	755	711	718	745	742	790	712	737	756	750	712	745	737	789	764	791	693	738	708	723	800	790	740	705	735	775	743	755	733	826	708	770	763	746	820	774	780	723	789	810	748	798	720	739	829	741	771	733	744	775	752	733	758	718	734	705	737	720	737	787	740	776	780	767	782	747	802	723	759	764	760	828	818	748	795	766	736	722	726	757	738	751	759	762	785	792	754	757	738	753	771	687	758	792	778	802	761	707	756	729	773	776	774	728	731	769	745	764	729	766	783	757	744	780	769	768	760	710	742	738	742	701	745	742	733	754	766	744	745	723	777	753	734	743	759
25878	21398	24963	16193	1761	1040	918	884	825	943	851	844	792	796	803	785	784	802	807	782	823	872	803	810	768	778	748	781	826	800	796	770	804	790	746	764	750	810	754	787	820	767	723	764	727	785	726	849	798	774	764	808	779	775	796	763	815	790	825	807	803	768	792	775	763	773	764	808	797	753	764	773	771	807	725	717	773	757	818	830	758	770	766	826	789	768	778	749	758	823	784	720	780	732	809	779	755	771	805	776	765	774	791	810	765	794	734	754	830	769	794	774	760	769	810	740	793	816	801	772	804	748	788	802	813	749	771	762	792	768	765	798	782	742	810	775	775	778	807	794	782	836	805	786	790	772	765	788	831	715	777	822	844	783	800	737	790	747	798	787	794	785	758	770	793	746	786	770	764	825	805	774	797	787	715	796	738	781	808	786	787	768	793	742	803	804	808	746	774	764	811	793	771	762	813	842	823	776	748	757	723	747	806	772	740	796	760	800	785	746	800	796	745	726	763	805	741	779	749	778	785	749	736	766	775	774	807	779	769	799	781	806	755	788	728	787	801	767	796	811	732	774	764	783	744	827	774	810	753	798	785	765	785	758	778	776	772	719	752	819	743	773	776	747	763	780	775	773	800	795	791	776	793	773	754	767	840	796	807	809	804	738	826	779	752	804	746	811	791	761	770	763	793	788	774	781	816	763	769	771	792	751	753	749	793	768	785	770	772	705	779	783	781	773	783	768	754	800	780	792	750	768	747	764	798	777	810	811	757	793	795	806	759	761	809	769	762	770	705	749	787	796	785	769	751	763	841	768	791	782	785	820	778	843	804	784	758	700	835	798	721	790	818	786	757	788	802	776	704	763	774	731	776	795	786	754	757	755	776	840	748	752	790	789	743	807	742	779	763	793	786	764	773	744	810	803	779	746	781	786	755	777	766	796	781	820	775	764	787	779	747	771	780	816	777	762	787	761	767	794	822	801	780	799	798	791	783	754	744	714	787	741	756	762	773	740	769	794	805	767	742	777	801	727	804	770	788	819	800	806	827	821	788	797	723	795	770	791	819	755	750	737	828	713	808	776	776	794	769	814	806	804	726	783	804	783	759	796	802	816	750	789	745	748	739	792	780	778	804	739	763	772	759	792	751	770	775	763	849	776	797	738	792	791	742	794	780	815	743	793	793	785	768	770	768	791	762	812	758	787	809	700	743	766	731	848	788	734	752	767	791	795	767	760	844	785	759	788	765	783	772	733	732	768	763	776	811	792	791	772	781	755	786	792	795	756	782	766	808	764	824	784	781	748	726	779	758	746	813	796	791	829	758	799	781	817	768	804	812	786	751	777	759	765	764	845	759	809	810	766	732	734	809	778	771	749	803	818	778	743	815	747	736	763	787	765	770	736	832	773	782	784	748	811	756	735	752	798	808	776	777	766	804	807	741	790	812	777	791	769	791	761	745	817	729	802	763	794	766	747	812	807	789	769	799	704	774	802	788	757	786	748	804	820	819	770	782	868	748	764	795	815	783	754	748	755	760	810	816	805	810	707	805	786	797	801	810	776	764	802	781	833	748	778	843	782	819	788	755	784	810	779	813	754	762	773	744	811	812	708	798	810	752	823	769	858	804	806	813	777	767	814	799	736	762	816	800	764	757	736	774	838	767	719	791	803	794	786	754	812	750	754	748	723	758	738	782	750	796	809	763	734	800	789	723	760	765	786	772	786	797	771	835	816	787	792	771	693	791	788	826	756	757	789	754	777	797	744	738	765	752	797	830	831	795	819	774	753	817	813	737	804	757	780	802	742	807	730	798	763	782	814	742	741	771	827	797	726	766	804	800	756	788	796	729	781	788	739	815	761	809	788	802	763	821	763	819	750	759	813	782	768	776	761	773	745	770	749	745	772	817	771	752	757	802	797	799	802	783	766	789	799	807	734	785	828	764	769	771	732	773	735	810	754	785	766	783	772	802	774	726	807	754	790	746	700	768	806	745	805	746	776	783	762	763	746	823	753	757	813	781	745	740	744	783	761	806	797	732	794	771	817	791	800	786	774	838	842	744	835	757	830	804	752	722	820	783	773	761	736	790	755	780	768	774	745	741	798	786	785	768	828	789	783	801	801	760	789	746	777	772	831	757	805	796	775	777	825	819	777	796	791	768	790	751	757	754	789	752	822	755	760	775	784	788	791	769	806	806	761	791	760	780	746	772	746	747	733	783	799	779	751	733	737	753	814	785	796	819	762	768	798	797	745	791	759	785	793	767	763	785	801	722	841	853	761	813	766	751	798	746	787	758	795	782	745	763	771	778	808	809	826	752	792	832	780	802	851	765	773	815	776	783	822	775	733	761	780	815	810	765	759	779	778	786	785	760	778	784	766	756	828	803	768	799	804	739	763	779	786	721	750	781	766	767	769	798	776	771	766	794	759	744	798	796	784	772	779	793	759	766	769	854	771	779	788	752	791	740	791	783	796	804	784	799	750	737	774	743	760	764	760	773	722	740	762	778	775	794	770	759	733	735	792	781	778	790	759	830	803	773	799	799	743	822	790	789	771	756	800	752	753	775	760	799	766	794	783	786	765	811	801	823	719	716	783	768	762	755	816	780	749	799	800	762	804	799	742	823	814	725	744	804	758	811	730	732	789	783	805	778	807	752	816	781	789	751	756	779	769	759	766	788	743	786	763	748	822	762	745	773	776	779	800	774	740	759	808	760	776	773	785	779	818	761	807	753	771	763	811	818	773	738	775	761	800	755	770	753	748	809	792	801	790	801	750	783	741	822	772	753	729	775	768	775	779	769	820	759	731	746	749	791	751	785	805	786	762	740	774	799	768	786	735	744	800	785	791	799	774	713	764	811	796	789	769	757	793	850	767	756	791	733	777	744	778	771	755	792	787	780	796	742	803	732	774	793	777	750	807	789	804	803	757	817	784	777	789	817	823	796	758	742	799	803	784	733	788	842	764	736	760	785	782	796	831	746	778	745	833	801	741	692	777	794	816	807	772	739	732	759	771	811	807	769	788	761	785	769	742	809	761	777	766	826	760	809	782	770	781	746	773	780	710	810	791	769	791	768	814	732	725	818	817	784	796	792	743	786	790	818	810	794	768	775	757	705	767	801	782	735	809	814	803	739	794	754	792	750	773	781	784	778	754	793	792	791	799	692	780	792	766	804	737	782	770	755	817	748	771	755	771	779	726	732	765	776	739	839	816	823	753	722	790	740	758	777	763	782	801	769	801	814	835	774	796	808	788	748	785	753	743	754	789	744	745	789	735	768	769	756	728	760	765	770	784	760	781	772	750	804	767	759	757	767	778	777	800	800	819	764	804	749	813	742	791	812	824	747	803	766	785	766	781	789	743	709	798	797	760	806	753	783	789	807	785	803	786	780	761	824	841	764	756	781	783	799	841	815	776	760	767	788	779	782	818	754	784	760	789	786	774	761	761	782	809	801	763	833	759	808	804	827	825	802	772	791	785	790	777	797	733	773	786	772	785
3714	2131	1797	1216	982	971	814	821	778	785	709	707	701	745	786	693	732	743	717	685	779	721	718	747	729	724	721	740	727	714	725	706	698	733	712	745	718	739	734	710	705	756	774	686	740	697	727	694	738	724	743	717	716	713	704	709	685	727	707	689	707	704	696	739	713	729	699	729	753	672	737	708	735	760	691	696	712	672	696	702	735	708	718	684	731	679	661	692	748	690	724	725	735	721	681	697	727	723	685	741	729	677	723	724	704	728	694	724	699	705	690	674	693	700	705	696	705	710	707	681	692	720	679	680	682	695	707	686	656	717	728	711	694	686	716	710	696	714	686	679	706	700	723	693	644	678	650	678	709	720	687	710	717	716	727	731	695	748	688	703	663	702	658	686	733	715	654	708	718	690	667	731	717	693	705	713	701	679	743	656	664	671	725	680	733	687	691	717	657	671	672	656	721	691	665	687	662	658	748	709	677	667	660	713	685	653	726	691	700	706	695	722	711	714	759	704	732	650	712	688	678	691	725	698	668	690	706	683	722	708	706	673	722	692	722	691	693	688	712	692	689	653	710	706	700	709	730	709	689	711	718	670	661	675	720	644	734	656	716	664	676	686	714	631	719	661	719	675	644	678	699	675	693	629	691	718	691	682	720	700	663	723	682	658	701	664	723	696	744	681	692	720	695	681	657	631	706	668	733	755	688	698	689	715	726	703	723	694	693	717	681	703	740	721	733	724	707	692	700	726	685	697	701	705	721	720	718	662	678	750	723	687	689	671	658	751	693	667	640	690	729	707	731	717	695	736	702	691	753	706	738	711	674	636	694	703	754	650	698	699	724	681	671	707	715	726	701	704	737	746	697	707	679	676	675	670	705	754	685	700	717	684	728	677	692	671	722	657	711	661	712	713	705	757	701	705	738	746	716	703	714	688	697	689	710	680	706	704	745	715	694	740	709	739	703	707	746	678	690	660	665	738	665	710	689	702	694	687	684	698	696	713	727	683	706	701	673	670	645	708	669	742	738	669	633	687	672	737	730	719	691	642	697	717	722	698	664	692	693	661	757	697	684	704	643	706	687	652	667	677	699	695	689	719	639	682	687	709	702	651	709	695	699	677	733	697	653	720	707	676	707	710	665	734	735	697	706	733	676	712	643	696	702	671	737	713	696	689	693	729	734	747	724	669	683	701	731	675	706	690	701	675	651	699	666	709	689	710	720	711	698	658	680	664	736	704	657	689	684	666	684	693	653	675	664	738	679	675	710	761	656	735	699	665	720	683	663	694	683	710	740	737	705	716	736	740	676	734	685	712	669	728	696	691	743	696	725	685	719	737	719	707	727	660	681	714	671	717	685	692	703	655	688	704	711	700	725	666	754	694	678	714	727	716	692	712	723	738	645	660	726	726	680	668	685	684	711	679	749	671	727	732	645	729	672	699	701	714	658	665	700	690	661	716	682	706	735	682	699	672	763	727	656	719	692	694	727	684	698	704	670	712	716	711	657	729	685	704	675	684	679	661	676	699	712	722	726	707	719	711	665	677	699	714	692	700	701	710	699	706	678	732	664	681	696	665	703	694	731	727	734	721	670	680	674	710	719	691	701	661	732	711	679	717	736	699	687	698	702	685	724	698	654	721	707	726	727	700	721	684	658	713	723	658	783	708	732	718	680	695	721	714	708	714	686	735	673	724	690	675	672	694	718	693	718	758	700	723	691	726	703	667	688	684	692	684	641	692	714	742	732	678	706	684	691	682	684	723	729	671	648	726	678	707	720	668	675	673	712	750	643	674	705	687	659	701	703	680	682	678	694	743	702	668	696	691	743	703	665	751	721	700	650	714	711	658	734	719	721	673	673	663	649	710	699	683	729	706	693	693	691	683	710	664	681	661	692	700	692	682	693	707	738	707	695	705	715	722	725	732	695	679	714	700	734	697	671	693	738	737	693	723	715	702	666	744	685	763	722	664	732	709	663	705	699	692	678	726	700	670	693	726	704	703	737	671	743	663	723	731	685	674	710	653	704	687	678	688	705	710	714	709	721	681	745	694	702	654	668	667	677	776	679	685	728	701	729	673	675	717	676	670	742	677	678	700	702	699	695	699	653	644	719	707	681	697	660	734	688	707	716	716	665	690	783	749	681	641	720	647	693	681	685	693	694	680	771	699	726	682	688	655	699	694	715	724	728	704	694	730	694	728	741	678	721	693	677	743	669	672	736	723	721	694	667	711	704	693	691	699	705	684	688	702	726	693	679	738	698	683	711	714	701	666	661	697	703	732	712	725	739	662	682	690	652	722	677	692	699	713	684	697	720	700	667	670	675	716	684	692	741	693	703	699	699	699	668	690	694	667	722	693	707	719	714	672	699	673	710	685	686	709	715	722	721	660	708	653	704	698	710	703	677	745	698	687	698	715	696	702	717	661	691	707	680	718	648	702	706	717	697	720	697	681	708	711	712	719	711	674	692	725	710	718	678	705	707	683	692	725	679	701	676	728	691	723	686	695	707	718	688	719	693	633	707	706	694	722	719	675	678	664	701	690	708	696	732	688	684	718	693	687	707	669	702	707	679	710	668	682	643	719	665	763	676	711	705	712	720	710	693	704	677	676	708	698	721	692	722	718	699	728	746	706	672	720	676	680	719	724	707	693	688	689	661	662	690	715	680	700	719	665	713	705	705	674	696	668	726	710	714	687	666	684	664	686	711	688	719	710	670	722	718	652	684	703	726	736	718	670	698	683	683	676	706	698	766	677	732	680	688	680	675	698	696	697	650	721	723	665	712	713	729	680	695	709	694	729	670	691	666	691	723	722	700	673	701	719	678	685	676	723	713	664	722	718	679	717	668	695	703	708	727	683	675	702	669	719	627	738	669	664	676	724	727	679	694	706	652	712	647	751	674	750	689	666	707	709	721	674	654	732	684	670	668	720	697	653	698	732	711	723	680	641	740	673	737	696	713	722	682	711	700	711	749	655	679	722	688	661	704	637	710	687	704	680	703	722	659	695	690	697	696	723	686	688	691	703	769	694	670	731	680	702	730	682	680	690	696	686	702	692	716	741	640	693	689	707	699	678	722	695	658	698	706	704	713	733	673	692	712	683	663	716	721	733	737	720	698	729	727	710	716	651	688	716	682	665	685	702	706	697	673	666	669	686	707	738	725	724	694	702	687	708	658	710	699	689	668	632	721	655	668	712	683	695	641	745	721	712	747	719	715	663	736	699	712	715	679	691	703	708	656	673	709	673	706	710	726	735	644	697	663	701	683	683	731	717	699	736	692	718	696	721	717	666	675	684	706	712	714	692	724	686	694	751	714	682	673	692	723	667	746	654	668	678	732	688	731	672	732	678	728	649	685	702	716	706	699	706	647	687	686	655	695	723	688	654	675	669	707	684	701	678	699	697	723	663	746	679	724	671	696	730	675	700	697	684	696	690	727	761	659	713	692	674	653	696	715	721	695	682	660	704	683	705	711	632	719	701	731	704	676	699	738	689
33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	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
