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
339346950669	339346951188	339346951738	339346952288	339346952838	339346953388	339346953938	339346954488	339346955038	339346955588	339346956138	339346956688	339346957238	339346957788	339346958338	339346958888	339346959438	339346959988	339346960538	339346961088	339346961638	339346962188	339346962738	339346963288	339346963838	339346964388	339346964938	339346965488	339346966038	339346966588	339346967138	339346967688	339346968238	339346968788	339346969338	339346969888	339346970438	339346970988	339346971538	339346972088	339346972638	339346973188	339346973738	339346974288	339346974838	339346975388	339346975938	339346976488	339346977038	339346977588	339346978138	339346978688	339346979238	339346979788	339346980338	339346980888	339346981438	339346981988	339346982538	339346983088	339346983638	339346984188	339346984738	339346985288	339346985838	339346986388	339346986938	339346987488	339346988038	339346988588	339346989140	339346989688	339346990238	339346990788	339346991338	339346991888	339346992438	339346992988	339346993538	339346994088	339346994638	339346995188	339346995738	339346996288	339346996838	339346997388	339346997938	339346998488	339346999038	339346999588	339347000138	339347000688	339347001238	339347001788	339347002340	339347002888	339347003438	339347003988	339347004538	339347005088	339347005638	339347006188	339347006738	339347007288	339347007838	339347008388	339347008938	339347009488	339347010038	339347010588	339347011138	339347011688	339347012240	339347012788	339347013338	339347013890	339347014438	339347014988	339347015540	339347016088	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2741	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2740	3600	2300	2740	3600	2300	2740	3600	2300	2740	3600	2300	2740	3600	2300	2740	3600	2300	2740	3600	2300	2740	3600	2300	2740	3600	2300	2740	3600	2300	2740	3600	2300	2740	3600	2300	2740	3600	2300	2740	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
23035	20236	27169	23101	20226	8605	1760	1131	996	948	847	883	846	863	841	811	801	816	853	776	835	771	816	797	795	813	760	734	773	753	802	765	772	800	825	741	768	811	717	773	759	747	760	744	787	791	767	739	779	808	759	781	750	744	743	740	783	765	702	730	754	764	762	711	769	727	746	802	769	710	785	740	785	794	768	765	807	748	744	757	734	792	845	778	794	710	794	778	847	749	762	753	773	787	726	752	747	794	757	736	697	818	774	752	777	723	747	769	762	783	754	730	814	773	808	741	741	745	762	698	800	702	767	752	742	728	793	762	732	733	784	765	740	727	790	748	780	738	735	761	702	727	747	716	789	787	761	773	754	761	710	784	762	772	762	741	773	757	740	761	750	737	732	779	824	725	759	754	774	768	706	745	747	729	754	737	744	754	749	795	744	768	718	751	702	764	741	736	736	758	749	785	771	746	766	683	742	747	703	799	762	735	752	749	756	705	776	757	777	771	781	741	775	775	796	765	717	760	769	718	800	749	735	758	767	785	747	739	751	788	778	748	739	770	755	805	767	757	682	759	707	722	758	735	759	763	786	737	710	760	721	783	748	733	725	760	749	732	732	696	717	745	752	751	763	807	772	734	718	764	788	774	752	776	732	754	708	695	773	723	748	685	694	743	759	744	747	745	766	757	709	782	796	743	754	803	716	739	754	740	767	767	760	747	743	726	735	767	745	690	728	745	757	724	772	769	750	743	811	758	814	744	752	727	716	771	761	804	734	750	730	724	735	760	774	765	730	737	771	717	765	747	765	766	772	760	766	762	763	766	756	779	793	754	816	782	722	739	754	770	735	816	723	745	773	719	791	782	732	765	778	790	759	730	780	764	760	750	759	722	746	759	741	771	761	720	738	720	764	739	733	788	751	759	725	732	688	783	722	768	707	730	808	734	715	779	817	702	720	734	780	734	712	764	785	804	743	799	751	740	770	740	734	752	769	779	748	721	776	729	777	758	748	759	795	774	732	801	717	684	767	740	716	767	771	740	775	807	707	755	767	761	732	790	757	774	744	753	753	752	789	747	766	760	743	778	789	748	728	759	749	784	779	678	758	753	778	792	743	726	775	763	708	719	746	755	746	778	815	769	741	747	738	794	737	752	711	721	701	743	764	773	764	737	752	727	788	722	763	719	752	682	727	748	712	759	722	739	748	715	717	768	766	747	735	718	737	715	769	741	719	785	729	720	758	753	748	820	740	736	734	751	724	726	704	752	798	779	783	756	776	752	745	776	766	747	715	736	808	761	753	738	721	762	695	738	743	758	793	741	782	736	788	734	756	718	745	775	748	732	709	739	769	661	784	750	751	764	748	785	755	742	787	759	717	778	789	748	692	788	711	738	747	793	728	776	771	754	729	764	791	789	747	764	735	781	751	704	794	738	759	732	754	801	749	730	756	689	741	788	777	766	790	698	750	756	756	720	746	772	746	744	766	679	707	738	715	776	776	769	766	684	714	728	738	795	704	733	719	781	750	777	763	751	735	730	770	735	761	777	788	763	759	696	764	732	720	761	814	776	727	758	736	754	708	782	723	721	763	731	777	753	706	737	762	734	740	699	741	744	750	745	775	736	703	752	734	751	776	757	749	775	801	769	746	725	804	759	774	760	757	767	767	754	780	722	707	673	699	737	764	750	743	750	756	716	745	730	766	770	733	725	717	709	756	743	752	789	732	715	777	743	732	749	744	822	818	718	755	704	831	720	701	769	739	781	770	779	765	735	748	741	741	712	721	769	762	721	761	711	733	728	753	741	756	737	738	739	729	768	736	778	767	763	783	755	774	806	739	785	750	735	772	799	743	744	781	724	727	755	746	750	732	741	755	739	744	724	794	775	744	731	740	738	728	791	724	748	735	798	739	712	746	713	733	702	743	791	774	818	658	760	708	755	801	722	774	787	781	776	804	702	738	766	763	736	744	760	703	764	793	739	739	730	780	740	766	771	746	694	732	700	749	791	735	765	708	771	711	709	719	732	757	709	772	773	772	722	733	765	724	708	794	756	737	755	741	766	698	756	781	685	749	814	787	712	750	751	761	736	718	759	719	714	725	722	825	791	762	801	757	727	776	759	734	756	771	771	728	736	748	745	782	703	761	734	778	751	779	796	715	733	715	792	731	765	750	765	797	722	752	752	771	773	770	747	768	767	712	771	763	720	745	745	756	743	737	734	723	773	707	756	774	769	801	767	771	758	770	755	759	771	760	773	700	740	732	730	772	775	758	747	753	770	737	740	785	773	758	776	757	748	754	764	711	721	726	754	764	716	812	765	750	773	694	766	729	739	734	761	703	749	751	748	702	711	722	744	724	773	725	717	702	750	798	719	771	738	775	703	745	776	788	770	717	777	715	722	754	730	757	788	767	764	757	774	720	742	784	788	703	708	771	747	732	711	723	764	744	727	741	774	750	723	773	737	798	724	740	762	824	744	752	739	778	727	751	774	764	732	772	717	708	726	774	791	742	735	738	683	744	793	769	776	776	777	720	780	730	757	725	723	746	774	778	765	729	734	661	751	774	756	748	761	725	767	732	753	776	803	756	780	704	702	753	692	813	741	734	739	743	743	760	783	752	752	759	785	773	765	770	784	801	764	741	790	786	727	770	725	720	757	749	753	755	741	720	761	767	783	745	721	768	736	705	793	681	711	788	682	702	751	723	772	746	727	753	777	747	745	779	806	682	736	715	746	755	766	764	746	701	798	720	757	755	765	763	728	797	727	773	752	746	789	725	755	759	762	776	740	744	741	716	771	712	744	720	713	743	810	745	761	807	712	727	760	710	800	724	774	746	767	753	751	709	693	759	740	740	757	733	663	734	716	771	759	755	775	729	726	784	690	767	729	788	748	733	775	723	791	769	766	770	740	718	753	766	718	739	769	710	788	773	770	761	729	772	745	726	756	760	754	731	755	789	752	802	730	710	773	763	725	772	733	716	782	747	756	733	750	703	757	763	767	751	746	738	690	741	748	760	717	776	748	762	748	737	733	693	741	770	727	782	763	727	766	669	808	759	760	706	729	788	708	763	799	809	741	780	775	721	741	784	761	727	743	732	727	733	764	736	755	757	753	720	731	767	756	751	780	718	731	747	717	796	740	711	776	777	795	775	761	780	727	701	742	739	753	723	714	800	745	755	730	727	790	762	758	734	738	700	721	718	727	692	740	718	742	719	763	754	755	756	701	722	711	733	724	734	769	717	693	738	756	775	751	742	793	732	709	766	756	679	764	749	762	782	725	743	688	699	745	845	736	709	733	740	751	745	722	757	749	734	680	763	744	750	794	792	740	730	803	749	739	750	799	801	812	746	741	708	763	753	707	748	702	764	730	791	794	751	798	750	777	783	727	736	722	760	754	790	739	743	764	709	738	717	683	726	738	777	763	751	789	738	731	710	780	728	698	753	707	760	745	733	723	722	775	750	719	744	750	719	765	714	748	762	714	766	734	723	743	784	768	786	795
3487	5779	4722	2445	1737	1362	1075	1006	842	809	773	770	766	667	687	651	686	618	619	654	590	620	591	632	577	604	589	574	608	589	615	561	590	572	552	598	531	551	612	578	555	607	596	586	592	564	578	579	554	562	580	578	605	590	532	554	550	547	573	573	579	596	580	575	561	580	551	593	586	536	577	581	589	597	564	557	593	545	542	531	593	595	557	576	532	595	569	560	546	555	577	573	549	630	552	580	542	543	594	558	549	543	563	583	582	542	551	575	527	570	581	605	556	551	551	577	576	556	561	558	602	600	585	576	576	564	551	565	603	540	582	561	565	571	553	550	574	517	584	538	537	543	580	591	568	562	554	548	542	576	559	569	582	582	592	630	510	577	546	571	585	578	591	608	572	576	595	525	614	541	550	565	537	540	558	577	570	558	580	585	545	547	558	577	577	558	569	555	607	526	537	604	605	564	591	540	533	592	555	535	526	572	573	538	555	568	564	545	538	582	616	590	558	590	600	602	574	534	530	515	579	570	551	550	561	606	586	545	579	574	552	550	546	631	582	516	548	569	552	555	536	525	518	570	598	567	546	575	553	560	554	563	577	573	586	540	549	589	578	588	569	571	586	557	614	581	545	530	564	569	580	539	557	545	575	583	605	535	561	523	575	542	547	577	579	590	574	541	589	563	542	517	535	566	577	584	539	501	553	570	530	604	559	557	556	591	581	573	510	593	533	547	598	627	626	561	559	547	590	544	559	565	584	523	574	525	517	570	546	544	585	569	550	606	559	593	530	534	574	575	565	547	571	568	579	591	565	522	555	605	570	577	549	560	539	609	547	584	522	584	575	580	572	582	536	618	521	553	564	578	561	598	536	559	527	544	526	591	570	604	529	555	533	572	545	549	571	552	555	611	576	570	603	544	546	572	535	567	524	524	567	559	562	583	534	583	568	578	540	561	547	545	562	524	571	556	544	562	562	579	548	566	566	555	539	567	525	518	567	588	550	549	573	588	552	553	550	594	580	523	557	598	581	562	529	562	569	570	569	547	533	555	539	551	545	576	572	562	550	553	578	513	561	554	578	569	594	560	550	557	572	532	582	543	567	625	535	538	584	583	560	563	543	571	556	537	592	556	512	546	597	592	596	557	578	550	537	580	538	583	558	553	592	569	517	593	562	576	549	565	508	537	546	578	585	540	561	528	578	516	564	558	532	563	535	567	548	544	597	558	535	583	549	508	544	551	547	537	604	566	607	610	539	567	535	555	554	558	538	532	499	565	606	574	563	593	523	519	591	540	549	589	548	565	579	582	602	538	597	548	577	523	532	573	556	549	559	582	541	555	614	539	579	577	519	600	528	533	573	544	544	542	587	604	579	555	496	552	537	553	591	570	534	535	541	545	548	594	565	578	522	569	564	564	565	542	586	574	533	508	593	594	550	529	547	608	565	562	561	572	536	553	567	611	568	578	517	583	557	571	573	551	566	561	553	598	546	509	528	538	541	554	541	562	529	552	544	585	552	548	580	555	539	547	555	538	540	578	577	592	555	568	572	569	563	565	585	583	512	567	587	510	556	540	535	590	579	548	569	531	572	561	540	556	553	593	541	582	573	558	520	567	591	545	536	577	503	551	525	587	535	579	563	522	567	575	549	542	560	596	579	576	537	577	592	566	530	544	560	602	552	565	561	518	574	551	569	592	508	540	559	510	569	570	545	586	541	563	597	560	537	544	538	518	590	573	561	573	544	560	522	530	542	560	546	567	526	590	565	523	547	532	524	571	610	567	573	552	534	579	527	559	576	552	552	562	579	605	518	578	524	575	597	583	574	541	573	591	609	559	528	591	568	573	543	572	559	566	548	531	541	561	535	579	535	562	550	517	567	516	571	536	513	533	541	574	531	532	571	551	554	553	622	528	549	554	559	575	590	553	527	508	543	517	528	519	571	544	566	533	525	569	540	521	576	573	550	576	494	540	598	532	549	569	552	533	547	520	604	557	524	557	590	553	577	582	563	578	551	558	546	560	570	552	563	613	563	551	553	555	552	596	615	581	566	581	550	579	566	581	571	564	568	553	575	601	550	576	598	589	479	560	564	573	574	550	529	517	574	551	613	552	570	561	609	585	589	564	538	540	564	543	552	556	541	555	538	564	529	555	540	554	545	562	546	539	534	599	546	556	515	598	572	594	565	543	573	599	566	538	573	569	556	546	534	521	610	574	565	534	582	565	537	567	544	535	528	487	562	563	593	525	512	555	575	561	563	542	543	554	520	534	578	553	538	528	524	558	547	533	570	544	574	540	586	574	527	566	510	502	552	550	556	535	592	518	558	527	594	540	553	554	594	563	564	564	552	578	566	566	566	528	583	532	557	547	603	568	541	578	544	562	561	566	599	522	560	572	550	546	589	549	600	523	618	551	579	578	556	557	540	567	552	560	567	543	559	563	537	569	532	546	570	515	577	568	538	565	552	602	562	566	558	591	582	555	523	535	541	563	548	557	567	556	538	569	557	551	517	547	554	529	560	614	530	545	553	548	538	515	570	569	526	549	538	583	532	537	552	543	579	532	512	554	543	556	540	550	573	582	526	536	535	566	561	567	528	535	568	550	546	557	613	506	551	561	561	574	528	581	564	522	540	571	539	548	587	586	582	534	556	517	552	537	576	553	587	519	538	540	556	569	570	548	529	586	493	549	578	603	593	554	537	561	583	559	576	588	533	567	566	574	595	504	594	530	580	568	570	547	524	561	564	538	563	524	535	540	536	533	546	515	544	549	526	544	527	512	496	552	599	513	529	560	548	517	568	535	541	570	555	530	561	534	553	547	555	511	533	545	579	529	525	561	584	586	568	581	546	587	549	572	566	524	558	553	582	548	561	538	505	567	596	547	533	530	548	572	516	576	512	526	555	536	539	582	526	570	566	539	559	554	569	573	570	532	561	534	547	606	581	505	529	564	554	550	530	551	522	538	543	541	582	588	563	589	507	530	562	612	521	583	555	553	558	564	571	534	543	580	566	568	544	509	574	533	537	575	576	537	562	537	550	537	563	571	543	541	548	502	537	551	558	560	572	516	528	562	552	596	534	540	594	535	540	506	512	538	553	590	556	572	520	589	529	563	562	574	574	576	565	555	521	585	563	542	570	591	547	528	539	561	530	525	552	553	590	579	578	538	535	583	587	561	581	532	551	579	576	522	533	519	570	561	613	527	522	604	567	570	575	604	574	528	545	560	573	568	540	529	557	545	563	559	538	534	599	561	546	561	549	558	557	593	571	541	534	547	580	565	530	592	537	556	571	552	539	563	519	534	580	590	538	546	548	603	537	546	565	558	559	598	540	500	543	551	541	549	543	544	542	549	562	549	547	516	536	560	525	543	558	565	558	559	541	547	537	601	524	586	586	514	546	560	554	561	531	529	540	556	531	545	590	562	531	559	549	567	551	539	523	538	528	558	546	546	548	503	530	501	581	515	581	566	592	518	562	545	525	544	544	531	546	576	524	537
27844	10429	1037	656	508	507	538	474	485	486	480	517	504	495	496	490	512	488	491	502	512	484	459	508	469	465	478	483	522	466	504	489	467	467	500	473	422	442	482	538	486	478	509	475	498	520	456	465	488	450	463	490	446	522	515	464	461	460	466	459	496	454	521	456	476	465	480	484	465	493	522	482	487	480	516	427	488	494	475	469	481	446	505	481	479	451	497	485	512	504	458	505	486	474	464	479	433	454	465	494	458	501	476	491	469	491	462	470	488	489	468	493	460	471	504	472	472	483	494	485	461	470	502	524	485	502	455	456	498	475	505	526	469	485	469	481	474	470	420	490	484	495	482	496	479	477	449	470	467	465	487	442	456	476	471	490	484	493	474	493	499	484	494	448	511	460	456	521	502	516	451	460	476	470	535	493	499	467	522	523	499	445	467	457	507	485	472	461	476	477	513	453	461	516	461	489	472	537	499	511	491	455	455	501	504	464	474	472	501	489	495	510	477	457	495	452	465	522	479	497	485	486	485	497	479	476	463	465	528	485	473	469	463	441	490	477	489	478	510	499	489	512	456	521	497	540	477	463	495	448	465	480	474	492	462	484	497	505	476	466	477	480	491	485	517	501	471	489	494	486	433	465	505	446	503	507	477	461	468	479	498	464	499	480	480	488	513	486	495	471	493	505	452	493	509	502	456	459	452	476	471	468	478	465	482	479	488	486	489	494	507	477	463	485	479	483	467	452	456	470	485	471	444	482	499	511	434	467	428	471	475	470	533	503	444	497	505	469	475	464	491	457	477	485	456	484	482	486	483	462	496	446	460	471	467	457	452	482	481	461	460	471	499	464	531	474	509	479	472	514	499	461	491	518	507	517	497	446	469	457	480	480	473	450	474	529	456	470	450	487	502	480	491	497	477	475	471	487	503	489	453	490	455	438	459	456	471	480	491	457	487	508	469	454	508	464	497	460	471	473	485	488	477	489	468	482	483	454	488	480	469	449	474	477	470	500	525	472	496	445	466	468	480	456	450	473	488	472	488	466	415	475	492	480	409	491	483	480	504	459	488	472	510	447	472	497	446	492	513	465	481	499	492	464	483	443	457	470	494	467	503	480	515	482	479	448	506	492	502	486	470	483	432	467	494	455	512	515	489	496	493	442	493	476	515	512	483	494	475	418	503	476	460	475	488	515	467	497	491	485	491	464	467	460	492	496	451	490	501	487	471	493	457	491	502	467	468	492	471	460	526	504	478	507	466	454	482	459	488	468	460	448	475	473	494	497	515	490	499	488	454	462	447	488	489	486	463	484	511	494	507	482	443	437	470	504	501	463	445	454	490	478	448	486	503	511	478	460	474	490	496	483	512	485	508	514	493	512	464	528	535	494	477	449	494	456	477	461	452	443	492	478	468	473	453	466	469	484	473	433	486	471	492	466	498	502	500	486	478	522	494	486	468	448	490	456	460	464	505	485	448	484	458	471	471	476	490	481	515	473	483	487	493	476	517	483	466	478	446	469	479	445	463	474	499	492	504	455	458	459	455	481	455	490	503	477	477	500	479	470	461	513	429	543	503	470	491	462	487	487	440	507	484	500	457	473	511	505	504	501	463	462	451	501	449	444	472	489	518	487	462	475	482	498	453	463	478	446	468	518	480	506	507	446	470	505	481	476	508	463	455	500	499	471	507	510	498	471	464	466	450	507	541	479	477	466	516	475	466	433	508	478	492	456	477	476	462	498	468	487	459	503	518	528	467	463	474	464	462	530	494	449	490	462	467	459	483	486	459	473	470	514	463	476	496	427	471	474	494	504	493	477	499	480	462	491	463	481	453	488	483	484	444	487	488	463	478	456	474	487	489	469	452	431	466	500	508	475	451	496	453	512	489	430	468	471	457	454	477	494	512	469	475	512	482	488	437	469	492	500	466	480	503	485	449	475	468	477	442	488	481	491	479	502	479	473	455	542	469	432	458	499	456	473	462	491	481	461	494	503	462	493	519	462	504	515	507	483	474	448	477	480	489	450	481	481	494	489	509	489	482	495	505	506	524	468	467	498	500	491	505	437	490	488	488	504	486	445	475	439	485	451	451	464	502	474	485	478	440	471	472	487	437	509	497	499	442	445	484	448	462	510	506	487	501	516	479	480	468	465	471	466	490	474	476	467	482	470	445	433	504	496	472	460	458	464	491	508	494	462	503	473	475	477	508	465	495	471	470	477	470	439	517	487	443	504	461	513	489	476	466	470	506	513	491	465	466	471	469	471	479	510	449	477	472	524	532	502	497	431	475	486	457	438	493	493	463	487	467	463	483	465	490	448	526	488	443	486	506	498	484	490	451	424	489	461	472	463	469	478	457	488	475	486	481	482	484	499	482	473	477	479	456	460	504	500	456	521	465	521	451	481	471	502	457	472	525	457	447	466	475	435	484	538	472	514	469	489	457	452	441	475	488	509	496	485	488	490	456	486	506	468	480	466	449	462	477	520	461	525	504	499	440	470	500	461	465	444	476	496	512	462	452	481	519	456	499	475	449	465	490	503	490	461	465	506	457	504	442	453	478	482	484	476	483	469	510	460	468	479	468	483	484	502	501	473	418	515	467	488	494	479	496	491	465	460	466	456	496	455	423	483	468	472	478	465	506	463	505	508	466	437	438	454	501	443	471	456	485	476	499	521	466	504	477	521	486	502	485	465	459	475	457	471	530	472	459	488	481	494	504	491	462	499	465	459	451	462	484	487	489	488	498	469	465	491	499	441	488	503	508	475	455	464	478	455	505	502	445	443	474	515	502	498	501	468	491	483	476	507	448	461	446	513	441	477	507	505	474	489	498	478	488	477	479	489	458	499	447	487	493	461	459	460	485	528	507	498	479	515	464	464	487	472	454	491	482	457	515	460	475	487	496	516	472	450	498	489	512	474	458	493	497	459	493	461	469	463	466	478	434	479	440	516	495	444	474	489	492	497	442	471	494	521	480	475	465	486	492	442	495	454	507	496	468	491	519	509	461	445	509	422	477	455	470	451	481	437	468	487	506	452	469	471	505	504	489	451	533	483	449	487	508	509	498	465	476	467	469	499	435	482	469	455	477	464	503	483	493	489	498	461	483	459	478	468	497	525	475	440	465	459	473	467	472	495	477	481	447	465	447	508	460	506	502	452	475	466	470	514	501	439	496	485	460	471	518	440	475	462	510	419	480	475	495	491	469	445	471	483	473	459	487	471	488	492	444	508	477	469	432	488	470	474	509	463	466	509	433	463	484	458	505	471	477	483	464	447	457	470	484	495	505	446	466	497	471	436	502	455	487	468	497	468	465	493	474	446	497	498	498	502	485	496	510	484	530	461	491	517	451	456	482	440	483	508	481	457	473	488	494	477	464	449	476	493	494	491	502	505	487	498	455	500	439	473	549	504	457	500	442	411	506	486	458	509	500	479	466	472	427	481	467	472	469	558	486	478	486	464	493	489	496	477	514	499	491	474	479	508	464	452	432	443	457	442
4827	521	517	401	354	379	400	335	342	347	368	329	374	332	360	351	345	357	346	344	344	333	349	331	354	321	316	343	327	362	324	355	333	332	344	380	310	334	348	356	343	364	347	335	351	322	351	325	359	342	370	329	355	341	344	346	362	313	318	323	345	332	332	348	338	341	370	347	355	329	323	336	372	344	340	355	312	355	343	360	377	367	330	375	305	351	318	339	353	320	337	331	360	339	355	334	392	330	315	324	332	352	335	330	344	330	345	348	345	366	349	330	358	359	335	356	346	341	330	352	301	321	335	375	362	377	340	333	360	337	314	367	365	337	349	354	359	364	356	322	338	375	314	337	305	353	340	345	333	340	353	351	342	354	366	357	342	343	328	371	369	329	377	361	367	354	340	337	348	357	381	343	352	353	355	298	342	356	363	354	364	338	344	342	327	364	387	378	356	317	331	358	335	345	321	348	341	334	368	353	340	324	355	332	330	386	308	304	370	349	324	334	358	367	371	353	341	330	363	369	360	337	322	304	341	360	350	338	354	327	375	352	295	335	344	354	350	326	347	335	346	335	355	363	317	335	358	358	375	344	361	334	328	359	336	344	350	325	341	339	352	366	338	356	353	346	359	337	301	341	313	332	337	338	358	354	345	365	387	361	332	334	351	348	336	338	338	327	345	322	333	340	336	328	382	321	398	338	366	351	397	353	350	319	347	359	324	362	362	323	343	331	346	342	352	342	332	317	310	277	315	329	339	363	325	345	349	331	362	346	316	313	341	335	337	339	326	332	341	337	336	316	350	322	377	340	356	325	325	311	352	351	364	358	353	321	386	391	363	371	330	336	353	340	350	344	317	349	344	340	346	335	366	368	335	353	408	342	368	330	349	348	347	363	336	345	357	353	350	338	348	345	330	315	357	341	321	339	330	362	319	339	366	333	325	356	339	341	351	317	306	355	345	352	336	315	349	337	340	350	346	365	336	356	349	335	346	348	320	322	398	357	375	340	319	332	316	377	325	360	366	359	374	337	327	330	372	347	335	360	359	330	338	339	323	335	356	335	306	352	332	325	339	354	311	324	327	331	330	320	380	334	358	385	368	335	352	350	363	344	364	354	318	340	349	378	336	346	341	322	367	390	353	325	359	358	327	348	370	361	343	343	303	346	331	351	324	366	336	342	347	299	328	367	341	320	361	322	347	337	319	330	345	345	344	338	312	317	346	361	355	332	357	340	357	347	326	330	367	314	372	342	324	320	328	348	375	349	368	337	386	328	368	332	348	347	324	314	335	357	350	360	313	358	347	357	338	332	364	311	340	340	339	370	352	329	360	343	320	366	348	335	354	322	326	348	323	339	377	323	340	329	355	345	324	313	360	339	365	331	337	337	345	326	314	346	315	308	348	373	356	330	318	368	367	314	327	342	368	361	381	343	352	341	374	356	344	326	313	356	314	365	334	332	351	357	302	346	329	344	351	318	325	373	333	367	323	373	336	363	340	321	343	346	351	349	329	352	337	337	343	345	329	332	347	334	322	326	319	352	332	330	325	340	322	325	340	337	343	340	347	349	342	381	323	372	373	360	359	337	341	368	349	358	343	336	338	341	329	304	342	358	339	348	332	349	348	356	369	336	345	356	336	341	334	358	341	382	365	322	370	337	332	367	358	360	378	351	353	374	316	347	343	355	358	342	377	335	353	347	347	370	363	347	392	347	337	347	363	324	387	347	334	344	345	300	331	351	346	344	371	349	373	353	362	344	385	308	361	371	344	347	376	362	342	340	347	313	346	313	305	327	337	376	370	349	353	336	382	357	353	313	321	324	370	364	316	358	308	327	312	332	328	371	312	366	313	341	358	345	330	313	353	321	338	374	316	335	365	327	347	352	345	337	335	321	340	336	349	333	346	357	357	325	332	345	359	343	345	323	397	330	330	355	340	336	388	325	360	341	329	364	343	323	323	357	310	303	340	356	367	352	359	326	335	368	372	350	329	375	322	350	337	388	371	346	342	343	367	340	331	380	340	375	331	321	362	337	365	324	334	334	371	366	334	313	348	371	312	350	361	340	331	369	349	334	343	337	317	380	318	383	311	349	344	344	357	361	319	354	357	382	354	346	340	337	325	352	359	362	331	363	343	325	338	347	361	332	345	321	361	367	354	365	357	358	378	336	327	358	354	345	346	313	335	385	347	350	370	346	330	348	354	306	348	362	336	362	355	334	336	350	384	345	357	324	361	353	327	337	334	328	341	320	363	369	359	366	366	345	334	357	321	339	332	320	330	362	343	365	361	352	350	345	346	356	322	341	343	332	351	361	339	328	334	352	330	343	348	311	317	366	360	326	382	337	356	339	325	355	347	328	329	340	344	315	335	334	357	320	334	350	364	332	341	398	333	335	324	372	329	352	375	344	323	342	307	334	333	345	338	355	346	342	324	332	350	352	325	371	378	339	345	334	344	344	348	371	368	330	368	335	347	367	328	319	322	356	321	365	311	340	339	368	343	319	344	349	323	378	311	353	341	312	335	324	345	355	349	339	359	329	348	337	333	328	362	328	362	343	319	317	321	321	347	364	350	352	377	343	324	326	330	357	368	386	333	342	324	353	351	345	357	350	318	324	299	370	322	349	352	387	342	343	380	361	332	331	342	339	382	351	371	313	354	346	367	355	350	339	354	375	350	351	365	359	352	344	324	343	350	354	307	336	331	342	358	367	374	366	341	364	333	352	319	330	352	361	353	339	340	352	358	357	365	345	333	346	365	346	370	348	367	375	352	354	347	324	365	346	365	336	330	358	333	334	342	340	336	342	343	332	333	381	354	350	334	339	344	345	355	337	322	330	342	339	319	336	334	338	340	343	349	374	322	363	340	342	342	317	375	355	347	352	340	326	325	347	344	359	380	326	294	327	317	320	343	350	359	322	351	349	336	335	341	325	339	334	344	348	339	346	366	360	342	361	347	338	362	314	352	338	338	352	344	336	329	312	348	323	348	369	334	324	339	320	307	353	336	362	378	330	323	347	362	378	357	329	325	337	346	308	368	354	352	369	324	362	344	360	348	332	323	370	334	321	352	340	353	331	318	350	345	355	349	340	337	366	332	355	332	331	374	342	330	335	324	361	327	381	372	296	349	338	350	353	345	321	338	361	323	342	359	368	340	376	340	357	315	355	390	363	322	358	357	331	374	353	324	333	351	323	371	370	347	355	362	350	347	340	327	366	344	349	340	367	337	351	310	360	373	367	346	350	331	333	325	359	355	345	335	326	337	369	339	320	358	323	321	369	339	359	371	319	357	346	318	365	339	324	384	354	340	355	387	339	322	343	329	331	359	369	356	350	331	336	345	327	352	329	350	352	352	355	349	356	362	325	338	321	323	347	379	349	337	340	332	341	313	343	398	343	359	334	319	322	322	320	332	308	357	336	380	356	347	322	334	333	347	331	306	343	355	331	340	363	350	365	323	342	348	371	338	355	333	313	370	322	344	352	330	325	327	331	388	331
25594	21520	28029	25417	11461	1870	1343	1095	995	1026	1007	981	941	923	955	952	941	921	893	886	910	928	889	939	951	918	917	931	889	852	873	912	912	960	855	894	939	892	897	932	908	847	907	907	933	902	877	899	852	869	869	870	909	833	924	829	903	939	927	911	829	927	903	963	871	906	885	822	919	893	863	873	880	922	872	863	920	894	907	873	874	885	1010	829	872	894	881	880	896	926	881	908	925	957	931	833	862	866	844	930	875	893	855	883	926	910	928	920	932	798	915	925	891	883	865	904	865	875	817	931	874	868	876	875	898	905	882	883	853	855	919	919	907	873	884	889	845	898	891	882	877	920	871	898	962	844	833	857	895	950	835	881	893	927	934	883	864	790	888	891	888	897	829	930	905	902	870	900	842	878	879	848	820	832	901	873	888	850	887	906	845	839	923	895	900	861	813	915	888	928	879	901	913	838	877	867	866	856	904	875	921	905	924	870	892	878	893	888	853	836	901	899	866	942	912	835	848	838	892	931	915	921	897	895	923	890	924	918	892	887	902	903	887	876	841	897	838	936	848	888	892	896	872	923	854	920	961	911	869	909	910	891	889	843	876	924	869	825	848	919	874	893	878	874	896	933	859	884	916	869	885	824	853	911	850	874	878	878	868	867	871	885	857	903	919	876	844	877	897	851	921	817	845	901	874	896	878	940	846	902	899	871	910	864	899	890	912	919	902	916	898	859	876	920	877	900	884	914	865	899	901	897	887	868	870	855	883	842	909	844	900	888	875	903	874	870	864	892	850	855	849	875	933	870	817	870	889	867	839	835	901	874	895	886	871	893	889	959	841	852	878	903	870	830	866	903	900	917	941	838	884	875	872	917	868	882	905	843	882	843	840	813	880	874	868	871	865	855	890	866	852	929	898	930	883	887	908	852	906	865	876	876	814	875	860	911	878	915	864	920	868	875	867	926	843	864	872	864	881	937	856	891	918	834	940	859	916	834	874	866	916	873	842	827	876	892	878	917	861	918	857	859	860	830	916	896	860	841	897	888	870	896	838	848	862	857	888	862	892	888	869	872	904	854	878	912	886	909	892	858	838	899	848	939	881	877	952	887	877	873	908	847	904	881	950	895	858	853	890	906	847	867	878	879	845	921	876	900	884	849	872	885	885	874	923	862	826	920	887	856	861	828	899	835	878	884	918	879	919	868	886	867	839	875	860	961	923	868	903	807	937	858	855	829	858	864	841	887	848	831	911	863	853	863	908	895	859	800	897	914	870	901	865	898	915	880	851	891	893	893	877	862	872	872	810	868	855	924	889	881	856	908	859	872	851	805	856	857	903	842	950	901	847	894	918	876	813	869	918	902	844	885	867	884	836	862	870	879	805	900	872	910	842	914	893	906	882	873	888	906	875	881	899	827	890	864	917	877	839	883	898	872	906	915	818	839	848	855	900	869	861	862	871	934	888	943	867	860	866	913	906	908	843	850	963	875	858	838	938	909	913	873	826	881	875	890	924	866	949	850	930	895	871	869	913	902	914	863	866	812	901	865	899	875	872	915	844	805	860	882	868	921	892	871	941	872	916	913	907	887	874	867	886	892	856	895	869	831	891	915	875	880	887	907	893	872	843	894	839	857	927	901	844	873	883	903	860	869	898	916	868	868	840	926	928	909	911	832	915	896	867	843	867	859	863	851	873	920	880	884	868	864	885	931	870	913	910	909	828	917	924	932	872	881	887	893	910	814	881	897	867	845	882	919	873	858	880	897	857	862	854	922	853	896	870	854	833	866	852	909	866	829	909	891	887	892	834	838	870	893	826	933	882	889	891	841	876	889	896	890	876	894	870	923	918	860	864	890	895	921	813	835	900	861	949	885	853	905	822	918	934	857	875	928	874	884	930	806	868	894	858	864	891	872	867	834	797	844	854	792	886	867	827	881	912	852	864	858	876	859	883	893	865	865	915	829	902	801	855	901	848	902	873	876	908	894	824	809	876	886	872	908	830	892	887	905	877	858	835	888	865	859	868	848	869	874	873	892	901	858	867	858	846	897	928	907	871	870	880	885	903	890	891	782	893	878	915	934	853	792	925	889	880	836	887	866	880	897	904	916	839	858	921	846	846	888	847	889	830	913	864	913	908	910	896	898	877	891	838	855	903	852	854	870	861	894	973	892	861	887	906	881	835	820	852	882	895	835	866	892	858	857	855	852	896	843	841	886	852	845	881	889	915	864	849	862	879	892	845	874	867	881	862	896	842	864	936	892	800	908	928	930	878	893	862	845	864	903	866	919	892	880	961	845	882	919	883	873	898	878	838	916	906	863	893	844	891	885	903	911	904	892	865	838	938	872	950	831	878	891	922	870	875	915	873	914	908	863	850	917	841	852	886	899	883	944	925	897	913	856	928	937	908	895	829	914	847	894	893	900	890	879	913	877	889	923	814	925	912	863	843	911	912	938	856	943	885	906	905	843	923	901	885	893	879	889	910	877	856	880	901	892	824	831	867	831	837	895	905	827	850	906	857	882	924	899	830	869	940	841	840	852	876	896	921	826	954	884	909	903	848	850	841	916	880	884	861	852	866	871	884	922	895	888	874	870	865	875	816	897	882	863	814	899	924	821	863	876	820	886	855	856	879	884	870	862	887	870	845	883	877	868	877	818	860	852	900	863	864	897	838	869	861	843	963	859	854	876	860	868	843	845	834	872	886	874	880	891	885	897	894	880	863	871	892	867	859	938	901	914	859	863	830	801	890	946	896	887	868	871	891	866	845	857	964	881	879	910	901	864	839	838	909	876	824	857	897	910	934	915	865	869	888	844	884	847	893	900	850	875	921	890	908	881	833	811	858	865	886	904	889	864	849	889	913	900	897	888	941	865	903	860	883	929	852	850	836	866	847	851	869	850	916	851	834	906	865	920	883	890	908	869	881	887	843	842	909	863	865	859	874	917	895	967	840	826	969	860	865	868	901	854	868	862	833	874	893	878	896	860	892	911	880	874	877	837	943	931	831	901	864	930	891	860	912	910	888	872	903	905	941	838	894	882	896	922	924	873	854	920	879	873	857	895	867	912	907	931	877	842	910	906	915	939	890	903	876	826	875	860	913	889	898	889	897	905	900	850	868	902	895	915	873	886	891	909	899	873	913	829	864	915	936	884	861	886	878	888	872	861	880	920	868	872	876	897	860	873	866	916	867	887	865	921	845	857	870	910	861	826	855	938	891	873	891	912	890	826	913	908	891	875	863	879	892	888	827	866	846	809	885	892	889	863	896	903	894	876	945	903	849	823	942	896	908	862	895	914	869	838	935	830	908	886	927	914	892	853	844	941	842	866	860	911	862	859	861	862	868	890	876	851	861	873	870	877	820	873	840	889	857	839	924	873	877	900	824	916	901	891	859	863	857	863	842	876	856	869	885	878	887	878	892	842	862	901	876	893	880	908	877	897	812	892	890	861	897	917	877	864	895	864	915	919	907	841	916	832	855	818	893	899	825	889	815	917
3486	3634	3064	1689	1289	1050	1014	903	853	767	745	710	739	714	716	671	621	698	645	656	655	717	651	685	668	674	623	702	661	713	658	590	636	614	678	683	705	659	678	665	710	647	601	647	623	663	615	624	626	643	677	650	653	694	626	636	661	598	640	627	678	636	665	699	672	640	683	629	722	619	657	621	669	667	597	661	645	673	722	627	631	663	621	630	653	637	647	629	685	661	661	666	644	651	649	638	652	643	705	616	581	697	622	629	627	640	688	658	645	621	647	676	615	658	614	656	631	578	626	671	653	634	666	658	681	632	610	621	593	636	634	648	670	630	640	608	635	648	646	683	639	630	637	680	687	622	668	673	670	699	667	654	673	604	631	664	693	640	622	619	616	589	673	657	651	651	654	639	603	604	644	641	627	647	646	645	660	628	610	606	664	635	671	634	676	684	679	628	662	667	637	673	675	648	655	687	627	620	638	623	643	667	622	610	607	649	614	639	666	646	637	629	631	657	626	693	666	631	661	656	641	598	633	674	621	629	654	673	669	596	640	654	614	634	670	647	636	607	641	651	686	623	637	647	663	658	604	650	654	588	620	631	648	671	643	592	611	655	620	588	639	637	659	649	622	655	644	654	702	646	651	671	636	672	656	646	675	633	631	624	658	681	650	637	653	603	687	659	660	605	669	655	650	668	665	641	616	681	680	642	639	596	640	646	582	588	653	653	632	571	642	626	610	615	622	668	623	598	683	676	639	641	603	599	627	646	672	619	639	629	635	620	631	684	642	656	643	673	630	687	637	626	631	668	631	612	618	638	632	683	622	656	654	652	650	653	674	641	658	607	694	625	619	676	645	683	652	635	687	721	627	666	636	617	626	649	683	642	572	655	583	640	661	623	632	617	649	699	608	568	612	659	647	656	603	683	645	639	622	655	612	655	632	626	607	664	656	644	645	629	663	663	630	607	653	623	671	666	679	640	625	664	581	626	620	657	651	670	654	625	656	671	628	665	625	657	625	631	632	625	680	572	653	666	622	652	623	653	654	631	644	613	631	653	643	672	650	655	605	648	679	608	692	656	640	633	632	640	635	658	654	667	630	626	628	671	596	662	614	615	647	685	646	658	623	660	667	654	636	601	630	643	605	659	620	597	669	685	618	633	635	629	674	656	614	634	614	679	653	609	626	597	644	638	593	619	622	628	655	602	633	651	670	640	700	628	626	668	666	626	676	623	633	654	619	674	643	627	677	641	671	613	623	647	608	655	662	646	576	636	646	634	648	643	636	620	639	645	651	651	621	622	602	607	657	617	638	583	662	644	601	668	622	685	639	641	605	658	644	690	618	629	612	638	615	686	685	635	668	612	644	614	600	586	626	631	680	611	654	607	643	627	583	657	590	660	623	652	671	670	625	656	617	623	593	631	610	671	640	633	619	600	607	635	666	650	658	638	635	618	626	642	644	666	636	646	634	632	656	584	620	654	650	668	634	620	630	690	628	648	624	639	602	645	644	648	630	651	622	644	637	665	593	589	628	594	655	658	641	630	626	677	624	645	606	683	625	651	662	629	602	641	657	656	610	638	645	639	618	681	654	661	689	678	653	652	607	633	649	633	667	663	644	650	649	633	637	652	645	644	636	729	632	646	628	660	688	635	644	633	607	644	644	661	648	625	627	686	650	615	605	658	622	608	629	590	644	651	668	594	677	679	624	626	643	666	609	617	621	637	634	671	639	655	640	627	615	658	641	643	617	656	689	632	641	621	618	635	646	594	635	604	612	690	623	660	647	679	631	589	602	632	621	627	636	641	598	598	613	667	697	630	625	629	615	617	625	618	629	594	620	644	675	646	630	651	645	630	641	615	649	615	614	677	641	651	649	594	659	662	621	685	653	635	650	605	631	660	651	626	632	601	682	616	655	659	642	643	649	647	624	645	663	680	593	618	677	635	565	667	656	615	672	638	657	690	652	654	599	616	619	659	666	611	639	622	669	656	600	668	619	641	663	606	620	605	654	597	634	652	616	663	653	644	638	636	633	632	676	620	679	609	596	625	656	656	668	626	622	711	678	607	635	604	648	665	627	627	627	608	618	612	590	626	628	631	631	679	657	560	612	641	626	674	629	590	650	655	658	645	672	610	642	666	662	657	604	683	664	702	597	666	639	621	659	628	667	657	622	698	639	707	643	649	694	635	653	600	654	636	658	648	642	663	636	621	663	625	639	640	663	630	599	610	664	715	609	624	598	633	649	649	607	633	693	642	666	640	654	617	602	633	626	662	613	653	625	668	697	679	635	623	635	684	635	653	659	662	597	625	648	626	638	688	669	686	635	653	643	593	655	610	667	632	652	632	655	630	627	613	658	631	612	641	649	638	623	671	623	639	670	635	654	615	633	601	640	619	665	645	628	647	642	638	599	618	624	653	612	633	595	588	634	680	622	626	645	604	620	629	677	648	629	642	654	667	617	605	670	682	623	670	627	637	611	613	576	667	662	688	579	590	627	610	609	667	633	594	627	663	677	630	620	615	686	671	632	660	583	588	666	650	619	678	619	639	618	669	650	655	634	616	631	642	641	680	617	631	645	630	616	580	667	616	657	612	629	633	630	638	662	642	691	660	595	618	647	608	629	581	646	633	603	663	634	610	658	669	656	650	631	651	673	645	623	650	621	614	634	624	658	671	653	609	615	616	645	657	650	658	609	658	655	637	599	651	612	652	625	625	640	617	641	586	648	671	653	623	646	639	667	644	645	664	602	636	605	632	647	635	602	632	653	615	596	682	618	623	660	613	616	642	597	662	613	620	656	591	632	605	651	678	703	656	604	631	644	667	669	638	638	621	658	645	682	633	635	618	637	688	658	613	709	665	688	624	676	682	633	648	623	600	636	608	663	633	586	643	651	687	624	603	621	628	633	643	712	665	602	602	625	667	667	614	649	633	606	665	654	635	614	618	647	615	650	683	633	600	636	632	623	615	624	655	671	637	654	637	631	651	663	644	618	605	629	620	643	638	719	643	654	659	629	636	625	648	614	635	599	609	668	599	646	624	654	639	643	637	628	657	660	624	669	630	657	638	657	617	635	634	609	621	657	610	644	622	585	631	645	669	660	598	622	608	656	620	636	666	638	636	640	643	645	670	640	625	638	668	631	697	659	616	628	670	633	633	658	605	612	627	653	631	625	630	669	650	617	599	617	622	645	645	623	588	663	611	639	621	609	654	668	624	624	640	607	674	648	622	621	626	655	635	654	622	668	698	649	592	591	644	644	629	649	602	642	656	628	634	640	646	631	648	678	635	588	663	648	651	637	638	630	670	667	640	625	633	628	609	625	667	638	586	578	615	655	628	627	628	653	679	655	608	640	640	602	669	634	638	607	625	630	652	637	642	654	641	628	619	650	635	632	678	651	641	653	579	599	601	661	667	607	644	624	671	636	599	613	662	572	638	609	596	640	660	612	663	665	653	672	668	615	658	625	626	660	671	644	636	625	597	673	615	657	649	655	650
24474	21464	28837	24528	21455	8867	1867	1208	1002	979	991	951	913	877	906	837	861	817	836	863	864	862	853	833	853	853	863	847	799	830	819	803	845	832	781	900	795	812	806	890	815	816	817	833	809	775	791	813	792	855	812	820	798	812	807	820	790	803	806	793	767	808	807	839	815	773	775	790	813	821	800	793	797	802	851	804	834	807	847	787	787	774	760	818	838	795	829	793	745	831	819	811	771	786	797	814	792	846	772	810	773	746	798	773	758	767	813	782	783	832	828	766	813	819	865	815	778	826	838	847	793	770	821	792	803	771	812	807	788	810	809	815	857	847	777	787	819	744	807	812	808	779	834	771	800	784	813	810	774	764	811	777	764	824	804	738	814	830	758	775	763	803	811	786	789	759	826	764	823	796	798	832	772	756	808	798	826	807	796	746	821	791	773	795	817	794	776	782	840	779	742	818	779	801	804	840	806	776	799	805	802	805	775	793	797	812	754	809	753	732	831	792	793	752	772	828	773	793	776	751	812	758	801	822	812	783	763	794	767	791	752	797	815	824	766	765	761	746	802	743	818	797	768	768	798	839	750	766	828	871	796	799	830	790	789	828	756	784	826	814	835	805	790	790	755	782	803	769	829	767	806	799	863	769	808	809	762	809	836	779	847	823	793	765	803	772	809	806	808	804	777	770	782	810	833	787	805	776	785	788	790	764	835	800	786	818	746	784	790	777	798	823	783	795	757	829	777	790	840	785	764	759	752	775	816	793	776	730	780	806	826	832	828	763	761	807	859	776	761	807	825	777	754	813	797	763	823	805	764	783	764	755	828	780	791	786	807	768	799	786	817	798	849	816	822	804	820	788	819	795	800	743	774	806	817	819	790	788	828	789	812	761	792	766	746	774	792	741	788	780	739	822	728	779	812	763	767	807	754	766	756	753	774	768	804	768	804	791	760	807	787	826	786	814	748	784	804	783	784	773	841	779	806	798	789	788	787	793	814	797	774	796	796	774	802	799	776	810	725	826	738	801	812	770	831	803	785	782	773	774	811	753	832	851	720	770	772	782	767	836	782	801	821	774	766	818	779	782	761	765	784	793	767	817	782	790	801	777	808	822	794	783	762	775	813	797	814	817	756	840	793	854	757	787	753	760	759	784	799	744	758	762	753	810	764	789	760	806	791	802	830	774	797	757	756	771	805	821	777	752	755	820	714	771	774	778	784	804	840	826	769	751	791	811	732	832	804	737	814	770	785	804	744	824	809	780	822	786	823	787	837	803	809	790	800	822	802	739	817	757	833	784	833	771	859	856	781	783	783	751	814	784	786	765	829	826	762	772	798	695	791	817	777	816	777	836	781	831	780	811	775	786	791	819	759	786	785	777	778	801	821	760	851	777	736	826	790	832	811	813	781	751	788	796	825	781	766	799	798	806	804	834	827	822	770	802	787	786	748	836	820	780	847	776	775	804	756	827	831	753	793	798	793	756	796	762	804	798	769	775	798	767	773	799	801	755	793	823	852	796	804	798	734	750	748	759	808	795	814	777	836	787	782	795	792	755	818	784	804	780	740	769	768	820	842	781	778	832	801	803	798	801	773	797	824	763	788	776	818	808	806	796	760	770	759	780	755	802	825	819	828	781	836	876	790	784	722	754	745	814	787	772	794	811	810	745	789	750	775	790	769	771	798	799	820	809	753	791	802	782	771	733	807	798	737	798	798	782	778	802	774	762	785	778	815	786	756	836	783	771	786	749	799	754	794	745	779	789	784	827	796	770	802	827	792	768	830	785	797	796	776	808	735	806	860	779	805	764	774	791	811	841	779	797	830	782	778	823	704	809	835	802	814	805	811	824	811	756	800	801	793	833	839	779	808	813	761	817	796	806	772	756	750	752	791	783	761	817	789	791	784	791	774	861	753	801	747	796	796	781	830	807	812	831	735	819	824	761	795	784	793	803	811	784	786	796	793	782	789	798	788	787	806	770	782	799	779	797	785	780	794	773	808	778	791	793	811	791	813	728	767	783	779	784	790	826	804	789	809	763	806	817	823	781	779	785	770	768	720	819	814	804	795	801	794	790	803	770	782	821	765	768	751	805	815	807	816	734	765	795	785	762	768	760	798	853	819	780	773	795	757	812	794	763	796	779	796	794	769	808	775	777	800	808	770	780	787	785	783	822	842	780	818	795	820	822	758	813	773	793	814	759	797	761	756	778	756	805	812	824	782	749	768	792	766	794	767	739	757	824	824	796	767	753	773	753	796	810	805	769	755	806	779	762	792	798	785	784	802	797	782	764	817	756	860	801	787	827	770	814	786	770	833	781	816	811	766	761	792	771	804	746	791	840	758	774	725	785	800	746	757	823	852	797	783	804	815	750	779	808	832	741	813	782	805	764	764	803	796	753	754	808	812	821	754	819	770	809	833	810	795	768	768	782	786	788	791	833	766	751	789	796	774	800	787	727	742	798	781	775	798	772	790	812	794	755	815	811	808	769	820	804	744	785	777	776	771	807	790	756	767	829	798	824	756	800	767	810	797	766	784	788	790	823	846	814	779	804	738	765	789	766	801	802	813	767	830	715	770	790	773	770	814	796	789	805	814	765	796	735	793	800	772	777	801	808	787	792	765	815	832	771	802	791	754	786	778	764	770	727	820	816	768	716	771	755	747	771	731	738	801	767	791	786	765	746	801	766	779	732	786	748	789	783	815	788	748	827	755	811	770	755	808	810	808	794	787	814	802	735	818	788	775	728	779	790	808	755	797	751	837	764	745	798	803	777	829	786	826	766	778	804	797	780	773	798	779	811	735	758	772	807	745	788	808	828	806	821	745	835	752	759	763	838	770	749	747	751	801	815	754	789	776	763	804	784	820	802	760	783	722	779	816	848	807	796	808	787	790	808	808	785	773	766	781	818	796	780	776	782	808	763	770	773	829	783	826	764	786	756	799	800	836	777	775	789	831	799	798	795	789	786	815	787	787	729	790	754	801	795	794	793	814	720	759	817	788	793	788	787	788	767	814	800	804	829	813	736	783	691	789	756	768	834	830	754	737	762	771	764	806	823	812	793	789	826	793	784	827	806	816	797	787	864	775	782	776	772	841	754	798	776	761	775	785	812	777	786	771	786	818	821	803	829	801	771	812	767	783	810	790	802	849	792	809	831	781	829	815	720	799	774	768	810	792	817	805	747	768	777	821	768	836	783	849	745	766	712	758	825	812	800	816	763	781	800	778	773	807	826	846	791	844	833	792	825	800	840	788	736	725	751	789	796	838	799	760	801	844	785	788	766	755	774	724	804	801	756	802	763	786	750	755	780	822	732	761	771	789	786	809	824	765	800	804	780	748	774	735	765	741	766	808	784	790	761	818	831	739	785	775	745	805	761	784	806	779	809	765	797	775	810	805	800	791	763	772	776	781	823	811	831	770	793	797	834	783	849	750	787	771	803	749	803	767	769	770	772	823	758	791	764	808	768	796	792	765	763	783	787	827	809	801	765	776	752
3808	6075	4922	2606	1788	1418	1195	1056	937	911	814	746	749	742	685	684	652	620	702	655	640	601	675	604	651	626	637	602	624	621	584	643	652	628	622	642	584	583	630	568	588	593	645	623	582	609	600	588	655	633	639	583	599	609	634	599	608	609	627	600	603	570	618	626	621	587	591	619	621	626	624	625	610	568	582	611	612	587	569	610	603	598	636	566	577	604	603	570	609	621	622	562	635	604	581	604	603	581	619	619	605	681	572	607	565	620	607	588	598	575	606	581	610	590	617	606	604	570	571	622	602	604	630	625	573	566	613	641	579	601	581	676	577	623	572	571	596	597	584	572	639	591	579	626	599	600	624	615	613	666	554	614	626	608	633	581	610	608	604	589	637	604	594	614	588	615	605	590	597	578	579	594	583	599	582	576	577	557	609	596	609	595	601	585	623	609	631	584	619	571	615	607	580	575	574	608	593	608	571	596	600	576	607	582	596	560	567	598	582	597	611	632	550	570	618	638	638	583	587	596	532	574	611	605	564	566	597	599	571	608	613	577	578	602	619	630	629	581	591	590	628	641	591	591	602	625	598	585	591	569	609	567	591	555	557	572	624	598	612	579	613	632	604	603	564	591	602	564	601	606	566	580	554	628	602	621	634	595	618	601	605	592	599	621	532	609	562	583	603	586	598	606	630	596	526	594	585	599	574	570	619	603	569	625	591	569	615	635	590	591	603	624	576	614	594	572	595	598	587	624	564	573	554	609	607	604	594	562	635	570	637	555	647	613	605	585	616	575	599	593	567	609	596	576	617	623	633	601	582	576	587	619	589	579	571	577	600	634	590	608	597	565	598	554	605	630	591	589	570	647	629	564	640	569	582	562	623	582	610	575	583	619	604	578	621	595	571	616	595	589	584	631	575	580	594	608	602	613	588	562	589	557	643	571	581	604	623	563	598	605	587	637	566	568	612	565	572	610	576	643	630	569	597	598	537	554	554	605	584	540	585	584	569	604	594	554	589	588	558	590	560	613	608	584	629	602	573	598	584	576	585	562	621	551	617	585	600	617	564	593	550	593	581	599	634	577	601	580	596	606	554	621	594	577	573	603	579	622	592	613	580	603	599	617	583	574	581	607	583	592	621	583	566	559	590	569	644	582	597	615	545	580	626	572	602	593	639	578	607	541	597	599	566	608	601	600	560	598	613	600	611	574	555	579	609	578	598	575	555	571	602	569	574	583	583	596	582	608	611	616	607	595	583	592	609	571	606	626	703	633	616	565	596	615	571	615	613	534	647	569	582	601	544	591	585	578	590	637	623	573	599	611	567	592	602	558	615	587	597	583	588	607	609	572	608	547	590	568	598	646	606	644	587	560	593	559	595	609	632	570	599	607	612	596	577	569	573	605	565	575	569	572	624	621	606	578	578	569	614	601	627	619	564	603	593	568	585	584	592	594	551	599	582	594	579	624	535	577	578	585	575	581	557	583	581	571	609	579	593	600	597	595	572	615	592	614	601	520	616	611	568	603	558	611	615	625	597	597	635	548	657	622	582	591	602	580	622	552	584	554	589	610	594	604	540	589	606	605	593	650	589	580	577	614	597	646	590	550	631	571	575	600	547	582	580	591	622	602	595	579	555	549	589	592	574	591	630	581	610	565	588	607	563	559	603	596	575	579	580	611	572	575	598	538	599	600	616	579	575	580	587	573	590	591	581	581	621	576	606	593	566	604	604	652	574	603	607	568	588	569	573	618	603	589	606	557	572	600	602	578	600	594	595	579	581	596	594	568	609	604	574	596	567	618	605	628	583	573	622	606	605	561	585	579	596	625	578	558	592	575	595	570	576	564	552	579	543	568	573	607	590	601	585	544	589	566	587	585	574	642	598	585	582	653	554	592	577	652	611	631	595	557	592	593	592	538	618	627	563	578	578	575	591	579	535	546	611	593	599	586	604	554	603	591	596	597	560	649	601	581	612	552	604	608	592	624	530	628	557	586	583	575	600	601	587	586	552	548	579	607	584	620	554	597	595	585	581	625	557	593	570	592	570	557	580	639	604	638	553	594	566	610	574	601	600	577	626	607	541	576	619	582	550	600	585	607	594	571	559	626	585	560	608	583	566	616	625	593	559	616	574	578	596	608	559	588	640	538	594	562	597	602	573	592	539	566	550	558	629	605	565	592	602	571	611	580	578	571	576	586	625	595	581	593	607	591	588	555	569	590	611	585	597	574	565	602	586	617	624	604	580	611	599	633	581	579	573	551	616	628	586	624	589	572	611	593	537	609	522	615	608	579	594	598	588	583	575	581	591	581	601	582	610	567	561	573	593	590	596	563	604	613	592	608	574	552	545	585	548	569	551	580	585	619	602	583	598	544	610	577	591	564	570	590	610	559	587	591	593	593	580	550	590	563	614	616	551	577	572	561	588	602	621	625	583	583	590	607	540	625	623	570	577	586	548	601	589	580	594	590	578	579	574	593	590	645	519	597	627	561	586	595	616	638	617	593	626	556	566	626	603	572	568	585	622	582	563	575	560	637	587	567	615	628	585	565	583	562	594	572	563	590	588	593	579	549	615	583	601	607	594	595	606	574	653	575	602	609	609	598	594	599	596	648	559	574	587	570	564	596	631	580	615	595	584	591	565	591	603	578	611	615	609	571	609	600	621	608	617	617	566	585	577	604	597	570	623	577	544	597	555	556	602	599	560	597	628	600	596	539	608	549	616	575	589	596	604	608	600	610	589	612	567	599	580	570	583	557	660	630	584	565	615	619	567	561	549	573	564	550	606	612	610	579	599	590	565	584	565	598	552	574	574	583	624	601	597	587	604	595	573	582	569	559	590	605	569	582	599	594	587	592	602	625	604	623	590	576	573	572	588	583	603	597	587	614	569	579	632	580	603	608	547	593	575	561	576	591	574	579	544	587	562	585	607	607	594	568	616	576	645	603	641	577	571	562	587	564	594	568	607	559	612	591	590	544	567	596	606	654	599	611	605	561	604	587	577	568	596	557	601	544	539	575	572	589	574	581	631	569	600	565	596	579	596	577	620	593	587	564	563	576	595	577	552	599	568	578	571	594	559	558	571	592	549	639	575	588	616	602	589	629	614	627	622	583	604	603	577	608	598	584	622	601	597	591	594	540	581	591	595	597	589	599	581	599	591	589	532	565	602	591	606	563	566	606	578	572	618	615	570	623	553	571	601	553	571	582	578	597	612	569	590	593	582	592	651	601	577	552	577	582	608	586	594	620	606	583	588	585	596	589	592	577	620	584	617	564	557	616	563	619	631	618	559	605	603	642	553	602	603	552	574	584	595	596	575	546	544	592	584	581	547	596	594	621	605	617	590	588	609	564	608	586	545	593	626	605	613	591	619	612	618	571	563	585	599	623	612	591	568	536	607	599	576	564	561	611	581	578	578	582	623	595	575	635	566	577	573	585	552	589	577	609	628	545	588	606	568	559	589	577	567	607	582	643	607	583	617	595	558	661	612	563	621	586
27845	10247	1080	637	534	507	486	466	451	488	507	500	511	487	464	474	500	497	489	494	465	494	481	517	493	475	533	484	458	470	524	462	473	466	501	450	501	493	482	470	478	495	487	481	527	448	473	466	478	486	472	471	515	483	445	478	455	493	485	479	508	518	458	477	499	436	478	459	460	488	509	496	489	485	450	527	495	482	518	521	520	481	492	527	458	449	482	457	547	511	434	490	484	530	495	421	460	475	464	454	473	451	498	452	476	503	495	485	469	496	473	477	506	439	483	474	516	522	463	557	464	488	476	481	438	514	452	469	462	490	487	487	490	511	466	475	486	474	497	456	496	468	455	482	505	471	524	496	471	458	475	509	480	498	461	487	515	518	498	459	461	474	476	509	470	510	490	455	471	488	467	471	477	470	496	513	466	473	479	507	445	496	436	481	476	484	481	470	496	459	477	467	494	457	502	464	473	484	501	465	511	493	494	453	461	509	478	443	486	483	485	458	463	453	535	490	436	452	495	487	484	471	488	487	451	493	432	464	483	488	484	494	502	506	446	455	480	468	465	502	477	452	462	467	470	466	477	470	467	446	463	500	476	464	433	468	466	449	485	459	486	482	482	493	449	477	460	456	460	490	450	525	453	477	487	478	458	439	466	449	475	471	482	498	487	460	439	435	434	493	474	439	498	452	486	481	477	481	454	518	465	474	493	430	495	509	497	463	481	481	496	487	460	472	482	488	466	469	489	468	475	462	486	460	497	492	475	534	495	478	455	465	469	483	484	492	472	467	473	434	476	436	513	438	468	493	501	489	513	460	496	462	481	478	443	510	506	484	514	503	492	465	442	476	488	518	459	468	482	477	461	479	458	458	479	493	489	479	487	511	479	504	465	500	444	484	460	479	495	475	484	466	460	470	475	480	482	466	434	473	490	489	512	464	453	423	470	471	458	455	442	458	506	515	503	493	455	489	521	472	464	472	466	518	472	487	445	479	461	492	491	493	521	486	520	455	513	469	506	462	448	465	483	462	461	464	496	500	486	480	502	441	507	490	509	508	485	497	480	491	434	493	468	503	442	443	487	479	496	482	489	458	456	522	456	456	479	491	461	480	474	478	516	489	515	486	507	464	484	472	476	487	451	466	458	486	498	461	483	449	480	490	482	452	454	476	497	453	492	479	495	477	508	514	461	459	503	530	456	455	477	472	505	468	496	482	463	455	515	445	442	485	497	459	457	484	479	453	451	486	495	475	496	493	471	467	510	497	457	469	515	509	463	504	463	464	438	492	490	446	471	474	443	449	463	467	451	469	522	469	464	464	477	478	438	487	484	474	502	490	459	490	475	501	464	525	415	505	477	443	515	476	447	479	459	447	449	461	468	459	482	486	494	481	464	468	510	462	484	497	481	502	457	460	481	455	510	469	490	473	478	452	453	495	481	489	477	497	496	472	468	477	528	516	467	437	457	458	468	466	514	511	517	444	443	483	491	509	553	472	462	500	478	454	486	472	505	482	487	525	501	502	481	491	454	472	471	506	484	477	480	479	501	525	474	432	533	487	452	472	485	478	471	486	480	465	478	464	498	482	457	517	484	485	497	437	463	486	460	465	461	486	453	461	473	491	454	453	507	461	460	470	508	474	460	477	486	469	495	485	440	487	489	514	478	478	473	472	462	506	484	467	430	431	488	476	453	496	456	475	493	465	471	459	475	454	453	446	499	464	452	476	456	492	449	514	498	532	449	471	496	508	508	473	477	495	452	496	455	472	459	433	511	472	484	483	508	500	457	486	463	487	507	469	459	491	513	473	463	474	455	435	431	497	484	509	459	503	493	495	460	437	492	459	470	472	470	470	476	492	445	460	478	460	484	462	472	471	446	467	484	457	412	451	478	456	488	525	507	465	453	466	434	477	434	468	467	502	484	466	465	529	478	457	476	438	493	479	464	472	457	475	464	504	465	511	459	493	469	458	489	441	478	463	482	443	458	505	495	453	440	448	492	474	473	439	476	442	453	472	503	461	512	473	503	472	493	449	469	463	503	517	431	474	483	427	495	478	475	499	482	477	467	464	476	471	489	474	459	484	479	479	471	474	468	486	475	471	474	491	490	456	477	491	463	476	520	502	506	506	500	509	512	456	467	496	477	434	531	507	451	460	502	472	433	498	487	475	505	485	459	505	494	474	473	465	475	466	468	493	507	467	444	453	493	460	452	483	464	469	492	467	483	504	496	484	503	473	502	474	460	451	476	463	459	443	511	503	470	497	499	497	490	492	505	494	500	489	454	477	472	439	491	473	474	499	509	498	479	459	472	468	475	444	491	496	456	492	463	471	494	509	488	484	467	489	452	521	460	515	502	469	493	502	503	466	479	507	439	489	514	466	540	521	505	462	458	460	502	506	500	475	461	473	502	473	495	504	471	484	503	474	480	474	461	479	438	486	433	468	473	482	488	450	495	486	442	466	478	466	474	471	442	468	524	489	474	484	489	533	506	452	474	457	475	504	475	489	458	448	454	504	452	463	491	494	513	505	526	490	506	475	459	488	466	491	483	504	485	479	497	429	469	463	469	475	463	460	465	476	457	488	479	447	461	473	529	453	503	478	480	465	459	521	513	480	475	484	495	522	486	487	458	444	477	462	493	491	501	482	475	485	454	518	504	510	478	492	438	478	485	483	438	466	469	461	480	525	480	435	475	468	486	478	518	474	496	505	456	478	473	497	489	473	451	461	490	489	530	421	463	452	513	458	524	480	478	480	493	511	497	494	471	466	464	484	473	485	443	477	474	481	488	446	451	472	435	487	475	518	473	442	505	486	526	476	484	489	470	456	490	480	465	476	442	519	503	458	461	466	485	483	454	440	497	504	482	472	527	463	451	487	487	464	491	489	458	488	461	472	491	492	473	476	470	487	519	451	456	510	481	507	500	480	502	501	437	513	483	478	442	462	490	470	455	489	472	491	484	499	468	492	470	477	479	456	447	460	473	497	474	479	490	469	446	469	466	486	495	497	497	488	500	474	451	468	490	486	484	468	453	519	512	497	486	491	451	497	443	438	468	476	499	469	484	496	465	489	477	465	477	497	483	488	484	474	445	493	471	454	456	475	419	495	519	470	494	465	461	503	507	446	482	461	466	465	490	459	470	467	455	465	454	499	484	486	458	468	472	470	506	481	434	481	479	456	498	487	445	488	474	452	446	498	448	503	476	510	448	471	463	478	473	455	466	500	482	492	492	443	536	509	524	469	494	466	471	464	453	482	447	498	483	490	497	485	471	466	455	481	474	472	535	519	469	506	459	432	447	473	483	428	475	454	511	467	461	468	459	490	503	490	463	498	472	497	481	517	521	487	456	482	475	502	493	494	503	468	531	494	499	454	478	495	427	507	469	482	463	513	508	472	466	483	497	501	494	544	482	457	483	459	517	481	458	486	491	468	488	507	448	505	507	482	464	503	498	505	459	481	500	487	482	456	463	473	492	501	475	503	484	520	488	474	430	493
4898	529	523	424	404	385	369	353	381	325	348	354	361	352	333	371	373	345	356	364	363	350	339	348	342	353	352	339	333	320	344	325	331	359	325	334	379	320	343	347	344	350	341	321	343	326	325	378	354	334	360	339	353	356	371	340	337	318	357	389	352	364	342	352	361	357	360	337	339	338	360	372	329	358	340	356	339	351	379	353	366	345	318	364	333	358	362	323	321	333	351	304	336	330	317	319	347	365	370	326	300	335	357	352	362	319	344	354	333	354	315	327	363	364	341	303	369	313	336	336	344	353	338	383	351	323	342	333	328	351	383	347	353	354	328	377	375	332	354	344	354	356	349	339	384	313	311	332	337	338	313	350	324	369	310	356	331	339	334	329	321	344	380	337	340	392	332	336	329	334	308	337	336	361	349	344	368	313	331	352	362	312	343	329	351	326	332	352	360	353	352	340	347	338	302	332	345	324	333	356	360	373	346	314	382	342	335	332	332	325	350	336	335	320	358	371	315	336	345	342	344	354	337	319	349	341	324	371	326	343	343	331	291	363	345	366	355	348	366	360	367	310	344	356	389	342	358	338	332	365	352	351	336	345	366	338	363	375	325	334	373	358	321	303	347	352	353	320	347	381	352	335	313	346	323	369	351	333	339	334	350	339	375	319	325	320	328	374	397	333	339	365	360	371	337	352	332	348	328	346	343	351	344	354	357	326	311	307	362	358	325	345	361	369	366	370	345	367	326	315	333	336	328	313	320	342	365	328	341	359	335	382	347	327	344	363	366	362	341	347	365	321	363	354	372	357	371	347	324	335	338	348	320	365	376	347	361	365	329	329	374	349	336	360	331	364	358	345	353	315	336	354	354	316	348	355	344	353	315	345	344	348	336	383	308	370	373	305	351	337	330	359	345	329	354	320	330	340	332	351	355	321	390	353	374	357	363	335	365	367	294	327	373	334	311	359	368	365	340	372	336	382	354	356	347	368	358	323	367	341	313	319	324	336	349	318	365	322	350	345	356	337	387	383	361	342	329	332	303	317	354	352	325	325	357	349	369	365	328	364	390	376	343	349	366	376	317	329	333	339	310	345	334	345	329	342	348	333	395	344	352	331	356	332	339	337	387	330	334	329	385	355	350	332	322	355	358	327	351	314	319	350	350	354	345	359	329	357	349	326	331	327	359	386	366	364	333	317	369	353	344	366	343	325	338	345	392	345	329	344	342	346	332	365	340	341	325	367	340	307	363	329	392	347	363	381	312	344	373	314	364	326	346	336	361	350	372	345	372	359	343	378	346	323	343	337	315	333	348	381	352	364	342	336	344	341	335	303	310	392	376	361	348	330	352	342	340	376	326	336	331	359	357	348	349	333	344	388	332	352	339	342	339	351	361	352	371	342	378	347	329	351	354	339	353	335	353	362	339	332	348	355	331	326	372	340	396	352	328	370	343	362	342	338	368	347	329	293	358	338	350	320	352	313	286	364	321	322	325	335	346	345	318	344	347	365	319	332	359	363	333	313	355	341	340	331	347	316	345	351	355	356	291	351	365	349	360	365	346	351	370	340	339	337	344	335	336	347	365	358	346	353	353	340	332	334	334	396	341	356	340	338	399	324	309	380	343	339	350	344	361	397	303	362	326	356	345	338	375	387	300	365	343	330	374	354	342	332	336	341	342	339	348	338	355	332	343	362	327	359	365	339	352	354	364	349	349	363	363	346	362	375	365	325	325	371	336	325	348	332	355	304	353	353	333	360	359	341	322	336	351	361	359	346	316	362	366	335	352	375	346	362	349	352	342	373	343	329	375	361	359	337	322	332	352	313	361	331	333	338	344	359	358	338	343	358	376	324	335	374	348	360	355	341	340	353	339	338	351	384	353	345	335	308	334	321	352	348	321	364	371	353	322	331	334	358	360	358	359	351	366	337	360	361	349	333	331	317	371	358	324	345	347	341	358	293	336	316	365	370	375	354	332	370	341	333	315	339	349	343	333	335	367	353	324	359	346	346	332	342	336	355	363	330	366	380	340	335	348	347	354	357	347	345	356	359	314	342	362	329	326	328	354	356	339	339	344	312	320	315	344	340	365	378	315	330	363	368	334	335	361	329	322	364	324	346	344	336	355	315	354	349	322	344	373	356	329	333	347	353	350	345	353	354	364	333	347	350	348	349	394	375	321	350	335	341	352	350	317	381	369	338	367	376	337	313	330	376	355	350	331	336	351	313	356	326	350	361	371	348	354	335	332	372	305	352	345	326	355	362	366	336	361	368	333	318	307	347	364	324	352	360	323	323	364	331	365	324	373	339	353	333	339	355	348	363	349	314	361	335	356	328	328	325	337	336	311	379	313	342	352	365	346	343	358	344	307	336	354	399	344	366	330	335	324	389	340	342	387	350	338	341	351	342	370	330	327	360	355	365	306	375	356	366	353	343	380	334	374	317	319	337	327	326	358	350	328	337	347	328	322	343	345	359	365	319	357	357	362	357	376	360	360	325	322	338	364	339	364	357	350	351	349	356	342	342	371	350	357	312	322	339	334	373	335	341	374	322	342	324	388	365	353	374	346	348	349	348	366	343	368	389	345	318	367	340	394	361	355	381	357	326	355	335	321	333	336	318	351	345	303	366	341	361	326	352	333	331	318	353	306	317	316	317	334	347	363	368	336	342	323	331	380	357	361	364	316	346	379	336	327	345	323	323	335	342	367	332	341	346	299	382	311	344	342	344	355	319	347	344	353	332	352	354	325	330	361	347	354	340	343	382	348	334	337	335	303	355	335	343	333	338	338	345	352	358	357	336	358	370	353	371	324	334	337	369	346	367	359	342	339	362	335	366	336	358	362	347	382	330	347	343	349	343	374	351	358	327	359	357	393	333	350	377	328	349	390	351	318	318	352	360	360	388	337	334	346	336	331	315	366	319	329	316	388	318	321	361	359	347	331	355	351	339	334	337	318	340	350	330	348	391	329	330	345	333	354	342	345	329	363	331	335	369	351	355	340	362	352	376	372	348	332	292	353	358	366	372	349	342	356	342	360	326	333	363	367	354	317	377	360	316	343	363	360	326	353	351	334	341	330	360	334	369	346	325	385	361	327	340	344	367	365	344	327	362	353	342	360	382	370	344	340	331	335	366	350	364	341	322	353	355	347	341	328	363	362	322	317	347	361	364	362	351	326	355	345	338	358	363	353	347	362	338	367	307	362	330	323	384	383	344	336	363	348	316	323	350	342	360	380	369	323	356	368	354	358	375	350	352	346	344	360	372	352	356	338	349	366	343	344	367	333	365	381	312	339	316	337	357	322	339	326	342	318	347	327	368	326	361	352	337	368	367	356	328	340	338	372	335	341	333	346	328	364	325	328	366	361	345	347	354	385	334	322	343	353	290	322	333	327	327	352	322	334	360	352	348	384	332	325	315	359	395	347	347	382	351	327	320	317	334	347	327	349	358	361	320	363	364	351	334	364	355	347	352	343	326	349	358	338	367	353	345	344	355
25478	21478	27955	25393	11537	1774	1257	1094	965	1020	1002	929	987	978	939	917	944	905	912	911	880	977	959	917	924	952	906	902	901	929	873	872	900	890	940	943	880	886	868	880	866	929	919	862	905	861	918	873	878	855	891	870	926	900	925	861	887	884	874	881	853	889	907	902	851	940	854	852	892	855	870	935	912	897	924	841	895	951	863	882	872	929	843	916	873	885	895	850	893	889	855	872	909	856	853	900	895	879	845	940	856	885	915	859	917	857	848	864	858	859	864	844	872	918	841	925	872	858	848	837	858	894	867	891	906	873	884	885	909	842	814	852	865	882	937	880	952	869	877	927	846	890	870	866	884	844	870	851	910	832	902	855	896	897	904	924	872	872	849	862	830	864	856	968	938	892	839	875	876	896	897	896	884	889	871	831	897	863	913	864	896	874	895	918	914	870	887	876	840	866	842	870	894	845	916	935	850	836	910	912	882	855	902	874	931	865	891	962	918	890	921	885	838	954	900	857	892	927	849	889	917	908	845	862	918	899	911	903	901	870	924	915	875	820	914	942	909	885	881	897	899	912	883	902	899	875	922	902	909	889	915	913	933	840	840	882	817	867	869	902	877	817	894	892	926	914	856	869	852	902	879	826	866	867	889	854	887	885	848	839	805	855	916	885	870	891	864	897	922	862	910	842	885	903	954	879	854	844	876	923	922	851	916	929	876	866	935	842	854	818	848	853	908	869	900	861	816	870	877	911	851	864	900	870	924	864	856	864	883	931	841	890	892	855	887	843	894	907	820	882	828	857	858	894	850	853	907	879	858	902	909	826	895	865	898	915	920	884	902	906	937	893	877	869	823	858	886	885	870	892	838	874	858	839	882	889	847	871	892	852	941	870	894	864	910	870	876	904	867	887	875	903	860	932	846	876	820	914	870	914	871	870	932	870	899	890	843	899	857	820	839	878	900	848	889	844	899	959	843	885	921	893	871	857	887	929	914	891	876	830	857	843	900	860	867	873	871	887	856	835	873	888	915	923	866	855	832	864	892	890	915	884	894	949	865	855	891	888	850	849	850	857	812	852	896	906	900	869	862	873	921	867	888	943	875	829	813	871	876	906	897	858	879	859	846	881	829	832	879	906	874	892	852	916	893	883	908	867	890	834	880	902	898	876	810	816	886	859	883	874	868	900	871	845	875	866	861	891	844	846	875	914	874	923	855	936	927	885	898	885	916	908	857	865	859	844	870	864	888	839	904	891	882	892	860	907	910	924	838	939	905	831	897	904	829	861	911	874	866	870	869	840	918	876	868	881	853	910	889	960	928	897	883	883	837	881	898	885	911	879	846	899	872	821	861	880	896	874	826	869	904	894	854	879	850	879	843	920	851	890	886	875	850	830	918	870	871	885	898	978	898	859	795	911	893	896	820	834	882	834	847	864	893	884	899	902	798	918	884	919	908	887	879	909	857	882	908	852	893	905	946	890	944	855	851	818	918	885	845	872	952	850	892	917	849	891	914	862	841	912	873	894	855	876	893	890	870	863	878	859	883	883	852	902	898	865	891	891	861	852	874	893	852	837	867	902	858	848	864	891	911	895	941	898	880	910	849	908	945	881	890	892	871	878	860	867	918	894	876	889	860	827	937	888	818	847	906	862	914	898	857	878	883	851	914	894	839	839	847	910	893	901	880	866	885	905	919	894	903	935	853	855	851	832	865	912	889	921	880	880	900	828	872	892	940	862	865	895	921	872	917	892	951	833	901	917	888	918	901	908	894	838	874	868	906	901	882	857	889	933	901	845	898	923	929	870	941	829	944	898	923	825	900	948	886	873	937	879	839	856	926	933	899	866	875	876	930	858	844	916	864	873	843	883	857	850	826	911	867	865	891	885	921	919	916	864	874	836	847	848	851	825	869	845	832	843	802	876	875	889	907	813	858	898	869	852	926	871	918	832	873	879	928	904	854	846	838	904	867	873	902	883	881	859	845	886	923	832	871	859	867	925	907	847	845	899	850	907	898	860	883	884	873	908	847	842	876	906	900	841	887	931	868	874	925	912	814	865	835	880	925	871	842	850	882	856	920	885	839	910	869	906	904	895	868	844	881	917	920	903	850	875	866	896	884	824	862	905	862	844	837	879	876	931	860	850	830	888	883	893	897	886	923	866	850	866	930	864	837	828	902	873	873	889	854	889	936	854	866	890	888	894	881	866	829	932	908	859	834	928	850	932	909	902	968	904	836	899	857	870	913	835	886	873	872	908	852	854	900	901	841	911	890	873	846	939	849	881	899	925	848	883	909	835	922	878	877	853	863	833	892	875	894	913	844	860	886	894	886	842	851	913	874	838	850	897	873	821	904	890	842	882	869	864	879	902	941	873	836	870	864	890	882	926	862	868	934	848	869	877	831	816	931	925	957	836	887	891	867	923	843	869	899	848	910	833	891	851	851	905	929	873	874	894	872	842	887	874	854	908	934	848	867	841	942	903	869	875	876	841	883	841	907	864	841	900	872	930	917	910	834	900	856	864	886	878	892	913	889	934	914	925	878	904	847	876	937	828	860	872	850	890	908	880	864	864	856	880	837	881	906	868	883	864	881	858	939	891	852	899	876	876	885	867	841	897	890	867	864	781	883	878	880	912	831	843	882	907	881	913	846	873	822	872	887	834	903	863	894	871	864	865	915	899	882	842	844	859	906	919	832	900	873	913	898	850	915	869	868	877	889	858	915	904	917	867	875	871	862	881	860	958	918	864	883	882	871	853	884	894	835	880	920	847	837	850	866	884	887	835	901	857	900	887	878	890	879	882	901	819	883	882	847	894	888	859	885	913	860	881	877	924	863	859	872	877	869	816	896	881	868	888	904	905	903	869	857	891	878	854	846	893	891	857	871	839	936	856	906	915	860	886	841	887	835	823	895	868	878	930	890	821	892	880	911	898	871	877	893	864	903	890	883	872	847	870	808	878	866	844	906	885	897	939	861	837	919	897	889	880	857	870	914	876	897	849	903	880	862	936	841	855	861	889	884	878	922	891	855	889	883	886	857	885	873	859	828	897	877	915	929	835	894	922	851	855	872	868	870	871	869	922	928	906	869	886	895	951	915	919	843	856	924	905	913	875	880	863	927	867	885	868	874	861	867	868	861	798	893	896	890	879	882	944	883	868	898	880	890	925	832	931	917	886	892	866	950	885	850	856	863	873	829	889	859	899	886	880	876	901	891	845	892	880	879	893	874	873	852	855	891	899	854	829	838	854	835	861	856	890	837	884	886	882	929	842	927	859	856	882	904	845	872	827	875	879	878	876	880	853	863	853	886	855	944	895	816	901	870	907	878	880	897	814	830	903	912	838	869	876	908	940	905	879	880	879	885	847	874	866	909	873	862	883	900	933	854	865	866	857	902	905	834	875	894	908	912	903	848	868	879	806	928	903	847	903	830	885	938	862	854	877	885	872	911	896	888	881	870	889	887	875	926	900	872	922	857	910	838	891	934	872	857	835	870	906
3380	3747	2996	1679	1304	1072	970	840	844	852	775	726	735	694	677	666	696	708	665	664	686	730	706	653	633	720	664	654	699	661	679	656	676	646	655	673	664	598	652	660	662	628	629	635	612	703	640	637	622	662	618	677	660	681	644	625	682	661	646	656	658	637	613	666	608	632	657	679	646	659	638	628	615	639	649	652	689	655	651	660	649	665	651	608	677	655	691	648	600	623	641	636	637	623	654	646	662	639	577	622	639	682	687	620	607	688	653	655	651	677	676	631	638	662	644	641	624	635	617	634	691	641	628	596	668	687	676	661	671	621	655	662	648	656	661	636	623	627	649	664	671	654	647	644	604	634	614	621	642	648	659	615	618	648	594	640	610	650	642	655	652	650	646	652	661	683	693	604	639	683	629	629	602	666	636	695	649	618	674	639	638	625	660	648	649	678	671	650	652	656	642	676	666	601	648	610	643	662	660	667	610	642	569	652	654	587	603	654	654	578	647	641	624	605	628	642	632	649	649	613	659	683	681	635	597	634	625	612	620	700	634	622	655	659	636	655	640	663	625	651	648	660	651	660	636	649	611	658	657	613	662	627	605	609	627	650	617	653	679	706	649	650	637	627	653	622	665	671	622	632	634	648	647	662	583	675	651	649	662	632	695	657	611	680	639	605	629	596	651	667	675	635	626	622	653	651	684	637	661	606	673	642	638	644	665	606	645	695	667	626	646	656	682	634	626	629	633	640	658	611	664	633	637	653	660	629	610	616	652	660	614	611	648	610	626	648	624	652	616	634	707	658	654	632	681	622	621	617	647	660	611	621	725	663	695	639	645	619	637	659	611	650	663	602	648	695	692	625	625	579	616	633	574	704	611	608	608	674	600	621	664	645	664	631	653	617	636	620	619	673	640	623	615	629	624	634	628	647	615	621	580	635	650	611	636	614	657	642	639	671	599	676	637	613	622	627	644	650	639	667	609	640	674	652	645	664	670	591	708	612	642	631	657	643	639	649	654	586	640	643	611	615	656	639	606	685	654	619	610	631	634	629	619	636	705	667	664	622	656	639	670	651	651	637	604	604	670	640	588	641	643	644	616	614	629	659	643	636	665	596	652	632	673	661	673	619	673	633	635	623	631	641	631	603	647	608	609	650	638	579	605	604	599	664	621	623	636	630	622	629	644	633	652	638	653	625	639	642	685	649	635	676	602	643	614	661	623	696	639	607	658	615	645	648	666	607	609	657	679	639	664	630	663	690	617	677	620	630	661	643	635	629	605	619	683	615	627	635	621	626	657	618	620	649	607	642	654	645	695	620	635	642	592	649	655	645	616	634	621	670	662	614	636	661	607	638	651	639	680	632	657	613	624	631	660	597	595	605	637	615	606	656	619	646	696	638	625	643	642	653	621	655	651	660	638	591	623	654	688	664	651	594	599	645	668	660	618	661	628	612	632	652	684	622	645	605	647	645	647	623	596	634	672	642	628	608	655	666	629	657	624	647	635	628	610	608	639	624	664	625	639	634	666	629	607	642	623	611	611	625	625	604	670	637	615	601	671	622	668	606	596	573	650	618	650	600	617	620	610	660	632	633	595	642	629	632	665	654	626	569	642	624	617	663	668	616	602	627	656	631	618	654	603	667	650	633	657	598	707	637	663	618	632	638	654	603	599	649	671	668	609	627	634	638	567	646	636	677	632	654	605	616	625	628	611	629	645	639	616	637	652	643	591	645	639	608	661	632	656	616	659	597	593	627	666	666	666	660	647	632	661	639	628	622	623	599	608	650	634	637	641	678	638	624	636	645	622	673	638	646	666	643	597	589	628	671	600	638	619	653	608	632	607	627	640	659	629	668	678	627	654	650	635	646	612	619	618	694	615	623	599	637	644	677	623	629	639	663	647	611	612	638	647	633	676	625	693	598	639	657	644	584	648	612	656	657	641	629	655	677	625	647	646	642	664	633	636	640	673	625	703	627	629	654	653	603	688	637	660	633	646	620	604	631	603	710	622	640	627	616	642	619	673	627	630	645	667	673	634	629	615	691	607	638	608	628	658	611	638	628	652	625	640	612	651	698	652	638	664	636	593	631	633	643	623	696	666	616	627	653	659	629	623	618	655	629	619	641	636	651	628	626	641	647	642	618	691	667	604	626	621	659	632	653	638	601	627	663	658	653	644	645	652	629	610	642	664	632	591	628	586	640	629	596	665	637	639	675	663	618	624	613	685	610	680	618	647	690	618	636	644	646	595	639	625	641	618	640	653	665	619	617	656	631	637	604	641	628	620	623	644	581	624	671	609	620	613	676	660	651	648	649	599	646	617	651	645	636	626	613	653	690	662	617	631	595	637	629	664	622	631	664	633	630	603	573	668	655	633	682	634	640	642	639	700	675	643	592	675	653	608	623	633	608	623	651	614	657	625	619	659	612	634	638	626	610	669	636	644	660	653	695	600	650	594	631	625	636	646	625	632	577	674	655	687	623	665	636	613	657	648	606	652	651	669	600	600	674	591	563	608	611	642	689	693	656	647	582	632	635	669	628	628	620	666	611	662	574	639	622	578	638	615	616	639	651	608	615	678	617	643	654	676	606	648	628	674	659	674	638	612	614	663	626	622	663	643	640	624	603	634	641	654	597	670	633	644	629	641	611	668	624	646	598	680	630	594	611	676	638	638	629	611	639	620	658	618	639	609	650	607	651	637	702	623	635	611	591	678	629	636	627	626	680	606	626	670	677	675	624	666	668	668	652	634	676	607	640	663	641	630	635	636	613	624	664	601	661	622	645	641	638	636	636	625	619	648	616	672	598	627	645	660	631	660	611	643	642	641	643	617	611	628	609	631	720	627	632	593	649	631	648	638	651	617	646	619	661	621	618	678	619	612	640	646	632	637	651	629	617	650	665	647	660	614	638	661	631	604	587	653	632	607	629	653	680	609	597	651	626	662	664	618	634	623	610	650	597	642	607	623	617	654	675	685	616	626	639	627	635	658	659	589	600	598	625	663	680	631	657	592	687	619	651	606	616	612	645	626	663	651	659	620	628	677	618	654	599	620	604	635	614	582	614	651	664	656	639	670	620	675	600	600	657	629	644	663	637	592	636	593	615	639	679	605	617	655	670	588	634	691	653	646	636	685	625	667	630	637	690	610	616	595	595	649	621	576	630	682	676	587	589	596	646	625	636	701	640	673	608	624	627	678	616	645	630	637	586	630	629	634	635	632	637	644	630	630	639	627	593	686	605	667	658	661	651	596	672	630	672	630	655	605	616	662	610	627	617	638	636	613	639	616	633	598	591	632	655	645	603	646	665	637	600	677	633	645	650	617	646	665	600	612	646	612	652	631	646	622	687	632	635	655	687	636	620	641	627	658	631	617	666	667	616	667	660	633	662	634	618	609	601	667	668	611	649	661	622	668	637	626	656	598	639	612	637	621	635	591	625	634	628	647	608	610	637	657	634	631	648	626	655	626	592	598	679	585	642	648	623	668	687	604	606	622	670
24480	21478	28824	24569	21469	8813	1800	1224	1053	954	968	928	938	893	879	864	834	852	871	847	857	862	861	789	840	832	841	838	766	830	790	834	876	791	770	815	760	831	844	809	781	821	831	850	823	825	816	815	812	801	836	817	835	803	782	850	808	807	806	821	773	791	782	791	788	755	817	800	837	846	806	819	794	803	828	748	834	812	821	776	806	807	788	820	833	780	777	773	812	794	833	744	828	786	838	735	837	729	812	792	782	813	808	775	772	772	794	744	829	780	773	782	780	749	848	797	832	779	809	816	847	844	821	815	775	761	784	838	834	826	789	801	809	792	791	797	809	830	787	810	770	775	793	829	807	825	813	823	806	806	802	818	777	734	852	799	774	828	823	796	772	737	819	738	798	800	835	784	783	774	767	831	770	790	830	834	808	810	746	825	826	756	795	753	802	747	820	815	778	865	764	840	805	811	731	784	787	763	809	752	819	807	786	749	810	843	801	762	773	743	809	820	739	789	802	782	784	775	817	810	773	833	784	805	845	792	846	763	823	799	826	838	807	783	784	840	794	806	738	776	805	781	808	779	765	763	849	797	839	805	769	808	772	813	846	826	780	794	755	769	762	797	790	778	742	835	778	731	825	786	794	777	883	766	823	771	816	750	805	780	806	842	800	831	828	782	776	780	803	774	792	776	821	792	823	805	790	769	815	820	763	830	804	764	806	787	735	776	800	821	844	738	777	753	846	779	818	776	773	813	790	809	765	780	785	772	783	828	801	755	768	811	814	844	783	753	816	818	759	807	780	814	820	818	768	774	766	773	789	770	822	844	810	809	774	771	785	794	748	795	821	800	781	821	742	806	759	785	786	789	839	811	782	766	819	793	794	781	813	798	796	784	826	774	812	746	810	787	791	764	788	764	823	775	807	779	845	788	781	784	817	797	800	818	781	774	826	845	740	804	775	783	778	776	746	772	749	864	807	784	829	774	800	759	766	815	803	743	777	763	771	780	835	824	824	815	766	788	832	843	769	770	862	797	793	804	795	770	756	753	752	801	748	779	783	785	779	764	785	775	782	765	769	755	747	799	800	810	791	787	862	853	828	755	815	802	790	794	790	798	803	771	765	823	762	740	810	813	782	792	791	846	793	787	802	789	807	733	749	761	746	723	771	806	841	751	813	821	784	796	776	834	848	754	804	800	804	781	803	811	805	793	770	767	848	805	817	787	775	801	832	763	799	744	802	783	745	788	791	776	772	786	799	788	801	817	782	766	750	817	788	827	807	756	784	831	819	795	803	822	763	804	799	817	773	741	826	781	783	811	788	784	805	741	770	797	825	846	806	752	783	760	829	758	786	737	794	804	745	782	841	750	775	805	822	785	822	799	820	808	763	754	868	789	858	838	854	775	814	782	787	769	749	739	821	748	759	807	764	800	768	836	796	737	764	780	808	792	821	782	800	780	797	807	797	764	783	834	789	779	786	796	795	775	830	784	744	858	823	771	820	772	739	773	759	828	813	806	770	812	788	786	780	777	822	826	806	734	810	793	762	771	774	822	783	796	799	801	836	766	787	790	787	793	773	810	783	799	804	758	794	830	858	783	820	822	826	809	809	754	719	804	806	799	838	778	760	760	739	823	787	777	790	799	761	804	831	786	787	770	813	796	817	817	787	784	780	824	821	869	736	788	766	821	821	830	806	816	794	794	781	827	806	800	833	814	826	756	735	822	798	835	787	779	772	810	810	838	821	783	791	805	793	795	783	809	797	768	757	786	809	812	786	820	738	826	827	751	779	794	784	757	799	805	796	738	746	763	774	847	814	776	804	792	793	749	772	786	778	827	748	835	765	814	793	770	801	704	800	754	799	710	780	796	773	742	780	803	829	812	780	762	821	743	788	780	809	781	777	753	774	803	787	747	817	797	773	719	778	784	781	780	774	834	842	757	836	776	762	786	785	808	740	818	786	837	806	774	787	754	767	837	835	852	780	794	842	832	794	777	788	810	762	822	784	773	816	838	824	721	802	828	794	769	793	776	783	796	803	798	798	790	729	767	772	753	827	811	803	825	750	782	785	794	768	839	828	800	813	729	764	802	780	741	807	814	807	781	773	813	773	783	735	827	798	789	836	778	799	792	796	800	825	841	803	753	816	778	832	811	766	786	804	808	753	767	731	770	781	813	803	826	794	796	780	751	761	807	830	831	769	769	823	768	786	821	813	776	780	735	766	801	791	801	815	726	782	755	769	804	770	736	788	801	800	834	758	797	796	803	789	816	792	822	824	793	784	768	789	758	807	754	759	781	797	821	796	734	810	790	775	810	785	825	762	809	774	763	760	784	805	781	739	797	785	784	818	799	843	770	790	796	810	782	793	755	753	824	774	864	781	817	840	794	766	803	797	804	794	791	811	778	815	804	784	780	803	780	820	819	837	800	807	778	807	776	815	797	765	829	752	741	777	840	795	840	806	783	836	765	780	814	802	751	828	803	769	768	790	767	744	841	790	745	786	791	796	803	805	791	796	796	804	843	827	800	806	795	747	817	753	786	774	759	806	805	809	759	790	759	795	741	800	808	795	820	765	835	823	836	798	803	780	793	804	765	785	754	814	755	799	788	790	787	792	772	774	789	815	816	766	779	796	801	814	846	800	717	802	812	822	817	819	808	761	771	834	758	789	812	784	721	774	781	809	771	796	794	728	755	760	789	809	810	800	825	744	750	738	783	743	765	793	794	807	792	756	790	816	774	766	736	770	752	779	788	800	705	856	762	775	750	745	800	786	838	770	790	791	809	780	780	815	818	796	786	846	787	783	778	686	810	728	799	755	813	805	814	791	773	812	794	777	814	798	797	829	783	814	785	787	828	768	812	785	829	776	786	785	824	791	767	800	788	785	764	774	763	746	782	811	751	754	772	822	855	797	774	786	795	779	745	794	811	809	766	769	739	763	784	720	774	763	848	813	744	831	761	816	823	800	829	727	723	737	774	778	841	809	781	790	788	813	782	747	758	777	791	765	775	783	794	791	839	804	762	783	753	758	766	740	790	774	733	815	840	806	800	805	766	811	781	776	818	801	727	769	741	776	788	785	776	799	822	734	811	838	729	831	749	810	825	817	800	822	766	833	786	744	826	799	779	761	734	777	764	793	769	847	793	740	797	727	773	793	786	751	763	779	759	794	816	759	816	781	821	797	761	781	799	760	771	755	774	830	801	813	755	847	805	808	822	865	799	766	765	766	785	802	809	785	780	807	777	759	770	798	809	769	797	802	784	788	782	774	767	746	798	802	830	823	747	812	764	783	808	808	744	759	784	793	741	792	809	777	728	772	803	802	770	848	817	729	821	792	811	813	799	805	798	763	814	823	751	796	805	793	842	770	813	807	809	753	811	832	777	820	824	829	784	753	783	742	781	795	796	761	806	802	758	795	830	796	775	796	745	778	808	785	735	737	777	765	741	814	823	788	819	822	753	765	814	816	763	794	821	799	765	834	753	744	784	759	756	766	751
3783	6098	4907	2630	1767	1430	1246	1034	1005	935	788	770	749	763	690	678	714	642	676	658	619	603	652	666	677	617	645	630	611	646	674	630	659	619	620	584	619	650	607	630	630	622	617	606	631	603	617	613	602	606	653	632	572	631	582	614	636	629	627	566	613	592	630	646	650	577	625	584	611	578	619	564	577	578	640	566	572	565	571	598	571	596	572	625	626	615	552	601	588	609	653	617	573	614	610	613	600	563	588	594	577	643	609	624	607	560	661	594	617	588	572	599	586	632	604	582	573	570	591	609	645	592	617	637	635	595	618	568	627	658	593	615	608	599	604	593	604	566	566	619	603	564	561	609	585	541	603	581	606	601	615	585	641	586	581	608	616	601	594	599	564	559	560	608	574	623	618	601	572	579	587	594	620	574	604	570	596	598	629	591	638	586	586	592	647	637	611	625	559	574	604	593	594	577	576	594	615	578	584	605	634	620	640	600	581	581	637	632	593	581	608	577	583	577	591	591	586	592	630	665	549	618	598	582	570	599	575	619	578	592	591	576	599	626	616	585	640	582	589	572	642	602	611	590	618	597	578	619	653	631	627	586	606	615	615	586	593	575	603	606	628	595	603	614	621	599	572	600	620	604	620	649	619	548	574	618	607	637	579	575	587	547	581	578	596	623	588	542	607	591	566	589	573	566	544	601	616	625	603	583	622	596	613	617	593	587	564	609	609	624	556	572	599	608	530	595	598	568	586	571	635	613	590	606	590	601	606	655	570	600	569	592	571	578	583	589	616	578	598	592	578	585	562	578	523	612	603	625	605	582	620	557	596	583	564	629	572	621	607	599	635	574	624	635	596	629	570	599	606	604	578	583	604	607	600	576	596	619	568	612	610	574	600	572	618	635	627	611	604	613	653	569	574	606	586	587	606	583	613	598	604	614	562	628	608	610	571	603	568	589	628	618	581	563	565	602	585	620	605	580	599	562	615	575	569	590	586	620	631	607	620	633	608	632	594	584	577	634	627	612	529	572	622	563	602	542	557	637	636	570	579	571	614	623	630	570	573	597	576	588	597	573	599	591	538	554	584	569	597	563	576	638	611	640	598	607	605	582	596	585	596	598	600	549	557	561	598	591	573	562	606	626	573	558	606	622	599	605	605	592	598	589	594	620	592	552	577	581	593	592	596	597	595	631	567	619	593	552	587	579	555	630	590	562	598	592	634	606	593	575	584	636	595	543	600	572	592	594	560	615	581	616	581	579	608	616	579	563	548	623	554	585	600	590	631	608	570	609	588	633	625	637	655	550	639	602	585	593	579	611	613	561	582	533	541	631	579	566	585	593	603	613	561	656	567	597	604	573	586	619	617	586	618	528	613	646	613	607	616	593	582	605	598	591	623	538	605	653	612	575	561	599	596	590	639	579	573	570	580	579	614	586	572	590	590	587	617	546	607	630	575	628	627	533	623	622	579	626	615	586	599	537	588	587	573	646	574	559	585	571	631	559	613	589	609	602	573	631	541	600	598	624	595	583	607	595	577	561	584	609	614	587	625	571	551	522	604	595	616	559	605	600	610	571	572	579	598	626	542	590	572	578	630	598	584	549	551	610	637	615	558	567	595	549	581	554	611	581	590	611	593	604	587	617	582	576	557	595	586	599	601	597	605	617	592	587	623	609	562	610	562	617	562	607	625	569	613	544	564	588	575	613	599	614	563	611	590	587	573	583	618	614	558	626	589	623	565	587	550	561	561	568	598	610	544	591	642	590	645	557	581	580	605	581	554	581	577	560	592	616	596	605	581	599	582	565	582	588	569	555	552	619	583	539	563	591	579	589	594	597	588	579	571	573	578	607	630	563	612	577	602	623	569	595	626	624	573	591	586	575	643	542	586	597	571	600	596	586	564	569	562	591	586	559	617	588	596	587	594	593	597	613	582	602	612	589	598	598	602	609	628	562	608	621	578	579	618	592	621	620	585	543	619	614	577	612	598	590	625	587	593	553	602	660	612	580	592	582	593	599	636	581	608	594	604	592	600	584	617	594	582	595	613	590	605	557	587	570	598	613	593	607	637	567	579	570	596	560	617	586	555	599	589	616	586	610	595	565	531	604	604	576	557	597	582	601	601	567	577	593	582	618	606	605	613	578	607	600	591	619	662	581	583	595	612	568	586	578	597	569	540	578	600	552	588	583	578	589	617	596	596	578	615	520	549	589	594	595	569	577	593	587	579	548	581	605	573	588	583	606	641	584	573	626	604	576	621	620	625	577	564	545	564	587	562	603	601	608	570	581	555	605	625	535	621	601	615	592	588	551	588	600	631	608	580	569	634	587	611	575	563	579	566	611	644	571	588	619	604	574	591	635	570	586	564	583	583	583	567	597	635	612	613	579	572	606	600	596	576	574	587	567	581	612	617	572	572	594	558	571	575	575	550	590	611	599	577	579	589	578	560	585	656	606	590	621	595	633	563	613	595	606	539	591	613	550	590	551	571	579	550	592	566	566	588	602	614	519	581	596	575	590	592	588	588	605	569	569	612	556	560	662	617	595	591	592	605	583	560	606	617	592	572	598	542	606	572	620	602	614	568	673	587	604	553	559	612	606	585	549	610	590	559	584	548	595	574	615	591	632	611	576	595	591	597	581	604	581	586	553	621	657	565	590	560	608	556	628	589	609	575	603	622	555	571	601	573	578	584	593	624	620	590	604	582	614	620	582	580	552	581	574	571	632	586	575	597	594	571	595	590	601	564	586	593	546	566	610	579	604	605	569	609	613	577	600	549	580	535	604	630	632	576	579	603	608	588	652	597	598	597	594	622	575	575	572	606	558	578	578	593	578	617	590	583	584	575	573	544	594	566	645	585	547	610	588	578	573	616	611	619	541	586	596	583	584	568	623	580	591	544	582	580	540	629	582	563	624	645	578	563	554	619	596	560	558	582	569	566	610	607	585	599	603	568	565	621	595	589	563	583	557	568	564	577	566	552	593	610	595	629	610	607	598	582	542	607	627	600	587	583	582	580	604	589	560	614	571	599	588	563	569	616	577	568	574	573	579	602	568	595	593	598	558	555	581	602	577	569	585	591	613	589	592	571	551	548	606	603	600	609	567	605	608	561	571	596	571	595	636	594	587	577	568	608	632	574	590	613	594	578	576	609	654	529	552	590	573	617	587	617	565	606	620	601	606	607	592	588	581	569	549	607	600	567	589	574	594	586	597	585	574	602	584	567	595	572	596	611	611	559	571	603	592	543	571	610	570	585	599	564	581	628	567	548	588	600	600	545	587	586	562	535	618	609	587	562	569	599	623	631	635	534	520	569	565	560	561	605	605	541	591	586	579	595	590	595	609	548	627	572	546	585	583	603	526	595	629	561	589	619	619	594	604	564	594	583	559	613	590	620	598	611	610	582	548	553	609	611	565	563	562	602	601	556	584	591	612	550	593	560	618	604	589	544	565	548	588	551	588	583	619	573	572	607	560	593	581	567	584	617	545	595	620	598	565
27891	10300	1072	637	528	502	499	496	497	472	495	543	492	488	485	513	478	491	480	473	487	512	516	456	475	520	463	467	490	438	494	477	494	476	482	506	465	508	503	454	482	494	473	495	453	479	515	466	477	488	466	477	532	470	482	496	476	452	482	467	509	466	502	490	475	479	510	466	491	489	473	500	470	482	509	499	483	557	526	498	465	475	433	472	470	484	484	510	464	497	538	474	500	490	462	457	506	484	498	464	486	459	485	483	487	500	483	467	446	498	481	470	473	506	509	447	483	475	499	464	490	498	501	506	481	506	493	488	503	471	480	444	491	475	527	539	432	479	480	457	458	466	474	515	473	473	474	482	506	488	493	473	428	491	460	476	477	448	492	478	494	491	510	483	495	424	463	470	453	448	464	484	507	455	467	499	522	430	459	485	512	483	427	490	510	494	457	491	458	448	500	525	505	492	469	487	488	493	480	484	528	534	466	475	491	498	473	461	482	526	450	453	488	479	445	516	496	453	472	471	463	444	480	492	509	476	458	494	503	525	481	488	486	480	501	490	507	460	453	492	527	478	502	459	505	463	492	502	506	510	519	460	496	479	457	444	457	489	488	457	504	451	508	471	477	501	447	457	480	457	452	467	490	480	458	465	483	473	440	474	501	438	512	492	481	500	500	537	462	498	446	473	481	511	497	488	515	525	469	461	502	474	480	499	471	462	484	489	476	498	495	473	502	507	496	495	498	521	492	476	495	540	485	517	461	449	488	442	497	443	454	547	447	468	449	486	473	514	485	493	452	457	455	482	465	507	422	505	498	449	478	457	495	492	472	473	452	490	494	438	490	453	468	507	468	472	514	502	519	462	480	469	487	459	474	466	512	479	510	457	497	502	492	497	488	514	493	457	459	476	453	505	474	505	499	466	455	480	476	503	536	476	496	484	483	482	499	514	487	502	491	500	492	495	487	507	476	443	477	496	478	486	499	492	495	478	498	506	518	475	481	453	479	493	488	501	467	444	489	469	487	502	465	500	524	513	509	456	497	482	482	479	498	472	495	462	433	458	472	493	532	488	512	472	475	473	487	509	451	540	478	511	501	488	523	490	511	458	481	500	524	484	464	474	499	476	537	490	503	493	473	460	431	480	474	484	463	461	479	459	500	487	461	513	459	460	463	500	434	487	497	498	484	490	452	437	482	455	455	492	511	500	523	503	496	477	481	509	481	494	495	461	468	515	424	496	467	444	493	478	475	500	496	478	469	500	462	472	494	471	480	522	508	508	472	447	496	527	480	458	498	490	490	519	482	468	501	461	461	463	472	479	495	486	471	508	479	519	452	451	469	490	463	450	474	493	504	496	482	450	438	490	472	533	495	446	486	496	470	509	475	525	501	544	521	480	462	463	491	454	478	492	483	505	504	471	466	455	503	475	490	483	461	511	494	478	488	497	505	505	485	471	489	514	463	478	448	455	520	494	482	483	461	460	493	507	511	446	455	472	488	506	510	475	477	469	449	445	481	501	501	483	496	451	472	504	470	508	480	517	471	461	476	479	492	472	482	493	516	480	536	512	499	472	472	501	473	465	494	482	497	483	495	484	468	528	485	494	508	507	459	523	479	506	478	505	482	491	456	491	487	454	462	511	536	467	488	509	465	490	490	524	462	485	522	480	502	502	497	523	486	512	447	463	446	516	530	498	429	460	454	493	484	517	438	480	532	488	489	490	497	495	479	485	512	515	467	501	463	474	501	534	528	523	507	499	482	485	498	512	500	481	478	488	471	518	475	472	497	491	508	478	474	471	494	482	508	479	483	523	479	540	491	468	481	439	446	482	470	476	452	443	480	496	522	470	480	471	472	523	499	480	481	490	459	451	492	453	501	488	424	460	486	498	476	490	481	482	493	514	515	485	483	510	454	464	466	503	478	494	465	492	467	499	494	480	499	510	501	468	462	484	489	489	485	455	519	513	506	457	467	490	501	455	485	472	496	492	495	473	451	493	491	493	473	486	492	482	493	470	498	477	462	462	450	456	487	473	477	508	483	462	512	465	493	485	487	486	486	456	515	505	515	491	480	462	494	521	489	454	492	479	483	519	495	494	519	442	523	457	471	479	476	496	478	469	509	500	472	468	474	467	489	475	458	447	504	468	473	514	506	456	506	468	489	491	474	485	446	484	486	467	496	488	489	473	530	457	499	489	464	484	462	478	483	472	485	452	480	506	487	453	485	467	508	447	478	508	466	493	476	485	492	480	490	486	480	496	456	492	501	498	523	445	485	460	508	501	470	471	470	477	459	488	489	477	474	454	488	457	466	469	488	482	489	482	491	500	516	457	497	447	468	498	506	496	469	518	498	460	553	508	515	465	458	497	478	509	459	452	483	451	541	465	486	487	466	460	504	504	499	490	457	509	480	454	457	474	504	494	548	495	471	478	506	490	486	425	506	470	472	474	460	462	517	492	461	430	481	476	492	500	475	485	513	475	510	508	506	486	520	476	503	479	438	448	437	466	486	433	478	487	498	513	470	513	520	527	452	438	492	479	474	477	456	494	488	494	466	539	459	515	497	438	492	498	512	471	501	506	470	447	465	494	495	468	509	503	459	462	483	441	515	470	486	476	479	466	486	502	508	490	533	467	488	472	483	515	456	439	458	484	515	517	470	435	442	492	494	473	470	446	470	476	454	504	482	487	525	493	477	476	486	485	517	485	496	477	434	494	500	504	479	480	485	451	501	474	484	508	482	472	488	478	467	501	453	487	453	432	518	474	462	477	489	453	515	495	518	473	488	473	471	460	471	471	470	493	463	477	508	492	507	475	495	484	511	461	480	489	491	491	507	502	507	506	495	480	549	488	500	475	456	439	518	464	469	488	490	460	477	448	515	468	466	472	461	494	507	509	489	447	477	535	455	524	500	457	468	496	456	488	527	524	449	501	490	454	461	494	468	486	482	477	513	452	495	478	446	515	484	485	463	530	486	462	470	519	479	505	494	475	477	454	491	488	505	516	474	499	502	462	474	479	447	496	481	472	481	461	478	495	503	512	490	481	520	495	492	445	485	521	495	435	520	499	523	487	494	532	473	506	492	497	460	472	486	442	518	519	465	465	458	443	460	481	478	451	498	506	499	501	474	514	447	475	477	471	501	481	470	479	497	486	497	527	494	455	500	481	504	461	477	467	472	500	529	487	464	499	465	498	436	454	474	490	500	472	452	511	472	487	462	470	468	448	496	494	480	503	488	494	499	460	469	476	489	451	437	465	509	505	464	483	494	449	488	468	495	484	495	491	498	478	485	492	507	458	467	444	494	524	526	527	503	500	509	461	480	475	478	493	515	512	503	500	491	471	457	483	503	505	473	480	474	449	478	500	489	497	498	484	477	479	484	482	489	479	499	490	484	491	522	537	484	496	533	495	480	483	517	527	493	490	479	457	517	491	478	457	467	473	490	511	491	477	453	513	487	484	473	481	493	456	487	521	472	474	492	495	496	479	449	518	496	484
4838	545	480	445	387	355	346	400	363	333	341	313	400	370	311	350	350	398	337	366	361	341	333	326	342	349	361	319	331	340	339	346	340	334	368	358	369	319	364	363	360	347	346	344	338	328	334	349	346	331	377	347	346	311	323	348	366	340	382	332	372	318	347	303	356	358	325	360	344	362	332	339	392	344	367	364	352	336	327	333	359	339	314	362	348	333	349	363	367	334	316	336	343	363	319	353	338	330	334	357	332	371	344	328	362	320	344	370	324	356	354	341	350	373	317	341	344	318	344	336	328	352	344	337	347	358	362	330	380	348	317	344	344	338	336	361	368	345	320	340	368	359	345	331	352	326	367	347	343	347	347	346	295	368	332	322	359	340	336	345	369	350	336	348	371	346	323	326	314	345	339	365	291	363	328	379	331	352	327	350	366	357	335	333	364	319	379	351	370	354	342	334	348	342	316	325	328	356	339	339	336	314	345	349	366	381	330	344	324	365	340	360	332	336	335	369	357	344	350	391	335	339	374	349	333	322	344	335	325	363	343	342	330	335	378	358	319	358	347	393	374	328	365	369	321	338	372	342	342	355	341	324	343	353	319	324	369	330	332	372	336	357	351	366	325	327	337	361	358	342	359	348	342	348	335	320	308	332	378	345	379	351	346	354	356	320	327	347	306	314	382	341	345	338	339	357	369	343	363	374	369	355	396	345	344	319	349	394	328	340	335	367	339	368	329	343	362	326	351	335	337	326	355	339	362	358	356	365	356	353	353	353	364	371	350	323	349	325	349	352	374	365	349	331	343	357	366	341	349	367	364	342	358	334	330	325	366	342	388	340	325	362	308	380	296	305	357	343	376	352	333	348	355	327	355	356	356	356	371	352	353	328	366	345	323	334	374	333	335	359	352	334	368	364	354	347	346	349	367	365	339	358	300	341	360	318	355	340	356	373	335	371	365	362	354	343	355	360	358	331	337	345	356	362	343	330	328	329	365	346	341	375	327	352	327	374	338	346	333	342	312	330	348	365	358	371	337	371	309	353	393	356	358	320	381	339	338	330	339	365	371	360	365	363	364	358	382	339	378	328	346	326	372	346	371	319	389	346	343	327	355	320	351	332	341	338	380	335	368	354	354	325	353	366	356	345	380	377	332	342	339	344	339	330	352	372	330	386	312	363	331	343	391	343	351	333	342	370	347	332	327	341	381	339	377	381	327	342	355	353	334	349	320	351	378	358	381	348	305	338	329	353	356	336	357	336	356	345	341	381	321	366	356	333	378	333	319	359	334	371	374	331	378	367	376	354	316	339	338	339	345	328	360	358	317	371	370	362	355	354	379	342	342	362	323	333	360	346	382	340	401	358	348	350	330	376	380	343	346	349	356	372	351	329	325	363	373	374	350	359	344	334	331	337	328	365	350	360	356	342	331	349	379	342	342	353	332	338	339	345	341	397	358	336	339	358	342	348	375	351	321	343	356	358	378	334	362	348	366	378	328	350	363	362	381	388	344	318	353	324	323	357	343	333	333	332	377	339	357	352	342	306	351	335	332	330	379	339	332	332	370	380	352	331	341	343	320	343	360	354	344	360	353	368	366	339	375	335	340	335	366	340	356	393	365	369	330	366	369	325	372	347	345	328	380	323	349	316	337	347	329	336	338	340	362	353	372	381	358	352	354	357	329	340	350	348	386	345	384	327	348	315	385	349	347	359	363	326	371	344	369	351	335	368	333	324	324	351	352	339	332	323	351	360	328	333	371	336	340	341	330	350	328	329	339	317	360	363	328	318	369	396	332	344	337	341	345	340	365	344	356	386	391	319	343	376	321	325	358	343	355	355	335	343	341	341	342	353	351	337	354	355	319	327	356	336	336	344	321	349	347	365	365	341	365	368	359	354	319	357	342	361	343	378	361	301	369	333	315	360	350	360	341	342	344	358	346	368	328	343	352	348	347	331	346	347	356	369	367	339	369	326	355	356	332	380	358	345	346	324	345	347	332	343	329	298	392	362	335	342	346	347	348	346	332	344	318	331	347	331	346	356	346	384	321	349	323	345	324	328	351	351	331	321	349	384	340	339	397	345	350	358	345	336	370	350	360	352	352	349	337	339	314	337	325	350	355	339	360	334	374	367	365	375	312	378	378	338	343	326	349	343	333	329	348	344	334	377	364	347	333	344	331	341	353	361	318	323	357	358	346	337	342	335	323	316	359	378	326	362	348	363	361	367	355	365	332	340	350	354	319	332	355	362	347	344	337	346	344	343	337	337	361	359	342	353	331	346	370	333	337	345	333	336	336	356	353	356	348	337	377	348	356	366	352	335	349	374	367	338	352	363	346	369	357	359	328	332	326	342	361	336	379	352	358	349	354	349	354	357	373	328	334	352	334	317	324	323	328	319	335	385	380	346	355	361	347	334	305	351	361	338	369	293	361	295	343	338	351	342	360	358	346	352	363	343	345	325	356	314	343	310	329	324	360	327	364	329	353	307	348	339	366	341	348	319	353	342	360	324	355	327	351	350	363	339	367	299	369	356	384	333	326	359	346	323	346	348	331	351	350	344	372	320	365	353	360	330	363	350	370	336	321	325	427	347	344	388	339	377	362	345	342	364	353	369	360	361	348	340	329	357	356	344	330	339	356	338	373	352	310	335	329	358	340	332	341	335	344	353	318	360	336	357	350	363	357	339	327	345	352	338	335	358	354	367	349	353	341	315	328	332	364	380	357	349	358	337	336	356	357	356	362	322	376	342	381	329	331	388	333	348	333	324	350	314	363	373	336	368	330	357	369	368	336	344	329	338	335	349	330	354	311	341	342	384	347	339	362	353	361	374	371	334	360	362	350	352	350	366	352	344	347	354	355	323	354	329	337	335	341	354	321	367	352	342	356	330	318	373	296	346	361	314	345	298	356	344	369	348	329	348	303	336	348	336	370	327	371	340	365	358	359	389	355	342	334	353	325	348	370	346	327	326	333	383	347	367	313	374	334	337	360	371	337	325	343	374	328	351	330	298	343	358	351	367	351	324	346	329	350	391	343	360	346	354	354	343	361	369	361	354	373	332	352	364	351	338	337	319	347	360	366	358	345	366	343	323	329	338	328	316	340	320	355	318	356	328	366	341	336	316	348	367	329	319	348	330	333	371	358	335	331	362	361	334	338	372	336	319	331	334	329	307	330	344	360	336	361	322	339	381	320	350	340	336	348	346	356	356	336	328	353	319	381	321	351	341	377	383	353	386	362	321	346	329	332	327	371	342	325	338	345	346	328	379	345	325	340	361	353	331	336	364	360	314	340	330	373	319	309	344	296	342	337	361	338	321	334	345	343	324	354	342	340	305	362	357	351	327	347	322	353	379	356	347	331	366	329	320	370	332	376	347	348	349	339	328	374	363	346	361	346	359	369	374	351	352	321	346	345	341	322	339	344	343	331	376	334	355	350	343	328	321	353	361	327	370	345	339	318	320	340	376	329	325	351	308	376	312	343	355	332	329	336	328
25527	21482	27897	25453	11373	1864	1362	1097	1001	993	978	909	903	864	933	937	937	968	946	945	921	911	892	928	892	844	903	911	927	891	922	851	870	911	868	872	931	879	927	885	919	876	925	904	926	888	904	873	865	867	911	947	864	865	843	907	834	839	851	917	865	897	912	927	886	903	900	882	916	851	870	881	907	907	869	885	927	877	883	866	807	873	875	894	925	902	876	846	866	913	877	918	871	855	846	848	936	916	870	873	907	890	917	862	904	908	896	925	882	907	841	905	938	913	835	879	879	897	952	821	862	900	913	898	897	901	853	856	838	904	870	898	906	904	855	865	845	874	862	903	882	890	844	841	932	946	859	895	829	897	902	851	875	896	851	868	869	891	858	900	866	917	891	886	868	844	854	893	908	887	936	837	909	852	922	885	896	897	924	883	878	923	933	862	807	908	866	896	845	842	847	865	869	867	886	918	852	841	844	900	866	887	917	865	874	846	895	900	827	910	909	886	889	898	877	915	859	875	924	829	864	890	905	875	872	868	848	879	880	863	913	928	900	862	819	913	842	866	852	917	925	903	884	904	886	892	905	913	902	843	900	866	912	905	915	862	870	940	935	880	937	841	925	851	861	894	870	868	869	837	849	898	879	905	882	862	864	899	869	867	905	911	951	947	884	877	793	836	838	927	875	849	826	888	871	907	904	879	812	828	871	922	873	877	887	873	853	817	895	860	834	849	879	919	916	896	907	944	887	909	890	887	883	902	895	881	878	877	887	852	938	849	838	956	859	898	893	854	816	884	876	884	880	856	857	883	837	948	884	912	914	877	875	901	864	895	882	901	872	873	835	868	894	885	923	862	855	912	930	918	890	864	860	874	891	857	815	857	947	860	813	890	881	893	878	847	863	886	903	856	827	932	900	890	897	909	865	893	866	886	856	883	888	878	905	902	902	898	814	839	884	780	857	931	894	908	865	897	869	870	915	843	912	870	808	874	899	875	894	910	859	891	896	867	935	861	880	876	939	857	894	874	840	843	858	899	904	861	881	869	808	901	876	866	850	932	865	908	881	886	860	935	877	861	945	871	887	862	880	909	902	897	870	920	879	868	859	881	867	864	895	847	896	901	849	838	871	849	836	912	897	880	901	866	845	903	935	872	910	883	910	921	908	859	882	881	827	879	860	927	874	889	817	831	829	886	890	850	828	836	916	887	829	810	895	867	913	869	847	951	860	897	954	859	896	919	917	866	872	920	865	899	799	873	901	877	880	850	843	920	936	849	880	846	901	885	875	850	919	901	877	792	894	882	886	886	803	895	853	876	852	859	863	904	865	896	874	897	917	837	886	808	906	851	874	870	840	877	835	867	858	877	936	858	877	878	860	885	824	881	913	924	915	875	860	932	855	898	892	843	892	903	850	891	900	848	925	862	837	928	877	860	892	927	856	870	856	887	884	872	961	808	898	870	856	904	874	885	858	892	882	909	852	869	883	907	937	861	845	875	871	868	880	892	820	829	893	906	887	911	888	872	928	918	871	873	860	916	906	891	866	867	905	932	861	877	863	909	895	868	827	913	866	839	862	902	878	886	831	836	937	900	915	881	884	884	867	906	826	870	860	863	893	840	841	840	844	916	871	849	824	861	888	885	898	866	849	854	897	950	846	853	830	846	861	858	915	919	879	851	878	842	836	907	853	862	859	886	888	843	935	976	878	852	866	823	863	837	865	867	903	917	864	851	881	861	874	841	825	830	909	907	889	885	867	858	848	913	910	821	896	861	919	902	855	896	824	895	852	898	865	902	892	856	917	912	820	871	944	931	872	883	914	894	845	836	882	827	872	854	900	856	909	935	881	894	893	862	842	892	885	923	915	914	899	922	907	847	943	855	859	866	823	870	885	858	844	886	894	821	900	797	915	893	815	834	882	827	890	826	887	840	889	904	926	845	851	896	846	881	921	910	855	900	872	867	939	880	836	872	865	900	837	909	885	853	874	875	845	873	887	938	885	868	842	880	821	906	869	899	914	880	798	886	847	867	869	868	930	870	924	848	901	874	826	872	862	880	912	909	902	894	900	894	875	915	825	875	865	848	908	871	869	862	882	893	917	872	888	869	885	862	881	885	891	916	927	850	890	890	911	877	848	922	871	877	845	901	859	857	872	888	841	890	908	943	891	883	895	874	862	846	817	806	863	881	848	923	881	908	923	909	929	851	917	915	882	846	901	904	899	844	851	935	888	879	920	906	922	921	840	897	875	856	899	853	883	917	880	861	931	886	877	860	894	935	856	850	893	889	890	904	870	856	919	888	867	846	923	887	884	892	900	859	933	848	858	883	876	907	864	893	832	849	835	838	905	902	846	919	820	871	803	840	864	900	935	888	831	874	864	900	855	877	893	867	867	878	873	882	896	909	888	853	865	869	886	923	846	869	873	870	886	910	877	830	827	857	883	863	896	832	851	832	870	848	895	835	904	844	881	878	846	906	869	902	897	835	922	926	876	840	907	880	859	847	829	874	891	902	852	869	893	895	867	861	875	897	888	851	817	898	894	902	832	840	857	834	881	928	882	881	856	971	913	874	892	862	899	863	915	963	907	902	877	815	867	935	884	938	904	853	882	894	885	879	886	871	892	906	886	910	849	914	860	874	900	844	827	883	894	852	894	914	902	785	877	857	844	902	871	887	946	842	902	871	835	846	933	871	827	858	915	920	869	860	882	868	855	866	894	904	854	856	853	902	859	892	864	874	889	904	912	864	857	874	851	883	869	877	866	903	882	824	869	878	866	885	884	910	862	863	924	830	849	858	848	894	893	846	876	866	868	872	876	874	889	910	862	953	910	859	859	837	819	889	873	873	881	964	914	880	846	879	839	892	831	941	887	850	859	888	888	810	846	814	846	874	900	822	852	911	843	852	866	836	872	899	836	871	910	902	893	932	907	854	888	862	860	895	871	849	783	879	940	834	902	919	901	868	913	819	894	874	878	848	887	871	921	852	921	948	858	841	828	861	816	900	861	847	835	923	873	848	908	821	881	882	855	906	903	874	791	824	858	859	784	839	910	897	849	891	903	892	912	922	845	842	871	880	834	937	865	885	870	897	832	911	874	855	889	894	835	847	891	874	866	896	885	948	912	910	875	871	886	823	874	878	860	865	803	835	857	907	869	911	896	876	846	875	888	940	874	849	887	852	860	897	811	860	887	804	926	867	867	846	827	849	808	874	879	861	940	870	835	876	862	964	845	882	899	890	861	886	883	912	879	871	849	886	835	861	868	896	846	886	793	872	933	884	865	825	887	921	838	895	910	845	823	948	851	863	900	907	866	885	798	818	878	909	871	876	884	842	866	876	869	921	854	913	883	857	858	834	922	923	891	955	851	853	877	851	849	905	939	807	942	895	898	929	877	868	885	862	882	844	887	851	902	881	917	836	893	838	825	884	892	874	865	955	903	920	902	914	862	910	869	882	853	888	848	882	830	904	854	881	910	827	876	867	913	876	865	875	876	893
3519	3601	3055	1754	1273	1105	983	874	823	769	756	769	711	734	696	715	745	661	697	647	665	704	670	696	708	705	693	715	657	679	688	648	647	653	690	643	626	639	711	642	638	608	661	675	710	654	673	666	706	645	674	655	649	630	674	644	602	671	674	694	653	721	659	639	690	654	637	655	695	647	621	678	666	645	638	628	608	652	653	644	655	639	649	661	668	654	644	614	685	690	659	614	654	678	641	612	642	696	628	650	624	603	641	665	674	631	645	625	622	608	634	682	616	689	690	624	639	619	628	623	642	659	687	660	666	672	649	709	670	649	670	650	660	631	671	616	612	653	664	663	642	627	625	628	632	640	642	665	660	688	689	690	618	625	644	625	678	659	613	633	680	636	642	592	657	649	636	648	678	619	595	639	663	647	591	634	671	662	667	676	652	616	654	651	608	620	633	620	657	667	691	668	680	647	649	610	662	622	666	649	662	621	591	683	606	685	608	598	640	658	674	642	622	662	649	688	653	635	618	607	643	653	659	621	622	629	672	636	638	651	683	629	635	674	603	628	641	697	596	675	665	637	646	664	633	631	632	662	639	639	605	629	653	633	655	705	606	612	641	654	630	636	627	634	633	669	621	623	630	650	661	611	662	656	631	703	636	698	606	675	657	603	666	611	653	645	601	645	647	683	679	618	623	659	626	677	665	658	657	595	615	617	603	636	661	669	620	674	669	669	636	642	648	647	613	607	627	654	608	588	602	655	647	672	681	694	665	649	702	647	655	655	646	669	655	683	648	667	671	722	626	671	621	668	680	658	630	626	650	624	620	629	622	631	661	632	640	663	631	645	673	635	650	649	628	675	657	712	600	618	635	609	664	634	653	653	683	619	618	623	627	630	654	656	686	677	651	671	622	663	596	646	602	651	660	653	614	618	634	601	625	617	647	598	626	661	630	626	652	649	632	639	610	633	670	627	637	640	669	644	641	676	606	655	645	655	677	681	608	634	646	570	637	650	652	656	609	658	624	615	612	620	614	692	624	642	640	590	590	693	652	619	618	637	631	636	646	633	653	591	677	631	659	627	672	678	647	645	629	647	655	642	641	650	653	660	654	632	626	700	699	622	619	631	675	646	640	676	695	680	673	645	640	638	640	649	698	650	646	633	673	626	660	645	596	654	647	628	612	611	636	640	662	614	608	643	652	663	666	640	691	616	659	664	629	672	638	661	638	625	649	653	648	654	655	632	632	677	571	605	593	623	591	605	654	602	649	594	617	632	628	627	647	659	632	661	647	636	640	682	690	605	653	653	630	652	649	673	622	640	662	628	657	638	619	646	656	688	616	615	672	645	611	640	636	675	631	639	646	645	669	625	654	643	594	656	621	588	727	640	622	634	626	674	623	689	650	579	651	665	629	635	681	678	586	613	659	641	634	626	607	681	620	650	577	637	613	664	616	651	618	653	644	664	646	637	627	692	605	687	656	631	642	597	667	683	674	667	656	648	641	649	647	629	658	697	660	623	618	622	620	661	641	675	624	641	601	645	619	646	649	612	684	637	603	631	601	647	671	591	654	667	632	644	652	635	674	626	634	613	665	630	684	608	618	636	612	619	634	648	664	644	629	658	663	626	615	655	628	601	646	691	702	621	616	627	561	625	629	645	623	659	618	595	691	598	632	614	621	639	656	659	617	639	629	641	660	618	667	648	623	638	608	655	618	608	676	653	646	625	640	662	649	683	662	674	555	665	641	653	645	671	668	629	628	599	596	657	648	619	648	669	651	651	643	647	620	657	602	630	668	645	650	663	616	638	612	638	618	635	621	601	653	638	661	661	660	605	592	649	671	627	697	667	664	653	621	608	610	623	603	648	684	624	601	546	704	613	632	634	663	632	656	623	623	610	660	606	672	673	628	627	643	641	668	616	653	668	602	631	648	634	596	640	683	643	643	649	644	642	602	606	614	619	641	629	604	604	608	624	630	649	678	612	630	641	625	644	685	638	633	635	578	629	673	663	661	649	629	656	609	637	618	664	648	678	651	628	647	685	670	618	695	689	634	665	591	646	700	657	622	631	650	619	670	676	632	627	663	647	666	657	679	622	615	644	628	618	624	666	637	656	646	646	675	610	620	655	612	640	662	694	640	674	613	635	626	645	631	625	657	652	639	599	606	667	616	658	646	640	655	658	633	657	617	638	636	700	635	623	682	666	685	647	615	645	701	652	663	665	624	649	680	651	672	624	632	650	610	649	618	655	632	657	640	640	662	625	615	636	651	603	611	656	642	629	622	615	653	619	647	645	662	648	664	601	621	628	641	651	648	673	683	649	622	672	603	665	636	619	613	628	710	663	670	633	665	683	643	626	613	663	643	651	604	644	673	569	635	660	602	645	604	617	646	577	621	633	653	620	632	658	670	679	631	641	664	661	632	612	649	684	672	608	617	632	657	653	672	651	670	628	633	634	630	616	667	630	592	598	593	621	641	651	650	648	626	637	644	657	672	657	658	620	691	633	623	626	656	621	593	612	657	633	619	650	661	649	620	655	614	653	615	619	625	635	647	675	659	628	662	622	644	686	653	625	610	653	593	637	696	608	658	667	613	646	636	667	631	655	618	675	623	617	607	641	652	617	641	604	636	620	643	639	662	598	655	613	623	640	626	604	601	697	627	628	596	582	607	609	613	630	678	627	592	605	659	647	604	621	619	688	680	622	625	642	605	590	622	620	638	671	617	659	661	594	707	657	632	640	616	669	632	584	602	628	591	631	659	607	629	646	682	613	620	620	633	663	580	640	660	608	636	619	613	629	673	679	608	617	670	644	641	634	642	665	625	656	608	658	639	595	599	609	601	658	649	654	614	640	601	614	629	636	673	632	665	630	614	644	619	619	616	628	644	641	652	613	664	618	627	636	648	665	668	637	633	648	668	627	644	664	648	639	656	645	668	663	679	644	651	634	613	609	639	673	633	612	648	573	644	660	605	644	624	623	592	629	629	672	597	668	627	671	623	598	622	663	610	620	673	618	626	653	652	640	640	653	646	629	686	614	660	614	591	626	670	649	636	637	636	593	641	624	658	635	617	611	574	664	655	601	633	643	689	661	638	657	617	629	643	581	636	628	692	670	628	675	648	611	640	624	632	705	664	652	601	628	628	672	613	654	632	647	618	635	626	620	614	675	644	634	631	642	628	639	661	626	664	602	638	706	615	636	589	614	617	625	637	603	622	614	631	653	630	664	657	639	627	637	608	646	640	588	652	606	681	666	634	598	644	628	610	651	660	607	648	607	638	653	595	636	665	616	674	679	663	694	635	682	618	645	641	640	661	617	638	691	629	687	633	623	592	621	644	662	584	640	631	586	609	605	644	582	648	672	669	614	626	641	662	650	637	606	595	634	669	653	687	660	619	622	692	617	644	641	610	640	638	636	614	643	639	636	649	630	622	640	652	701	641	663	650	655	640	632	636	617	624	652	640	629	613	593	638	665	597	615	647	626	628	647	647	675	638	640
24376	21450	28790	24524	21431	8872	1903	1298	985	943	1032	884	887	962	910	924	842	868	899	839	862	810	869	854	846	841	842	856	825	789	811	810	836	831	784	828	820	788	827	843	799	795	839	777	817	853	813	804	814	805	818	745	813	877	810	788	831	817	847	828	794	811	862	811	832	800	815	789	859	781	828	790	782	816	811	813	776	791	806	768	848	842	804	799	817	834	791	820	770	814	785	747	802	802	791	744	809	780	779	802	811	805	816	786	824	788	770	758	773	856	760	799	778	827	831	771	788	768	797	795	772	780	792	827	793	827	779	765	792	807	805	811	736	818	764	808	831	794	827	825	823	831	787	814	768	816	807	760	842	817	810	795	746	814	780	778	832	841	840	784	766	776	823	810	837	823	848	780	867	795	838	826	786	761	786	780	785	823	835	772	816	779	830	819	832	771	789	819	821	811	807	821	793	791	786	803	806	845	810	810	835	794	834	781	801	830	774	759	793	779	741	799	859	857	825	792	788	800	779	801	760	769	736	793	787	825	793	831	839	825	757	797	785	752	821	786	811	791	836	793	782	797	830	818	832	836	784	759	792	839	777	778	799	790	826	768	805	797	848	786	839	803	808	816	793	727	804	743	862	762	786	821	832	763	823	808	852	821	789	798	799	752	776	813	855	761	782	823	751	796	809	787	773	801	791	787	816	767	799	802	833	797	840	764	833	742	747	778	758	822	783	727	759	820	803	764	776	822	790	768	790	724	801	812	742	797	757	791	821	774	800	800	826	845	854	820	799	776	785	741	793	787	888	793	798	777	812	742	777	788	764	806	786	757	798	820	862	802	797	780	795	764	808	809	808	768	784	733	856	772	803	834	811	866	789	823	798	828	775	778	790	857	744	763	748	766	799	819	791	780	816	784	826	760	793	797	776	814	774	770	814	757	771	777	777	808	842	784	852	818	789	818	810	806	760	821	839	796	813	811	798	770	845	811	785	796	768	790	758	777	819	797	844	821	776	791	794	782	800	803	780	797	821	825	806	770	773	799	762	793	828	782	859	771	826	822	773	780	765	813	833	816	793	783	772	783	755	805	778	773	751	790	797	901	764	820	795	828	780	740	809	763	781	785	772	792	823	769	799	803	795	817	741	780	782	774	787	839	818	812	842	782	801	802	808	812	806	742	867	757	803	818	740	781	798	801	770	816	802	805	758	803	798	769	822	808	811	824	785	795	779	754	815	815	776	795	721	747	803	772	736	745	793	812	768	807	798	809	765	818	778	750	751	805	761	768	786	808	843	796	813	797	762	833	791	771	755	793	725	779	786	755	773	799	839	789	814	817	775	821	785	782	794	826	777	774	804	825	805	784	775	776	798	798	820	830	788	777	748	820	819	807	751	837	815	866	756	806	820	787	779	727	797	810	814	814	816	809	855	830	763	757	837	791	829	793	788	837	784	810	763	774	785	764	758	794	758	789	813	822	806	819	786	796	773	774	818	804	825	760	829	810	748	843	809	776	754	781	772	754	764	781	756	790	755	797	818	740	865	786	807	768	773	782	771	773	744	780	769	736	766	786	801	796	754	759	814	791	775	795	792	762	841	745	800	801	780	844	839	788	852	795	775	813	787	790	751	788	772	768	796	785	761	750	808	719	763	776	787	794	799	797	835	788	763	798	809	834	766	775	812	755	785	812	782	846	777	811	838	779	785	808	777	811	808	787	805	761	795	819	863	830	777	816	819	815	781	811	828	795	758	818	800	747	784	752	758	789	758	807	794	788	856	796	753	804	802	788	809	731	782	774	820	834	780	786	788	773	790	827	806	841	785	779	811	775	728	773	827	820	783	807	798	822	788	850	733	808	793	782	782	797	806	827	794	753	790	793	819	819	758	825	785	772	811	803	753	786	787	753	832	822	796	799	743	742	758	806	829	785	767	865	799	791	822	762	772	832	820	807	797	825	793	773	749	808	771	806	799	836	806	818	749	789	822	770	847	810	751	810	800	787	766	814	788	765	798	776	791	769	828	805	835	746	825	786	774	826	806	762	756	788	780	800	762	754	785	821	799	799	825	805	805	819	783	817	797	817	817	811	782	778	850	768	775	792	749	813	757	801	751	771	839	766	824	797	853	790	762	771	787	803	768	802	803	819	767	787	803	751	768	796	820	787	746	807	759	757	778	806	853	756	808	799	799	758	868	796	814	819	812	791	796	767	851	810	802	793	773	790	802	760	796	783	864	779	760	794	826	790	804	727	790	834	783	804	785	799	806	803	802	789	767	748	792	754	841	833	768	772	812	724	796	794	711	800	786	779	856	781	824	826	821	801	817	796	806	790	779	774	850	757	772	747	800	840	798	804	795	770	782	771	804	823	751	751	886	796	792	793	785	810	808	771	776	769	765	762	745	834	791	784	822	822	789	811	809	795	806	818	774	748	826	806	771	786	757	798	810	787	788	807	773	806	809	800	773	817	826	791	769	804	799	780	838	760	758	820	804	781	743	781	826	832	770	792	765	812	819	801	806	813	794	797	824	762	784	765	839	749	799	757	794	798	810	763	772	735	768	771	782	809	715	792	829	772	745	785	798	804	830	796	826	826	824	806	763	813	810	739	808	778	792	764	767	792	771	773	788	809	791	778	778	786	791	763	760	791	791	781	733	767	777	824	804	781	801	735	805	778	759	830	816	792	743	770	798	850	795	766	807	780	767	865	788	787	782	821	794	762	786	804	789	808	829	763	772	776	782	796	785	783	779	826	697	777	798	787	759	754	844	818	823	830	824	798	770	752	740	794	789	804	781	761	767	804	835	814	764	806	804	788	772	790	851	780	810	792	803	804	807	747	757	808	790	806	789	841	728	753	751	754	801	804	739	767	787	805	783	798	820	775	785	763	777	793	796	825	811	835	793	798	814	732	823	765	821	764	753	756	764	782	812	719	788	766	787	771	827	825	763	742	769	785	811	856	767	791	828	822	803	798	738	780	803	774	773	823	793	805	810	850	715	829	767	849	762	799	803	838	800	793	780	821	799	784	789	775	741	809	779	810	813	778	801	880	791	759	774	818	795	781	775	766	780	764	771	813	804	786	724	803	752	782	793	772	784	742	787	819	818	794	777	815	802	808	788	773	838	779	708	759	774	800	801	829	808	861	755	792	796	758	794	842	730	789	753	807	769	782	801	763	756	812	777	789	814	822	774	789	737	757	819	779	824	795	779	779	811	787	715	812	760	790	802	777	779	784	757	786	785	802	794	752	787	804	760	832	821	776	796	804	782	804	776	780	796	795	823	755	761	775	827	770	791	754	827	772	817	760	734	817	762	790	798	804	795	795	763	794	795	786	729	812	775	792	838	784	793	762	790	810	849	800	796	857	764	804	832	829	806	806	764	800	822	791	763	793	823	825	772	826	800	885	804	797	807	781	727	804	834	758	807	813	804	786	780	795	765	790	829	805	840	825	769	789	793	776	802	754	839	751	752	812	765	766	802	798	745	781	785	770	798	827	801	800
3644	6284	4882	2583	1789	1419	1196	1076	979	842	807	813	708	777	700	741	688	696	658	619	680	688	638	644	624	596	687	572	644	633	634	628	569	620	633	590	658	630	611	558	614	586	633	573	607	595	622	616	616	571	605	596	636	616	607	621	618	621	624	601	589	605	589	637	620	652	589	618	600	659	608	591	630	584	624	596	591	607	610	632	593	602	585	623	602	646	546	593	627	614	628	606	580	578	642	616	612	609	621	604	657	606	563	610	604	591	623	617	600	569	622	581	650	611	613	598	590	565	591	614	612	604	601	576	572	617	613	594	563	585	636	609	613	577	595	589	567	588	597	619	610	575	599	590	611	551	590	610	576	572	622	603	549	609	610	620	580	549	668	612	625	617	601	585	636	622	573	554	599	615	571	557	618	573	560	592	595	562	559	602	577	571	589	645	612	649	615	626	554	577	620	546	557	562	599	589	595	630	659	585	610	605	623	626	619	628	601	596	580	591	650	581	593	589	583	575	547	605	617	637	599	606	613	620	607	607	619	606	580	603	553	605	607	564	584	608	591	554	565	587	612	562	594	622	567	597	573	596	577	600	573	580	592	589	599	633	603	625	611	591	618	617	559	597	623	551	579	597	599	577	632	576	604	620	624	608	565	585	626	623	600	631	589	571	629	570	600	619	582	609	596	630	614	567	636	581	620	601	574	561	630	591	618	583	589	648	656	648	607	580	581	603	595	594	542	557	612	547	616	650	617	591	587	593	590	609	591	613	575	589	617	607	619	628	617	590	611	634	616	586	579	584	594	560	613	608	584	624	625	559	576	583	617	579	520	560	562	568	582	563	586	575	632	613	549	578	607	595	619	549	560	627	582	622	616	623	616	570	584	612	579	583	562	611	624	609	595	581	618	584	629	578	564	608	587	579	602	590	622	564	575	647	607	611	585	604	600	608	575	590	608	607	586	602	577	632	604	608	620	560	612	597	577	595	567	607	580	562	574	554	629	608	585	603	580	566	605	595	631	612	568	619	625	641	644	656	563	572	564	576	603	584	599	580	627	641	622	610	627	591	565	588	580	589	624	650	581	539	572	584	581	594	574	609	598	577	601	584	590	633	599	570	614	622	589	569	569	597	578	623	576	601	561	605	629	607	573	600	550	558	598	585	578	628	618	559	601	632	609	557	572	612	591	560	586	612	614	618	643	612	584	550	611	574	597	588	566	615	596	586	540	590	584	602	567	620	564	624	608	625	584	611	600	582	569	558	598	560	605	620	609	580	623	580	617	576	605	566	576	579	613	619	541	633	567	592	628	577	592	617	581	575	613	595	598	639	575	588	618	568	608	591	625	585	615	580	599	615	590	588	598	620	599	594	589	606	623	577	591	551	625	589	610	626	575	600	572	574	607	599	611	594	619	628	580	570	579	621	610	578	590	614	601	591	588	553	587	642	612	597	620	535	569	621	582	571	599	565	623	599	570	597	576	584	600	577	606	594	590	624	580	606	633	556	602	575	543	593	611	592	598	607	581	593	593	585	661	554	590	577	621	627	587	593	618	559	595	570	606	554	585	582	576	597	601	622	548	575	550	591	577	607	571	604	593	552	582	571	627	612	602	630	624	597	587	565	608	562	597	595	586	611	570	586	564	626	621	600	606	573	609	579	608	613	662	641	590	566	595	611	551	576	582	595	577	598	576	563	584	554	597	579	598	616	608	548	594	611	566	571	579	586	598	546	635	594	562	582	561	571	548	564	583	594	595	588	599	587	573	579	570	569	588	582	584	591	592	629	596	583	587	571	600	594	573	609	587	604	601	656	584	600	571	556	594	599	617	586	579	572	599	655	569	564	608	598	590	604	553	607	587	610	611	597	561	581	589	604	622	581	545	585	591	576	591	589	593	586	570	595	594	594	606	572	610	582	574	547	607	571	533	583	568	623	570	594	664	587	599	539	587	611	624	612	560	579	590	611	530	585	596	573	560	601	610	607	603	616	596	568	614	620	593	616	583	569	596	571	574	568	632	603	586	580	548	560	590	601	562	584	585	584	579	597	627	586	529	567	577	580	549	623	573	593	588	614	616	604	606	597	582	615	599	563	542	581	637	568	571	549	643	541	614	592	554	596	554	564	611	575	594	612	561	610	611	629	605	566	605	610	608	573	626	589	623	585	661	586	608	598	583	580	612	627	567	564	580	574	608	560	612	557	588	572	574	583	597	570	598	562	579	553	595	613	562	594	582	588	600	592	571	598	597	576	605	624	605	605	590	610	574	619	604	607	623	551	581	591	630	610	610	589	578	584	547	598	571	625	615	591	578	623	535	579	571	609	565	581	561	638	569	601	568	612	582	550	612	607	582	577	585	598	591	580	586	581	599	602	636	615	604	596	615	597	563	622	582	574	576	601	627	550	581	603	561	647	592	580	602	598	566	577	573	635	577	556	593	585	607	590	567	571	600	562	563	589	589	611	572	584	563	565	568	597	585	594	574	594	573	592	600	617	554	610	562	588	583	590	585	605	608	590	638	620	600	570	600	594	598	624	585	591	600	583	591	613	572	585	585	590	583	628	594	589	621	631	592	611	585	604	614	582	603	601	566	568	585	575	551	587	623	570	598	561	536	574	561	564	610	643	557	562	565	610	566	598	601	598	586	588	582	577	552	575	613	609	611	596	605	600	586	577	569	591	595	605	593	574	590	647	595	573	597	608	580	574	574	611	575	627	602	606	561	550	599	567	578	602	556	563	587	556	579	564	591	614	544	603	603	596	613	559	584	611	651	600	624	575	574	590	563	601	584	579	562	598	598	606	596	540	569	610	557	621	577	582	590	604	584	582	608	570	567	613	616	608	586	585	587	615	578	631	554	599	584	593	581	584	571	568	590	594	583	610	570	571	549	549	581	564	578	553	590	548	596	585	602	582	591	588	597	588	592	569	610	591	597	562	607	560	611	577	603	586	601	551	606	613	569	575	594	582	575	602	648	581	589	594	554	555	605	593	602	617	548	587	611	538	581	599	590	576	599	622	568	600	609	578	590	567	574	608	566	605	595	580	542	570	588	567	640	603	593	591	617	577	578	554	615	606	593	581	584	596	606	584	620	597	571	637	604	585	579	571	607	585	637	584	583	528	593	608	616	598	580	569	561	586	561	623	585	587	577	613	588	602	590	595	568	548	595	542	603	590	622	617	591	616	608	523	555	607	588	570	597	605	628	548	590	606	600	575	551	570	567	622	553	523	562	562	575	558	571	571	561	567	530	583	598	595	619	571	579	635	564	605	606	568	606	604	576	595	615	611	582	611	624	599	559	555	595	608	579	597	648	594	554	582	568	611	544	600	591	565	619	589	595	564	634	596	629	588	639	592	583	567	592	613	595	625	586	577	617	583	587	596	600	575	614	570	577	577	640	533	602	580	585	624	604	606	595	575	555	663	594	594	608	579	622	575	615	513	565	561	564	582	591	603	605	564	588	560	615	591	580	576	587	599	587	609	561	576	584	560	591	590
27940	10296	1083	643	490	512	530	529	475	483	476	446	479	465	483	465	460	496	441	501	525	500	489	485	459	487	445	491	476	485	431	470	471	450	489	448	498	501	487	494	440	492	487	458	463	442	460	436	465	473	460	498	491	483	524	487	497	485	480	486	466	432	478	437	507	469	512	457	472	472	484	481	472	523	471	470	450	446	487	458	505	456	453	488	504	476	453	445	439	418	490	460	547	455	489	446	466	499	460	452	443	472	472	447	448	488	494	465	453	435	463	456	468	485	515	485	464	468	466	476	478	466	468	510	515	500	479	429	459	449	486	483	434	448	476	508	447	442	492	450	505	488	502	487	436	472	484	505	487	490	474	509	434	485	455	446	483	487	462	473	471	489	490	497	445	452	441	467	497	482	464	453	483	464	497	504	435	480	480	430	471	469	493	469	486	501	442	488	459	468	457	476	459	478	507	446	498	517	460	472	482	472	483	456	446	478	468	503	480	486	502	480	525	497	434	487	492	452	435	473	458	465	443	531	477	481	505	480	460	490	491	487	494	452	482	475	505	512	450	475	497	458	487	456	460	481	468	456	487	455	473	485	519	423	463	433	478	459	457	436	455	482	482	476	473	478	437	459	487	451	489	510	515	468	454	526	472	489	495	430	494	498	462	471	480	485	511	453	461	495	456	501	470	513	467	516	486	490	474	447	461	452	461	443	480	490	494	429	433	482	497	503	502	509	471	473	405	453	467	472	475	472	483	473	502	459	493	479	467	507	464	511	447	468	454	489	465	479	444	478	503	470	457	461	477	464	443	493	476	484	486	484	454	501	481	477	506	489	513	496	440	523	495	477	491	488	486	450	522	484	457	473	496	481	438	487	461	476	446	471	503	443	513	460	489	497	479	503	473	487	465	441	476	495	479	493	506	459	458	481	484	473	482	470	471	424	443	510	467	447	465	483	476	491	480	525	485	466	465	447	454	481	529	447	470	503	461	491	474	469	468	449	502	462	546	432	470	433	476	469	533	470	440	475	497	458	476	469	473	487	438	469	497	483	436	470	514	466	466	481	459	511	467	457	440	476	524	509	466	509	497	509	471	480	478	448	483	464	462	518	464	482	480	460	430	463	474	477	463	483	442	468	483	491	506	479	500	492	493	480	493	463	471	499	475	451	474	489	485	466	464	438	448	479	456	467	487	485	469	491	429	466	433	473	453	449	452	461	424	496	512	440	488	473	535	484	459	479	467	505	515	455	458	468	443	500	472	474	456	453	497	503	461	446	502	494	472	465	496	475	473	450	448	489	466	495	494	504	465	466	457	471	500	463	477	431	483	487	492	455	496	496	492	446	475	466	451	492	495	452	457	475	467	464	466	507	461	472	473	438	490	481	489	511	482	489	477	479	468	474	472	492	451	474	472	450	489	479	427	510	514	480	457	468	511	488	488	500	467	442	470	496	455	466	500	439	480	456	479	445	496	494	502	535	514	500	476	469	498	463	464	474	477	488	469	468	457	510	453	467	468	502	487	494	473	454	502	438	488	488	453	493	435	505	520	442	478	420	463	500	467	472	482	445	452	470	459	456	476	474	447	465	511	452	460	488	492	481	455	467	486	443	509	499	508	456	450	469	494	481	492	429	444	438	463	462	499	474	497	468	485	475	461	487	486	478	466	468	469	463	457	498	499	504	519	478	495	458	457	500	465	465	493	470	481	471	475	485	449	458	478	516	480	489	477	442	459	494	453	480	461	473	483	484	461	462	524	520	494	499	478	516	440	480	484	521	500	469	486	419	504	520	466	465	470	489	495	496	498	462	479	517	473	502	497	484	486	524	503	477	434	494	506	485	476	482	491	497	527	436	449	483	493	487	440	471	472	469	506	481	477	460	499	490	451	466	502	470	468	482	482	504	481	458	471	531	498	508	475	460	476	485	478	460	475	508	525	485	426	452	500	470	486	490	486	432	474	472	474	492	487	482	472	488	525	502	473	475	451	487	460	541	459	448	533	479	520	474	503	516	480	489	462	499	465	443	454	458	474	503	459	488	481	483	483	463	486	501	442	475	435	470	503	487	516	487	452	469	485	493	474	504	482	468	467	513	472	481	437	490	500	457	483	531	495	454	450	449	483	439	438	461	462	433	484	433	463	468	462	483	478	458	465	441	434	441	515	507	464	485	442	479	479	498	480	479	447	491	466	484	495	441	484	479	493	480	517	472	511	477	453	444	467	476	474	481	486	471	492	477	486	493	478	512	479	507	487	465	464	459	478	482	446	451	440	456	484	444	424	438	487	501	445	479	462	483	466	479	504	456	455	436	470	462	472	461	502	490	501	454	460	489	461	489	481	483	453	463	487	455	433	485	463	449	495	495	464	503	494	504	476	463	485	531	499	488	469	467	475	484	435	503	457	428	500	487	485	483	451	476	470	459	504	461	443	477	455	456	475	508	432	491	445	504	500	441	477	495	480	509	465	469	472	484	510	503	480	457	485	485	465	477	472	456	487	471	442	485	509	504	475	507	532	463	451	495	467	483	453	505	456	449	476	489	473	473	474	514	477	494	475	476	465	467	440	438	504	475	465	493	496	474	445	500	445	489	487	472	522	489	468	511	492	461	488	480	476	521	469	478	474	459	476	460	486	467	477	476	473	489	458	480	466	520	489	486	492	510	439	476	476	494	455	524	441	482	441	496	492	529	474	489	447	493	473	488	475	448	455	477	477	499	491	463	490	474	462	468	465	433	452	466	465	489	499	486	485	500	457	499	461	460	435	482	463	490	483	497	448	515	440	506	479	455	503	472	461	499	527	487	443	482	467	466	484	467	447	444	434	430	487	450	474	506	449	501	463	445	489	457	475	500	468	467	459	455	481	482	500	478	485	471	472	481	452	466	465	474	469	471	475	461	527	435	471	442	466	483	515	478	460	510	477	493	452	502	478	499	466	485	468	512	475	469	468	534	487	472	460	474	443	460	474	470	471	459	502	497	511	480	473	465	452	482	489	488	474	464	500	488	485	477	488	474	519	446	510	486	469	486	468	476	465	487	521	464	506	457	496	460	470	478	454	471	493	445	511	494	433	495	478	462	500	496	462	501	482	463	461	462	460	461	454	491	472	473	515	481	499	482	466	473	475	470	472	484	471	509	468	489	489	480	471	470	488	511	480	485	465	484	443	463	502	467	488	461	484	484	508	480	486	500	486	462	489	505	485	471	525	456	431	466	450	471	452	501	512	477	437	464	469	477	471	435	440	486	457	477	510	481	454	512	478	500	489	467	443	494	491	483	499	498	460	462	473	461	455	482	495	436	467	461	492	499	473	477	459	476	478	508	507	485	466	476	459	463	470	460	476	477	466	517	492	485	469	446	455	456	480	475	475	489	498	458	487	473	463	471	493	488	511	498	475	504	461	469	474	487	467	528	520	485	451	483	485	484	431	502	467	476	490	485	499	470	491	455	476	495	527	492	475	466	449	493	478	465	497	493	469	457	454	521	492	465	459	462
4835	522	492	412	377	385	340	341	343	366	350	391	347	350	354	350	335	331	367	333	309	284	367	353	365	374	334	357	355	356	353	390	354	310	327	349	316	343	322	352	399	374	323	366	351	329	386	346	344	335	332	337	338	359	343	351	368	352	346	372	348	370	319	334	334	331	352	346	355	342	347	346	331	360	323	348	354	367	364	347	344	356	372	337	326	349	351	355	352	330	311	343	353	320	357	332	352	371	313	333	355	346	357	316	334	336	337	325	347	347	344	343	310	327	361	341	344	340	340	338	369	343	359	352	323	333	352	340	337	333	339	395	354	346	331	351	335	352	368	341	372	356	337	346	339	312	349	331	355	369	324	336	324	347	364	361	337	343	333	358	332	326	357	311	319	374	382	313	362	338	347	333	357	353	391	376	380	374	335	329	335	364	353	349	363	315	365	364	374	330	359	352	349	357	333	375	345	364	319	329	347	330	348	374	346	342	366	358	355	302	340	333	325	367	342	327	344	333	350	363	334	393	337	375	351	363	336	336	367	346	331	357	349	387	356	339	346	325	387	327	372	347	352	370	310	351	363	363	328	324	331	356	327	337	352	317	351	344	339	360	374	335	354	345	371	382	320	341	382	368	373	360	362	329	345	334	338	356	345	351	358	341	360	359	352	381	375	349	332	356	331	341	334	328	301	347	366	343	343	369	358	335	370	348	356	358	380	330	352	358	389	344	362	323	394	355	358	372	364	352	353	345	374	373	343	354	327	384	346	371	342	344	355	328	330	350	303	355	371	322	319	348	355	322	308	333	312	358	366	323	350	337	344	348	333	353	338	338	338	338	357	345	370	378	322	327	316	318	338	337	338	326	357	338	356	380	348	342	350	371	362	339	365	343	342	320	347	386	315	347	353	350	333	306	366	384	344	351	368	345	354	345	318	355	362	335	332	360	354	370	362	347	331	371	335	354	360	328	380	344	341	343	338	333	337	339	319	374	338	347	358	362	338	332	315	308	352	323	369	315	365	326	352	369	328	332	339	327	357	364	328	367	355	360	322	352	323	351	373	358	374	360	359	357	356	327	335	341	371	375	368	328	343	347	341	336	377	360	361	380	343	368	369	339	354	361	325	335	326	338	356	321	371	373	363	342	337	325	361	358	332	342	323	370	356	405	317	398	365	354	353	336	349	358	331	340	359	363	331	327	331	319	362	366	338	347	356	345	362	351	345	321	348	332	365	338	355	353	352	329	347	364	328	358	380	340	389	327	327	316	363	336	379	347	344	361	371	367	327	366	362	329	333	292	324	344	347	345	355	365	348	358	353	349	335	333	387	318	324	354	410	329	348	332	356	363	355	324	356	342	294	338	342	351	372	344	360	390	349	346	367	357	355	347	378	378	321	365	341	337	353	325	327	331	362	338	348	356	341	319	363	321	342	368	327	375	366	399	347	309	354	363	319	340	309	330	344	353	308	329	348	338	323	340	333	362	375	356	329	358	364	378	352	364	342	354	308	348	398	353	319	334	362	348	337	349	334	310	359	365	320	336	371	331	340	326	341	383	339	362	312	352	340	355	361	354	375	336	326	341	334	374	341	352	312	345	349	335	315	326	326	342	406	351	363	368	331	348	314	337	349	362	331	341	366	338	361	357	345	342	340	361	324	383	351	330	324	354	355	347	340	336	349	343	332	376	332	331	348	360	339	349	336	365	341	378	328	305	322	357	349	381	353	329	353	373	351	323	336	366	333	345	323	330	357	349	343	327	361	352	382	354	380	333	360	336	356	337	326	374	340	348	318	341	312	337	345	328	346	343	383	365	351	343	365	346	325	341	338	352	351	352	360	338	335	321	342	381	352	359	358	373	330	341	368	377	333	312	347	355	385	344	373	396	366	356	381	336	328	330	383	377	339	354	369	330	381	365	350	357	334	365	336	376	360	356	333	328	316	406	374	373	354	356	328	339	370	353	355	360	324	338	373	352	340	345	346	359	356	322	331	349	346	342	372	324	322	372	307	330	363	343	352	340	354	360	330	336	323	331	320	346	370	337	373	340	326	334	342	329	335	346	343	313	344	343	345	359	353	348	349	368	360	329	358	345	357	361	363	324	345	332	334	340	359	384	363	352	327	363	346	339	373	365	359	357	337	334	358	338	338	337	391	362	347	341	353	364	361	343	343	341	345	378	344	349	363	378	328	331	334	353	304	342	361	339	347	305	319	311	319	316	347	386	364	341	363	312	348	359	380	316	387	330	347	363	319	370	328	345	341	346	364	345	371	326	341	341	388	348	343	362	349	323	332	343	323	347	342	348	355	344	335	358	337	343	365	339	361	343	328	342	330	320	324	317	368	366	370	348	320	339	335	334	325	371	308	311	353	369	337	351	331	353	424	353	370	351	328	353	362	358	316	340	356	343	365	369	344	355	356	355	350	343	376	328	353	358	402	365	331	384	340	372	344	348	333	368	367	326	336	314	342	365	352	357	359	306	382	366	345	347	361	341	381	341	359	350	360	325	341	332	336	356	370	331	362	339	321	356	374	333	376	362	358	351	364	322	347	334	360	350	349	323	377	340	357	303	330	346	400	359	330	324	314	336	346	324	318	383	331	333	332	329	367	346	354	369	333	328	353	343	336	325	355	379	343	329	353	379	347	351	333	325	352	361	343	365	362	351	349	313	349	339	334	346	331	360	391	312	332	362	356	370	332	312	321	311	322	335	349	361	374	354	361	339	367	372	338	344	376	341	331	356	338	382	353	318	340	351	342	333	355	328	354	355	348	351	399	365	327	355	321	357	343	333	348	352	366	330	342	345	357	334	340	332	365	340	337	350	338	345	354	344	335	337	346	353	300	319	366	335	343	330	355	380	372	327	370	355	360	332	349	343	376	354	339	356	324	331	342	327	353	366	351	339	349	334	341	368	381	345	335	378	342	338	343	310	353	347	331	343	350	319	337	359	344	355	330	383	347	365	349	377	365	355	325	367	339	356	327	341	352	350	364	342	352	359	336	341	340	356	328	351	330	333	325	361	339	326	317	312	324	376	354	364	346	330	360	321	318	344	339	328	344	367	387	338	368	356	345	358	322	333	386	351	335	389	370	340	333	336	366	349	397	321	357	323	349	334	338	344	327	333	355	349	339	323	336	346	366	348	319	311	369	373	348	371	344	332	318	331	358	339	356	343	338	323	351	370	373	348	339	378	354	292	349	386	364	362	330	334	320	351	336	331	319	325	311	326	352	343	334	375	332	334	361	366	347	296	375	327	357	330	375	346	349	353	360	347	345	358	353	378	352	358	347	346	350	334	329	340	383	351	367	342	362	330	306	344	336	351	365	329	352	365	335	333	339	344	364	346	373	352	343	316	333	341	336	349	345	344	339	364	342	308	309	319	347	341	357	363	348	350	387	331	356	366	351	343	329	344	365	394	360	349	366	322	344	344	321	341	321	330	361	360	350	338	320	348	352	314	351	370	338	355	317	373	330	348	367	326	343	336	340	301
25476	21468	27870	25437	11395	1881	1335	1084	1077	966	942	943	929	961	929	919	994	883	887	907	977	927	907	880	858	858	927	915	879	887	867	941	886	906	803	897	896	864	948	892	934	898	966	893	855	920	891	944	885	885	865	953	939	844	908	866	953	925	898	846	854	909	910	874	878	907	893	879	889	879	899	847	895	950	937	922	863	853	970	917	919	899	880	907	853	889	871	839	903	821	869	870	880	893	902	861	870	889	887	850	865	851	883	865	887	853	858	898	871	894	945	910	863	961	938	850	837	867	873	867	860	880	874	900	819	858	920	946	932	892	907	871	921	923	838	894	823	846	896	843	877	874	880	844	937	904	854	867	872	837	857	841	883	910	877	867	883	890	878	871	912	868	914	868	914	860	801	868	857	900	872	879	881	931	883	842	921	894	893	871	810	822	870	855	867	870	863	918	920	843	872	908	913	937	873	888	923	887	914	843	907	884	866	852	876	882	868	878	871	905	867	898	887	852	872	877	938	895	882	865	816	881	923	914	869	900	935	892	903	866	926	840	869	836	865	876	888	892	864	851	892	855	857	910	905	900	851	853	866	857	922	922	827	907	867	827	916	889	923	890	865	886	930	899	931	891	905	895	903	887	851	870	891	872	848	893	914	849	895	855	839	902	871	917	906	832	868	867	900	856	862	887	892	921	915	888	897	848	830	867	860	901	917	902	853	869	837	916	861	917	904	884	847	864	900	910	892	884	887	867	877	870	868	879	948	900	929	921	871	873	901	872	887	879	895	900	864	875	795	890	900	916	867	872	877	901	914	846	816	876	907	895	882	862	883	861	907	861	857	853	909	863	810	868	871	891	860	884	897	843	940	896	885	896	916	890	897	863	881	897	884	875	914	893	842	880	822	864	873	893	919	880	856	835	870	889	858	869	887	878	873	869	879	929	849	866	852	888	875	929	869	870	830	897	855	915	851	812	885	858	895	913	837	897	871	860	868	921	902	815	881	845	968	933	890	908	886	907	907	837	844	823	845	887	884	868	860	869	914	861	870	871	877	861	868	900	850	870	899	879	835	859	848	865	911	886	900	915	899	899	879	887	856	846	889	864	847	896	892	897	844	863	883	833	927	894	909	897	892	826	846	852	890	871	894	927	911	904	908	895	821	922	901	898	859	857	932	892	895	842	867	845	866	828	862	893	836	851	930	884	869	849	880	874	835	882	907	901	833	906	858	917	901	877	935	866	896	945	856	853	918	937	922	897	879	872	856	850	849	873	892	875	875	863	889	889	895	855	917	880	889	950	899	846	914	898	916	881	881	837	887	917	885	858	851	870	922	907	856	878	875	885	899	871	892	871	855	884	881	878	914	874	864	858	928	840	890	921	932	853	858	874	906	890	854	831	852	891	876	896	867	889	812	863	872	922	898	827	881	890	866	894	854	872	862	920	911	882	810	891	882	851	815	880	882	912	881	914	866	850	910	814	846	870	860	836	888	853	838	868	814	834	853	886	857	860	858	823	873	902	852	937	853	905	915	871	867	876	914	887	945	891	864	935	809	892	843	894	908	820	859	917	838	868	844	885	872	895	874	854	908	856	863	897	860	869	887	815	909	860	866	889	892	873	838	914	893	895	862	891	913	892	858	888	870	869	945	859	876	892	876	846	903	831	912	870	847	878	945	925	872	893	870	924	879	864	877	868	882	853	861	835	853	882	853	864	875	894	877	893	915	849	888	929	880	911	850	831	881	878	884	918	847	971	903	852	887	893	838	878	795	889	847	944	879	809	875	868	848	853	869	849	874	887	860	880	905	837	933	879	853	882	889	895	866	918	868	880	848	887	891	887	894	871	894	866	926	881	836	924	918	887	849	905	826	843	874	892	859	864	866	899	872	864	879	872	900	858	896	914	852	868	927	856	810	885	951	894	892	905	842	843	862	866	900	908	919	889	878	900	875	900	859	844	855	914	930	884	901	848	876	882	916	879	876	894	880	848	888	870	859	897	864	840	892	866	860	815	895	927	897	862	889	860	877	853	884	861	940	905	882	890	893	913	863	939	865	862	885	857	810	847	887	873	866	856	880	869	855	852	827	867	875	832	877	865	830	883	919	873	907	869	843	852	890	901	909	858	906	847	930	861	867	931	850	830	866	885	900	863	866	902	861	894	855	884	879	846	872	876	867	867	892	853	913	872	898	899	893	873	944	924	833	896	865	817	894	854	896	862	866	856	924	887	924	881	866	901	917	875	954	866	887	876	826	925	835	878	915	863	844	861	878	859	914	899	877	854	863	884	862	828	869	919	855	938	821	926	860	886	871	912	891	919	844	843	920	934	895	918	813	845	891	880	821	883	889	857	923	857	864	901	887	897	881	870	882	929	907	933	919	873	864	841	840	865	890	883	876	866	905	924	909	853	850	889	834	864	897	852	899	868	890	945	869	856	832	871	947	871	889	925	906	879	876	914	874	876	861	894	890	845	865	901	863	866	900	815	849	849	838	838	938	878	890	850	905	899	854	941	880	878	892	875	841	826	912	865	909	907	896	866	845	849	852	862	867	882	899	918	853	891	899	875	887	868	862	865	946	875	861	868	925	871	871	934	879	820	848	826	930	857	863	875	905	846	910	850	822	911	846	860	814	848	909	888	900	851	830	902	881	892	829	879	836	829	926	874	896	869	923	892	904	936	879	869	847	889	916	910	890	902	909	896	888	842	848	843	872	881	876	889	886	902	920	897	880	932	877	908	863	865	873	845	873	856	860	845	815	892	889	870	877	809	836	881	870	876	816	856	851	898	877	910	895	965	833	952	856	869	860	906	885	868	842	939	882	887	865	879	820	902	893	855	843	899	801	870	912	867	878	882	943	910	831	816	854	890	889	866	865	851	871	889	890	864	919	875	834	847	858	905	895	822	854	887	904	909	893	918	804	850	872	863	845	865	903	874	896	892	865	861	893	883	925	938	871	857	912	905	878	841	883	874	872	919	889	841	881	880	903	858	832	887	893	910	905	860	851	916	856	864	875	891	873	848	838	923	867	918	928	899	853	879	872	842	906	891	892	879	866	869	868	862	801	835	881	798	859	835	886	944	842	852	910	932	848	904	860	926	899	850	852	892	848	964	826	870	892	850	831	943	910	856	849	905	847	891	906	864	864	886	874	895	877	857	881	923	874	890	886	907	896	886	894	882	872	869	874	836	869	857	861	890	898	801	831	907	933	878	951	844	890	870	851	904	854	861	896	849	857	851	857	883	830	878	840	880	886	899	906	923	911	876	893	876	872	895	863	911	939	841	945	869	868	851	897	874	891	845	892	882	859	886	868	877	889	922	870	917	916	901	934	905	863	855	913	890	858	957	876	871	877	852	857	898	877	927	891	859	868	835	897	919	887	879	883	907	925	840	947	904	913	881	933	884	864	911	850	862	796	906	849	908	895	939	875	865	901	855	848	882	875	902	887	915	873	840	886	914	854	880	878	904	892	897	895	866	843	874	901	880	892	849	838	843
3522	3747	2959	1757	1302	1094	910	880	768	769	722	738	699	671	691	720	696	699	681	677	656	678	642	669	691	636	687	658	662	666	654	649	644	640	594	629	665	716	619	619	654	626	680	656	647	668	672	642	682	632	662	670	650	642	650	673	641	623	611	629	635	627	611	680	619	630	650	653	638	641	614	623	623	624	647	652	626	657	678	605	634	667	626	624	583	661	607	652	631	679	642	611	641	656	685	584	634	655	608	662	638	608	638	624	680	625	664	638	630	637	667	627	654	625	655	631	646	650	692	639	636	658	596	654	685	634	619	644	614	633	620	688	612	631	642	624	662	685	625	684	583	615	662	656	614	613	649	651	650	600	695	671	636	628	658	631	640	669	595	624	657	640	613	627	626	635	666	658	658	664	602	648	596	630	606	611	668	622	610	639	690	625	652	597	628	632	689	638	644	604	598	642	659	656	660	695	666	622	653	707	641	636	620	662	647	652	590	677	662	654	652	603	667	616	679	680	643	647	674	650	646	618	644	600	579	638	633	676	638	616	562	619	686	667	598	660	676	648	631	595	682	661	628	687	601	598	606	641	661	642	637	680	615	621	706	656	626	657	652	688	612	665	625	619	635	671	643	643	645	614	683	592	661	676	624	637	607	611	645	643	653	670	635	621	644	640	663	670	662	674	617	679	616	663	606	631	678	652	607	592	646	625	642	636	657	644	654	645	639	651	605	650	648	671	610	647	669	626	574	624	637	651	644	641	613	676	658	616	676	611	636	624	672	615	629	656	646	635	649	634	605	633	619	580	626	603	673	648	619	650	682	624	634	653	621	620	644	666	662	623	634	652	671	608	622	634	663	624	579	639	628	612	604	668	659	651	665	619	654	643	644	611	634	631	661	636	647	616	646	629	603	660	674	676	615	607	644	662	634	639	664	602	637	651	666	637	596	613	623	605	630	639	636	699	674	629	633	675	616	603	609	657	667	656	639	671	630	595	676	598	639	635	628	630	658	604	621	649	624	597	635	661	619	676	638	670	628	647	638	647	632	632	683	625	651	652	630	677	643	596	625	616	657	649	655	623	647	630	623	652	679	654	671	647	663	636	634	605	643	646	599	622	631	654	595	618	608	646	641	642	656	673	630	682	610	644	674	663	618	622	650	686	666	656	701	612	624	655	608	631	662	657	644	671	619	696	607	630	665	658	632	655	625	653	623	643	645	659	645	696	637	621	641	645	617	640	619	690	621	612	658	627	622	643	633	606	657	641	670	640	676	646	629	603	667	656	670	631	617	593	605	676	637	612	654	605	587	653	584	634	621	605	639	649	667	599	640	685	595	638	624	601	609	622	630	640	634	611	636	641	620	631	682	639	628	669	663	614	647	635	658	636	656	639	642	579	630	641	625	628	630	628	631	639	698	693	590	637	611	604	635	639	683	698	594	629	637	576	654	631	635	637	622	633	620	601	672	631	626	640	594	615	667	634	636	654	634	603	644	625	628	623	612	662	619	621	670	637	599	662	676	616	642	623	591	638	665	645	621	651	625	646	666	624	646	630	638	632	652	608	662	615	611	628	637	651	603	627	667	600	654	625	652	630	636	612	662	661	626	632	636	608	645	608	643	638	654	640	664	645	629	596	648	611	654	619	621	688	692	637	599	663	667	642	621	673	670	633	599	605	601	607	654	625	633	593	649	611	623	688	654	659	638	626	653	679	638	609	631	665	590	636	619	617	626	588	636	640	666	618	633	617	636	638	627	645	646	604	658	599	675	632	692	647	619	670	638	594	665	581	638	596	617	636	648	639	631	627	644	668	645	645	649	652	629	632	635	658	655	609	668	675	652	620	628	616	648	610	597	612	600	651	624	575	630	648	646	621	629	641	679	612	635	616	620	614	615	645	636	689	643	625	655	605	623	600	589	655	647	654	647	597	689	639	617	668	687	635	680	665	657	607	626	610	629	625	661	645	640	675	646	680	564	616	615	592	616	650	689	626	599	644	694	659	606	624	672	635	640	619	614	630	640	654	628	591	640	650	643	624	600	617	627	609	631	645	640	584	627	666	637	614	667	598	624	616	617	644	665	619	645	639	604	626	651	617	618	639	630	583	660	608	630	632	634	617	625	688	628	628	635	647	640	659	678	589	643	641	628	635	643	673	635	619	622	661	616	634	609	634	631	653	601	645	630	638	597	589	623	645	616	627	616	634	663	604	611	640	609	639	622	673	647	643	631	630	666	646	694	643	644	656	596	661	628	658	607	636	629	649	641	618	639	615	645	618	642	614	648	635	691	664	654	603	634	624	623	635	669	623	620	624	632	604	694	582	621	639	668	604	639	606	637	611	699	627	656	590	628	671	620	693	629	629	623	644	644	649	613	603	661	592	666	624	651	659	643	642	655	666	681	560	576	592	668	620	635	634	644	595	618	631	623	662	636	634	588	603	663	608	638	655	684	607	610	625	638	606	633	617	650	627	608	715	643	594	688	641	605	620	610	619	640	601	646	627	638	627	647	595	676	615	638	611	627	671	601	660	646	661	610	629	655	610	600	631	583	667	636	642	599	652	603	642	639	615	617	645	631	669	638	668	662	619	645	640	584	692	638	612	639	628	613	649	643	614	652	601	644	636	628	691	613	652	624	649	617	638	617	645	651	617	583	651	632	604	637	669	623	617	597	652	626	637	620	617	630	656	608	646	646	602	605	643	615	653	640	653	596	593	643	611	632	672	639	625	605	665	622	593	656	625	690	640	596	646	629	605	649	603	608	641	619	638	611	658	627	651	606	656	672	655	614	646	659	632	621	600	603	601	666	666	614	606	606	616	620	635	680	603	622	636	673	665	622	631	660	687	617	609	607	652	665	680	688	677	645	665	610	633	645	655	616	614	615	662	659	646	619	672	654	610	616	600	645	602	653	597	658	682	651	667	600	661	622	625	659	651	660	622	608	620	666	645	653	583	629	546	641	617	661	622	643	638	620	599	657	613	641	626	615	684	633	633	616	608	638	675	629	635	637	607	657	653	684	635	622	618	646	612	570	647	630	634	628	661	649	625	634	631	645	618	624	635	619	606	640	624	631	627	649	663	643	580	600	609	619	617	616	643	624	648	666	645	628	630	614	622	635	611	631	649	596	656	621	637	666	664	620	604	646	616	634	608	649	626	585	626	621	638	607	630	663	632	624	592	592	604	639	684	654	609	645	601	614	614	598	614	668	607	661	631	618	582	592	632	666	641	648	606	629	646	625	654	651	665	635	626	615	667	620	662	579	637	649	598	637	633	667	631	651	631	586	619	649	648	623	640	584	600	676	615	669	585	642	690	639	631	630	687	608	630	606	645	643	657	653	619	626	606	634	604	663	673	672	589	602	667	591	657	616	669	637	622	648	650	635	633	622	669	582	591	634	640	602	623	619	626	618	640	628	617	647	641	599	641	618	690	607	620	625	589	652	628	631	632	659	677	651	619	665	627	657	599	643	627	632	601	649	597	623	613	633	624	583	660
24485	21454	28805	24515	21453	9009	1840	1295	1063	996	1003	898	886	904	899	879	842	853	857	914	859	878	871	861	828	893	823	878	832	835	867	802	824	790	841	827	805	784	820	834	775	826	823	796	848	823	788	802	806	785	784	823	781	803	815	809	811	848	797	798	833	876	804	806	846	780	782	803	793	791	805	802	778	789	801	814	806	769	830	803	835	849	824	830	782	838	841	784	844	863	838	820	825	847	777	805	800	833	807	809	824	824	808	809	803	833	880	806	781	833	804	860	804	772	772	821	828	805	791	786	856	774	791	807	798	827	782	787	782	809	797	836	836	819	794	848	855	754	815	811	790	760	800	846	828	829	788	807	812	816	812	834	829	826	805	808	841	752	808	817	800	805	787	847	808	816	798	796	842	823	741	810	774	818	830	788	837	859	817	806	840	786	773	772	795	750	852	830	794	821	820	811	858	804	797	813	833	830	742	874	808	832	741	827	815	842	802	771	866	808	774	771	756	826	841	814	802	841	776	777	816	826	806	840	818	801	763	789	816	760	796	889	788	823	810	761	811	771	778	811	817	800	803	815	788	784	776	788	752	808	867	781	826	796	743	834	773	807	791	808	790	799	828	847	800	860	768	796	813	822	827	768	828	814	794	825	851	812	816	801	789	794	800	850	790	796	860	809	831	862	801	816	797	796	817	791	784	789	841	830	797	801	827	787	805	760	811	804	821	731	836	827	815	820	814	816	803	797	873	838	801	798	809	800	804	789	792	820	792	807	805	835	814	817	808	843	846	845	774	822	779	825	827	749	850	782	825	776	811	793	801	838	829	817	835	858	786	826	805	756	843	776	771	839	756	803	788	826	778	840	785	791	789	823	824	827	828	834	799	809	827	792	803	845	767	828	826	834	795	814	850	816	793	827	792	834	802	796	802	815	821	805	825	810	807	761	766	782	836	822	800	844	838	839	837	785	822	805	796	892	779	809	746	793	835	831	828	752	755	778	828	793	805	801	829	791	841	813	776	803	815	795	759	839	774	768	759	827	842	763	801	808	812	845	829	814	787	804	814	816	797	778	758	789	817	777	840	826	796	834	823	811	851	790	782	832	787	814	776	812	804	761	798	785	874	792	843	768	807	787	762	782	784	813	788	787	816	781	787	843	818	775	762	848	795	806	787	836	811	836	770	779	816	830	781	787	842	814	796	795	805	807	814	816	813	784	810	819	780	849	833	784	773	823	835	801	742	759	809	817	837	794	791	820	816	782	794	786	807	783	782	827	869	823	782	763	813	749	774	779	805	763	765	838	822	818	836	767	737	786	758	809	739	820	755	806	770	799	788	805	833	795	774	811	789	800	773	822	756	829	814	794	819	792	780	743	824	839	797	810	811	796	771	819	798	785	816	770	769	738	771	787	787	794	793	805	787	796	778	821	845	827	804	835	798	819	767	809	803	771	776	802	788	801	808	787	831	832	759	815	778	765	795	762	760	795	767	796	817	812	798	812	785	808	767	766	743	804	786	825	853	808	772	809	751	804	827	825	811	838	842	788	759	819	814	792	769	798	798	826	816	795	793	802	795	818	800	798	784	781	818	802	808	762	791	772	779	822	819	796	815	813	791	804	831	791	782	805	836	812	792	750	770	778	814	769	821	782	819	809	826	817	795	773	821	799	814	863	792	774	820	755	825	782	794	807	829	711	833	797	811	797	786	869	742	794	770	775	753	802	836	855	819	824	817	817	801	804	807	798	823	827	792	777	792	773	837	830	800	816	764	830	803	783	782	813	784	791	812	770	805	769	813	808	756	818	783	774	807	809	800	795	784	829	842	744	836	784	798	770	815	800	811	791	772	823	802	823	783	778	816	761	759	787	819	792	756	779	806	816	857	796	808	768	788	830	797	810	805	797	831	817	804	834	802	822	781	825	796	816	832	820	771	746	768	754	851	790	779	830	804	780	807	794	808	806	836	780	744	824	804	806	809	777	810	779	805	761	801	752	784	762	775	877	782	823	823	790	821	809	774	757	814	817	788	823	817	794	831	822	829	834	826	849	853	794	816	814	802	839	854	784	787	799	726	859	797	784	789	777	802	804	797	760	829	804	752	753	826	803	799	744	780	778	787	758	760	775	834	853	778	789	801	786	769	769	833	789	793	815	863	783	811	824	836	751	787	841	780	791	777	849	781	795	824	859	803	770	736	836	840	812	792	771	823	845	800	799	783	792	794	856	798	749	772	838	819	776	793	750	784	832	734	776	791	783	821	792	839	784	840	777	752	788	788	855	771	785	808	816	826	785	829	819	811	794	778	782	773	774	818	776	810	760	758	792	821	776	756	818	870	816	773	828	786	832	805	820	785	863	771	825	805	789	761	769	814	839	784	795	825	746	856	825	771	782	803	807	806	805	811	801	806	783	808	793	802	816	822	859	777	801	815	816	817	849	733	804	786	807	810	805	815	799	884	770	832	801	746	776	793	797	828	797	806	779	794	797	812	770	806	810	758	875	822	771	778	772	808	794	827	790	875	833	803	799	802	807	796	754	774	840	776	780	784	844	772	825	784	756	840	820	803	742	767	813	833	839	840	849	818	759	796	822	856	800	790	839	776	816	792	769	773	824	807	774	764	817	826	798	795	836	851	828	753	811	894	829	812	791	761	812	766	802	774	787	811	833	840	789	788	728	754	733	849	803	799	847	806	781	812	752	820	843	876	746	795	732	810	777	753	832	807	781	745	801	819	795	809	802	785	774	739	775	856	768	799	751	779	809	793	792	801	800	790	820	788	781	764	793	801	840	801	768	775	795	782	779	780	826	815	805	735	782	814	794	793	788	823	856	745	719	761	782	839	796	747	819	767	769	851	786	807	854	837	797	804	810	795	809	801	846	843	832	823	823	840	810	841	790	780	775	830	803	780	784	841	767	792	810	793	826	824	809	788	818	767	822	757	808	791	776	813	824	850	814	775	765	841	811	817	839	776	832	835	820	816	814	779	815	803	847	745	756	763	818	803	750	780	788	820	825	827	808	795	789	848	809	770	788	874	838	767	832	778	773	757	805	816	806	793	730	803	778	808	770	813	828	825	783	832	813	826	812	819	774	805	795	769	767	851	803	810	773	756	788	793	795	790	808	789	780	793	860	866	770	827	750	804	772	785	841	797	818	819	806	803	734	824	784	764	858	780	799	810	804	816	768	795	770	824	810	764	821	789	833	766	826	867	797	786	835	787	784	838	809	832	791	816	785	778	792	781	853	779	756	825	748	821	825	859	795	786	769	797	735	775	810	782	775	784	831	784	776	818	780	799	835	818	804	786	779	817	819	807	818	811	766	798	817	770	803	786	806	855	813	769	800	800	786	773	823	804	824	805	785	775	804	813	827	836	794	816	781	834	863	810	794	808	784	792	803	822	799	776	787	852	776	814	811	813	783	741	807	770	821	782	778	814	792	817	821	794	797	777	814	802	837	822	768	767	854	743	782	781	752	797	833	820	824	825	797	798	801	796	768
3727	6114	4974	2648	1823	1413	1170	995	902	823	817	762	737	726	715	680	671	706	674	626	638	638	647	660	607	640	617	641	620	634	594	659	605	602	633	594	624	584	597	619	593	655	634	608	622	614	622	631	608	605	620	635	642	627	615	584	655	631	605	606	556	564	609	588	633	594	599	616	643	597	596	577	606	617	586	619	652	590	612	606	585	637	621	622	598	601	642	628	577	582	604	600	606	600	635	623	562	625	588	556	612	591	640	579	569	623	602	593	578	608	581	596	622	625	590	609	560	606	604	575	558	617	626	565	607	592	642	608	587	616	604	602	602	614	587	642	596	597	587	603	633	629	615	634	577	574	615	579	605	578	587	574	651	586	627	615	565	549	599	558	611	620	608	599	574	609	573	640	610	594	590	578	555	622	612	536	630	590	556	595	603	639	610	565	604	605	611	616	550	595	593	605	620	556	617	623	587	604	596	582	596	571	592	593	600	598	625	588	592	585	588	581	594	585	590	587	621	641	586	564	603	623	607	592	573	602	530	607	604	559	566	588	586	592	576	616	642	601	597	631	587	560	604	578	595	575	596	587	555	563	585	576	615	624	613	628	623	604	584	551	561	546	558	608	602	570	603	573	570	660	581	559	629	588	614	593	559	585	615	583	583	574	593	569	647	608	570	583	571	572	618	582	558	551	637	587	646	615	588	561	605	576	572	590	597	584	594	580	619	624	581	580	616	608	560	598	582	593	579	595	550	601	653	602	570	604	602	609	609	601	568	550	599	633	632	607	587	646	567	616	619	622	615	576	618	596	584	578	571	601	598	597	553	605	610	589	601	589	588	591	593	621	574	573	606	631	592	589	577	588	608	549	659	622	643	556	571	612	623	639	581	529	610	619	601	606	594	636	592	563	596	630	602	602	612	602	608	531	578	617	630	591	591	599	551	572	588	576	592	607	565	548	612	628	575	563	560	592	591	555	565	587	591	597	629	600	556	565	581	612	597	611	562	587	576	575	630	580	603	610	621	603	578	593	597	609	572	617	555	599	608	586	603	570	583	579	624	583	577	609	596	587	661	585	588	566	621	585	580	560	658	587	573	605	593	568	560	604	594	583	589	611	578	590	611	569	608	602	561	578	577	651	592	583	589	586	590	554	566	551	601	560	585	588	556	626	586	613	604	617	634	566	562	550	583	621	612	570	534	572	625	632	562	620	587	546	573	572	647	597	607	563	604	628	567	604	609	590	594	566	579	641	657	562	600	586	586	603	601	605	602	614	573	599	600	605	570	552	607	591	568	559	589	590	667	587	564	587	587	598	596	557	611	563	587	609	577	609	551	550	605	600	576	613	614	599	571	565	534	581	573	558	559	599	562	566	608	590	596	578	553	582	545	608	563	554	589	593	632	634	565	588	638	591	531	616	557	602	574	641	599	600	627	592	567	569	622	616	585	620	574	567	572	610	586	605	584	612	591	598	609	578	555	639	622	560	596	627	599	597	585	587	579	577	626	576	631	587	623	588	608	614	589	557	651	605	578	607	636	600	587	561	532	613	583	599	572	555	627	582	562	602	585	604	554	636	600	602	635	600	623	603	585	596	566	542	607	594	616	579	581	577	626	607	550	577	573	608	542	593	589	632	570	588	613	562	574	557	573	586	626	605	602	572	556	583	618	617	571	591	568	551	569	586	582	585	620	585	608	576	580	598	554	606	631	627	587	579	594	593	581	554	555	565	610	582	584	565	591	566	576	603	615	610	604	589	587	604	572	608	566	638	575	589	563	571	621	539	615	567	575	626	567	636	609	585	615	611	599	606	613	597	595	642	623	617	592	595	532	617	627	550	588	615	578	597	581	596	591	514	576	620	605	564	573	599	596	594	590	579	568	616	593	586	593	575	592	557	612	560	628	587	655	564	588	575	594	642	602	596	625	592	595	565	566	574	582	586	581	613	577	576	591	565	553	576	562	558	551	522	594	563	579	596	604	583	570	636	603	633	601	604	593	575	556	540	599	605	545	568	592	631	575	587	586	605	573	627	641	604	586	629	582	598	570	569	606	594	564	612	607	565	612	529	574	616	571	596	603	590	603	578	609	609	574	596	562	595	601	577	617	567	586	589	574	574	604	570	590	576	565	563	600	586	573	585	577	626	587	580	582	577	579	559	592	613	569	601	592	579	648	628	556	588	574	607	588	571	560	582	550	605	572	604	596	581	582	632	598	540	628	567	584	566	568	617	595	537	591	633	625	568	604	596	563	601	602	582	598	559	584	585	594	624	593	579	573	573	600	624	574	603	565	568	579	548	571	596	575	563	613	587	633	607	626	576	609	564	592	583	560	634	527	605	588	616	578	595	595	630	595	595	582	598	599	615	569	565	598	612	601	578	617	577	584	581	580	572	587	634	569	587	604	555	584	562	617	598	613	590	578	619	561	563	588	615	626	600	593	536	592	554	576	617	566	580	579	600	591	558	592	597	571	595	595	606	606	602	578	555	576	595	604	600	627	570	596	630	576	553	618	588	615	630	591	574	584	583	583	588	602	582	582	567	586	573	573	626	536	588	580	579	605	657	574	560	639	564	597	591	600	579	570	552	614	550	552	570	616	627	585	609	610	585	591	599	576	602	610	598	577	596	581	568	600	585	605	583	605	592	587	581	555	616	568	611	562	579	558	611	540	562	587	602	598	583	590	596	619	571	592	602	597	585	581	593	546	636	586	585	616	580	564	580	580	533	574	618	535	582	573	609	572	588	565	564	600	591	580	598	618	572	553	630	606	600	553	556	618	571	583	592	559	579	622	548	617	599	593	567	554	561	588	625	594	608	598	600	554	575	548	586	588	559	613	581	544	580	626	595	586	607	551	614	570	591	612	577	559	618	646	544	568	573	591	575	572	584	585	646	605	585	640	611	628	627	573	547	603	652	571	635	601	597	557	560	572	565	557	609	596	598	566	548	606	599	559	644	573	580	560	561	605	562	569	613	559	590	592	590	558	596	577	572	628	571	577	572	596	591	616	593	618	576	597	582	605	581	617	571	614	547	602	580	567	651	613	557	588	613	566	588	621	518	592	575	602	591	561	609	615	587	559	603	572	568	576	622	564	550	586	616	569	566	577	577	634	564	599	609	582	560	571	576	574	548	564	573	559	593	617	593	573	572	622	533	595	527	583	553	586	638	617	582	585	606	590	579	589	576	566	570	619	618	554	563	551	609	562	572	556	602	599	586	552	607	605	575	585	581	599	547	610	583	600	562	576	588	597	567	610	594	586	555	584	590	558	564	571	578	542	599	578	519	574	594	579	590	564	609	593	581	544	567	563	566	545	569	592	618	576	581	571	585	553	585	611	542	601	547	552	621	572	567	626	572	581	597	533	557	548	569	532	587	597	654	567	539	582	578	607	586	609	556	556	580	594	620	580	595	642	602	623	560	568	595	580	575	583	613	615	610	595	570	577	607	593	611	585	581	544	555	566	555	565	573	543	587	631	591	651	607	598	603	633	588
27945	10574	1090	696	542	489	548	518	524	482	553	547	498	505	508	502	482	515	526	498	490	479	473	464	501	499	490	489	495	533	483	524	499	478	532	492	510	499	473	474	488	491	534	516	471	444	523	503	491	509	501	504	465	493	491	481	463	462	489	484	512	498	477	511	481	504	442	501	483	499	475	468	509	492	481	493	496	475	501	543	509	502	499	526	500	545	522	464	421	497	481	474	487	490	523	508	464	518	461	487	474	481	550	482	487	510	457	486	490	530	495	499	512	506	466	464	497	469	455	476	514	483	499	486	539	513	544	508	486	481	506	463	515	477	492	490	503	492	474	510	438	487	466	491	510	476	481	507	518	494	474	471	475	451	454	557	495	509	462	468	526	489	494	487	453	485	492	439	505	508	475	504	452	482	508	474	462	491	480	476	480	489	514	468	464	519	470	508	495	513	541	506	510	506	494	475	475	515	507	556	504	482	501	492	498	489	487	511	461	504	520	501	450	454	462	515	473	477	476	484	487	471	540	468	441	528	466	484	485	474	484	456	495	482	486	472	504	494	524	486	510	498	459	527	488	524	489	498	510	498	471	510	499	483	487	505	503	469	500	500	515	461	528	465	439	551	478	509	477	503	514	494	510	488	494	452	517	497	465	465	472	518	499	516	465	457	514	467	472	482	468	487	476	489	488	473	454	525	466	513	475	506	492	540	485	477	492	478	502	490	451	461	483	501	487	516	495	507	512	506	503	482	514	460	465	452	467	494	521	457	474	495	486	495	537	482	499	501	487	508	473	468	474	497	476	491	477	501	507	488	496	499	514	490	467	497	510	506	513	504	482	455	504	509	487	438	508	549	526	494	500	497	499	492	491	469	502	503	488	532	454	494	476	488	489	518	485	498	496	513	516	497	474	532	512	497	492	479	529	499	472	505	506	444	499	455	454	485	504	468	489	509	453	483	476	495	476	470	476	462	493	448	484	470	482	494	468	459	465	460	506	470	514	489	500	518	498	471	466	458	469	464	472	463	490	468	484	483	509	473	487	531	511	498	494	494	485	476	487	452	483	468	489	514	471	479	475	490	480	474	513	513	492	471	497	467	517	513	455	528	499	499	526	452	500	525	487	506	483	459	507	455	454	458	480	508	456	504	475	479	473	508	506	496	511	476	491	504	487	497	505	502	446	519	464	518	490	468	503	475	491	506	543	523	487	510	511	502	521	480	489	482	492	468	476	456	479	546	472	498	500	501	489	497	491	474	500	471	500	538	502	479	499	495	517	483	505	508	527	483	496	490	453	472	496	500	517	443	537	499	490	505	458	473	515	477	487	495	509	462	486	481	501	517	527	470	506	466	492	460	522	520	497	488	518	468	467	469	489	486	499	478	456	473	492	487	521	467	552	480	509	519	474	504	502	477	481	460	470	455	523	519	470	470	516	510	484	489	498	512	470	505	494	480	468	467	521	522	464	500	519	451	459	473	485	454	486	462	534	511	514	509	466	432	516	526	476	516	511	502	482	476	510	433	462	469	502	448	486	497	522	509	474	457	465	486	483	490	490	492	479	515	460	529	489	509	508	443	476	497	510	500	495	506	481	520	510	509	485	494	512	467	497	466	498	520	500	448	517	460	483	479	494	512	469	493	503	503	489	512	512	446	509	502	516	480	533	504	454	470	523	495	462	505	484	487	491	498	487	511	498	478	517	500	462	471	520	503	455	482	487	550	500	520	507	480	518	499	487	533	483	453	484	496	496	488	482	508	459	493	516	517	489	493	500	466	501	475	482	500	483	471	480	496	507	484	485	439	465	489	502	492	521	449	481	525	488	476	480	489	520	485	474	491	477	475	470	466	500	511	527	483	471	492	506	467	504	511	498	487	504	487	531	521	467	508	464	504	483	492	484	478	451	513	510	470	503	490	500	513	491	498	494	505	499	477	469	507	491	483	542	506	503	470	485	477	529	475	499	485	476	476	528	521	539	532	509	478	506	490	559	457	488	493	474	474	505	479	504	470	487	494	501	519	491	477	469	489	451	502	467	458	501	460	479	517	475	503	506	521	506	513	483	481	520	485	494	481	468	474	480	500	538	486	495	506	488	481	465	482	486	526	499	500	491	510	513	485	488	516	512	503	505	519	468	498	503	462	535	486	496	469	493	492	441	487	507	493	508	547	468	526	480	530	461	514	490	494	501	510	499	524	475	519	498	467	503	522	520	487	479	461	474	514	495	526	471	491	480	476	508	488	455	475	501	485	514	507	488	467	501	457	509	500	488	507	530	505	458	480	486	472	499	504	473	484	499	510	478	481	457	474	511	511	537	503	490	505	471	494	460	493	457	455	503	503	477	493	482	498	467	496	494	526	479	483	492	486	488	493	511	476	514	492	552	495	473	496	518	488	489	522	477	526	499	500	481	487	466	505	493	494	453	506	490	496	484	456	480	470	483	516	536	517	496	437	516	482	477	501	459	479	488	543	529	461	489	488	480	471	509	521	487	482	505	500	519	482	520	485	530	467	491	518	463	505	494	496	480	490	500	457	473	510	488	466	489	437	494	479	519	483	492	515	480	527	481	516	514	473	514	542	486	494	480	457	514	482	487	470	535	475	505	476	504	520	483	493	530	502	516	495	491	479	490	480	473	506	538	490	483	462	496	462	446	502	520	453	547	498	497	489	514	484	519	508	478	510	457	485	474	505	490	500	466	505	522	497	541	494	488	485	508	527	486	501	465	459	463	474	474	480	485	457	497	506	531	513	488	492	515	482	496	524	479	497	526	481	505	503	514	536	503	493	478	485	521	496	451	459	498	495	465	479	487	495	487	510	454	494	498	511	494	535	485	515	479	482	514	498	472	502	507	552	483	470	489	468	515	448	491	486	492	514	509	494	489	485	481	487	521	488	514	535	470	510	462	494	487	493	492	471	472	451	533	500	488	484	482	518	512	467	495	473	489	462	490	494	473	481	461	463	462	503	478	495	486	509	481	469	464	496	495	492	493	494	525	500	514	497	489	472	505	491	492	498	490	485	485	453	514	486	499	474	492	518	484	550	500	482	512	484	501	489	477	498	468	499	538	508	505	448	510	489	488	493	518	460	495	481	511	531	502	547	466	479	473	493	543	515	497	499	478	489	477	502	470	460	494	494	482	510	549	524	490	493	510	503	489	462	496	516	490	469	528	472	557	502	502	474	455	512	495	487	452	494	483	523	501	470	489	513	445	493	455	465	510	474	479	513	520	507	489	508	494	527	483	507	489	446	485	520	492	512	482	487	485	451	494	514	476	492	477	492	485	496	506	523	533	489	521	466	483	488	520	510	522	488	487	502	526	507	492	473	513	449	464	508	423	531	466	502	471	517	499	506	474	506	490	511	510	527	495	468	467	476	501	498	472	490	490	476	500	483	490	482	480	482	540	461	536	491	509	480	507	457	511	459	483	485	484	465	501	484	541	490	492	512	495	533	515	485	509	476	479	461	504	526	486	481	516	499	486	495	496	500
4811	581	478	421	398	392	342	339	305	366	337	367	335	372	366	350	351	347	352	377	316	345	319	347	327	329	329	344	325	327	352	386	360	354	381	361	388	354	326	332	383	333	354	353	306	363	360	361	319	325	374	368	363	324	342	348	319	350	332	361	378	349	367	385	332	347	334	373	356	342	375	355	355	345	353	340	340	364	355	373	355	349	350	335	338	355	377	360	335	358	341	335	391	357	326	317	357	365	312	351	321	361	360	343	314	323	334	346	349	356	329	351	325	360	359	349	352	305	374	366	332	362	331	343	349	371	311	369	381	340	363	356	345	341	361	389	371	353	348	372	347	379	313	331	362	333	359	354	370	367	327	346	335	356	321	351	335	348	353	334	346	374	376	336	327	369	338	355	327	352	354	357	323	306	348	359	353	385	374	366	337	354	349	358	337	360	334	348	330	353	368	393	349	366	346	334	332	344	339	350	369	306	360	342	392	335	314	376	307	339	358	314	340	322	339	329	335	390	336	324	365	353	404	370	386	352	322	389	324	346	369	323	353	336	335	336	333	377	345	329	340	382	351	363	344	349	329	347	342	346	323	356	344	351	352	330	350	352	356	359	316	333	333	344	334	349	340	350	339	365	335	369	374	355	384	313	335	355	352	375	346	351	352	356	334	321	366	372	353	371	360	340	344	310	341	357	345	362	348	329	377	316	332	335	358	367	356	345	323	364	311	325	329	301	362	305	356	340	350	363	343	353	368	349	334	373	370	355	368	379	379	373	359	347	357	342	323	358	335	341	322	311	332	383	345	384	335	336	334	328	379	402	330	352	344	374	342	341	336	352	324	366	365	323	392	367	324	349	379	319	330	342	308	330	339	379	359	353	345	329	364	337	351	335	375	335	345	319	382	355	343	335	363	335	338	318	351	343	332	331	361	348	377	331	345	332	341	344	344	340	344	369	364	367	325	335	369	358	350	342	355	352	359	364	358	387	356	374	351	351	317	350	329	324	358	324	347	336	363	347	314	365	310	344	334	350	335	353	366	302	320	368	340	356	341	365	344	341	365	332	349	345	330	353	369	333	368	384	345	343	369	345	334	355	396	349	333	336	366	335	367	315	362	320	364	361	333	357	339	322	327	347	369	326	345	329	340	345	356	336	326	360	358	376	349	314	341	367	382	357	343	317	367	332	349	327	346	370	380	335	339	377	358	358	354	379	330	337	373	357	361	351	323	377	320	366	348	369	326	349	335	347	326	354	330	325	312	344	341	366	373	332	390	368	359	405	331	396	364	349	340	379	330	355	348	360	316	329	337	343	298	338	388	378	327	343	373	352	355	353	363	324	354	369	356	379	335	369	366	340	362	314	332	354	337	386	332	345	350	331	355	351	336	342	322	352	350	354	341	384	356	338	354	347	352	373	337	342	334	350	369	338	337	375	368	377	334	340	309	371	368	359	354	339	316	356	350	321	330	333	356	344	340	342	340	364	317	322	364	343	346	351	373	375	328	335	323	344	350	352	313	334	329	345	348	344	355	360	345	365	346	368	346	377	327	387	364	334	346	338	326	372	329	342	330	364	344	326	362	360	355	353	366	304	352	363	339	367	365	368	345	356	336	325	329	368	372	377	369	359	370	360	339	365	318	341	363	343	327	366	315	305	321	369	351	350	356	334	335	309	335	405	334	334	345	328	334	345	319	325	335	328	329	328	356	337	369	357	352	317	329	351	329	338	364	352	367	359	348	363	364	364	349	348	364	354	362	342	375	321	353	372	344	358	346	352	384	365	314	383	343	342	371	334	352	335	360	358	339	339	349	323	354	345	368	324	356	355	346	358	358	314	384	338	346	348	345	368	347	344	343	375	329	358	354	359	341	362	355	372	377	369	355	363	378	371	325	332	365	348	351	365	352	340	323	352	394	342	339	338	357	342	379	339	354	348	317	343	319	324	331	330	353	323	330	382	354	338	360	331	338	352	377	360	374	350	353	318	340	353	313	361	345	359	345	348	327	318	348	397	350	366	362	329	325	365	371	349	375	333	359	354	393	355	357	357	302	359	336	342	319	366	355	323	326	326	308	372	350	364	364	331	330	331	328	351	326	322	362	358	351	318	327	357	353	344	354	356	324	312	335	332	350	342	354	369	362	366	352	375	352	363	393	322	302	370	340	358	353	361	329	344	360	351	347	352	342	339	332	305	336	357	366	355	333	316	360	338	367	380	366	329	358	369	318	356	342	317	356	333	344	342	381	369	365	373	370	378	348	345	360	337	331	333	339	353	358	342	361	343	366	349	359	353	357	347	364	319	340	332	327	343	344	343	342	357	358	343	370	360	326	341	347	329	361	337	318	359	345	387	334	327	328	376	349	336	366	342	337	354	356	349	301	335	329	364	312	331	354	356	357	354	328	310	332	364	346	356	357	359	352	324	328	354	346	352	317	340	350	327	348	349	367	296	311	345	351	352	387	350	402	356	387	335	358	331	323	342	332	366	345	339	335	334	314	397	328	369	338	365	354	372	373	338	356	368	345	335	361	360	350	319	344	343	371	371	340	342	350	342	319	356	338	352	347	317	321	371	337	339	387	366	293	360	357	390	359	355	340	323	304	329	369	361	359	356	373	322	329	368	347	355	356	346	334	360	346	382	361	315	360	342	335	332	347	349	334	377	336	337	334	331	369	360	327	321	343	366	373	374	338	369	337	366	335	350	354	369	351	370	343	365	361	368	371	364	361	385	381	336	355	343	353	357	353	366	350	360	306	354	345	360	361	330	343	343	361	348	341	366	354	396	348	332	328	359	358	321	370	329	327	388	363	383	360	337	368	312	335	335	332	362	325	327	321	361	351	366	366	354	328	333	371	387	344	341	319	378	366	404	343	364	341	371	333	372	338	366	382	327	347	341	372	325	322	364	359	341	331	353	315	344	339	326	314	376	326	317	332	364	375	361	339	364	348	341	350	361	349	365	339	326	325	372	334	368	356	338	363	359	333	357	332	350	364	342	369	353	340	371	368	342	348	350	334	368	341	350	324	334	346	318	376	343	339	358	387	345	308	364	346	349	359	319	328	368	351	344	334	356	362	329	361	313	396	357	323	348	342	351	377	332	311	329	355	348	356	335	354	326	334	355	329	304	323	314	344	334	344	379	327	375	342	338	387	333	311	335	331	298	355	365	355	355	351	312	338	371	367	356	331	380	366	368	376	377	368	363	319	336	359	353	381	317	332	355	352	362	350	375	335	349	324	317	330	345	320	335	354	327	315	344	372	325	353	353	336	327	359	334	363	365	323	314	337	311	357	339	321	332	313	333	340	328	352	356	372	348	347	345	332	329	342	325	344	358	327	357	327	332	383	361	363	362	356	352	332	376	337	337	357	336	354	372	352	343	330	335	348	350	333	349	357	361	309	348	357	392	323	329	338	355	331	357	364	349	327	340	336	335	343	320	372	332	363	350	346	355	328	360	346	356	393	310	379	366	363	322	364	353	337	339	336	344	370	328
25531	21482	27927	25481	11247	1859	1331	1135	986	1032	958	930	961	963	977	901	915	974	921	926	950	923	966	950	858	855	924	928	936	870	905	959	952	919	962	942	914	870	886	889	973	898	920	947	880	900	940	906	925	924	931	949	838	855	901	868	843	857	911	887	898	877	869	893	869	923	912	927	871	911	894	908	913	947	861	893	909	879	931	860	840	855	866	910	892	904	861	873	837	863	827	896	913	926	878	869	865	919	877	866	906	931	905	873	940	912	875	917	919	893	880	829	864	904	848	917	907	893	877	906	880	909	893	867	876	945	911	858	887	907	906	874	911	905	950	948	929	884	918	933	869	888	900	838	870	905	947	984	860	910	854	928	937	913	821	863	898	911	923	915	851	931	922	857	893	897	897	847	921	886	908	868	846	892	866	940	875	866	944	858	899	967	918	852	859	880	890	910	908	923	940	943	868	874	870	888	866	909	890	981	896	914	878	974	918	914	958	933	894	900	860	880	863	859	900	823	899	926	893	874	909	886	927	880	880	919	889	870	863	867	890	899	925	861	857	921	902	884	857	888	891	951	898	875	906	916	864	909	838	909	899	891	861	910	863	867	862	881	872	873	851	983	891	903	856	938	895	891	900	888	897	911	868	833	885	961	955	884	898	902	855	904	821	898	829	916	894	864	899	898	918	922	921	889	847	896	978	897	835	909	912	890	892	879	902	861	905	881	885	905	975	890	942	870	937	920	888	850	880	838	906	898	903	869	937	907	858	913	907	907	847	855	876	894	894	932	929	909	922	849	864	840	918	876	837	885	914	887	872	882	892	890	886	905	880	913	893	836	917	881	914	901	877	919	896	863	861	889	930	905	914	855	916	914	914	890	898	857	907	896	918	899	866	886	825	861	913	875	879	879	900	928	894	932	868	867	853	864	883	853	905	839	844	914	872	893	928	935	889	879	947	886	896	889	880	858	880	898	903	962	858	874	885	909	922	867	866	954	915	910	953	858	897	865	929	876	887	932	950	865	911	901	905	836	833	922	919	897	873	907	883	893	893	890	881	933	893	917	905	919	892	905	851	880	904	868	885	882	878	857	818	906	965	875	857	888	871	859	853	941	916	861	872	933	911	919	890	942	894	887	891	921	924	906	886	884	921	888	887	891	913	876	820	862	896	874	846	890	898	888	921	862	869	858	909	877	902	903	935	945	887	896	858	874	943	983	861	901	873	914	895	934	862	881	834	898	837	859	900	947	903	897	831	882	854	962	893	917	871	886	869	869	925	921	924	876	900	911	908	850	918	923	904	878	854	932	907	920	891	873	885	895	928	928	910	905	898	876	884	906	884	914	856	879	922	885	892	892	932	882	858	956	868	863	938	908	877	883	845	933	810	881	854	858	898	907	864	913	918	892	870	925	885	910	944	846	921	887	894	885	858	868	878	839	859	873	888	920	914	958	920	892	925	837	925	896	943	913	863	890	886	946	868	899	952	902	947	829	877	845	947	888	915	919	849	876	875	887	868	904	921	885	898	924	880	907	898	930	852	888	852	900	927	953	922	900	837	905	879	873	900	889	884	878	921	900	887	903	899	947	857	916	877	922	927	876	890	895	847	844	916	873	929	877	882	888	914	910	896	885	900	864	878	820	895	912	923	883	873	869	892	876	893	887	908	876	908	858	900	997	935	858	928	865	851	915	915	892	895	823	923	847	880	861	894	888	922	883	951	953	906	949	858	884	867	790	856	888	885	837	948	890	916	866	882	867	908	848	876	906	900	904	916	895	921	877	910	892	892	900	837	844	911	906	850	899	847	846	955	908	883	901	852	885	885	831	886	913	838	914	886	937	907	852	893	833	874	919	862	896	906	876	899	834	884	899	878	869	888	835	859	918	883	842	962	910	913	929	918	894	865	922	879	905	850	939	889	960	884	894	868	887	929	941	885	937	919	872	848	944	831	816	873	930	907	868	872	893	850	900	846	940	910	877	874	899	908	837	861	853	895	896	906	919	842	866	907	931	874	904	900	875	880	895	859	918	872	921	885	893	946	939	912	890	875	904	890	903	869	888	884	847	902	905	877	893	922	878	928	935	910	859	888	886	837	905	870	852	863	837	906	837	887	902	946	864	885	900	898	876	883	865	872	845	888	905	891	923	946	908	844	854	896	852	930	924	942	839	855	834	932	874	912	932	903	884	829	878	980	870	903	897	883	858	858	914	873	848	907	898	896	863	876	811	919	902	920	860	949	882	867	877	944	872	897	895	862	861	874	938	952	927	870	877	856	884	916	960	932	849	911	915	849	915	905	906	858	955	909	937	871	900	937	873	828	887	868	851	895	913	876	879	870	897	842	847	899	909	891	890	899	912	855	897	908	880	893	854	928	872	926	853	923	895	915	878	908	849	904	913	880	853	882	866	883	936	954	901	887	882	888	961	918	885	893	877	837	896	871	864	787	891	872	927	949	873	891	872	899	872	915	862	905	940	907	884	909	950	869	877	947	915	906	836	891	898	877	920	887	863	907	894	920	884	869	910	897	913	852	887	913	921	924	881	882	904	885	864	926	876	910	932	867	907	928	895	915	891	861	850	881	856	883	871	870	908	910	871	907	909	865	875	903	879	858	874	915	893	952	902	882	872	903	891	867	863	907	881	907	920	869	937	865	887	919	882	869	926	933	934	860	898	915	891	925	915	931	870	844	895	853	826	857	887	904	910	830	871	927	978	895	862	896	895	912	927	880	905	874	958	871	870	900	938	940	927	871	885	854	808	858	896	896	872	918	852	921	885	919	854	869	844	956	896	906	849	912	882	873	913	909	905	916	889	912	889	915	914	895	878	904	889	851	903	866	914	885	906	897	905	875	907	870	892	941	902	917	930	935	880	820	918	950	931	886	956	839	861	862	875	888	937	872	869	866	877	860	873	888	893	878	877	933	842	880	862	889	908	907	861	863	935	851	931	881	896	837	847	937	867	852	889	946	920	935	875	899	917	897	876	878	913	885	841	858	897	954	904	920	811	914	880	907	891	894	854	891	848	883	908	923	911	908	877	857	886	904	910	905	890	881	894	926	912	918	859	870	898	879	852	894	842	911	875	869	837	928	846	888	907	898	823	913	890	916	888	888	879	919	923	893	924	880	916	955	875	919	932	870	869	886	894	894	928	895	930	874	867	938	875	922	917	892	858	890	922	893	909	911	889	872	906	886	883	962	893	895	925	894	910	907	902	928	858	898	890	876	888	884	847	941	939	872	900	928	859	862	912	855	843	843	923	912	881	923	922	853	923	864	903	913	910	918	871	902	914	888	893	898	890	905	925	857	902	886	903	932	910	884	890	893	851	866	940	885	943	890	916	891	917	896	902	889	919	869	917	857	862	930	886	901	886	877	895	907	888	879	939	876	885	861	869	920	875	841	909	904	916	907	867	917	899	862	857	890	856	906	919	879	866	871	846	905	910	871	877	895	894	889	867	858	843	907	892	856	920	882	923	948	875	885	934	885	885	883	905
3484	3750	3012	1821	1303	1104	968	871	803	787	769	750	721	673	696	689	709	716	691	685	699	690	636	737	728	672	668	646	688	693	672	666	638	690	660	698	652	684	644	646	653	643	678	635	677	651	627	651	638	624	686	653	651	644	655	646	676	645	644	634	659	707	683	626	682	654	693	642	617	644	651	635	647	644	690	687	665	688	634	654	684	639	647	656	638	618	661	654	692	666	656	634	637	714	637	633	647	624	601	663	637	668	678	629	652	658	652	637	638	686	662	640	633	665	655	644	644	649	645	642	639	590	625	633	655	593	644	638	613	623	618	654	645	648	686	676	637	633	655	658	667	656	657	640	581	600	640	656	688	652	684	633	706	674	639	626	652	635	684	650	594	649	639	625	661	639	640	671	681	688	663	660	641	639	639	668	620	627	684	675	636	658	604	639	645	659	675	659	653	620	634	650	601	650	621	633	705	632	633	643	687	638	621	647	627	655	691	678	643	620	647	645	668	614	653	641	661	694	629	679	636	623	656	619	618	714	639	689	625	634	635	637	657	615	676	605	638	646	646	600	651	649	677	662	681	600	623	642	618	651	642	674	661	679	705	608	644	635	713	601	669	624	644	640	658	633	626	658	611	674	645	640	627	620	675	610	660	630	609	620	613	624	652	650	654	665	649	697	678	629	657	644	652	646	622	606	630	621	597	659	712	645	637	627	618	621	635	616	679	646	638	647	666	575	636	616	614	634	665	588	688	639	664	623	682	623	643	604	647	627	641	626	644	643	690	631	628	693	608	601	637	609	654	633	640	649	659	636	625	654	612	615	644	636	647	659	595	652	660	686	620	655	594	641	658	639	661	646	648	652	613	660	626	661	666	662	648	660	640	669	602	683	636	695	656	659	650	675	611	614	635	632	616	632	629	622	677	662	640	615	615	683	647	656	710	622	656	658	631	621	597	613	640	618	669	648	650	691	610	636	628	624	617	632	552	624	669	664	627	644	624	649	635	657	685	656	650	650	630	641	679	621	651	643	667	648	646	638	625	571	648	592	641	583	637	640	577	680	626	621	652	660	628	675	624	617	615	603	686	640	701	621	653	626	642	625	607	615	667	661	625	619	675	630	694	638	636	625	634	666	669	664	666	619	669	606	671	645	642	626	670	651	651	656	623	597	712	645	642	625	635	628	637	624	620	616	657	661	674	667	666	659	626	616	690	661	635	634	619	655	701	686	662	673	624	597	666	632	667	657	603	610	604	647	652	640	647	672	658	635	644	650	633	633	677	642	639	618	683	623	643	669	644	650	692	604	642	666	621	607	644	630	606	670	613	619	686	663	658	664	637	636	649	607	626	583	692	636	653	625	661	677	604	629	646	645	607	687	638	635	636	634	675	643	633	606	644	629	632	635	640	661	629	647	620	654	642	696	654	627	654	609	629	678	613	680	650	646	629	606	650	578	630	647	625	685	624	591	640	642	686	654	641	655	642	633	631	627	626	649	631	637	628	643	616	601	649	642	661	672	644	647	655	654	636	617	617	641	634	622	641	683	660	619	661	635	642	652	589	680	608	643	627	640	675	658	616	573	641	672	671	632	624	637	677	656	680	588	663	629	622	674	588	635	637	580	662	664	624	646	664	623	674	608	639	635	629	664	630	614	684	689	667	660	646	646	629	677	674	620	635	596	661	598	671	678	643	648	652	684	612	672	620	642	585	576	602	621	591	633	602	645	695	582	672	647	622	665	634	642	678	627	664	664	642	652	646	606	683	648	638	662	599	642	691	615	629	676	621	626	663	622	638	641	723	641	637	607	602	668	644	630	611	625	665	628	621	654	654	646	685	625	603	647	634	630	629	643	654	641	575	654	621	663	649	655	612	681	611	625	647	638	598	636	661	665	615	606	658	603	623	621	620	588	631	600	622	637	585	630	676	671	625	632	629	672	642	665	648	657	639	647	664	657	645	652	622	650	643	698	617	631	636	648	633	657	628	642	623	665	645	631	613	677	644	680	633	646	670	652	655	704	640	678	671	650	625	585	619	639	634	650	652	651	646	661	638	655	663	671	614	623	610	628	698	639	646	665	640	632	636	656	653	656	685	675	649	649	669	668	666	649	614	629	637	626	633	593	662	661	644	603	643	648	631	646	623	652	611	651	634	672	659	644	587	646	640	616	585	612	649	626	644	639	653	625	620	635	627	628	642	686	630	644	658	625	627	604	700	621	653	645	674	590	618	652	657	642	630	562	658	638	637	644	654	621	612	630	622	665	682	648	655	682	617	675	654	676	666	626	639	629	608	677	645	683	608	646	673	628	642	640	642	651	586	610	622	623	682	638	613	648	671	684	570	617	675	606	630	664	644	622	642	618	676	625	609	641	581	642	636	618	646	701	659	664	644	660	617	614	618	645	646	616	665	636	588	641	644	600	679	611	613	617	638	632	672	632	588	617	660	630	630	633	618	658	621	606	639	648	671	661	628	652	638	662	606	654	639	636	652	653	628	679	636	644	652	600	614	640	658	600	680	626	589	603	631	629	649	641	639	618	663	679	643	650	636	661	626	653	625	637	630	621	633	643	636	663	600	599	699	637	598	661	674	630	593	620	636	647	627	667	650	565	607	629	614	608	662	662	652	682	666	656	650	626	637	653	654	707	616	641	648	680	653	649	660	650	630	631	647	661	685	656	641	628	666	665	671	632	648	608	668	626	645	665	582	626	630	652	657	638	600	633	594	639	644	647	664	616	659	636	646	620	637	648	639	609	616	601	634	618	669	625	650	643	622	633	663	690	645	642	609	676	644	615	658	658	617	647	656	619	697	674	601	599	623	631	633	676	712	623	655	614	676	603	656	620	609	613	655	623	636	638	609	629	639	640	598	656	586	657	649	625	620	645	612	652	598	648	628	624	658	630	630	660	679	650	662	674	613	612	607	695	645	663	672	613	625	619	669	659	624	616	650	622	628	597	687	620	616	640	649	632	616	599	644	593	652	653	617	649	598	670	620	605	608	604	605	677	654	662	626	662	630	599	611	651	617	618	654	632	624	645	661	624	630	631	657	622	646	663	618	632	630	630	605	623	627	666	616	602	609	658	673	634	667	652	662	677	620	603	653	703	626	603	621	619	586	638	586	657	622	656	656	646	633	626	668	632	608	638	603	638	636	648	617	653	618	665	638	623	629	636	630	652	637	631	659	612	663	660	614	661	649	624	643	626	596	633	632	600	664	618	655	630	633	648	596	619	702	653	627	670	678	632	678	675	644	658	671	597	688	649	631	649	655	627	676	631	623	650	631	672	654	633	682	645	590	652	616	617	627	627	633	640	651	646	643	627	662	684	646	658	664	600	598	670	648	665	646	655	650	626	670	686	655	600	656	633	656	689	670	629	646	618	612	640	600	604	661	673	645	576	637	648	627	639	635	616	631	675	630	644	653	634	617	637	642	647	618	647	669	566	641	654	650	611	627	637	635	605	611	635	675	685	675	687	652	636	645	620	633	624	639	659
24477	21490	28871	24537	21485	9141	1911	1204	1096	991	992	896	875	897	857	865	834	855	830	842	845	893	818	838	821	888	793	884	821	818	834	815	832	771	781	871	800	848	817	801	860	849	805	810	801	809	829	740	787	840	787	782	804	795	834	807	813	821	833	816	834	855	756	824	815	780	788	792	849	832	788	793	814	840	828	796	815	819	823	819	837	785	832	802	825	803	828	833	846	756	830	770	828	822	823	775	755	774	829	789	809	786	802	816	795	811	793	791	807	843	822	788	737	826	766	793	823	762	786	846	743	807	809	758	804	792	790	834	772	792	759	773	818	782	831	811	783	810	792	846	798	785	807	864	810	834	819	803	811	876	805	776	835	807	825	799	787	766	836	772	849	828	782	815	805	823	843	804	810	818	802	777	834	793	824	842	769	798	811	813	773	776	785	793	808	796	786	748	804	844	764	805	792	784	842	756	823	803	803	797	806	852	794	785	782	828	783	821	798	789	794	822	809	803	848	785	846	815	770	812	812	823	789	768	797	814	800	803	790	827	803	787	742	796	819	785	842	837	835	845	855	791	779	771	777	764	848	779	751	808	773	846	825	796	771	830	769	811	863	775	828	812	790	785	759	807	846	748	840	786	845	775	770	805	838	771	785	793	835	775	823	816	809	767	787	774	820	822	794	733	820	785	783	825	851	818	774	798	830	714	770	834	803	819	815	739	831	819	831	762	813	784	827	818	777	768	756	823	827	788	856	781	796	797	793	817	841	827	816	805	810	773	814	815	732	862	783	825	818	853	741	797	745	787	844	810	815	787	798	829	822	780	790	862	784	817	766	806	825	768	799	806	758	801	828	836	799	754	798	791	794	772	849	729	739	777	825	794	822	767	799	792	805	822	801	848	796	776	795	808	831	803	792	790	810	822	860	808	881	823	704	833	819	798	758	754	824	804	788	770	776	768	779	805	772	770	824	808	808	807	826	815	783	831	789	793	792	776	798	724	810	751	776	845	758	816	800	737	798	777	739	796	825	786	793	787	763	740	788	814	864	778	802	787	874	817	783	807	748	840	775	754	784	803	755	783	800	767	778	758	795	797	781	741	783	791	837	792	823	790	800	779	784	817	790	773	777	777	746	823	732	837	812	780	798	800	773	846	814	841	810	787	776	806	768	811	805	811	835	786	802	802	787	757	797	810	844	815	767	778	783	744	815	780	779	774	806	851	792	760	797	784	805	824	804	774	784	761	823	782	827	790	772	818	788	811	807	798	812	830	815	752	769	808	775	802	826	794	774	833	785	833	839	867	757	789	852	776	785	848	819	790	811	833	788	799	790	769	800	827	782	798	816	837	849	796	822	819	814	787	809	835	805	798	792	800	823	784	775	824	810	774	751	794	880	814	859	782	786	770	809	779	758	788	789	745	801	803	789	832	763	777	775	808	773	819	768	826	806	822	847	809	807	787	832	805	806	803	789	802	792	817	810	790	804	799	775	789	797	842	849	846	814	808	782	825	782	857	775	762	838	779	820	808	797	837	765	790	820	797	872	840	751	837	759	815	772	812	829	796	794	818	794	853	758	841	805	785	802	783	787	758	784	807	749	799	783	803	806	797	778	801	814	826	783	798	801	758	759	814	788	810	818	831	790	808	796	850	774	761	838	753	803	806	800	808	770	797	746	778	818	851	817	800	715	788	810	822	796	814	803	791	841	789	767	836	833	769	831	787	799	787	842	789	764	791	826	786	803	742	782	786	859	834	793	798	855	797	798	845	774	813	738	821	833	774	798	792	797	764	796	802	796	827	828	813	795	801	770	770	808	772	813	827	820	816	812	811	750	816	764	741	836	775	844	796	795	774	772	810	805	803	808	776	777	821	761	801	805	791	848	788	802	806	798	851	824	708	871	809	855	791	827	780	756	808	787	830	763	779	839	768	741	741	791	761	760	753	811	824	796	784	752	739	790	829	826	785	792	825	783	776	890	808	779	761	816	784	775	849	801	823	821	814	813	806	844	821	882	839	822	792	739	780	810	796	744	772	847	796	815	799	826	832	769	791	807	813	855	776	795	807	801	799	811	824	788	810	803	784	791	843	760	761	765	810	813	785	832	825	807	812	793	804	805	786	767	803	832	812	786	817	805	784	806	825	819	821	783	799	842	810	805	789	791	794	823	736	751	789	750	832	796	766	792	773	796	786	839	799	840	765	805	846	764	843	738	771	792	820	802	816	844	785	839	798	804	773	782	803	757	739	772	816	812	751	841	821	814	764	813	855	774	745	794	830	759	811	782	773	841	772	793	803	783	744	770	752	769	797	746	778	782	816	789	867	762	822	818	781	783	781	779	777	767	773	798	783	773	775	867	772	804	774	804	761	791	798	826	788	861	758	796	738	773	792	812	786	765	753	813	824	795	783	786	808	812	775	767	819	785	733	841	848	818	788	814	755	801	831	732	777	754	807	825	768	780	817	817	825	756	772	786	799	818	783	752	792	827	791	779	838	831	832	809	769	797	812	781	780	757	828	764	785	808	836	793	821	823	807	858	778	810	821	789	813	851	766	810	796	810	761	767	782	759	794	808	786	829	779	725	794	787	762	781	790	844	815	821	785	788	819	863	808	828	816	809	843	779	776	829	830	801	796	811	798	821	848	832	750	833	807	797	866	775	781	796	786	790	795	765	839	793	810	792	780	784	849	789	762	775	782	779	791	768	849	786	821	803	831	784	793	777	791	787	761	820	788	770	754	757	766	787	802	809	815	851	832	776	782	785	815	776	759	804	812	780	792	749	811	813	789	801	791	781	767	754	795	823	804	812	786	824	825	814	789	805	753	841	799	806	820	754	815	829	769	865	782	791	826	803	780	802	813	813	796	812	787	818	799	803	787	803	816	819	790	828	825	806	786	825	799	774	785	793	806	791	802	748	784	801	789	786	790	760	759	790	791	818	773	850	805	785	815	788	799	793	772	772	807	822	821	802	817	839	819	811	799	839	771	775	813	797	815	839	800	753	793	805	782	818	772	788	755	824	825	786	761	798	819	795	851	812	771	837	793	777	793	810	771	757	820	808	803	744	813	821	810	791	780	825	808	756	819	768	791	838	760	807	800	760	777	796	786	786	779	793	811	855	777	835	809	769	791	759	782	802	794	819	781	800	801	787	816	738	761	838	791	842	757	828	788	844	774	858	794	797	781	779	778	827	786	802	797	735	759	800	760	736	794	801	790	785	809	812	813	797	768	761	780	808	771	783	788	767	788	810	725	749	770	831	808	837	807	840	753	827	788	760	822	786	816	813	809	778	774	784	835	786	855	802	774	851	834	810	803	768	815	801	770	782	836	768	800	774	785	800	750	842	795	821	761	804	827	828	764	785	761	895	783	772	778	734	811	760	784	787	814	827	846	827	730	799	834	791	793	807	747	757	816	808	801	796	788	824	738	771	808	814	787	769	795	805	793	774	804	805	818	851	842	769	812	761	824	819	835	798	712	821	749	773	845	781	798	782	795
3721	6193	5000	2664	1919	1422	1184	1094	881	849	808	826	703	731	675	719	662	713	674	696	668	683	639	666	582	630	654	672	642	602	600	656	623	584	613	617	641	618	641	644	588	588	605	608	621	603	625	635	637	618	619	612	603	581	610	570	644	609	575	612	632	611	597	676	602	604	623	603	607	598	578	643	620	609	599	613	653	628	647	591	615	631	580	555	603	626	593	615	557	617	653	638	589	575	560	560	625	570	613	643	641	597	606	545	603	587	599	663	579	585	587	610	602	606	559	597	628	591	597	601	597	624	605	563	632	618	596	603	605	565	561	630	593	609	580	600	601	569	602	612	585	604	631	579	598	547	608	599	591	596	589	591	586	578	573	621	619	646	610	628	575	597	603	550	614	562	587	570	629	618	588	594	603	600	574	626	601	621	624	602	581	626	582	633	575	588	551	583	631	595	589	595	596	600	622	603	584	641	629	596	611	585	606	599	637	612	643	609	596	611	552	632	621	588	598	600	589	600	583	608	593	617	637	608	576	633	612	637	611	605	606	599	565	604	630	605	582	599	594	624	574	611	553	591	603	628	593	591	578	645	559	582	607	600	604	597	638	623	604	560	590	575	591	628	612	571	611	604	626	599	621	664	620	593	577	584	590	587	630	582	549	584	628	604	661	601	549	620	576	578	579	548	593	587	605	567	630	633	585	634	591	621	608	582	598	578	572	589	614	625	583	547	596	562	575	587	566	607	620	580	631	588	578	617	577	550	589	593	586	602	608	620	602	614	591	581	609	567	582	600	612	625	601	592	582	593	599	590	567	583	621	595	571	596	623	568	585	580	580	619	595	583	608	572	593	602	579	594	625	596	600	593	592	582	563	613	590	591	602	607	606	618	585	604	584	604	584	577	602	642	573	550	614	599	616	655	560	581	554	568	557	603	612	603	603	599	598	580	575	588	572	616	568	585	566	628	612	623	585	637	576	568	562	594	576	615	573	604	560	590	577	611	645	631	623	579	622	613	604	611	620	595	538	585	632	605	614	624	588	609	606	608	581	591	572	570	593	558	535	624	639	606	560	568	596	572	556	607	605	551	628	599	561	620	580	648	546	623	627	651	629	634	592	597	570	625	552	601	601	583	595	615	580	595	642	612	615	543	586	573	576	612	605	532	580	631	592	570	601	611	582	569	609	597	598	616	605	619	601	575	606	589	609	611	589	581	574	580	562	586	558	626	610	630	600	597	601	574	600	565	627	577	586	597	572	562	595	618	636	619	594	598	593	608	591	566	580	589	603	575	559	577	609	573	604	579	577	603	620	623	608	603	619	612	626	578	520	599	605	600	596	600	565	620	583	623	563	635	568	557	585	632	640	530	611	590	637	585	577	584	617	569	604	594	546	562	569	569	593	571	607	558	588	583	622	602	576	638	571	576	613	617	550	581	637	634	582	619	613	567	595	593	568	617	583	586	605	560	583	586	562	600	555	644	625	639	570	565	564	581	565	593	591	558	589	571	566	578	596	611	574	565	573	588	601	606	606	594	561	582	581	581	610	582	608	600	656	579	585	523	601	623	591	593	632	579	589	559	597	613	565	621	600	574	593	610	604	568	618	563	609	602	568	558	610	597	588	596	603	569	588	633	583	578	601	602	593	550	590	590	609	598	575	573	607	603	612	605	561	587	616	599	577	617	591	603	588	640	607	611	583	596	600	602	553	581	556	564	633	596	578	591	617	608	582	533	608	568	590	598	621	622	611	615	630	582	582	602	623	583	591	613	586	609	593	545	587	617	619	605	588	617	554	577	617	604	546	581	564	587	568	636	592	598	607	627	619	586	605	568	589	606	619	577	585	597	640	593	609	544	548	610	592	571	615	590	581	617	583	591	619	588	592	591	625	580	622	592	621	615	576	600	573	562	638	639	550	602	629	597	604	594	590	655	607	610	542	575	612	595	630	606	574	580	602	613	590	571	617	599	589	655	594	639	565	587	593	603	579	623	633	587	623	575	569	555	572	575	631	589	629	601	632	584	602	588	560	599	610	626	585	583	563	551	613	609	582	606	545	619	590	568	545	606	616	626	618	593	605	583	552	580	560	619	627	642	576	576	579	603	605	602	578	604	597	567	648	578	595	594	565	618	595	570	576	582	585	605	573	556	577	585	607	636	599	606	591	555	587	633	564	558	569	569	595	608	600	570	622	559	593	569	584	607	636	573	575	569	578	643	576	603	595	624	578	595	605	618	591	602	604	580	570	603	602	573	568	611	592	571	595	574	561	634	622	589	590	586	570	611	616	587	603	544	562	561	577	580	586	609	596	574	580	601	574	587	543	614	591	546	626	565	589	572	602	581	573	574	592	554	601	593	580	614	565	610	586	573	568	560	609	602	628	641	594	592	600	585	604	597	599	601	577	619	597	601	581	576	587	623	549	585	603	647	610	597	607	595	541	564	583	597	582	569	560	574	586	580	569	581	603	562	568	558	546	554	615	596	587	569	622	606	590	600	585	604	601	600	587	584	581	571	602	562	597	591	543	616	611	540	627	570	542	565	593	590	597	585	597	569	588	591	581	604	543	549	632	573	563	561	580	597	607	632	572	620	594	623	506	572	574	630	567	566	550	574	583	521	602	607	616	613	584	587	581	582	560	560	561	604	603	577	592	573	592	594	570	616	584	600	583	594	561	540	604	628	585	607	611	573	579	614	552	563	602	587	602	613	546	581	573	594	584	606	596	574	585	592	592	592	645	570	570	649	608	644	581	595	552	604	574	586	592	578	595	598	579	626	635	567	608	591	603	600	585	574	584	592	558	582	597	587	599	599	566	591	637	544	603	588	630	583	587	611	589	592	566	552	617	564	576	590	583	555	580	613	626	549	602	579	608	558	568	590	581	612	625	575	587	551	626	625	594	592	568	607	591	590	555	509	581	586	556	573	593	617	627	595	587	636	602	602	549	586	584	620	598	609	598	604	535	580	624	654	596	566	580	560	552	589	619	609	576	559	620	526	577	556	635	624	606	566	606	586	589	578	601	585	623	610	613	576	602	555	599	588	570	603	576	615	596	592	589	591	617	611	563	568	614	605	622	567	610	577	591	590	583	602	615	624	546	593	633	559	590	614	597	625	601	535	561	583	536	568	558	577	581	590	608	569	595	541	589	580	612	594	579	574	656	629	587	549	583	584	578	539	590	599	571	519	560	605	656	599	609	618	572	557	582	546	579	559	631	601	621	611	638	564	589	592	598	573	634	607	609	575	579	591	578	611	611	572	596	572	557	603	545	564	627	575	601	611	574	539	558	582	579	583	560	542	590	553	587	617	606	584	589	594	569	551	574	603	559	613	601	576	610	616	536	585	558	576	567	617	614	577	593	600	615	558	555	558	569	621	602	615	613	570	629	577	603	570	535	588	585	644	636	589	575	589	575	610	605	566	605	571	578	601	567	564	544	567	596	587	542	577	582	592	577	557	607	581	548	600	558	566	634	565	578	552	570	622	599	547	602	592
27987	10613	1125	709	524	550	489	507	513	500	465	528	484	520	463	476	488	510	504	502	503	499	545	473	518	450	493	514	529	481	478	525	503	476	474	494	502	502	485	479	450	498	476	501	445	446	534	464	494	544	504	484	516	461	485	538	522	474	441	501	483	460	519	483	462	513	492	472	498	503	490	544	536	504	452	440	527	497	493	488	477	493	499	454	486	482	504	513	506	500	458	505	464	467	495	500	513	469	497	489	498	488	484	516	511	460	507	475	505	525	459	462	483	503	462	472	512	478	510	453	498	481	494	479	521	471	500	486	520	500	491	527	523	540	518	454	474	482	537	468	500	462	532	498	463	473	454	495	508	465	514	473	492	507	486	514	515	493	502	440	503	496	535	511	480	458	491	498	527	449	463	498	509	511	484	485	489	458	503	474	487	517	463	462	454	452	490	471	466	501	485	517	489	476	527	469	468	486	479	524	508	516	496	501	461	486	525	494	479	492	488	467	500	529	489	488	527	485	474	502	520	506	529	509	502	452	494	476	458	473	491	488	505	444	456	530	536	502	512	512	516	507	523	500	480	463	507	474	488	479	505	527	490	464	488	475	480	482	481	502	489	456	495	475	506	465	521	526	467	482	475	489	505	506	460	502	509	481	513	454	485	518	512	499	482	522	496	504	487	453	511	523	463	483	490	520	456	493	491	496	490	466	484	491	484	471	501	469	492	501	525	476	462	475	490	493	500	469	478	491	484	483	471	508	501	481	524	495	467	493	496	510	524	514	466	505	477	457	467	538	500	480	477	480	477	459	480	470	535	500	452	491	477	492	535	463	499	498	504	544	530	537	482	469	514	508	479	487	496	483	462	482	477	498	487	472	480	534	514	479	482	498	506	506	507	534	535	449	465	523	504	481	469	476	459	498	498	517	491	515	486	486	480	466	501	459	513	498	467	505	488	527	455	467	470	487	488	475	498	492	540	499	484	460	450	506	497	476	503	533	500	506	509	471	496	507	467	473	478	483	495	488	459	501	509	477	482	477	455	512	478	501	511	495	494	482	487	534	499	487	503	534	509	482	498	453	498	520	471	488	484	482	483	480	489	501	504	495	495	492	485	516	492	460	535	472	525	470	494	497	472	499	530	497	466	512	543	464	477	463	503	463	442	464	530	474	515	507	528	458	468	493	471	495	505	464	509	479	485	515	510	487	517	513	515	495	498	479	490	495	440	488	474	479	462	501	510	513	489	493	494	488	529	507	500	461	480	477	529	438	444	470	439	429	511	473	519	469	515	463	446	495	507	457	476	479	474	463	505	495	481	509	478	519	473	437	464	486	441	450	487	526	471	504	485	498	519	495	499	476	504	503	498	465	494	472	481	513	530	473	486	465	478	503	540	469	507	506	459	502	526	500	494	499	482	494	525	475	495	443	528	494	501	466	477	504	522	484	479	480	443	467	481	509	447	507	473	506	456	498	479	461	497	476	465	506	504	494	512	523	486	456	492	453	477	493	461	504	464	465	485	497	486	495	496	493	458	479	472	485	502	484	478	469	496	501	468	464	502	500	430	491	506	477	479	518	516	528	502	507	504	473	468	499	499	493	473	502	478	513	489	463	449	514	507	509	472	479	493	498	495	496	492	504	510	476	490	471	470	508	495	474	454	472	507	505	462	487	469	497	513	487	534	490	496	541	499	517	470	479	499	450	503	506	507	489	521	488	482	454	478	521	447	508	457	480	521	496	476	450	508	451	489	447	512	438	524	498	517	498	490	490	470	486	443	499	476	481	467	526	541	503	494	471	489	504	533	473	483	489	491	468	505	448	495	476	530	472	474	496	496	501	447	493	498	501	470	480	458	474	496	488	453	456	466	480	500	485	471	464	525	462	466	516	497	491	477	487	489	484	495	472	490	459	475	454	450	499	505	488	505	522	511	486	508	499	511	482	500	517	473	473	453	427	479	448	468	467	497	515	477	495	501	464	501	473	462	488	492	508	471	459	490	460	498	537	488	484	465	466	486	466	490	488	475	491	514	479	456	500	507	467	518	482	515	492	495	512	490	469	489	499	480	468	506	456	484	462	472	485	466	496	502	489	513	464	483	484	473	457	464	513	464	468	496	486	495	477	474	509	477	469	475	521	533	491	451	515	488	450	507	523	509	488	499	515	469	481	466	518	514	459	477	480	518	461	444	488	479	496	499	509	461	463	475	526	496	474	468	496	496	476	500	479	490	505	475	486	461	512	518	528	455	467	511	507	474	462	464	512	461	492	489	458	497	495	454	479	510	482	456	471	510	479	514	501	442	457	480	486	542	463	480	526	503	453	521	494	479	508	492	474	473	474	496	479	482	494	500	456	525	488	485	454	471	478	481	483	491	513	495	460	487	459	482	485	489	485	491	459	450	476	512	520	501	502	468	482	481	484	514	509	483	485	501	461	485	473	470	484	472	476	517	530	492	467	498	463	466	529	517	511	451	468	450	485	495	539	543	496	490	448	502	504	512	448	510	489	503	543	474	509	490	486	475	491	508	481	504	468	491	496	492	478	466	440	513	476	452	465	482	493	477	478	459	517	471	486	509	463	503	492	491	532	471	482	505	496	511	459	460	484	486	500	474	469	470	490	481	492	531	440	516	509	513	477	485	506	495	483	511	478	486	477	476	460	474	472	530	527	488	477	486	492	436	478	458	437	528	458	486	505	509	432	486	476	470	489	479	476	517	514	496	527	459	494	484	480	466	529	462	458	500	507	492	486	469	479	487	525	494	509	475	488	497	492	472	530	515	520	489	448	525	458	503	453	445	510	592	483	501	455	502	439	506	456	498	484	470	458	479	518	481	481	494	508	533	488	507	447	494	505	508	487	499	491	464	485	487	537	475	480	480	533	516	478	473	474	476	512	520	524	475	476	477	483	498	506	488	515	449	502	509	493	513	489	500	440	506	477	493	489	505	503	504	482	481	463	475	478	496	488	530	464	527	543	486	500	528	517	503	507	528	459	505	451	492	486	457	480	523	531	481	511	521	510	472	504	524	475	478	483	484	474	432	486	475	504	464	491	478	456	465	466	528	478	490	497	512	474	474	493	494	477	458	481	483	479	444	470	481	505	510	482	516	483	505	469	479	461	483	481	495	484	493	483	490	502	470	462	480	479	494	483	512	489	521	466	482	486	509	472	503	493	510	473	498	501	510	521	485	498	512	503	504	456	496	442	524	487	473	476	474	506	476	514	446	503	494	470	504	494	451	487	461	478	504	482	526	494	531	515	507	482	500	504	497	477	501	498	506	492	456	466	495	499	497	517	533	503	462	473	486	476	442	497	483	532	491	469	500	515	455	466	511	536	473	525	490	451	492	465	494	506	507	492	493	492	502	485	519	488	500	476	457	489	491	498	470	484	501	505	492	455	478	486	457	511	462	458	500	487	460	476	500	473	545	496	515	525	471	453	511	473	449	495	506	494	487	504	467	508	445	487	510	480	523	497	484	538	481	507	461	477	517	504
4790	565	474	424	388	402	350	373	369	398	352	325	360	326	352	347	351	345	353	352	377	389	332	371	341	358	354	342	360	337	343	355	356	355	339	316	392	330	378	338	353	371	343	351	371	355	376	337	356	334	345	318	373	353	366	377	352	348	357	373	380	332	381	349	362	342	333	332	352	375	310	360	354	327	332	357	343	363	364	387	365	365	345	351	340	320	370	326	360	372	365	345	321	373	343	334	370	370	344	372	324	367	353	348	360	325	343	359	329	362	343	326	362	339	378	358	357	355	339	338	378	354	363	344	348	338	368	352	334	318	387	344	381	388	387	307	317	358	347	348	317	335	351	317	327	354	323	334	329	330	367	336	338	360	361	353	343	341	341	342	329	330	327	362	321	337	357	382	365	323	337	354	354	344	342	341	332	378	383	361	402	348	367	347	327	306	324	342	339	333	354	347	357	336	347	364	394	358	359	331	362	363	333	320	320	376	385	349	339	354	390	392	368	361	326	332	318	369	336	336	331	354	365	357	344	336	380	333	367	380	363	374	348	379	360	337	331	338	313	373	339	334	362	351	366	345	367	378	370	389	341	353	338	340	318	371	313	332	366	334	363	340	357	348	315	364	336	307	311	358	335	336	327	346	334	359	371	322	322	376	330	350	376	344	345	348	377	380	323	377	337	350	367	390	358	338	383	351	349	322	347	352	351	317	305	337	373	342	353	358	348	332	360	332	348	348	331	349	351	347	354	362	334	372	382	384	353	352	350	349	374	337	367	331	336	387	374	337	359	381	355	363	333	345	354	345	366	353	355	337	330	311	340	351	346	328	365	348	373	387	342	347	335	365	327	338	346	362	353	323	335	334	366	329	305	362	363	339	354	324	356	365	343	314	360	344	326	336	339	359	323	371	329	365	359	375	356	353	344	334	364	385	357	353	353	348	312	343	352	347	358	338	359	336	358	313	346	318	345	317	326	353	340	353	338	369	334	372	343	330	324	335	337	333	334	345	336	335	332	339	385	364	362	337	351	348	364	356	375	345	340	335	362	360	348	362	322	392	333	380	358	367	341	376	361	324	365	357	307	368	318	322	362	336	341	373	331	333	314	347	338	367	377	316	363	338	352	359	311	406	331	360	350	346	334	340	351	360	381	352	282	341	371	337	374	374	372	368	366	325	356	348	353	367	392	340	347	385	353	382	368	368	351	340	353	368	334	346	341	361	346	305	356	332	372	357	382	356	301	353	348	375	335	380	320	357	347	337	364	354	337	367	345	335	345	377	369	361	326	336	350	351	360	352	352	330	366	341	365	347	366	352	323	361	330	330	338	332	357	360	363	328	340	332	330	351	308	347	352	340	352	350	335	354	336	345	349	365	351	320	333	358	349	331	367	348	338	319	337	333	361	333	325	361	319	328	347	347	335	355	354	346	366	359	345	381	373	351	364	319	337	365	350	344	336	340	366	326	356	348	352	350	356	331	362	321	372	329	356	305	338	332	356	343	337	353	363	363	359	377	336	362	285	364	348	356	326	385	345	340	326	330	348	333	316	314	353	325	349	343	332	368	324	339	344	336	339	344	354	369	374	334	335	326	353	342	317	350	380	330	372	327	350	380	367	344	348	341	354	362	368	360	362	394	316	374	342	351	374	362	362	382	360	367	327	344	362	353	383	369	352	331	362	345	367	346	383	344	349	357	333	329	324	375	365	381	351	367	353	332	336	335	367	335	344	341	370	358	322	345	352	318	343	353	376	338	363	361	374	335	354	327	357	343	356	343	357	365	353	369	336	321	384	320	344	347	336	366	332	380	384	341	373	358	364	361	345	324	324	338	376	321	345	335	333	368	360	384	340	362	347	351	372	361	337	372	336	320	386	376	309	344	372	330	339	366	342	344	352	360	354	344	389	338	371	350	360	351	336	363	358	353	356	385	322	346	373	332	385	360	337	367	372	333	337	378	329	343	337	339	332	366	374	358	355	363	353	334	379	328	335	359	345	345	369	325	344	326	338	326	335	369	342	355	344	351	334	316	362	338	331	303	327	399	343	324	346	351	343	335	369	376	374	374	347	329	331	321	337	335	300	395	358	353	359	332	355	379	322	389	339	347	371	341	356	372	355	321	354	369	391	347	365	323	362	373	335	381	335	365	340	373	356	339	325	367	351	356	372	318	342	391	357	396	344	332	334	318	357	342	371	328	351	345	325	354	338	341	377	353	344	354	376	356	353	362	383	347	359	362	384	311	350	360	358	348	349	328	350	339	317	349	366	353	338	358	361	369	354	339	328	366	329	355	365	341	363	337	345	368	345	323	333	337	330	350	328	348	324	334	346	369	356	347	343	347	366	339	361	374	320	350	356	373	334	382	352	363	349	315	337	365	364	367	326	342	360	364	365	321	381	322	346	357	345	371	342	359	373	335	363	361	324	383	355	338	365	367	334	312	344	332	317	341	330	335	376	361	350	349	333	377	345	362	364	394	343	338	358	328	377	344	356	348	354	373	322	311	350	343	368	336	341	369	351	352	317	378	357	378	340	350	324	351	326	364	376	355	356	345	356	340	331	347	330	338	351	340	333	355	369	369	355	355	335	360	352	354	333	343	363	359	320	349	329	339	358	382	358	346	330	367	342	374	354	373	317	360	358	329	332	361	341	325	372	347	312	347	375	352	325	378	359	353	369	362	341	351	360	352	372	359	357	333	352	329	388	364	367	348	334	331	330	335	330	364	316	385	346	332	347	376	338	332	399	325	358	337	350	371	309	344	335	328	356	344	348	386	312	344	319	348	324	345	382	374	372	360	348	353	358	346	358	351	353	373	347	377	354	365	335	340	345	356	344	346	371	335	365	370	366	346	310	336	328	344	368	321	348	339	325	349	329	318	338	365	346	367	352	379	378	345	352	355	359	344	362	375	328	326	345	362	375	369	371	372	324	356	340	361	350	322	340	317	333	347	377	365	325	390	353	355	310	349	363	357	321	352	339	365	330	339	371	353	380	365	328	350	371	341	371	349	321	338	339	346	339	357	359	349	375	338	341	351	344	325	334	376	371	340	332	330	343	362	374	343	349	347	335	345	343	321	348	355	317	366	348	306	343	365	355	357	369	354	344	349	342	357	337	359	323	389	338	372	352	382	354	363	341	333	352	343	358	362	334	348	347	352	334	368	369	355	362	364	334	347	366	337	351	355	366	380	360	356	376	360	349	347	365	381	342	344	356	330	330	350	360	320	350	366	381	352	360	347	339	341	337	372	318	334	371	327	368	356	353	359	348	375	338	386	333	349	317	335	354	342	345	349	351	380	353	344	356	348	346	375	352	343	336	356	351	360	379	350	349	346	323	367	353	343	343	380	360	333	352	359	349	324	375	372	336	368	375	360	347	348	350	325	374	346	359	348	324	364	354	339	388	354	353	352	361	342	355	369	328	332	354	340	355	353	349	349	325	349	372	316	357	321	331	365	342	330	343	337	369	324	348	340	345	361	331	343	371	359	344	369
25492	21448	27913	25370	11413	1805	1319	1125	1041	999	1005	970	971	908	962	931	962	912	945	941	901	915	947	972	926	942	907	913	941	926	887	962	898	909	907	907	877	917	862	958	869	856	893	874	876	976	901	904	882	894	874	855	915	859	909	926	881	943	917	929	928	862	822	907	897	903	905	878	903	917	887	875	897	975	877	959	817	851	944	868	914	873	885	882	848	937	864	872	889	892	879	883	883	891	861	868	920	874	854	837	881	894	891	890	886	915	914	922	914	909	859	913	917	866	937	952	926	877	916	885	942	871	862	859	850	920	884	872	933	893	871	905	899	896	903	901	920	882	877	892	925	904	885	930	926	896	912	930	917	936	877	885	943	857	833	896	867	866	900	862	916	893	885	913	929	897	935	905	888	895	915	893	895	890	861	902	912	845	931	901	891	867	903	906	905	894	906	932	894	880	879	900	889	915	840	900	917	914	901	866	914	883	851	909	903	882	876	941	937	887	885	895	902	891	888	923	927	896	934	837	885	915	898	899	899	897	888	865	894	861	902	876	889	901	927	894	918	873	904	922	875	914	795	864	876	923	869	877	831	895	906	844	815	893	948	872	818	946	869	896	903	867	885	829	896	907	898	886	886	848	875	848	908	882	923	867	925	910	874	847	952	856	890	894	846	868	922	886	915	908	910	978	933	908	852	850	912	896	901	901	857	870	909	898	850	912	854	919	901	918	935	936	862	912	904	873	897	891	922	861	911	931	889	847	843	919	925	878	910	835	895	940	872	918	876	872	935	886	851	912	941	851	887	901	902	913	863	896	893	826	893	873	928	940	894	856	908	882	855	877	894	865	876	908	897	883	859	932	847	851	897	858	898	934	939	836	905	898	944	871	891	922	880	861	868	930	887	923	919	895	899	941	876	894	945	848	874	885	849	892	923	865	933	885	883	861	853	887	886	863	894	877	912	893	884	874	881	912	908	884	898	898	841	858	859	872	878	903	907	960	903	909	920	905	873	865	919	838	904	889	910	907	860	909	953	853	841	828	899	856	867	862	889	855	897	928	845	898	874	808	888	870	891	881	879	866	830	912	872	915	842	914	906	923	891	879	855	912	865	939	926	933	909	904	951	891	883	899	937	878	889	931	897	897	889	911	863	892	873	943	917	896	893	890	891	879	899	853	893	877	853	860	884	898	909	902	949	838	926	875	904	854	937	905	912	855	841	872	912	908	930	875	908	895	904	881	911	885	909	906	928	941	893	919	925	925	882	904	873	868	915	895	850	933	962	821	868	825	856	848	892	877	905	871	892	927	882	838	882	889	887	880	917	940	898	898	918	941	917	932	920	895	878	903	856	909	873	894	907	925	892	932	828	845	891	903	900	837	846	886	872	849	920	838	866	934	861	942	863	919	841	887	905	846	861	928	865	879	836	847	925	911	871	882	888	884	938	896	884	871	921	921	921	885	907	896	874	899	879	921	934	923	845	930	926	871	912	955	909	875	943	905	899	871	860	858	823	872	891	904	950	900	888	907	885	882	818	925	838	833	868	886	835	918	882	877	893	903	861	854	943	864	837	950	939	896	892	883	879	930	905	889	914	879	923	903	939	824	858	904	842	848	879	908	937	923	906	865	870	945	883	911	876	828	888	923	901	858	911	881	857	932	877	863	827	880	893	897	861	893	881	821	900	912	893	923	885	917	909	893	895	866	927	857	877	858	901	823	883	879	883	866	914	884	842	902	886	881	896	872	864	873	873	885	914	906	899	840	894	841	940	881	896	885	885	923	925	890	875	883	895	927	912	907	898	864	931	896	927	863	869	869	881	899	884	979	878	865	852	854	850	878	876	864	850	909	905	889	926	874	832	905	856	861	886	890	893	885	874	878	816	863	823	898	906	842	857	930	907	888	935	903	896	888	882	889	878	913	927	919	879	894	893	915	867	903	920	896	865	864	909	909	882	896	892	909	909	927	959	871	924	861	827	893	880	890	870	889	862	906	866	860	827	928	880	899	879	815	827	874	904	893	914	977	908	905	875	978	881	842	899	946	940	891	907	928	850	861	923	946	901	854	920	840	842	885	914	908	857	864	854	877	905	919	873	920	940	846	901	876	886	862	906	876	868	906	886	867	899	937	938	932	879	893	880	878	899	916	905	898	891	912	836	809	933	888	879	919	877	913	864	856	895	868	947	959	893	887	947	903	884	872	890	905	871	885	874	894	883	878	913	932	867	830	923	925	931	945	903	837	870	930	825	948	878	869	929	897	942	883	886	945	845	954	881	899	858	916	881	902	874	884	891	847	865	852	904	904	892	912	889	930	893	846	880	887	926	900	885	919	839	895	807	941	894	895	896	878	911	884	897	904	960	891	856	849	912	931	849	853	896	925	881	901	887	877	883	897	843	889	897	900	840	888	934	916	916	942	913	854	864	889	871	856	895	928	897	969	885	885	908	919	905	853	921	918	885	867	901	814	903	880	894	912	899	902	896	856	874	878	911	877	919	920	897	914	893	863	885	970	903	884	886	910	924	908	898	908	879	908	928	872	882	886	879	941	904	894	829	887	895	889	909	873	863	907	825	901	892	841	844	895	881	887	873	868	842	885	901	883	945	889	876	882	863	877	867	872	878	871	905	881	880	922	919	900	929	913	877	922	866	857	934	887	859	896	895	948	884	886	885	873	923	881	885	889	873	868	881	874	899	864	860	910	875	850	855	868	854	875	888	909	835	831	957	925	894	925	859	870	882	945	877	934	861	943	848	924	891	866	912	906	893	893	909	919	939	920	871	874	921	885	903	873	878	870	901	912	887	860	891	862	945	874	864	881	876	849	864	915	909	899	901	892	861	875	902	871	886	890	879	885	901	901	922	890	856	901	881	856	870	916	896	863	884	865	833	894	891	833	895	891	880	862	876	814	907	906	887	894	904	893	907	888	875	973	870	865	949	875	907	932	839	920	892	831	872	896	921	892	851	845	865	872	884	876	942	907	894	870	906	837	953	882	931	862	865	874	887	922	943	857	883	835	931	919	919	910	846	944	858	901	859	909	848	844	859	905	853	894	936	872	909	886	833	890	908	870	895	880	904	881	882	854	862	878	864	874	867	899	863	926	877	883	880	913	899	950	898	884	874	923	842	879	863	919	852	870	885	926	843	874	826	884	880	928	892	875	881	857	856	897	876	855	908	853	878	883	878	907	864	829	928	864	903	916	918	855	923	842	878	911	855	847	897	870	906	850	931	893	959	883	892	895	894	909	932	849	870	872	895	878	892	854	860	890	852	917	912	940	893	896	863	857	884	924	872	915	896	903	888	924	886	870	873	849	913	893	865	879	911	917	914	906	904	893	852	859	920	851	877	905	882	835	874	877	867	855	916	875	884	938	867	824	874	853	894	920	896	959	914	891	869	840	848	908	871	944	881	946	935	920	827	865	862	875	893	875	823	869	856	890	897	885	891	857	879	871	876	909	901	871	909	890	839	899	908	862	870	914	885	923	934	913	913	880
3501	3712	3086	1711	1287	1020	874	947	824	812	815	760	704	695	714	695	676	700	658	686	633	646	729	666	691	677	642	651	686	668	703	671	703	648	644	687	708	701	705	634	674	662	652	717	691	679	644	628	669	655	681	641	637	690	659	647	634	662	620	662	618	647	672	642	657	679	624	693	638	680	707	679	675	665	706	673	647	666	709	655	622	607	626	674	655	652	611	679	637	676	623	687	637	659	683	599	631	665	652	642	668	635	653	621	637	674	672	619	627	630	652	630	658	657	658	669	645	682	667	666	603	695	631	661	614	611	690	675	643	687	651	650	609	608	670	702	664	674	609	624	670	650	636	641	635	631	672	641	667	662	659	649	624	612	639	642	671	665	669	663	647	630	642	639	664	613	636	698	696	668	679	633	647	632	606	617	641	644	652	632	680	663	594	626	675	647	635	634	608	651	613	640	691	642	641	605	671	687	623	613	668	682	659	670	635	619	683	675	633	662	654	628	622	630	604	661	669	650	648	640	627	645	683	642	705	651	666	702	673	661	708	629	676	633	634	627	655	635	644	661	662	656	620	659	648	636	664	649	653	650	638	611	644	659	638	631	656	651	681	648	666	651	658	657	616	675	639	651	605	660	680	619	641	680	633	636	615	654	618	655	636	677	653	684	630	664	589	638	659	664	650	614	671	652	664	670	638	594	670	629	639	659	638	715	603	618	643	643	621	640	661	655	624	640	673	613	672	675	683	643	660	643	662	586	640	687	607	621	651	669	644	657	675	636	657	628	685	650	653	650	595	592	645	629	651	642	675	650	637	636	615	644	626	631	583	663	632	668	638	662	610	658	629	616	675	639	682	603	623	675	660	649	625	615	660	659	641	625	630	671	629	605	663	675	619	675	632	604	651	634	642	647	649	631	660	597	634	605	672	663	687	669	673	631	602	694	621	665	656	621	641	663	614	661	628	654	667	651	695	629	633	648	618	675	695	649	605	626	637	679	631	637	627	663	644	672	640	643	662	627	646	663	697	652	658	647	627	624	653	672	613	622	677	641	645	602	610	583	622	666	663	640	619	657	661	629	604	612	707	657	653	625	640	630	629	692	675	624	628	629	638	645	654	641	660	646	629	643	627	659	670	680	651	654	638	661	652	640	695	654	652	626	605	688	646	595	676	677	688	650	650	670	640	614	650	646	630	650	666	606	631	628	627	622	674	691	626	632	630	622	638	654	655	699	652	645	675	602	693	679	650	623	615	625	666	663	660	693	664	643	601	621	635	694	640	625	706	652	677	689	623	628	595	659	655	638	605	646	641	660	681	647	652	635	647	632	635	656	611	666	631	640	636	641	672	614	634	647	684	614	612	646	630	672	680	633	660	648	688	660	654	612	648	666	637	640	628	729	676	627	641	641	680	619	627	624	626	671	639	697	672	620	646	596	624	662	641	680	634	662	671	634	679	704	674	625	677	609	642	657	639	650	583	651	626	668	622	654	647	658	645	640	652	611	643	651	646	642	659	652	656	668	654	675	649	642	643	606	628	658	630	637	628	609	642	679	599	581	667	651	630	662	699	620	643	646	678	577	622	618	638	653	707	678	650	641	615	647	659	657	583	637	646	627	656	629	622	608	621	625	672	646	702	612	680	627	683	680	666	606	625	641	646	623	615	605	622	667	658	635	618	612	644	638	679	635	699	646	621	690	664	631	627	678	662	641	682	638	670	650	638	610	639	636	624	676	643	629	649	604	629	628	636	660	635	652	615	636	669	648	666	632	619	635	661	628	620	637	654	619	602	628	624	633	636	669	682	617	629	631	636	633	614	671	613	620	634	652	613	619	624	630	622	653	647	603	683	650	616	651	626	675	659	635	647	615	651	599	653	621	653	651	655	682	667	650	650	592	578	652	675	644	636	667	628	660	676	685	688	656	639	619	681	644	671	650	658	682	640	652	646	669	661	662	643	630	597	645	602	603	673	638	617	655	622	604	624	657	621	661	630	688	618	598	623	620	651	653	637	641	674	622	620	680	635	703	615	666	621	633	658	611	589	630	627	637	628	638	636	604	653	659	667	658	646	646	591	659	628	666	602	640	660	651	621	702	616	581	633	625	673	642	640	611	646	632	695	588	608	662	606	641	649	608	621	673	655	638	652	642	642	649	696	658	601	644	634	663	647	639	631	655	595	601	659	639	663	679	632	642	639	641	651	624	631	597	634	648	637	633	642	609	629	620	613	638	613	649	659	634	645	653	683	631	654	659	652	684	661	623	643	681	638	679	633	631	642	658	627	638	656	656	608	682	642	657	606	647	613	632	669	706	672	649	608	632	702	599	624	679	667	678	635	663	601	653	626	640	661	627	608	644	625	651	652	669	625	638	691	616	606	638	602	620	617	670	621	621	639	676	677	634	646	640	652	619	669	658	638	649	625	608	594	623	668	648	620	633	627	601	636	622	679	616	673	616	667	682	618	688	607	604	603	586	635	650	668	622	632	675	660	681	647	648	700	657	651	623	616	630	626	646	628	668	626	669	596	657	635	643	631	650	590	640	618	694	653	621	653	643	604	612	624	634	623	708	598	690	613	640	616	643	679	637	656	669	617	603	582	635	671	643	646	633	647	594	622	649	609	645	653	667	655	661	595	676	639	673	632	698	598	636	629	654	624	649	645	621	582	606	707	628	661	620	633	583	625	624	675	640	654	603	621	644	662	649	650	653	635	660	667	616	643	659	591	631	648	600	621	646	630	613	620	668	602	653	623	686	660	621	629	623	659	638	659	652	651	632	609	631	634	594	663	645	611	691	638	673	662	612	631	670	673	648	624	674	619	584	645	652	642	640	629	695	624	647	636	656	680	658	638	647	602	674	617	663	628	636	628	671	705	650	611	638	707	654	626	659	661	653	681	635	667	616	646	618	642	607	645	617	659	662	625	630	656	633	696	631	623	653	643	629	574	637	629	688	677	640	640	698	588	632	617	643	643	619	647	623	642	649	624	621	676	635	645	652	587	649	668	647	634	608	634	652	649	624	670	678	635	651	607	650	613	637	625	689	654	665	691	635	639	663	610	665	644	619	657	629	648	596	670	647	603	613	654	657	643	622	627	671	626	677	644	679	680	638	635	645	599	650	601	644	631	718	637	635	643	636	622	589	688	596	643	662	627	610	678	612	593	625	649	631	627	610	669	625	587	641	632	680	643	641	628	627	599	644	623	658	648	666	639	620	661	598	630	630	665	626	647	670	653	648	651	634	629	599	628	622	658	600	639	652	620	672	668	614	607	650	596	664	598	635	649	650	607	630	578	651	649	651	587	668	646	676	646	638	624	631	641	623	582	646	666	617	620	596	637	644	667	633	657	677	676	644	647	629	668	635	636	612	654	648	603	669	576	657	610	666	626	618	669	601	608	598	674	651	674	642	653	631	638	687	659	658	615	601	645	646	642	628	625	685	703	611	639	634	654	630	648	634	681	651	644	616	666	630	629	608	644	659	650	660	695	656	638	619
24498	21488	28850	24575	21477	8960	1851	1242	1035	991	970	908	946	938	842	857	873	889	876	831	840	829	860	823	806	808	853	809	833	813	797	842	855	820	829	830	781	863	767	839	842	858	789	815	794	764	792	782	783	844	843	820	818	769	819	775	859	791	791	799	814	818	805	826	789	801	799	803	822	801	873	812	782	836	804	766	796	796	829	763	820	828	776	796	791	822	821	817	855	777	781	787	817	852	724	814	777	790	843	721	809	793	788	788	803	811	782	799	833	811	767	785	787	789	809	760	828	852	832	860	764	841	865	729	802	750	822	816	853	842	766	854	824	830	823	765	799	773	781	797	784	795	800	808	801	829	836	775	791	770	795	798	836	792	851	799	807	822	818	827	824	803	802	791	803	800	776	782	797	832	806	792	767	824	817	792	791	776	860	811	773	810	816	814	778	737	841	788	792	836	792	801	804	788	750	802	829	775	762	761	797	771	796	792	827	856	852	821	749	782	813	847	805	767	800	821	857	751	773	780	810	798	842	816	790	794	763	848	808	830	838	814	810	819	814	749	792	825	827	790	790	797	834	769	764	730	774	814	848	779	822	783	806	755	857	839	825	805	789	817	772	784	798	774	778	785	827	801	790	776	769	807	809	808	801	762	763	783	780	794	824	782	817	807	825	833	784	772	833	769	820	809	812	819	835	748	736	781	821	790	795	794	810	839	811	828	805	753	829	797	789	786	812	760	831	797	833	782	777	791	800	859	845	822	775	820	795	841	802	764	783	762	741	802	822	793	801	776	754	811	811	799	818	811	802	812	813	846	817	814	818	794	773	831	802	755	833	839	845	791	836	795	803	763	820	811	827	811	825	788	795	778	767	818	804	824	767	788	782	808	804	800	800	797	786	744	794	773	801	796	760	772	768	793	872	771	809	811	761	832	774	812	804	757	802	780	789	787	820	813	791	801	831	788	795	805	813	818	787	762	759	786	823	837	787	760	891	757	742	775	826	848	780	787	823	784	745	808	775	785	832	767	816	764	778	771	760	790	790	791	841	702	867	795	782	825	821	792	760	781	785	811	781	782	805	802	817	759	803	777	735	765	757	799	779	842	789	799	795	790	790	722	805	790	829	812	859	791	798	785	832	768	780	728	845	804	855	837	831	821	800	797	806	831	752	778	836	806	813	768	757	809	802	726	824	825	825	834	765	788	840	790	798	858	810	816	839	820	778	781	757	837	784	793	807	817	770	773	834	821	802	831	746	803	788	797	808	827	853	813	817	862	765	817	772	831	814	787	776	784	824	834	823	757	795	778	859	801	734	739	759	811	845	795	792	858	762	793	792	799	795	818	789	752	854	827	779	801	782	783	772	750	796	794	799	772	788	801	801	804	813	807	759	789	799	824	803	774	760	829	790	780	779	717	820	777	762	819	809	799	784	843	744	816	837	765	786	758	749	787	835	767	810	819	740	823	834	860	823	796	805	820	787	816	828	788	788	807	821	815	813	815	799	803	849	821	784	818	829	789	801	765	770	809	756	812	775	780	774	798	814	803	777	769	793	848	818	812	775	803	793	792	783	800	823	768	801	762	836	751	744	848	816	819	782	776	812	839	808	802	774	821	793	731	768	766	725	815	794	784	785	761	794	813	793	827	807	805	715	827	758	824	823	826	850	853	804	751	768	752	795	866	797	776	834	802	833	807	818	782	808	801	784	782	794	799	809	798	806	816	788	807	784	799	789	820	846	796	806	772	753	794	810	801	791	762	749	798	846	809	802	790	827	795	790	807	782	823	787	828	859	794	798	785	804	777	826	825	802	798	747	787	751	742	798	858	845	793	833	780	835	770	832	772	837	781	814	784	837	804	796	770	775	780	824	761	802	858	812	765	804	838	840	809	805	827	854	825	786	763	757	786	774	795	778	839	761	833	819	778	811	768	745	809	804	882	811	807	764	778	827	784	784	795	831	813	835	847	782	736	844	754	785	796	800	811	788	836	809	747	797	742	826	808	802	806	802	837	805	818	855	809	796	816	821	804	827	858	824	836	790	797	782	814	855	792	737	789	807	763	799	775	819	826	848	804	784	802	813	809	785	769	758	788	768	840	765	818	797	836	801	798	789	908	790	778	777	743	821	747	782	818	817	806	829	826	764	773	840	824	819	815	795	787	753	771	823	797	817	761	745	775	818	817	822	783	800	832	833	781	774	823	782	803	804	818	831	765	797	803	825	792	823	852	815	798	778	799	767	814	798	805	792	782	742	782	755	796	809	782	812	770	778	805	825	832	824	806	806	831	782	805	812	800	793	746	753	774	802	857	824	795	847	824	776	765	808	819	769	766	837	807	760	813	781	768	822	779	818	794	759	769	755	798	814	803	837	810	780	800	776	774	765	816	796	797	787	800	780	806	843	759	801	817	842	813	771	786	800	829	806	793	760	768	804	774	816	829	802	840	820	778	799	843	792	818	871	819	803	805	842	801	810	795	833	783	821	805	846	751	832	798	769	787	825	793	784	761	734	784	767	809	775	791	807	768	850	815	772	786	800	829	767	782	812	862	816	749	811	797	837	782	849	779	801	793	779	768	798	830	787	813	792	778	782	771	833	821	787	812	791	805	768	777	817	796	790	788	744	846	788	797	818	772	762	789	791	857	823	770	826	768	825	777	808	773	810	810	785	775	827	749	791	774	770	724	756	820	811	777	757	813	769	801	827	799	795	794	797	790	800	834	772	825	788	790	822	876	768	793	808	833	849	824	794	825	741	782	789	741	827	791	850	755	826	793	829	835	826	805	800	849	802	796	825	804	769	834	787	844	796	775	831	788	783	791	829	748	804	767	800	752	791	788	793	797	823	794	866	766	817	791	808	814	833	793	777	768	758	826	796	806	742	771	828	772	782	816	777	805	794	796	775	798	822	809	741	800	811	801	807	795	817	773	788	804	785	821	784	805	786	793	791	790	774	841	756	788	807	802	758	832	756	740	809	798	770	814	800	820	766	827	783	791	805	844	757	818	806	801	773	760	830	776	826	818	851	806	805	805	724	824	833	770	812	789	772	766	768	781	829	772	732	795	769	757	819	808	787	786	783	798	795	787	797	752	763	789	823	822	810	828	848	796	769	816	797	772	812	765	835	799	784	792	822	782	789	773	840	769	767	795	831	815	786	813	797	772	790	778	807	765	807	828	814	777	793	781	821	841	790	808	801	859	762	815	784	783	793	818	758	847	800	811	831	747	789	801	824	794	785	783	799	827	760	847	787	773	826	784	791	821	795	807	779	801	754	756	832	779	796	771	782	748	806	807	786	776	828	827	797	794	837	784	826	787	821	780	811	777	801	766	765	809	775	814	795	804	769	834	786	772	828	788	820	798	753	746	780	787	783	775	767	750	811	802	825	769	753	797	803	826	753	797	760	817	824	828	798	730	816	788	809	786	812	832	749	808	832	795	786	800	807	806	821	799	843	761	795	767	823	778	813	796	792	841	780	809	848	819	771	814	801	789	810	795
3788	6159	5001	2613	1717	1505	1175	1112	1031	858	806	812	783	713	741	688	692	687	648	674	683	712	603	680	617	645	631	632	619	635	666	606	662	623	607	614	628	599	574	584	583	624	644	610	588	631	620	632	608	621	587	626	610	610	653	635	610	619	616	643	597	637	577	612	587	623	585	557	620	623	611	620	645	605	620	574	596	635	621	585	605	649	607	626	619	630	642	627	590	621	601	592	601	624	621	617	545	606	623	598	580	604	637	612	613	609	652	598	616	562	633	609	640	547	596	601	625	615	606	627	598	625	624	612	564	602	577	581	557	635	580	592	595	629	609	594	575	599	619	596	638	595	579	602	620	600	596	648	637	602	606	577	624	586	605	597	573	624	598	609	598	594	556	583	601	593	609	563	645	590	600	603	630	547	615	612	609	613	612	619	619	598	609	570	598	579	591	588	610	550	596	586	582	593	626	562	644	606	605	567	639	591	585	598	577	598	612	569	581	586	603	630	565	609	586	579	593	579	604	597	569	616	598	593	608	601	582	572	595	584	625	604	649	590	615	571	583	616	620	567	553	617	635	607	575	613	569	607	587	590	607	625	622	634	638	630	619	582	558	621	561	644	576	636	591	570	619	599	635	629	598	616	576	604	606	625	591	620	609	618	606	594	576	623	579	612	594	545	595	605	574	580	564	590	575	633	594	596	566	618	559	582	599	621	617	599	606	584	573	622	568	589	567	588	624	601	599	595	574	647	617	573	576	579	613	634	586	620	554	566	619	651	623	572	577	533	594	577	603	615	611	573	572	578	576	641	580	604	580	605	553	610	578	616	576	573	631	602	599	611	586	612	617	566	581	621	617	631	607	620	621	616	566	567	646	587	630	608	596	622	595	608	587	556	556	581	601	587	657	617	620	556	596	621	613	569	574	619	573	596	583	564	574	584	608	620	561	642	597	594	559	603	619	612	557	629	606	576	603	564	634	589	610	557	595	604	609	553	628	627	617	611	536	675	605	620	524	576	567	613	612	662	603	600	588	650	616	616	605	627	570	627	629	587	597	634	593	567	582	589	602	610	559	588	575	581	591	599	587	627	601	621	618	574	547	623	584	617	625	572	610	606	603	569	631	568	616	628	589	578	552	558	584	633	581	565	606	618	578	581	630	596	587	544	598	634	605	644	594	624	585	576	591	597	633	610	640	620	607	598	545	585	548	582	599	593	630	602	594	615	633	604	591	600	610	552	588	634	593	572	570	599	572	580	592	581	615	608	580	600	584	586	546	597	568	610	585	592	557	564	598	609	608	611	593	579	583	612	617	599	580	626	608	581	595	631	590	607	584	601	588	563	620	577	554	598	569	560	614	580	566	552	638	566	611	608	564	594	581	596	581	594	569	640	623	583	609	623	600	609	629	569	591	608	598	549	606	601	596	603	602	586	588	595	638	595	634	589	618	618	595	568	558	599	531	568	573	587	576	623	514	609	596	591	587	565	558	626	631	626	593	587	576	567	620	569	545	552	609	606	612	583	604	549	585	630	580	569	615	598	572	607	603	605	646	582	572	625	586	623	587	582	552	606	593	570	583	573	579	600	623	612	619	614	574	612	621	558	619	626	592	637	595	608	555	605	567	611	557	556	584	599	550	612	566	596	645	605	554	599	603	578	588	619	589	595	581	591	638	604	584	608	600	561	566	609	582	607	610	625	579	601	606	568	589	569	592	579	555	564	630	651	582	602	591	602	581	544	649	520	564	624	592	573	605	609	604	588	604	570	645	576	637	568	609	610	557	588	642	576	568	614	574	612	601	577	615	576	583	573	594	599	584	576	576	597	588	601	612	609	608	584	603	597	592	558	605	588	583	565	593	603	554	590	576	563	571	602	598	611	637	544	557	547	604	587	597	608	625	592	590	556	621	587	589	576	547	574	616	598	628	592	640	631	606	593	623	596	632	571	575	555	592	543	550	584	592	583	636	602	636	589	560	592	570	582	578	568	642	585	575	566	602	560	603	569	586	602	545	588	601	589	596	584	589	573	620	590	607	580	560	585	541	588	603	560	571	626	570	610	569	622	571	593	635	593	574	586	609	549	580	575	567	559	601	596	593	576	585	558	585	567	608	584	578	620	600	533	560	585	572	612	636	611	586	589	587	561	603	587	623	560	636	580	641	589	574	539	562	535	584	621	602	578	590	593	573	587	610	618	629	554	557	621	588	597	613	628	589	585	575	568	576	604	576	558	602	618	577	535	587	583	596	627	641	583	634	602	594	609	568	585	569	620	591	593	592	608	568	572	575	616	576	591	562	565	586	553	582	595	555	568	591	567	563	590	559	592	589	577	605	588	620	630	592	607	579	571	607	571	613	555	573	580	599	601	600	552	554	620	606	576	642	597	618	578	587	567	598	603	572	617	572	626	582	620	554	628	582	608	624	579	574	582	622	613	611	607	590	582	559	624	580	605	602	597	587	604	578	587	591	558	593	660	582	655	582	594	595	617	609	577	615	631	564	622	586	594	537	588	582	586	601	562	572	605	606	565	611	617	590	622	591	589	577	627	603	580	596	569	635	561	583	593	606	567	582	563	632	564	588	622	614	594	603	603	587	593	555	590	627	574	588	620	586	616	539	551	569	582	601	623	577	632	626	608	586	609	580	653	606	596	590	591	625	569	611	601	566	585	579	568	570	565	524	584	564	583	607	613	562	574	599	613	580	601	602	595	601	605	608	604	606	617	604	588	572	592	602	589	596	633	582	585	577	593	579	577	609	590	571	617	587	574	607	599	615	572	612	596	562	569	563	558	568	598	568	558	630	605	632	569	605	557	570	558	593	600	600	588	591	599	558	583	550	567	600	576	603	619	611	582	582	593	598	630	622	579	566	592	584	554	580	556	625	584	616	601	592	608	593	530	620	635	603	548	610	537	620	635	641	639	584	597	563	520	624	629	620	599	580	586	600	589	587	565	613	624	581	594	615	599	567	595	578	578	593	599	602	603	560	637	591	602	571	620	583	598	578	623	605	610	574	598	611	577	592	584	556	599	607	590	572	591	571	622	604	601	617	564	621	617	592	584	608	621	583	637	570	556	581	575	614	566	649	618	593	595	627	589	589	583	547	569	572	570	598	592	596	590	636	583	574	542	575	561	567	577	595	647	583	544	560	554	585	599	610	597	566	627	541	590	626	594	598	620	591	583	606	566	573	577	589	572	588	598	599	579	611	540	604	586	569	566	543	603	561	539	592	573	597	600	609	591	558	600	607	565	620	596	583	593	599	606	589	555	560	612	588	595	558	595	631	527	602	558	564	562	578	534	554	564	607	562	610	627	588	611	643	626	597	592	559	658	607	572	617	554	613	564	594	563	574	595	573	594	594	582	535	612	577	589	560	613	591	584	599	615	643	553	571	593	611	615	583	580	613	621	563	622	588	595	587	615	566	634	557	575	628	608	564	614	599	589	590	581	560	588	543	602	609	598	549	588	576	600	594	593	576	563	610	579	602	630	565	566
27963	10586	1132	698	530	501	534	494	486	543	488	490	488	471	508	470	469	475	452	485	479	451	495	502	498	523	487	490	480	488	475	493	462	494	502	463	465	520	546	483	524	539	511	507	497	489	498	500	474	475	483	464	453	501	521	471	475	504	471	474	522	460	498	481	501	473	502	505	546	492	468	460	477	521	509	489	518	509	479	508	528	476	446	473	500	463	474	500	437	469	503	493	551	499	488	471	472	509	455	500	495	521	456	510	486	484	479	463	489	450	514	509	512	523	495	467	501	482	496	526	468	508	489	525	495	528	493	479	483	510	468	520	466	494	490	522	514	443	455	499	456	515	487	485	514	464	477	480	530	492	495	496	490	475	514	553	444	523	500	453	515	512	472	476	504	493	490	507	522	451	517	487	505	493	486	498	440	492	490	508	490	508	492	468	503	471	489	476	436	450	495	494	495	488	466	478	525	456	502	481	486	495	517	478	476	465	513	510	507	511	499	492	495	502	431	477	517	447	480	500	491	494	458	482	510	517	474	499	524	480	498	506	485	456	478	497	492	465	494	492	493	554	467	468	501	502	499	459	499	469	495	485	491	488	527	478	432	535	496	505	487	441	529	459	430	496	494	477	487	502	496	492	507	505	503	481	483	536	493	506	481	480	524	481	481	515	481	502	458	479	506	485	444	458	474	456	453	428	503	480	490	514	487	488	493	498	469	466	514	473	504	512	526	501	493	495	449	498	506	537	489	494	505	485	459	486	468	488	473	455	502	525	510	472	480	453	501	476	476	477	474	513	554	478	440	485	496	472	442	501	534	486	514	465	472	504	548	487	493	494	484	515	442	494	487	479	517	509	490	513	480	480	487	496	501	515	463	468	484	523	474	463	470	459	533	507	515	497	505	486	520	573	466	505	477	456	502	493	521	510	498	455	507	514	483	478	492	524	458	480	496	484	472	495	526	492	494	506	490	498	477	477	490	508	473	458	482	456	474	531	518	534	443	476	486	515	467	467	492	491	478	515	497	521	500	492	461	519	512	521	483	465	476	482	497	479	496	459	457	508	477	479	513	470	498	491	519	454	504	488	478	464	517	478	488	493	491	487	439	514	517	501	520	444	488	501	456	522	506	489	510	506	443	495	470	509	479	484	492	470	519	470	484	499	469	517	506	535	439	495	471	516	471	499	465	437	462	505	486	512	497	504	476	496	495	478	486	479	486	509	484	541	515	455	488	502	495	485	480	474	471	514	509	493	460	480	463	504	447	483	549	524	445	471	469	507	486	506	499	514	520	479	512	515	506	498	450	455	504	510	545	496	478	467	501	468	452	469	480	485	477	488	427	485	504	511	494	487	459	502	439	483	502	470	519	455	476	503	510	484	548	507	508	475	494	506	490	517	484	510	502	491	517	516	477	477	502	530	510	490	455	467	496	507	502	466	472	513	546	536	472	468	455	499	507	484	482	484	513	482	424	515	481	525	483	494	484	463	510	483	468	490	485	477	483	472	503	513	501	501	480	480	488	519	509	519	481	451	487	453	476	479	481	512	492	468	479	493	489	526	505	492	483	458	502	466	500	481	533	483	468	512	479	494	495	492	455	474	476	516	506	502	501	481	496	500	475	485	463	483	468	516	510	487	468	461	508	471	523	472	503	458	485	472	503	438	482	469	465	476	490	443	469	509	507	507	493	509	482	446	469	477	469	478	488	497	473	509	484	490	502	501	490	500	515	523	501	461	490	468	515	462	499	487	492	519	514	450	489	449	489	440	473	492	502	516	526	461	474	491	471	473	497	471	477	514	540	521	494	493	471	462	525	508	493	504	473	497	453	445	469	515	469	502	491	486	476	495	480	512	502	491	483	510	481	479	510	483	538	504	519	525	520	480	457	495	523	453	491	472	484	497	533	481	460	456	461	483	478	477	470	509	498	512	455	505	484	459	487	506	471	485	556	523	506	492	470	449	461	470	504	441	521	540	488	447	476	484	470	479	453	488	477	466	508	465	504	464	507	492	473	489	511	470	524	496	519	490	486	524	526	511	521	514	461	487	496	490	474	490	494	497	519	528	482	437	478	465	454	508	497	492	474	489	496	486	431	481	476	506	490	522	476	466	507	506	476	486	468	486	465	502	541	472	490	447	486	523	512	522	467	470	521	444	503	481	491	528	478	487	478	427	468	464	476	534	484	530	482	502	478	464	493	467	465	500	466	503	528	503	496	520	470	473	478	456	458	477	465	518	512	480	491	506	506	488	450	456	518	496	478	475	483	516	493	475	445	485	457	504	482	462	470	454	465	496	510	497	446	463	481	527	493	455	485	553	520	472	457	473	482	453	453	481	465	502	477	472	480	518	474	502	434	493	490	503	476	525	480	501	486	502	515	482	523	478	495	494	501	483	496	437	537	485	492	505	482	467	477	504	517	541	529	463	488	486	491	527	494	486	475	440	462	461	503	497	475	519	533	510	502	482	524	522	496	508	515	474	463	488	475	510	466	495	464	515	526	481	498	513	548	496	509	475	531	527	509	526	501	466	500	479	513	497	467	498	487	487	495	503	475	516	524	447	486	504	499	508	475	463	477	510	501	483	487	486	498	478	488	453	490	462	536	471	483	537	491	531	496	471	467	483	464	511	463	499	490	501	512	482	509	480	538	499	467	515	505	485	513	490	466	503	455	472	480	495	501	469	481	453	495	507	458	487	449	499	515	485	545	486	512	477	500	524	489	489	486	456	501	490	485	453	492	506	481	482	516	462	512	519	449	505	502	506	484	454	503	452	479	513	498	498	488	498	502	490	471	515	496	473	466	481	476	462	505	443	496	460	479	467	461	520	520	505	453	506	521	457	496	465	509	448	477	518	481	503	482	489	443	485	484	467	461	524	500	475	464	465	466	488	496	478	535	495	498	487	486	504	512	471	478	456	486	472	458	489	502	489	506	451	484	490	488	488	474	473	468	489	504	537	465	521	528	470	468	530	542	477	504	518	466	505	509	529	482	497	490	504	458	468	514	507	538	479	474	532	491	475	496	498	508	484	513	525	511	478	545	460	510	473	468	484	491	478	516	519	494	495	457	466	464	510	493	529	467	475	490	524	506	434	478	452	497	463	513	472	461	462	477	512	471	533	451	484	487	498	502	514	525	470	480	515	499	454	474	465	498	474	489	479	488	508	492	484	493	473	504	482	477	503	506	481	525	519	485	491	505	477	522	504	459	513	497	482	506	453	492	478	488	451	504	518	547	482	508	497	482	499	500	513	513	502	507	486	507	471	485	432	482	480	470	490	498	486	482	493	472	474	499	473	496	495	517	503	501	478	500	469	484	477	458	527	498	473	489	501	470	461	489	484	487	491	505	553	457	516	448	498	490	489	466	498	475	506	520	512	469	485	490	485	504	500	465	455	525	498	495	514	491	451	478	517	454	536	477	486	457	516	478	486	467	482	530	480	458	501	461	485	492	499	502	455	472	526	491	512	504	485	501	484	509	474	446	469	485	472
4870	519	518	423	382	345	357	356	359	387	391	390	358	360	369	349	333	334	368	328	350	347	345	346	357	343	369	315	359	337	337	354	308	348	354	385	379	325	363	362	365	344	390	312	350	343	337	379	330	359	391	363	365	336	395	340	353	348	369	328	392	339	319	347	343	371	343	329	331	395	370	318	332	372	382	330	389	338	345	343	337	382	361	353	353	383	380	353	327	366	364	325	348	351	340	314	351	334	333	323	336	359	344	348	324	337	331	334	344	366	377	328	345	344	338	357	356	364	339	311	351	358	331	340	345	328	380	353	349	346	343	350	344	335	368	386	358	396	327	370	363	331	312	340	376	378	361	360	344	338	354	374	350	353	307	373	326	349	336	342	314	337	327	375	328	390	333	344	342	297	366	346	352	316	340	353	341	355	356	347	331	309	365	397	343	364	341	367	371	382	331	362	340	371	325	316	340	382	363	398	366	322	376	354	344	347	338	354	359	354	365	352	375	346	353	348	330	349	309	357	337	354	352	336	345	375	376	334	349	352	355	378	325	369	356	368	351	348	365	369	400	338	353	368	349	336	363	333	347	356	376	352	352	378	344	348	350	312	318	334	361	361	345	339	339	395	338	363	350	341	362	338	373	322	352	339	370	340	373	379	352	358	331	355	350	364	354	363	360	346	341	317	348	345	385	354	378	335	341	356	344	345	373	333	334	321	360	340	376	346	335	355	334	345	293	358	368	314	316	342	343	336	357	356	364	308	391	343	331	363	370	350	309	369	327	380	351	342	331	339	317	379	351	343	364	369	353	339	342	318	331	353	375	313	370	334	314	355	358	351	344	344	341	312	398	355	350	359	358	338	330	340	350	364	356	345	323	340	350	356	331	337	377	332	348	358	359	359	371	352	362	370	339	343	355	326	367	348	344	354	376	358	340	351	315	370	338	338	355	334	372	341	319	334	344	357	374	370	319	364	358	323	398	374	391	374	329	338	363	343	343	355	348	328	344	354	374	347	368	349	303	315	310	358	367	338	350	345	332	325	353	359	380	342	346	338	364	361	364	314	366	357	352	349	344	370	355	320	360	353	352	379	322	356	333	334	356	337	354	350	359	367	371	369	367	341	379	362	339	351	363	353	351	339	351	365	325	378	328	367	371	338	325	326	367	341	363	347	334	350	317	376	351	398	388	341	311	364	331	327	339	338	359	348	345	332	346	321	379	333	348	331	346	388	352	383	351	343	353	353	339	329	363	347	342	317	368	343	354	350	340	336	364	350	341	347	349	372	355	342	352	376	328	363	326	333	356	355	338	335	316	344	364	351	385	338	359	359	360	344	365	329	360	367	321	352	323	304	388	336	348	340	341	358	321	359	328	328	348	362	353	325	344	352	371	346	356	328	326	371	337	349	385	328	359	342	341	353	332	357	348	369	354	369	346	344	341	368	357	331	333	331	328	342	360	337	330	352	361	359	357	332	374	358	382	322	331	348	338	311	354	370	341	368	328	367	335	353	353	332	334	354	351	369	326	385	360	359	357	332	339	353	338	323	335	342	376	348	374	331	346	369	377	350	347	353	363	333	357	342	367	367	355	371	337	355	308	362	373	332	373	351	374	352	322	358	371	325	337	339	355	317	346	363	340	324	363	346	367	365	353	384	377	347	344	376	342	379	316	333	364	361	359	350	337	378	345	370	349	356	333	336	337	337	317	362	354	344	356	388	364	361	332	362	366	362	318	307	378	340	349	354	344	347	389	351	358	384	363	342	341	341	352	319	343	350	363	376	366	375	345	338	339	336	367	360	361	335	324	344	377	374	329	370	345	371	370	339	350	354	323	358	361	350	355	366	341	368	327	349	333	353	333	334	343	358	359	335	364	365	336	367	353	371	339	361	376	353	382	330	325	381	327	354	345	356	314	335	336	336	358	349	326	384	355	360	329	362	333	330	348	330	404	327	354	333	345	383	368	365	356	351	362	366	352	373	354	321	347	363	328	358	356	342	339	349	342	330	327	331	345	348	381	347	335	360	310	334	358	340	371	335	347	335	355	367	325	333	376	373	364	354	335	374	346	359	374	363	337	315	330	381	357	356	338	380	380	351	349	313	354	343	345	361	365	340	368	358	356	353	368	354	340	373	356	368	324	337	387	387	345	361	355	373	346	326	315	356	359	351	320	374	377	357	383	353	395	329	317	374	373	322	362	355	337	357	366	346	310	328	317	351	347	325	340	372	335	366	347	329	367	335	356	374	328	328	360	340	353	352	331	342	333	388	351	344	354	355	349	352	370	350	348	332	330	335	348	352	363	378	324	389	343	351	329	336	309	347	371	310	351	335	346	350	348	349	349	366	348	333	361	333	313	365	344	348	358	361	347	360	345	341	349	309	348	364	363	344	367	340	293	348	336	378	347	356	365	327	346	360	344	351	342	346	343	349	335	327	334	345	314	359	374	368	362	350	386	331	332	346	331	391	356	351	338	374	328	388	353	349	348	298	332	384	364	341	331	347	354	343	311	331	343	326	326	333	366	393	364	340	347	348	342	366	361	364	332	354	383	307	361	354	365	331	343	349	337	327	340	368	368	349	375	325	349	346	369	337	327	349	323	336	353	378	354	366	348	340	379	374	375	352	339	351	334	329	356	354	351	325	351	326	366	340	366	340	333	335	390	346	341	326	346	343	349	358	334	343	391	340	355	324	323	342	345	371	366	360	339	360	352	347	333	345	339	340	327	346	356	352	335	343	328	351	364	359	331	347	370	333	370	364	356	345	347	327	357	344	345	349	340	375	364	373	358	360	338	290	364	332	352	369	374	349	353	353	372	345	365	345	367	357	353	321	336	342	355	311	327	355	351	305	328	352	383	362	387	372	356	320	352	371	354	348	325	328	351	349	348	340	344	365	341	353	360	345	353	368	326	362	338	348	348	344	369	364	376	380	345	356	348	336	335	361	314	315	372	334	315	351	373	362	328	373	346	355	353	352	327	351	365	362	356	362	361	341	349	349	355	361	328	402	323	362	343	326	352	373	370	368	405	362	342	355	370	356	359	338	357	401	377	337	341	347	353	352	362	319	332	337	333	342	357	393	350	367	348	348	351	361	328	346	359	315	349	316	355	353	402	334	360	372	321	364	343	375	373	358	326	378	341	378	394	347	346	361	317	377	354	358	377	357	381	327	360	325	340	349	327	351	379	364	348	347	338	391	343	360	378	343	373	335	360	362	333	336	342	351	339	324	355	346	359	343	349	347	367	368	410	358	350	355	332	369	331	342	347	353	376	355	327	321	339	352	353	335	348	362	332	352	373	385	337	368	369	363	352	355	371	347	361	372	370	367	344	347	359	352	335	386	348	342	335	331	340	335	336	345	361	346	319	360	349	324	358	363	349	331	312	344	332	338	348	370	344	361	349	337	345	395	366	350	342	403	329	339	324	350	357	350	329	340	316	366	346	362	336	341	355	348	348	339	376	312	329	365	345	366	341	374	374	344	376	392	337	387
25434	21454	27938	25386	11805	1924	1372	1132	971	1010	992	965	953	940	865	962	928	915	967	883	960	1017	921	879	948	919	926	907	925	887	877	881	910	905	959	905	913	927	956	914	944	946	875	934	924	890	940	955	894	912	854	933	891	885	886	935	953	960	938	931	931	837	914	825	927	883	843	914	920	954	931	913	942	874	867	929	840	924	894	941	897	890	912	885	896	884	880	932	921	915	865	874	920	905	888	861	889	904	880	885	907	973	912	845	926	942	949	851	936	896	917	920	908	883	918	891	882	909	914	840	874	849	875	865	907	942	900	863	896	851	885	913	862	912	828	846	906	840	895	939	906	882	942	893	875	899	929	929	864	855	847	903	884	946	890	884	885	925	877	886	903	903	868	909	867	972	853	877	889	932	845	867	860	914	854	863	887	870	927	921	901	905	913	839	876	904	901	903	909	937	944	903	946	928	871	905	880	964	914	853	869	896	889	832	939	919	850	928	912	915	885	891	910	903	843	884	918	905	862	883	932	909	912	943	936	909	827	892	939	868	839	914	888	906	878	901	823	930	865	903	893	894	940	921	871	881	948	899	863	927	877	923	848	848	902	850	904	882	920	941	859	863	889	911	911	832	841	837	878	892	931	919	922	886	863	881	924	915	856	959	958	926	917	883	888	822	919	866	949	872	907	895	927	944	870	882	925	901	915	891	822	909	880	888	894	880	886	923	893	906	896	805	859	901	826	919	854	876	868	952	907	886	876	944	872	899	873	859	935	881	898	835	893	884	917	911	917	816	905	898	877	911	852	899	950	920	843	854	912	881	858	859	878	891	942	867	924	878	870	861	878	868	857	822	901	883	925	903	933	872	861	911	844	879	896	917	898	917	872	830	888	951	929	941	881	887	902	934	858	906	837	892	954	881	881	917	913	870	872	879	894	924	892	901	868	855	890	890	889	895	915	873	903	853	835	884	897	891	922	898	870	880	908	930	875	887	919	868	894	900	828	945	917	891	863	965	883	913	878	917	891	880	892	909	913	953	856	912	872	862	897	876	770	903	908	874	866	873	882	892	901	896	938	914	928	927	958	878	948	824	907	880	912	931	949	916	896	902	883	876	843	854	875	897	855	916	859	889	851	871	869	909	890	898	862	866	883	879	908	877	919	872	880	877	921	941	863	881	853	907	856	867	869	908	953	916	869	886	923	853	850	955	896	840	914	876	901	879	858	910	888	885	929	845	895	924	896	847	887	908	941	880	888	872	905	902	901	887	877	932	938	922	918	906	839	805	881	894	914	918	906	921	866	968	881	944	850	898	897	893	877	908	886	916	870	928	881	904	902	864	892	895	929	898	933	893	914	900	901	895	883	873	924	911	840	864	946	898	911	879	875	849	892	864	966	866	830	882	1011	918	939	907	900	880	900	885	902	882	836	850	836	861	908	912	913	917	930	870	868	925	839	900	856	893	873	887	881	859	909	865	890	847	879	887	849	853	860	933	889	901	912	868	838	934	862	915	880	848	934	885	924	925	894	913	881	850	921	933	872	922	854	940	916	908	950	947	883	879	877	949	872	925	866	870	882	903	889	870	895	872	887	876	964	831	888	849	893	876	929	898	844	892	905	897	884	919	916	917	914	885	867	923	923	949	936	876	905	868	844	872	924	852	913	905	805	888	941	881	912	939	931	884	983	868	954	916	875	908	966	842	909	909	923	965	919	883	866	851	865	909	940	894	864	853	916	921	895	893	913	887	908	884	851	856	861	886	894	922	876	943	901	876	868	880	875	881	886	867	891	892	908	927	909	902	928	889	856	890	915	869	867	880	866	852	910	817	878	904	899	826	887	886	938	922	876	899	886	936	948	882	921	832	945	917	919	929	907	876	923	923	847	882	856	886	846	890	879	896	915	923	928	909	945	922	898	924	900	896	942	897	930	890	862	896	942	866	881	919	873	862	873	900	855	909	877	922	858	921	917	901	902	917	822	916	910	948	896	899	916	919	896	952	962	830	829	886	962	878	867	918	903	890	914	885	910	936	934	901	958	840	879	883	880	827	907	898	875	898	909	894	872	892	905	909	867	912	885	880	874	879	855	869	855	884	881	901	865	899	930	941	881	908	877	909	914	886	881	896	879	884	906	868	930	900	891	890	869	916	879	899	868	840	913	857	906	851	869	855	892	909	912	894	916	924	879	863	856	903	931	910	922	832	880	918	917	897	882	973	906	839	929	857	910	869	903	963	884	906	954	957	916	861	908	825	888	925	903	915	885	839	883	923	949	860	869	861	855	856	874	872	931	844	910	933	880	917	888	869	912	896	921	935	909	906	853	921	865	885	857	873	882	914	895	881	907	892	878	929	886	886	908	896	905	904	869	863	920	843	887	923	895	935	848	889	879	852	910	930	900	878	927	850	932	831	905	873	890	889	910	852	850	868	834	939	920	900	912	884	933	797	881	903	902	889	914	907	916	918	873	933	884	921	852	875	867	904	860	881	866	894	893	899	881	861	893	874	889	913	897	926	826	895	893	854	939	880	915	924	893	904	889	870	908	876	872	893	952	944	872	874	967	847	874	836	888	897	943	936	904	927	841	913	878	874	907	939	909	908	881	912	924	901	908	892	933	871	858	868	838	928	896	895	874	878	878	891	831	888	897	909	895	886	865	855	925	880	885	879	902	886	884	878	809	892	874	914	860	909	906	924	890	910	933	858	885	906	910	922	917	856	890	901	890	918	906	899	869	913	892	878	864	926	961	888	902	946	903	857	896	852	951	864	921	872	885	901	889	846	916	873	905	911	927	889	883	905	939	869	887	913	940	877	907	828	880	917	936	875	941	875	903	889	941	898	869	868	888	885	927	825	887	858	916	894	884	897	858	897	861	827	859	909	922	899	877	917	926	932	902	923	922	891	845	957	833	845	894	883	931	875	883	972	884	871	904	929	870	911	852	873	918	901	881	883	957	877	884	915	903	868	831	921	897	905	895	930	889	912	894	908	861	896	862	879	859	919	891	927	893	942	879	825	868	863	942	908	873	962	914	865	919	884	878	919	903	874	844	907	859	926	901	905	855	912	882	882	901	901	823	935	835	829	917	880	900	866	871	890	911	898	862	896	906	868	914	886	897	906	902	917	897	867	918	886	913	854	931	973	872	872	874	848	884	934	884	880	892	878	853	895	941	881	887	943	921	922	846	924	872	878	898	903	924	898	847	935	821	864	872	922	849	900	851	872	846	880	917	919	885	858	909	917	902	857	867	885	917	912	918	893	819	882	835	882	870	869	892	858	905	911	906	914	914	895	894	925	898	833	883	890	909	929	874	892	947	886	938	867	851	941	900	870	864	917	871	857	900	832	894	888	850	896	948	918	869	849	945	885	980	910	876	898	935	890	832	876	890	958	911	961	923	925	910	935	867	885	915	884	905	899	847	885	931	844	887	927	854	901	903	884	911	861	899	850	940	855	876	912	851	916	907	918	873	844	863	892	856	874	900	890	871	878	907	875	906	939
3550	3639	3082	1705	1320	1105	937	823	893	792	743	780	732	699	678	701	687	701	737	678	660	693	684	612	652	632	642	689	627	691	705	693	655	677	647	660	662	677	667	674	661	701	677	631	665	696	671	671	634	658	692	618	718	658	634	700	653	633	647	665	659	630	688	665	672	656	702	655	646	686	650	571	681	609	582	611	672	603	673	644	651	637	604	637	689	662	712	623	640	668	594	669	673	657	627	657	657	602	652	618	698	672	654	660	648	692	625	667	635	626	626	650	648	647	658	618	680	699	652	613	637	689	652	662	606	584	640	670	659	608	658	616	645	638	693	645	696	685	650	639	692	618	631	616	644	613	642	660	639	668	690	630	674	625	611	647	624	673	621	584	649	665	676	664	639	635	639	652	637	624	624	673	652	638	629	601	664	684	646	621	634	635	672	681	660	668	647	695	660	662	605	669	632	667	621	650	614	680	634	696	640	658	601	626	626	687	694	707	588	655	674	653	699	684	619	606	678	676	650	620	651	616	651	648	675	676	671	695	642	694	626	649	625	639	643	611	651	614	681	633	652	639	626	607	661	598	639	636	669	691	652	661	674	615	606	665	627	699	647	650	667	613	643	652	666	648	663	641	683	626	656	661	615	632	647	685	619	630	673	598	692	639	654	659	647	591	594	618	688	650	671	672	652	618	628	668	664	661	653	653	706	640	639	670	626	680	669	662	663	667	629	619	613	611	637	663	637	607	659	599	670	659	628	646	634	606	646	683	636	649	639	664	667	657	635	701	646	635	668	629	670	642	668	598	614	665	681	632	673	620	660	606	615	635	660	662	578	656	620	713	671	702	653	656	665	649	642	579	677	601	643	642	666	656	660	635	713	643	657	667	592	635	654	603	664	626	663	668	688	635	644	677	653	702	617	719	644	636	641	683	610	635	665	605	655	665	711	675	690	588	648	655	664	652	684	683	628	670	630	627	599	635	650	637	641	638	615	649	661	653	630	649	612	643	634	656	627	623	658	661	637	655	632	668	669	637	664	667	617	646	634	628	625	689	634	608	652	626	642	652	688	644	627	656	672	650	610	643	611	689	675	645	564	650	634	626	664	658	672	614	654	649	632	645	667	639	633	655	591	650	680	679	656	653	630	645	711	628	636	675	615	653	662	641	632	639	627	665	616	624	649	582	699	660	592	650	670	621	621	640	649	644	645	650	654	637	667	651	649	657	653	652	674	587	633	642	691	692	643	649	606	636	643	620	623	657	640	607	652	706	681	682	668	611	628	618	655	641	666	614	642	638	605	676	651	642	622	612	657	652	627	657	648	690	611	600	617	668	649	615	612	642	612	615	661	644	633	646	657	639	638	645	635	618	650	664	626	602	627	672	657	654	638	647	639	657	608	636	619	634	622	630	662	670	647	622	637	641	677	633	574	662	581	657	699	668	653	702	643	666	633	693	689	650	594	645	667	634	729	613	654	704	639	665	641	621	652	653	658	628	650	639	671	624	667	622	659	616	653	630	674	613	591	653	628	626	605	631	685	644	647	614	651	627	658	681	639	651	629	631	618	620	657	648	675	631	621	681	610	617	631	636	642	686	605	633	612	632	688	694	662	620	576	600	633	595	662	665	594	639	675	698	608	638	589	670	621	631	637	642	626	653	623	643	610	623	647	642	635	663	607	636	651	649	643	626	638	653	682	615	608	610	628	648	680	677	664	653	634	659	635	673	621	628	658	608	637	669	625	601	668	678	682	626	687	646	646	572	650	604	647	599	652	639	621	600	685	634	643	667	682	650	619	621	660	618	657	633	649	700	621	619	667	648	602	652	688	681	704	658	644	687	609	675	642	640	626	652	683	616	637	653	611	611	659	636	617	638	619	635	624	607	672	634	668	659	654	647	598	619	648	627	632	638	652	637	625	633	657	645	600	646	598	636	641	624	643	651	601	597	640	681	659	633	676	609	641	665	662	635	643	628	672	645	627	624	624	664	699	639	634	655	644	676	618	624	627	636	647	655	681	659	684	633	656	634	593	628	638	624	687	656	614	614	645	634	646	694	610	705	651	624	611	665	644	613	641	620	674	644	603	625	652	680	616	675	641	659	638	648	618	587	620	684	655	621	648	646	650	659	663	606	616	657	625	645	646	674	627	632	633	674	614	638	634	643	652	624	602	605	624	649	631	664	613	621	604	677	637	623	593	618	629	627	642	659	645	634	614	636	692	632	628	653	631	601	613	634	685	639	671	641	670	628	654	617	634	670	643	635	643	629	644	642	624	638	650	653	654	682	641	600	654	665	677	635	615	631	650	644	633	652	647	660	644	664	662	642	613	685	645	646	619	638	661	697	656	661	625	645	586	652	632	634	652	638	598	644	673	623	652	657	643	643	670	593	630	659	668	618	694	669	619	636	646	595	598	623	618	637	652	626	649	644	643	664	643	613	640	601	646	673	673	643	638	603	663	590	645	651	675	652	643	613	685	683	631	635	648	664	646	665	661	638	638	622	642	639	612	667	666	634	647	642	642	631	696	669	684	653	636	616	662	595	681	627	640	641	591	650	605	630	678	646	660	638	678	639	665	667	640	649	633	610	664	666	608	669	647	620	644	657	655	590	613	606	659	641	631	583	725	675	659	669	628	639	618	609	647	610	704	641	668	580	651	619	667	672	663	633	589	631	654	651	575	651	603	605	593	648	622	669	623	609	640	637	678	638	615	672	660	630	657	613	634	665	680	639	681	634	649	637	636	627	575	628	613	668	612	659	654	648	647	657	652	675	637	637	657	624	592	635	635	654	650	651	632	646	630	632	630	732	658	611	640	615	659	633	628	666	617	640	608	619	575	639	681	598	681	617	669	678	610	598	647	626	671	682	703	635	636	663	641	659	619	649	630	641	652	633	671	623	640	611	621	604	647	656	665	687	624	661	643	624	683	595	630	624	619	645	630	631	621	649	644	618	666	640	651	640	680	608	656	642	651	617	622	645	615	676	653	623	662	624	637	655	614	639	685	627	621	627	605	626	595	632	657	656	624	650	639	662	609	632	597	627	597	596	642	668	712	624	672	645	587	612	635	624	648	637	647	636	623	627	673	625	605	698	602	629	673	655	687	614	609	653	634	665	644	657	656	645	645	619	626	655	624	632	669	643	629	624	623	638	645	663	619	626	646	667	632	645	647	617	631	665	653	621	666	656	651	618	630	613	644	629	637	652	641	697	691	623	661	646	685	644	655	640	630	679	598	668	609	613	638	632	638	661	631	657	605	639	668	610	658	660	618	671	627	659	635	602	634	637	644	639	632	649	634	713	607	636	629	636	672	599	624	666	621	653	640	617	641	614	670	646	606	616	636	652	611	638	627	666	651	627	666	620	621	652	632	660	616	633	627	687	632	591	626	684	638	624	639	619	647	625	666	664	627	627	709	634	634	646	672	645	602	619	617	691	577	610	647	608	609	644	632	638	659	626	602	651	629	613	663	614	631	674	608	622	642	574	620	644	642	656
24490	21482	28861	24538	21484	9312	1984	1243	1072	1021	966	860	898	930	865	908	884	865	851	891	816	847	857	831	839	840	814	828	821	882	825	878	841	831	828	853	850	794	813	812	814	814	827	801	847	756	825	823	857	824	826	839	816	803	776	762	841	819	810	787	786	815	807	759	790	835	838	811	822	796	788	882	843	816	809	845	783	773	825	832	817	786	774	749	821	823	818	807	816	798	815	814	808	803	792	803	837	769	779	789	795	785	792	830	829	840	799	728	761	796	843	748	836	846	838	840	848	774	809	842	802	769	834	807	829	846	829	782	791	764	816	823	754	791	736	785	814	808	802	823	751	791	786	807	815	791	831	811	809	789	821	808	830	786	847	799	856	802	775	775	757	817	829	785	820	810	740	817	755	791	833	829	799	794	829	809	820	790	793	806	812	819	804	862	820	820	818	774	805	836	798	783	809	808	757	793	806	785	825	827	826	858	820	829	778	774	741	787	775	852	776	777	802	833	832	788	802	791	831	829	817	799	801	833	816	732	795	787	783	800	806	750	818	747	779	810	823	848	801	802	823	824	819	777	796	786	790	775	847	815	824	796	838	826	784	836	814	823	802	849	802	808	799	814	776	761	842	797	790	839	850	846	852	762	764	763	782	841	811	781	813	791	825	822	809	806	769	799	767	770	779	830	830	766	779	808	823	806	823	819	817	790	850	814	785	820	788	782	806	769	796	800	725	803	798	767	835	792	847	792	764	792	789	790	787	788	805	793	758	810	855	804	794	807	816	821	824	816	853	833	824	814	796	830	822	839	846	785	770	826	769	783	817	811	790	792	815	794	764	824	814	780	789	811	762	798	804	744	801	778	792	804	799	806	735	822	807	777	825	781	802	789	808	773	781	792	780	797	826	786	779	785	814	748	792	845	816	770	792	807	847	791	870	797	786	815	788	813	797	819	822	742	778	776	822	814	792	822	761	815	803	821	767	791	846	821	803	765	817	815	790	820	815	822	790	800	764	820	822	808	759	806	794	787	757	824	833	819	788	822	816	778	835	798	855	797	834	808	805	883	787	788	763	823	839	770	831	765	801	828	799	813	760	768	830	820	787	810	802	814	786	782	802	841	825	806	752	814	803	824	787	783	836	856	800	785	806	808	820	834	811	817	770	765	841	770	771	801	773	802	797	825	847	787	800	760	792	749	777	808	801	796	785	813	842	781	784	828	816	778	752	771	837	751	768	835	851	785	826	820	763	771	809	774	785	770	805	743	790	819	781	817	813	760	815	768	812	774	767	787	792	808	769	777	788	733	810	794	828	803	785	794	829	783	822	781	766	742	804	783	808	820	809	772	764	788	847	775	841	763	808	787	810	815	775	821	799	830	815	759	792	768	750	819	809	759	836	828	825	801	820	791	757	799	749	836	845	847	795	759	789	796	822	807	818	828	800	819	777	848	726	795	784	792	795	803	749	820	752	820	763	813	818	807	817	750	839	792	809	796	837	766	809	816	795	830	827	769	780	767	815	808	865	837	757	808	795	771	813	768	768	774	829	767	810	810	801	817	798	819	752	804	812	834	823	801	804	766	818	796	788	834	773	822	824	784	784	776	833	822	816	817	772	797	753	808	817	873	845	798	785	811	744	842	824	833	789	816	806	764	806	784	851	772	831	778	815	789	841	773	838	840	832	852	777	769	821	803	793	777	732	791	793	821	752	817	797	792	772	779	815	756	770	807	796	811	733	788	788	789	853	768	793	820	826	818	785	778	808	819	725	772	794	818	806	804	791	822	796	785	797	823	764	768	744	863	738	779	794	831	793	833	771	813	843	770	778	810	830	800	798	805	861	780	817	825	815	783	814	816	789	776	784	812	805	803	760	827	779	785	808	780	813	755	770	804	819	829	805	804	789	818	808	845	832	839	732	810	793	840	784	806	766	781	816	813	844	825	811	744	803	835	871	784	818	809	793	760	758	788	781	821	839	789	832	795	842	818	775	733	781	800	793	758	802	765	827	850	787	759	814	820	778	788	801	841	759	777	834	811	766	828	753	795	800	769	762	828	776	805	869	751	732	814	790	791	759	846	789	836	821	747	797	835	761	822	738	847	785	779	818	839	795	764	789	808	775	815	835	821	813	780	822	810	831	792	832	813	769	858	834	793	745	820	766	811	787	808	808	813	824	851	849	719	871	818	793	809	840	811	796	796	850	821	779	781	814	836	806	831	814	762	772	819	816	815	782	777	827	753	778	810	790	778	799	868	792	793	799	762	773	796	800	775	897	784	814	841	841	765	780	773	793	796	765	758	782	786	831	776	808	802	861	828	799	845	781	811	823	777	822	817	851	805	788	818	804	786	794	780	798	749	801	804	809	754	744	800	789	811	759	785	821	798	761	770	798	777	774	803	818	826	801	749	793	805	769	798	793	758	778	779	814	777	816	782	766	801	826	746	809	817	831	810	843	798	786	830	760	761	844	790	787	768	769	771	775	805	762	763	784	784	803	848	802	804	844	790	842	787	817	821	772	782	785	809	829	749	814	751	756	775	801	807	831	782	803	773	792	753	834	864	804	806	750	824	802	802	836	851	805	799	730	781	767	761	846	808	793	798	769	769	788	822	768	793	789	764	771	767	824	796	735	765	800	798	831	743	813	770	794	773	818	817	782	793	770	861	769	762	734	794	810	746	801	755	832	798	779	849	782	842	787	760	728	797	794	765	749	787	808	790	813	796	771	829	805	818	804	762	814	769	758	804	783	761	770	808	830	765	829	750	792	798	801	807	809	730	844	811	765	786	769	773	800	778	800	811	799	794	788	785	789	816	804	811	771	851	822	796	784	807	811	750	832	797	756	795	785	741	826	784	781	747	793	817	793	802	786	768	810	737	809	805	765	809	800	792	785	818	803	795	804	794	788	812	807	779	839	796	815	827	800	789	814	811	762	717	832	786	809	752	831	801	800	796	792	769	772	845	786	823	838	810	771	753	764	830	834	812	788	765	820	773	771	807	802	870	781	754	751	803	827	784	767	823	774	848	801	774	789	825	814	794	763	756	818	792	812	823	768	782	825	818	794	760	806	790	796	810	825	827	756	810	823	816	780	764	757	800	815	823	769	788	795	832	830	815	740	753	735	813	817	793	821	828	772	811	805	776	799	796	805	766	744	852	817	817	752	795	821	780	749	787	793	791	775	776	742	787	819	778	796	804	791	806	777	810	776	841	818	798	836	824	786	806	813	821	802	806	847	822	829	808	763	787	774	802	837	811	768	814	789	844	761	781	778	799	808	815	807	819	752	820	845	736	808	808	837	811	828	841	820	808	768	800	801	769	779	812	819	769	792	819	759	794	757	786	777	825	819	792	785	785	830	771	776	784	782	812	818	792	814	830	791	814	790	770	798	766	826	782	838	794	807	762	801	805	798	816	770	798	796	780	791	736	798	781	865	782	790	816	760	796	768	775	823	815	777	747	794	832	844	747	787	768	786	822	775	801	809	807	841	810	815	787
3813	6176	5098	2630	1890	1403	1224	1103	965	907	836	777	769	748	715	667	633	707	659	698	692	637	662	634	628	618	644	617	597	631	637	595	618	607	605	610	661	637	651	608	617	610	644	641	638	616	597	600	609	607	592	643	609	569	593	624	627	590	574	646	612	600	622	609	594	581	617	585	578	577	628	625	615	623	600	625	608	634	625	601	634	636	574	606	609	610	609	618	594	552	608	618	610	618	588	598	600	594	596	634	600	599	597	612	617	622	609	623	591	571	632	615	586	628	628	607	619	570	588	612	606	603	618	579	590	621	560	615	601	618	587	615	644	598	622	608	570	583	615	632	609	615	614	597	613	651	623	600	627	611	559	635	624	659	615	634	603	595	584	600	599	603	590	601	612	575	618	565	623	580	624	631	627	587	633	571	624	641	589	646	584	589	571	580	595	558	608	627	596	616	556	608	603	579	614	591	605	591	604	602	583	547	584	587	590	617	618	543	575	646	573	601	604	598	584	593	585	595	605	622	594	605	609	583	630	584	604	574	613	570	573	625	598	591	617	558	583	604	558	607	583	593	585	626	556	601	614	629	618	601	573	647	618	624	565	605	600	616	606	591	613	596	583	599	610	642	634	576	549	602	604	540	610	610	586	617	612	573	635	579	610	599	587	587	604	589	621	623	604	603	625	646	593	591	596	608	608	589	569	603	595	617	597	577	591	599	674	636	623	622	581	616	620	607	604	565	610	583	609	621	565	580	569	574	593	588	617	610	557	566	617	602	573	586	647	600	595	625	596	617	628	647	588	577	597	597	579	603	628	583	559	581	591	627	627	597	596	629	621	583	593	594	568	581	628	584	598	552	570	597	580	621	616	573	625	618	605	610	546	622	591	587	551	616	599	565	574	577	595	578	644	573	603	628	574	616	605	601	600	577	586	593	602	653	653	608	620	601	605	653	582	618	561	622	597	628	626	599	595	582	580	565	570	598	596	584	556	585	587	585	601	584	603	594	583	568	630	619	662	591	600	577	609	606	558	588	600	592	585	608	590	596	631	604	586	552	584	624	607	590	577	582	568	561	563	620	613	586	616	584	622	568	621	588	632	585	588	613	588	590	594	611	605	589	589	591	572	597	621	597	615	623	608	627	550	589	570	604	573	568	590	602	649	581	605	620	604	573	592	643	595	599	637	582	566	590	591	628	530	564	619	611	576	611	608	605	629	543	613	612	599	592	598	539	591	610	631	578	589	592	591	584	602	572	584	612	629	577	567	572	607	548	617	551	566	595	556	562	602	609	550	594	552	610	629	602	559	603	582	593	598	608	604	650	589	568	582	590	629	586	604	565	587	601	574	557	595	666	609	583	537	650	584	626	607	600	617	598	620	548	563	608	640	587	608	574	609	621	609	570	586	598	592	628	594	550	585	589	606	613	544	585	571	581	563	552	521	574	577	621	562	527	546	594	588	580	630	567	567	576	620	609	594	570	580	587	673	573	600	608	586	614	622	602	614	586	605	569	598	596	612	587	606	593	597	599	574	605	574	610	590	607	618	596	635	599	582	593	616	585	570	541	587	596	576	612	633	609	616	585	581	596	606	583	613	586	566	614	630	587	562	588	556	649	584	610	598	599	591	596	607	554	608	584	558	606	562	567	612	573	555	665	592	589	637	605	611	614	611	621	593	507	561	565	583	618	601	624	578	563	588	570	577	612	583	584	603	586	606	586	575	577	587	572	622	605	560	596	565	520	601	593	600	589	612	574	575	601	620	615	578	634	619	596	630	585	666	581	584	580	629	619	608	611	610	597	550	566	614	577	607	564	597	583	561	583	574	598	601	582	592	587	600	615	569	575	610	609	601	566	605	577	604	535	592	558	619	600	579	593	617	580	581	591	582	573	596	590	540	596	568	614	605	594	613	565	592	609	573	614	625	603	597	601	567	575	632	570	568	566	585	564	586	611	609	600	604	637	626	592	633	573	584	594	570	568	608	591	603	611	590	585	631	625	609	613	556	607	617	588	577	570	580	605	559	554	606	608	606	619	591	578	569	602	594	588	624	602	585	596	572	584	597	595	564	568	574	609	576	599	635	591	630	552	578	599	597	589	583	610	622	594	588	573	562	590	624	559	574	574	608	604	603	580	611	602	615	565	581	583	568	587	609	596	613	559	586	635	606	631	614	569	604	620	626	640	575	579	615	573	616	619	592	649	620	594	585	602	573	584	596	607	607	580	598	575	584	603	579	569	590	594	560	604	588	570	643	556	631	566	588	579	585	576	564	578	588	539	606	562	610	599	625	598	594	574	617	576	610	568	575	608	600	561	574	575	580	607	588	579	615	572	605	582	564	624	603	556	531	576	568	564	621	588	609	590	595	550	595	599	583	603	546	596	581	533	573	574	585	632	589	578	622	580	596	587	542	603	597	624	579	588	596	617	633	582	554	591	571	575	597	573	566	627	571	558	613	626	619	591	643	573	631	609	580	597	613	586	596	602	574	590	552	563	645	603	615	592	607	595	587	593	573	621	560	588	575	586	631	616	579	586	556	572	568	595	532	606	554	620	577	618	582	642	595	561	584	633	619	615	594	592	618	625	589	620	607	620	584	606	565	574	584	565	578	580	587	573	588	587	583	588	605	582	619	571	562	577	587	583	615	558	633	595	584	589	543	618	601	591	601	589	569	599	621	565	565	620	593	592	605	601	604	581	589	607	572	603	592	623	583	569	638	594	572	568	615	594	630	606	559	644	605	589	592	570	561	586	646	544	604	605	548	619	614	612	586	603	579	589	597	615	548	558	571	611	641	606	586	601	568	594	545	583	611	571	595	613	579	612	615	600	632	584	602	581	603	589	564	634	615	551	592	587	595	635	593	637	537	640	590	606	585	576	608	607	601	577	608	636	591	592	561	619	595	574	608	579	598	583	580	579	561	612	578	580	593	578	590	556	564	513	595	534	611	594	573	567	586	529	597	554	596	584	597	556	599	637	612	597	570	578	546	580	576	588	592	551	595	611	576	582	612	579	558	557	631	624	606	581	614	600	576	628	635	581	583	568	567	598	590	596	596	565	574	603	582	577	602	596	556	604	610	616	624	518	560	590	582	561	586	585	572	564	609	610	595	594	595	585	587	589	633	568	552	614	580	613	640	583	549	579	620	555	587	595	578	556	627	593	619	587	585	535	636	598	587	603	605	592	560	613	624	649	568	652	580	603	553	587	542	614	559	583	576	568	556	594	577	575	580	565	570	612	575	584	603	595	584	557	591	575	585	595	625	581	572	585	577	560	614	615	576	580	562	556	592	610	580	565	566	599	571	597	609	576	533	571	587	568	570	556	602	581	586	586	572	544	530	566	584	570	581	569	628	557	601	617	589	569	631	622	600	617	592	566	600	635	597	543	588	584	595	625	600	587	583	598	630	572	584	589	557	623	610	581	589	576	574	581	567	611	568	574	569	595	555	586	627	610	598	616	607	554	607	574	586	580	538	595	616	574	533	613	584	578
27919	10614	1094	644	549	480	503	510	525	522	489	531	497	508	479	484	497	466	471	539	553	485	502	500	491	495	433	500	509	456	495	492	498	468	493	454	472	508	503	501	439	503	454	492	455	512	490	476	524	489	493	495	505	478	488	493	462	526	484	464	483	484	488	459	510	528	500	505	506	525	514	507	490	521	511	499	514	531	485	486	445	496	481	453	483	471	481	517	467	499	452	468	481	484	503	494	478	447	516	451	485	450	519	523	491	463	486	491	480	491	543	502	487	463	491	491	500	495	488	486	526	500	478	496	494	496	496	469	499	480	485	484	502	484	480	515	503	474	520	495	492	492	505	464	489	499	507	518	489	511	465	494	505	475	456	502	503	447	510	488	484	485	512	451	518	495	484	456	496	518	499	512	498	494	473	466	535	464	465	507	471	482	501	489	495	492	509	541	516	523	505	469	482	490	467	497	501	473	508	464	501	517	466	512	490	525	509	487	470	509	496	531	499	534	548	492	524	460	528	486	476	500	461	487	498	480	497	484	465	495	481	534	480	510	485	467	502	470	490	495	487	489	446	494	457	503	466	504	448	506	483	495	472	472	516	469	521	457	473	480	473	486	494	477	478	494	452	511	483	463	488	522	540	442	507	468	479	459	510	501	487	505	485	490	493	486	492	483	501	466	476	510	474	482	495	493	506	498	490	514	469	464	478	483	485	502	478	465	479	482	491	502	454	534	479	526	498	495	500	508	494	530	474	508	475	499	477	486	504	453	465	515	493	488	531	459	486	472	485	502	502	458	503	499	501	502	497	508	463	483	493	485	486	484	510	496	455	497	466	486	501	512	476	501	480	449	456	523	497	491	476	487	508	470	499	500	451	454	489	484	473	503	498	500	477	500	514	519	504	468	464	447	492	490	502	465	476	519	514	500	459	512	488	467	468	462	553	476	512	490	496	509	482	503	481	522	507	497	504	511	506	520	521	513	463	467	480	472	504	536	478	472	498	479	481	506	519	488	530	535	494	472	477	479	468	479	494	478	494	462	450	476	497	501	481	489	435	513	525	499	519	514	456	470	452	443	438	473	490	498	479	550	514	487	479	482	444	531	465	492	495	507	470	501	525	510	451	511	511	520	496	521	489	474	463	494	505	450	456	473	475	530	497	481	490	506	480	501	468	498	469	488	457	487	456	479	463	462	447	449	488	543	487	503	469	495	490	459	471	494	500	475	534	482	495	478	452	484	474	478	498	527	535	534	473	540	477	488	487	510	507	523	480	530	503	495	467	510	491	479	479	493	492	495	496	434	468	532	512	469	466	489	502	495	509	526	522	454	478	462	486	458	552	498	489	476	453	447	472	499	501	499	458	488	483	487	483	474	483	501	472	522	500	512	527	482	499	472	507	494	493	497	507	464	464	464	470	471	497	453	485	494	472	488	489	477	496	499	492	448	475	485	508	490	448	481	454	488	490	469	461	472	487	504	490	504	501	487	460	471	494	492	475	483	447	443	527	444	448	452	555	502	460	516	495	528	521	527	508	471	465	499	469	496	489	494	523	484	523	483	494	472	489	489	468	456	502	493	486	496	504	492	497	511	513	533	469	474	473	444	508	484	496	475	503	470	441	482	483	470	451	481	479	483	490	520	458	506	468	528	508	522	487	476	479	474	480	533	463	495	506	515	489	479	482	448	483	486	489	503	531	486	514	480	544	484	524	517	530	518	526	462	488	493	500	458	510	472	475	483	469	461	503	510	456	480	444	508	478	442	470	472	494	505	448	487	503	449	471	478	487	481	494	485	468	491	485	496	493	527	463	478	452	471	486	465	497	471	524	477	491	494	460	494	478	499	506	538	496	465	506	485	462	537	482	507	461	484	507	476	469	464	486	452	480	491	508	471	455	475	482	479	496	506	550	487	496	469	491	441	483	470	496	496	506	481	471	501	497	509	513	482	456	486	493	545	480	459	507	512	488	473	526	473	496	516	494	474	473	481	489	504	485	506	498	487	478	484	482	508	511	467	482	454	481	472	516	462	465	515	484	443	491	497	472	491	524	531	521	499	490	476	444	506	506	493	484	510	510	461	456	481	508	458	491	517	518	488	494	482	494	497	458	485	473	445	493	469	462	465	471	528	509	458	534	472	492	491	484	484	508	499	463	493	499	501	477	497	505	473	481	501	503	525	505	507	476	489	481	496	520	460	497	462	498	490	516	487	508	531	477	501	513	485	469	478	467	492	478	465	518	487	534	461	499	533	488	471	499	529	502	471	492	512	490	440	490	485	461	475	501	545	488	467	493	506	497	482	504	458	458	535	498	484	479	492	476	516	459	511	474	493	470	499	484	509	501	504	485	479	548	459	458	494	466	504	498	499	514	482	489	502	487	441	506	500	506	468	470	489	470	504	456	516	509	466	483	500	502	516	448	491	503	484	481	526	512	463	485	502	491	493	488	485	487	507	493	506	510	474	467	488	532	475	493	512	479	457	473	517	540	484	475	450	431	508	462	505	525	492	449	478	511	508	488	503	506	479	491	500	475	504	482	463	512	491	481	488	486	495	516	512	501	504	491	458	477	509	482	506	436	476	437	469	508	498	506	499	507	460	477	489	544	502	499	512	523	448	499	466	517	445	499	483	487	502	536	487	484	516	454	496	490	511	503	473	473	488	499	459	485	474	515	487	520	471	463	519	476	452	503	527	537	495	481	497	470	463	472	543	456	478	495	513	471	525	460	478	438	481	498	513	532	469	498	458	465	495	508	459	510	479	527	497	479	499	486	490	529	470	509	456	492	526	500	453	479	482	495	505	535	460	487	501	499	481	470	513	469	481	457	471	479	511	477	446	492	467	472	522	491	488	512	499	503	479	496	474	471	479	466	471	493	500	486	492	514	470	479	459	497	519	486	536	503	486	509	519	503	478	481	482	499	508	469	501	474	506	533	484	464	493	488	490	501	444	487	513	478	479	476	491	475	504	466	485	482	473	500	520	491	491	473	489	503	464	512	492	482	510	508	515	484	486	496	522	473	514	504	461	485	475	518	466	481	507	499	482	492	487	503	485	519	485	510	502	439	512	480	480	483	485	523	504	488	474	448	501	486	487	439	494	500	473	476	474	523	515	522	487	484	490	515	498	501	469	482	434	492	476	489	470	449	466	486	459	477	499	528	515	502	526	508	504	453	468	488	519	451	465	488	493	500	509	485	491	473	497	481	506	475	481	467	517	496	466	518	481	462	505	483	521	509	513	487	480	511	498	477	474	464	477	451	516	522	501	462	497	494	514	501	481	501	491	510	486	521	489	499	479	506	480	433	480	477	447	502	489	476	488	477	518	519	503	489	493	482	477	489	543	532	448	538	493	523	500	465	472	498	506	500	505	531	463	455	481	470	491	485	500	499	496	460	492	461	510	470	449	526	455	502	483	523	482	527	512	500	489	476	491	510	525	513	505	454	488	536	449	481	477	509	480	461	469	443	479	478	520	517	487	502	467	483	473	505	521
4851	527	524	419	383	391	385	398	382	402	342	343	332	360	368	368	324	368	344	353	367	339	330	348	394	344	377	336	342	357	329	347	361	341	368	354	364	391	329	345	360	375	377	366	398	367	346	344	360	321	321	371	361	371	381	327	358	348	328	332	334	389	354	367	341	318	353	353	345	353	353	320	367	356	350	361	383	325	357	353	359	337	316	383	354	331	345	337	349	350	323	370	359	341	380	377	372	349	343	353	330	346	344	369	362	346	372	338	344	333	368	319	368	333	341	360	334	364	355	355	353	360	351	335	342	336	343	324	361	371	369	355	358	345	371	351	355	340	354	364	335	367	330	321	332	344	352	309	338	344	369	374	364	360	364	355	372	319	367	392	363	375	371	338	330	326	350	324	353	351	345	335	347	347	325	302	320	352	347	331	310	350	392	349	376	345	407	350	338	354	319	358	343	388	355	338	362	344	360	344	364	376	356	335	362	350	348	321	353	381	369	382	344	316	338	314	361	368	354	356	330	378	356	374	327	317	366	379	331	375	305	330	335	326	338	346	320	363	341	339	327	323	345	326	322	355	398	347	335	324	341	353	301	358	334	369	347	370	342	373	339	354	343	346	325	345	345	343	358	343	351	367	356	378	357	365	385	350	339	364	343	364	357	348	327	315	346	345	381	356	362	347	333	349	339	333	334	345	346	331	339	362	379	335	354	325	353	385	322	353	370	364	362	367	347	361	344	338	321	366	350	371	326	320	366	337	374	349	387	370	335	387	325	368	367	342	364	345	348	344	360	338	326	347	338	363	352	362	361	330	348	329	342	351	346	339	354	349	347	340	319	352	339	374	381	359	374	345	415	325	359	376	337	336	341	337	338	331	345	355	333	349	348	346	346	364	352	377	321	374	358	334	390	328	368	333	347	373	384	360	318	366	346	356	365	356	334	359	336	352	336	371	349	361	351	299	346	347	380	353	356	328	347	358	363	347	324	342	359	357	353	365	309	366	340	359	345	342	387	341	377	345	373	363	342	356	373	370	341	372	364	364	350	340	344	361	331	343	348	371	328	368	361	351	398	345	366	346	331	325	335	354	349	369	354	358	338	359	351	363	356	340	354	359	354	343	357	342	338	369	367	354	314	335	364	386	349	355	380	339	343	371	319	351	346	359	331	383	348	365	373	365	360	353	346	346	345	322	336	384	324	361	349	338	335	377	325	355	354	340	357	349	302	339	346	334	367	350	303	351	344	331	346	330	356	377	366	340	336	351	346	357	350	332	336	346	322	349	336	336	333	351	350	353	377	330	340	384	330	352	329	347	347	333	353	344	311	344	323	342	405	343	352	370	324	372	343	360	321	383	329	385	347	325	358	351	344	362	350	326	352	361	303	353	354	342	350	358	362	344	365	319	348	386	345	370	327	330	369	346	358	361	335	388	341	342	349	346	344	374	351	343	348	367	388	322	343	372	340	338	330	349	347	382	353	391	355	356	370	356	363	371	326	306	372	344	342	333	337	358	364	371	375	325	370	323	360	342	346	360	371	362	355	361	345	345	368	339	356	345	332	352	315	367	363	334	311	368	336	305	378	362	346	331	325	329	379	314	377	358	354	359	346	329	340	379	333	319	337	368	362	363	354	343	355	354	328	329	374	336	367	338	350	383	353	356	372	337	366	336	353	349	319	344	355	352	362	337	359	337	365	334	348	345	359	347	316	351	330	347	345	377	365	364	316	332	315	334	362	351	351	335	344	355	356	353	353	308	347	369	354	339	346	341	354	381	347	380	335	355	332	348	341	389	350	361	322	377	321	339	375	359	359	328	341	375	367	383	356	336	346	342	318	371	373	345	338	364	377	367	375	338	347	322	337	362	324	345	319	335	342	356	356	345	360	361	310	348	356	369	330	344	339	346	375	354	345	368	318	336	333	360	384	345	339	358	333	354	370	332	350	323	356	357	313	357	362	327	355	343	334	367	337	356	381	359	359	362	339	342	373	387	377	379	363	368	340	321	352	393	363	386	342	358	361	343	350	367	335	378	344	324	334	331	355	353	384	375	380	339	339	365	337	346	352	390	336	329	361	368	329	355	338	315	372	346	343	363	365	365	339	335	389	331	361	341	352	366	355	371	368	316	333	394	348	373	352	384	353	369	325	346	367	341	317	338	372	360	338	376	332	339	333	370	368	335	351	337	353	367	357	331	338	373	344	363	351	337	348	378	343	353	347	386	318	350	333	350	295	372	340	341	387	308	378	330	340	373	344	384	334	361	391	347	341	347	326	355	350	369	361	311	337	358	345	336	329	360	378	341	365	329	362	351	356	361	324	347	341	351	364	362	339	353	342	352	345	357	376	395	331	358	376	375	337	359	357	377	362	353	313	346	366	335	342	337	348	357	350	346	319	361	317	365	338	338	336	355	355	347	365	359	360	364	369	361	330	371	339	348	361	370	371	386	343	357	369	334	328	357	357	335	353	311	335	363	366	331	391	342	336	360	405	369	372	342	314	390	353	340	389	338	343	356	339	376	338	381	359	380	342	349	354	363	374	353	340	320	378	363	360	366	380	332	349	350	339	355	318	362	368	372	345	324	334	358	332	345	340	326	364	387	334	352	362	361	357	360	323	358	340	334	340	352	339	342	379	311	338	335	363	347	361	365	335	368	342	347	355	337	378	354	344	345	370	357	325	336	361	353	361	388	372	376	348	385	383	305	373	331	334	350	337	309	365	347	340	348	361	339	337	311	367	326	372	321	378	358	356	343	337	367	366	383	341	342	364	363	369	331	365	292	371	358	354	359	342	351	346	358	337	331	352	334	380	357	361	371	376	349	341	346	409	337	344	371	362	334	338	309	342	362	354	378	379	340	358	355	329	367	374	341	348	350	361	360	348	358	327	317	359	405	364	375	372	365	358	314	347	352	385	338	386	351	365	349	346	375	354	356	352	363	347	351	345	364	351	349	371	351	348	343	330	353	338	348	353	341	351	371	369	362	370	381	321	358	375	344	344	366	370	357	345	342	323	356	326	343	389	357	332	323	333	346	367	375	350	362	359	320	368	336	375	352	328	334	338	366	346	331	325	321	336	367	360	339	336	342	363	355	350	347	348	331	404	356	325	383	386	344	377	343	355	343	362	359	379	355	341	378	357	356	339	340	322	365	343	384	343	319	389	353	366	340	364	356	374	366	327	380	343	335	364	341	346	350	354	336	358	350	344	378	363	372	333	361	343	360	321	323	347	330	356	340	334	364	355	351	371	359	324	337	357	324	357	374	369	347	343	344	338	322	353	322	361	349	349	362	352	331	369	333	357	355	329	344	342	339	372	356	316	351	343	356	357	336	333	331	349	337	359	369	354	338	356	340	345	378	357	346	352	348	347	337	339	338	364	370	359	364	344	361	365	320	356	406	378	352	396	356	322	362	321	353	350	346	356	361	358	353	391	341	342	360	349	366	344	355	374	362	332	330	379	357	339	340	352	357	322	346	341	374	354	349	336	357
25479	21474	27925	25405	11503	1877	1425	1149	1008	984	987	991	916	966	993	923	935	936	964	998	940	941	957	925	912	913	923	905	982	908	911	938	913	883	937	874	958	875	883	858	904	919	883	896	932	871	890	926	907	890	848	859	911	883	929	966	915	853	889	938	900	925	869	949	884	889	916	890	932	928	887	903	904	858	930	849	896	904	910	881	915	949	950	843	903	931	836	904	935	896	904	944	901	901	910	901	895	887	900	897	935	912	866	901	896	888	901	862	913	913	870	859	941	838	892	890	843	883	903	863	874	922	929	863	903	914	905	888	884	1014	903	916	879	898	921	878	844	930	865	855	860	876	896	882	844	915	842	943	867	859	857	807	917	923	925	871	885	885	904	928	892	871	877	850	885	853	918	862	963	868	880	884	903	878	941	939	910	852	884	870	897	874	896	922	934	903	866	873	938	885	856	891	859	914	841	933	900	869	858	867	934	933	902	915	882	889	895	885	898	867	878	811	865	873	893	881	949	866	938	845	880	856	869	943	882	867	924	930	866	864	892	855	931	882	957	867	869	901	894	868	872	868	893	945	896	931	888	911	868	913	899	940	902	889	868	897	884	924	884	921	823	921	891	907	872	856	923	857	900	871	943	861	963	892	937	927	863	914	939	884	928	931	888	866	927	901	897	937	906	891	881	899	948	939	868	880	864	912	918	836	926	843	858	888	919	913	862	931	911	861	893	924	889	945	849	914	943	876	882	880	877	864	871	897	887	907	894	928	881	945	921	869	890	971	897	910	921	935	884	851	894	893	862	885	894	923	889	901	910	853	919	933	891	922	878	935	882	862	895	940	899	880	896	874	885	906	897	894	879	898	882	882	935	947	936	900	898	835	898	975	908	894	889	889	896	877	877	888	858	913	867	877	897	921	889	896	850	837	899	855	913	868	871	926	869	893	920	927	896	856	922	945	900	901	852	866	913	921	898	911	852	900	841	910	915	897	843	903	964	900	851	887	897	885	896	885	880	899	859	899	865	884	875	915	903	892	895	890	888	887	918	949	892	881	898	902	931	861	876	916	882	876	902	936	928	916	887	919	848	938	848	890	901	906	913	931	900	893	901	924	905	863	890	902	928	887	848	819	862	879	881	888	928	790	878	934	908	920	928	923	890	896	865	938	837	896	899	914	927	906	933	926	887	936	887	878	869	849	901	889	851	884	935	850	885	932	870	882	932	883	941	955	899	836	893	879	891	874	870	846	850	930	891	927	911	908	920	885	890	877	837	938	947	884	917	865	887	861	873	874	879	868	893	924	909	816	876	890	913	860	839	934	870	946	853	946	847	791	863	894	948	865	944	883	899	877	847	887	908	882	896	859	875	850	929	948	903	873	893	884	899	882	861	809	907	890	896	895	880	835	868	886	880	936	911	944	868	865	887	889	869	939	965	848	873	935	907	893	911	909	928	914	859	877	885	870	968	869	905	860	831	897	913	876	836	865	925	901	913	881	901	895	865	900	953	939	878	860	870	921	932	951	880	871	867	863	948	923	933	866	926	907	856	944	900	915	870	871	905	890	918	909	825	898	913	912	897	846	892	849	890	856	930	890	882	891	908	908	852	879	891	905	919	902	914	937	842	925	933	896	905	878	928	898	890	923	909	917	911	871	889	891	856	953	827	917	888	904	932	904	853	881	832	871	931	876	867	891	937	861	884	884	876	894	881	933	867	874	873	918	913	847	951	851	953	923	892	922	894	898	886	917	832	937	868	896	895	905	884	822	891	872	929	875	896	912	914	873	906	859	912	909	867	899	870	895	882	918	979	900	946	864	923	910	881	912	894	921	854	910	884	847	880	931	938	865	848	878	901	866	869	872	931	920	935	883	926	906	887	886	881	883	889	875	857	908	916	893	908	906	912	874	899	947	959	890	905	949	870	885	895	869	870	863	876	875	879	926	918	929	880	848	894	879	909	903	917	871	897	864	866	900	889	861	926	843	854	875	886	866	823	880	917	918	933	840	926	940	889	887	875	931	902	895	852	885	884	925	888	905	910	902	859	934	872	906	878	864	950	870	937	917	907	918	872	881	928	882	893	898	869	854	907	941	867	898	898	864	888	867	892	875	864	904	872	932	895	878	869	892	853	891	893	902	878	816	849	951	889	895	852	928	893	822	884	1020	892	866	850	911	885	885	922	878	939	847	885	884	905	879	868	887	912	901	910	907	885	918	897	905	881	866	970	852	849	922	918	903	906	926	882	898	873	867	916	852	909	854	859	909	913	881	898	906	930	871	891	928	909	856	923	901	909	936	927	907	910	892	962	888	894	915	887	929	866	934	911	935	907	906	936	870	881	933	882	853	886	921	923	846	957	879	908	882	793	872	921	877	918	894	883	886	928	850	938	885	789	918	927	854	880	879	878	893	897	914	893	923	917	916	879	896	880	879	886	875	884	854	882	902	933	891	875	906	896	916	887	933	907	908	905	896	871	858	961	895	872	929	891	909	899	862	863	914	899	945	901	895	910	886	889	932	862	912	889	831	893	878	876	878	910	857	986	900	919	893	920	845	909	836	852	899	913	880	895	927	875	890	903	876	901	940	937	911	929	941	897	898	884	904	915	815	923	917	848	916	870	843	867	927	863	849	938	883	945	948	921	916	893	832	853	884	894	912	914	869	882	891	878	901	954	909	892	938	879	963	925	914	861	934	873	920	874	916	865	970	848	871	889	908	882	888	887	883	852	941	893	896	887	927	865	927	900	842	909	844	907	885	868	842	913	874	887	872	897	891	925	909	886	874	902	890	919	916	929	855	900	880	902	924	921	907	895	898	876	922	936	925	900	923	850	946	908	880	911	898	915	920	863	897	894	865	925	925	909	859	821	920	859	898	874	940	907	905	938	840	944	864	884	853	890	875	918	859	838	877	886	844	881	888	887	906	925	900	956	893	830	915	903	902	897	866	952	939	912	913	881	890	889	922	891	893	930	871	881	888	907	893	937	920	862	843	950	911	882	893	826	821	912	898	867	904	874	883	880	890	915	916	961	917	915	850	914	902	889	887	880	877	874	900	895	924	901	940	913	865	892	904	927	906	820	810	882	851	906	831	936	888	863	872	926	884	878	915	907	921	912	858	888	936	917	931	912	884	866	902	913	944	912	919	832	922	852	878	876	810	875	880	921	887	892	866	908	863	837	851	894	942	915	909	845	958	902	831	914	852	940	903	933	842	916	848	899	893	868	888	841	818	910	900	896	894	874	887	876	887	892	879	896	939	903	872	905	874	842	956	861	868	894	930	874	909	863	863	878	894	940	917	885	887	881	906	856	877	885	915	920	894	913	875	890	937	822	914	898	855	897	865	949	882	921	868	926	880	890	885	859	883	901	870	893	937	886	916	887	930	894	841	926	868	891	912	882	881	942	866	925	875	908	879	930	852	890	917	886	897	865	887	866	891	888	852	954	876	876	910	920	860	874	836	908	879	901	880	885	876	911	908	850	912	875	874	882	863	888	891
3527	3689	2917	1741	1273	1062	1011	917	810	759	794	751	701	718	712	673	731	685	735	671	675	637	653	692	668	676	644	668	677	688	660	674	666	664	665	653	641	651	637	616	660	683	680	696	691	689	658	664	650	678	653	666	685	680	653	628	641	670	680	655	645	659	668	671	641	637	702	637	657	616	635	622	653	704	663	686	704	605	660	716	634	652	615	665	644	663	648	592	667	675	693	657	648	652	702	627	667	641	643	680	649	691	659	618	665	631	644	688	685	634	632	655	583	658	590	651	655	716	665	634	660	697	664	678	596	614	650	664	673	629	619	652	669	676	658	651	644	638	657	671	655	613	625	671	593	603	653	664	616	643	638	699	689	661	654	626	661	690	655	671	622	686	643	647	628	665	671	647	638	670	667	653	655	659	645	609	640	655	592	637	700	652	636	635	599	627	672	665	630	667	635	635	632	661	681	633	662	685	660	618	641	670	662	688	618	633	642	611	631	615	662	650	634	686	603	571	638	634	667	620	665	623	664	669	629	643	657	612	690	674	645	658	657	655	609	645	652	668	658	633	601	610	643	642	646	625	651	635	647	633	631	613	624	682	643	670	654	605	609	627	636	649	633	700	672	686	657	650	675	638	649	641	592	634	652	616	655	635	660	684	658	659	652	682	658	635	642	630	685	619	636	704	647	688	631	608	650	644	607	674	670	671	605	669	620	627	655	642	657	656	659	633	615	662	678	645	639	656	687	639	677	639	633	648	638	642	659	618	671	630	690	669	662	603	685	633	635	595	616	655	647	627	616	679	662	614	649	657	618	692	690	669	642	650	660	592	652	605	665	633	637	565	646	643	712	642	667	652	651	610	675	620	657	649	686	596	623	657	638	575	638	624	621	649	649	614	632	706	653	643	624	618	700	649	651	651	641	659	660	647	662	603	586	638	669	671	609	620	642	611	650	650	608	655	622	633	626	633	685	638	699	638	660	629	601	637	630	614	642	648	694	614	615	645	614	569	646	605	660	635	634	618	692	633	636	630	612	664	676	632	645	699	647	707	634	633	678	674	679	666	645	635	629	623	673	655	629	635	612	637	675	690	629	644	627	647	660	633	653	667	606	638	625	687	639	609	631	683	610	658	647	668	638	604	622	630	636	626	609	654	647	662	695	641	620	637	619	589	601	647	649	661	656	618	679	660	601	687	631	656	659	582	659	678	680	604	628	628	668	643	669	657	668	660	679	595	645	632	656	691	618	595	633	650	693	630	643	628	687	591	626	673	641	638	617	662	626	639	645	659	635	631	622	622	645	626	649	634	631	661	650	589	645	608	617	630	645	635	651	649	623	625	638	627	645	659	662	657	657	612	642	598	653	654	643	626	621	626	641	606	657	650	634	635	609	617	663	636	604	619	621	649	634	628	696	662	687	645	626	640	634	681	633	636	654	632	650	618	663	618	681	652	615	625	656	684	631	672	659	636	633	649	608	640	669	641	647	688	652	586	642	632	650	660	632	632	613	660	630	541	622	646	634	623	649	665	649	671	606	639	623	658	669	638	651	641	660	652	648	638	653	648	647	635	580	632	641	659	609	629	609	633	633	648	639	599	612	664	590	637	633	648	699	601	657	661	660	605	629	619	626	621	639	684	669	598	676	639	661	647	661	644	671	619	587	673	623	644	687	616	671	604	655	649	639	623	662	653	610	662	664	653	662	647	641	671	637	661	628	585	662	647	590	656	649	617	618	669	643	616	624	627	648	663	608	649	633	663	618	704	612	618	628	604	631	673	616	684	642	601	615	645	690	631	608	641	615	710	635	632	693	611	641	631	648	668	675	633	622	633	674	625	609	624	666	665	623	633	653	648	656	650	600	614	627	663	615	634	605	646	652	635	684	651	699	604	626	632	617	589	671	645	647	637	673	641	604	651	571	671	637	672	632	666	672	644	648	624	635	652	610	663	640	649	612	612	687	648	621	673	692	682	640	607	657	666	645	659	678	659	635	660	671	599	646	639	646	647	661	615	662	653	631	674	626	648	620	604	633	649	642	651	630	632	633	649	590	614	608	678	627	690	617	636	644	582	657	614	699	694	610	690	624	616	677	650	607	658	654	597	631	609	626	659	629	664	662	691	641	652	637	645	659	651	665	638	602	648	651	644	711	629	672	635	615	638	628	655	657	640	607	650	625	632	658	620	650	672	640	611	622	620	581	606	592	649	611	674	647	661	619	622	656	572	619	652	628	666	601	632	624	614	638	641	652	645	659	615	641	625	688	643	664	658	613	657	581	645	597	598	659	639	648	615	630	602	649	643	580	652	648	613	614	681	602	647	643	659	622	639	646	680	637	655	640	664	692	635	647	634	609	656	643	627	645	611	607	602	619	655	687	654	621	642	670	649	640	641	612	650	674	651	669	659	660	631	637	625	643	617	636	632	638	621	638	631	654	648	628	635	637	651	590	652	635	668	667	619	651	615	602	649	607	667	662	605	679	629	645	671	659	646	649	706	715	638	651	625	647	619	623	652	655	605	663	627	665	631	646	637	640	601	640	664	604	638	619	638	652	654	626	583	634	639	672	616	642	666	634	632	659	637	658	626	665	654	642	711	659	641	647	680	634	660	646	637	653	629	611	628	618	642	669	638	635	631	631	641	638	645	588	636	662	630	623	707	682	685	631	665	675	606	611	621	668	656	670	671	640	632	613	661	639	710	612	633	653	660	657	623	628	672	646	610	608	663	636	658	636	657	638	645	645	625	634	582	661	621	593	598	620	639	653	589	674	652	599	645	617	629	634	681	712	618	647	636	611	644	630	610	651	670	607	678	609	613	621	652	664	643	626	611	629	609	616	624	654	679	636	664	617	634	642	622	682	598	653	653	660	608	624	676	594	647	618	682	655	657	656	640	656	598	648	656	614	633	674	636	662	600	595	623	615	608	630	647	604	657	676	617	642	650	628	664	627	643	648	627	626	685	706	671	614	658	653	621	643	646	609	599	592	650	642	630	678	634	650	644	657	674	630	590	634	648	634	672	699	658	626	639	596	639	657	651	618	619	641	637	686	650	663	632	644	627	644	656	654	634	593	653	662	597	629	620	653	612	639	654	676	633	629	668	575	666	633	693	672	624	632	638	610	639	635	653	605	615	643	642	621	639	664	615	645	634	641	620	659	632	672	661	655	627	644	652	626	638	634	614	628	660	616	688	667	643	646	629	654	622	666	674	666	646	633	641	683	669	655	587	638	678	668	700	616	664	651	610	675	660	655	672	634	676	694	633	648	620	606	642	633	653	649	680	640	599	656	672	618	647	603	686	642	678	605	660	660	648	619	697	583	638	599	648	635	644	624	686	659	637	605	651	654	624	627	629	656	625	617	652	639	599	645	621	634	640	683	656	641	628	666	663	627	617	631	704	604	635	609	654	624	657	584	591	612	622	611	678	644	628	651	638	581	602	623	609	572	666	637	638	632	608	619	646	653	640	601	690	634	636	636	665	644	656	662	571	602	629
24415	21486	28868	24525	21481	9262	1904	1220	1053	990	964	997	926	876	917	900	861	890	875	884	873	835	827	818	820	896	898	810	895	825	863	826	864	870	787	799	823	841	791	795	822	836	797	859	779	849	862	808	805	815	770	793	824	776	799	798	807	849	798	846	808	831	832	833	804	844	844	822	843	832	784	814	813	837	816	866	819	816	844	870	808	821	853	783	844	840	798	807	816	806	846	782	787	756	809	800	841	785	850	813	796	802	785	830	780	828	817	849	826	791	851	807	817	804	858	822	759	789	760	819	778	814	825	812	807	803	786	805	740	785	807	825	813	815	816	762	810	820	898	812	871	794	768	844	816	836	810	797	858	782	796	830	837	799	810	787	821	812	822	799	794	837	816	807	786	818	809	779	836	811	830	741	814	848	830	803	787	854	835	848	799	813	844	799	843	797	824	810	815	792	764	823	791	846	844	781	817	728	829	860	851	862	791	829	831	834	741	797	776	853	769	838	777	826	791	814	825	760	807	844	762	829	804	805	801	861	823	817	822	836	797	765	813	829	845	806	829	790	820	824	832	804	827	849	812	815	795	826	818	782	823	784	843	843	797	784	818	811	856	755	824	849	798	828	790	809	810	847	856	849	786	804	810	909	806	785	799	796	790	794	817	824	813	772	807	797	821	817	806	811	851	819	808	797	811	854	782	852	835	828	828	785	798	846	801	789	795	774	805	823	858	799	813	833	822	837	807	802	819	831	812	804	785	801	830	814	793	785	843	822	774	836	801	777	815	829	788	781	793	842	784	800	816	809	822	805	788	848	810	790	821	818	760	849	813	833	783	793	809	785	818	795	789	787	780	804	823	769	765	813	807	735	750	817	817	820	797	852	823	789	790	771	791	844	789	812	827	857	795	806	825	850	779	829	826	784	816	854	797	813	762	728	752	830	814	827	826	784	786	786	799	854	762	832	831	804	846	769	805	797	819	830	830	772	843	823	811	814	807	781	802	754	809	767	813	792	820	837	791	801	795	778	776	767	833	829	777	820	823	820	779	830	830	803	769	807	853	823	820	862	818	839	798	771	794	814	799	846	781	822	850	804	776	815	783	806	830	804	771	835	854	815	796	814	828	857	840	784	807	797	805	841	883	855	782	801	802	803	760	816	788	823	826	818	812	817	789	751	796	790	807	839	839	789	787	785	815	792	788	811	804	837	817	826	766	791	827	854	838	756	816	813	779	815	771	833	797	796	767	799	753	776	817	852	822	833	819	790	805	809	796	778	842	847	801	808	854	800	791	776	853	831	863	829	831	856	795	847	824	780	815	839	808	827	831	833	805	759	817	860	814	812	833	877	812	759	801	863	805	782	845	745	840	804	850	792	830	796	832	824	756	790	799	842	850	791	767	841	797	794	802	835	843	782	805	804	746	806	827	805	767	842	817	844	837	879	853	786	828	789	760	849	801	762	799	813	843	829	850	808	792	805	848	836	854	819	778	784	779	819	780	791	781	851	848	822	788	823	819	827	823	838	808	844	794	814	791	800	806	817	830	790	798	790	844	785	841	773	792	831	830	779	842	789	826	827	801	790	829	815	818	722	767	855	825	808	865	826	790	808	844	793	818	820	852	812	839	816	757	799	787	824	817	811	766	838	794	812	803	827	821	830	849	809	810	760	804	808	845	796	858	841	815	831	831	819	816	801	811	836	793	814	778	811	804	801	793	817	828	816	786	809	830	830	794	775	795	821	807	784	803	781	767	811	763	847	808	853	829	773	809	794	817	767	798	777	792	797	782	810	743	822	780	840	825	777	768	839	784	803	805	827	821	778	804	845	825	709	834	846	815	836	790	844	823	877	811	830	774	769	835	818	798	795	787	813	783	793	824	803	806	831	815	813	825	865	828	780	848	838	803	814	809	758	814	824	838	734	837	794	810	833	823	815	831	859	765	826	790	811	828	808	847	850	817	749	825	782	792	768	773	769	860	780	797	774	799	849	765	737	841	758	862	844	813	769	802	857	873	794	802	866	822	845	782	799	800	808	822	810	843	825	757	829	774	800	812	823	774	858	828	770	846	796	843	789	824	842	755	829	785	773	850	836	777	808	882	807	794	817	791	816	776	791	802	785	828	779	812	790	839	825	917	786	817	833	836	821	792	819	772	841	816	782	791	771	788	844	813	763	858	842	767	813	892	797	760	750	814	838	852	847	821	780	834	805	780	854	832	795	805	815	774	837	785	744	797	819	798	794	783	796	792	802	815	774	785	803	828	812	821	807	868	860	843	816	848	841	776	774	736	848	822	817	846	812	823	779	791	775	814	781	772	787	825	772	811	832	779	816	810	846	795	810	834	825	814	812	771	800	861	823	834	765	820	818	811	810	814	837	825	814	803	801	794	822	813	810	812	870	753	793	776	841	844	808	824	832	776	813	826	837	810	826	828	784	808	780	792	846	847	777	798	825	797	794	797	788	807	799	786	774	824	803	830	805	806	838	819	809	822	793	763	785	840	803	795	780	793	779	781	739	856	822	796	806	827	831	768	845	781	810	801	846	797	798	777	802	875	814	799	798	770	853	809	854	821	814	798	812	877	851	811	811	750	872	785	785	772	768	841	824	784	784	830	747	783	787	803	765	839	767	820	822	823	783	796	835	816	777	760	796	777	784	831	792	819	785	803	765	779	814	798	742	810	777	782	802	810	797	791	793	803	796	839	820	866	846	812	800	808	769	813	788	809	802	805	816	748	807	830	781	852	742	840	843	773	787	799	826	769	800	795	795	812	807	823	848	829	790	769	808	779	807	835	854	836	795	789	875	850	803	793	837	813	795	872	823	806	843	823	802	759	824	831	871	848	887	815	823	760	824	814	823	850	798	798	824	805	814	823	820	810	854	836	792	805	796	770	812	840	785	823	846	813	765	806	793	861	876	817	798	829	804	817	802	849	825	770	791	832	819	833	812	790	816	804	766	818	814	813	778	829	830	795	752	808	793	844	861	863	809	839	794	815	860	784	821	793	835	795	797	863	783	807	773	792	778	864	786	798	755	806	759	784	773	865	754	789	802	768	825	848	772	797	797	826	785	805	812	757	799	760	789	833	789	786	817	755	759	788	786	794	832	795	813	825	755	771	829	808	798	813	790	846	809	850	811	758	803	786	783	803	778	799	835	811	797	804	804	797	811	777	785	790	768	801	809	846	799	845	791	792	857	787	815	855	796	825	823	793	759	776	789	821	762	763	841	789	821	833	831	803	786	802	794	801	783	782	812	834	846	777	767	819	741	803	846	807	821	827	816	821	786	806	856	837	816	823	836	767	881	847	783	758	801	799	811	790	816	790	829	769	844	803	831	816	828	814	879	795	780	813	858	836	769	816	771	819	843	817	801	833	809	831	835	812	814	810	826	797	809	823	774	751	791	800	826	803	765	827	829	808	803	834	749	797	765	788	778	844	846	812	835	782	796	795	805	802	801	849	805	794	793	801	852	798	779	834	781	842	782	795	804	837	786
3772	6107	4939	2636	1822	1441	1158	1021	952	856	789	766	751	737	688	706	685	673	657	680	635	644	669	619	652	671	613	665	648	641	652	612	647	572	627	590	626	605	622	637	595	634	607	579	623	589	630	603	595	622	612	615	649	625	622	619	612	579	615	622	575	630	600	642	584	638	640	614	582	631	603	571	545	613	584	596	563	621	642	632	602	603	618	580	593	659	616	603	639	608	598	585	638	560	564	629	540	626	589	603	611	642	624	605	637	568	613	612	577	617	564	630	593	619	639	593	542	577	599	644	647	605	617	576	601	623	615	609	627	590	631	575	626	616	600	566	650	592	539	609	621	602	580	589	654	623	573	646	537	595	583	588	626	603	598	547	621	611	600	606	627	607	565	588	600	620	559	609	571	598	604	576	617	562	648	611	577	616	597	547	649	569	629	625	574	634	568	568	595	564	622	559	617	650	586	568	595	582	615	618	636	592	627	631	581	589	603	556	637	614	620	620	583	586	628	585	572	585	562	564	582	573	595	557	584	597	582	607	589	619	609	592	581	628	566	630	576	532	602	587	573	586	570	620	558	643	610	632	610	595	603	635	596	599	626	614	615	593	557	600	647	583	585	586	560	607	584	612	607	595	652	618	614	597	603	607	615	620	610	647	592	602	573	620	608	588	560	606	629	549	607	630	627	605	583	602	585	611	586	630	613	620	592	584	602	592	606	591	594	598	572	541	664	581	590	604	551	568	583	589	599	621	568	617	580	605	542	577	561	628	603	561	585	565	586	596	583	613	591	546	592	593	588	579	565	551	608	579	573	622	607	598	579	627	591	602	548	598	577	620	654	570	596	576	544	581	609	582	597	590	595	578	587	594	633	565	585	562	602	609	565	587	596	565	609	642	620	639	550	596	616	604	653	636	588	589	609	590	598	625	679	569	615	564	605	579	585	600	584	608	612	629	598	555	588	551	622	599	601	550	564	601	611	561	555	612	576	636	565	575	584	579	616	610	582	605	609	575	576	570	643	583	585	542	596	577	584	596	637	580	565	607	609	589	562	598	613	559	613	579	588	612	538	571	584	599	585	590	609	567	566	596	633	615	619	619	551	596	635	568	585	580	601	566	640	643	570	653	554	562	577	592	583	602	571	598	584	592	612	612	580	563	571	608	578	584	576	599	590	583	583	582	606	625	568	594	566	578	579	614	655	570	597	594	570	604	600	581	578	562	597	543	577	611	661	596	528	581	565	592	611	576	586	596	586	579	602	615	617	588	567	567	540	599	642	611	613	605	604	575	635	581	593	574	601	572	631	567	567	620	545	573	606	542	597	591	549	569	608	601	533	560	611	538	557	589	593	548	527	566	601	580	589	631	585	601	584	573	610	593	627	621	582	597	566	566	605	602	617	646	605	582	567	612	600	619	562	607	589	583	574	577	585	636	592	632	599	559	599	615	573	638	594	579	619	597	605	555	556	633	595	593	562	600	576	591	554	575	546	590	578	592	618	597	599	586	557	559	579	586	550	562	546	562	590	579	550	619	570	573	550	597	583	663	554	584	577	614	603	574	622	631	592	598	637	546	605	578	632	581	592	554	624	592	592	580	597	579	543	591	591	604	625	560	586	613	626	577	564	581	599	600	611	569	603	583	566	621	595	581	574	584	578	620	602	604	576	623	593	612	603	587	571	644	599	610	574	627	621	593	603	606	607	577	555	606	572	574	600	590	592	592	558	604	622	593	599	609	582	605	592	575	571	585	570	561	634	600	628	592	574	548	579	581	585	594	599	661	545	588	605	624	614	581	587	578	574	554	567	623	550	559	568	622	625	586	588	590	607	598	626	594	595	621	608	612	560	611	580	577	603	575	565	573	559	576	605	551	587	565	582	595	563	570	604	619	582	610	559	630	605	548	568	627	579	586	587	628	618	585	570	575	594	592	592	551	613	596	607	575	605	604	624	625	577	578	607	613	569	619	613	585	602	603	602	561	617	625	600	607	567	581	585	546	571	594	558	560	578	557	558	616	644	570	617	593	587	606	574	589	619	609	616	576	575	575	590	561	591	627	585	588	612	612	574	621	602	605	637	618	584	620	602	575	575	594	604	566	606	591	573	540	576	596	547	610	611	579	606	644	583	636	621	584	588	589	600	574	571	589	586	586	561	585	593	556	576	566	595	622	570	639	573	628	586	593	565	578	619	596	572	595	607	598	524	595	558	562	586	584	574	531	582	597	595	565	588	596	594	566	590	582	629	566	602	593	588	576	571	565	612	527	641	583	568	592	621	597	627	594	573	590	604	559	596	578	571	576	533	607	604	551	623	569	583	599	589	604	605	594	595	591	623	553	580	599	562	589	638	573	594	572	586	597	601	583	609	625	638	591	564	599	582	612	560	594	587	534	578	553	597	587	593	611	568	560	548	575	598	572	566	601	600	589	644	618	592	602	602	586	571	605	557	563	644	567	618	625	589	601	571	618	589	586	609	607	604	607	589	613	597	616	572	594	597	570	564	559	587	563	573	584	586	600	596	589	611	605	568	591	619	577	574	644	543	614	613	640	577	548	584	579	601	572	578	610	618	575	607	539	573	573	603	582	551	575	619	608	564	596	555	584	647	592	570	538	599	584	588	551	600	580	586	637	597	589	587	577	598	576	581	580	611	608	619	608	595	577	624	577	582	582	598	620	602	606	586	566	583	553	587	651	581	585	551	577	631	575	601	556	595	578	575	584	593	576	545	597	571	583	620	580	616	633	611	581	561	577	676	610	598	637	581	594	576	610	584	638	566	572	586	590	587	629	578	565	591	568	552	617	598	622	608	580	581	617	598	589	612	569	520	552	580	610	562	619	581	547	667	552	609	566	613	568	606	600	598	564	605	563	579	624	603	592	600	567	553	590	641	571	580	589	555	548	588	570	577	618	597	562	602	583	583	559	651	575	560	603	594	617	530	586	604	609	594	588	610	576	648	600	580	583	564	579	594	597	609	579	583	581	520	538	549	600	575	578	579	604	573	608	603	601	558	589	581	577	594	573	611	597	578	611	649	573	631	557	598	610	611	549	594	568	578	599	611	594	601	581	557	582	527	603	559	579	629	594	609	564	578	591	583	565	598	575	586	589	528	606	583	543	611	580	563	560	617	598	600	577	572	575	605	601	591	577	609	617	593	585	569	589	573	609	604	618	613	550	595	556	551	561	593	566	577	604	613	565	558	592	595	587	592	581	614	632	574	570	583	599	558	579	570	592	569	579	592	579	573	615	599	608	591	610	608	587	626	603	584	555	557	575	632	566	561	595	607	606	592	568	615	633	604	599	592	601	576	606	627	563	566	563	615	576	605	631	585	601	556	551	598	612	550	602	569	648	585	622	574	585	571	587	646	587	596	573	604	586	556	548	594	553	598	557	565	582	617	621	571	611	552	594	585	584	579	562	573	569	613	592	566	601	548	577	582	593	558	621	615	597	554	597	544	561	583	596	584	578	586	552	596	561	582	583	571	619	580	618
28015	10663	1159	676	534	535	508	502	478	518	482	493	500	544	513	507	513	515	488	517	496	500	510	500	502	467	505	520	492	546	512	480	454	459	520	516	515	543	505	532	451	464	528	514	525	491	525	540	531	526	508	495	512	500	482	515	483	509	502	508	471	475	475	488	508	519	517	515	527	468	487	538	522	530	481	479	489	468	463	467	485	529	515	507	487	496	501	456	473	507	498	518	518	491	479	440	497	491	491	468	482	465	492	462	517	502	478	494	497	503	450	458	476	486	505	534	466	540	484	522	505	498	541	480	494	501	523	506	460	483	517	525	487	495	529	521	480	463	523	535	538	476	512	479	473	497	491	480	489	495	527	499	509	492	513	498	506	472	495	538	531	487	514	522	467	464	490	487	477	468	479	490	477	524	457	483	494	504	530	486	525	474	451	516	468	473	485	466	506	494	490	528	466	481	511	433	525	454	450	514	498	536	470	499	548	528	526	522	470	509	536	470	457	502	499	472	474	473	472	506	486	499	492	530	495	541	469	502	503	505	493	520	492	521	508	497	488	496	473	504	465	527	481	518	515	522	482	481	530	503	508	500	518	478	495	512	484	505	477	512	503	491	488	491	524	481	502	492	512	502	487	488	487	494	552	501	494	480	507	503	471	502	486	506	497	504	485	490	532	514	492	504	470	493	504	516	478	477	481	507	492	482	532	503	543	499	498	475	514	521	527	497	480	513	484	482	501	495	451	506	529	478	465	478	479	505	501	459	487	514	458	519	490	502	498	469	535	498	507	459	512	498	483	498	483	482	485	491	509	487	507	499	506	469	496	474	498	492	529	532	492	519	494	490	524	498	527	502	506	521	496	491	467	477	509	535	500	479	501	506	522	485	529	490	512	489	483	494	478	502	517	488	519	476	486	479	516	489	487	495	476	483	490	503	479	487	551	526	494	517	483	514	483	472	494	561	501	466	530	479	534	503	484	500	506	496	473	511	511	451	506	487	484	506	506	468	489	536	524	505	462	506	487	493	524	503	486	493	494	454	482	475	480	509	525	501	530	483	483	465	477	528	503	521	525	527	519	497	462	491	499	484	501	497	545	506	508	527	471	476	480	454	494	502	490	477	520	512	487	465	513	472	504	474	504	497	520	533	465	464	551	513	516	513	549	495	534	483	528	528	506	492	529	485	529	480	465	525	517	493	493	481	515	551	529	495	492	506	455	517	519	472	498	492	500	464	500	517	496	500	472	466	508	472	542	482	490	500	490	478	540	468	482	538	503	484	487	487	490	552	493	452	470	483	461	497	515	537	527	482	487	512	520	481	479	515	477	506	491	491	493	469	500	502	507	461	508	506	515	512	515	491	485	481	482	490	497	495	539	487	502	472	494	522	493	539	498	485	467	513	505	469	498	525	509	484	537	525	478	488	496	489	491	468	511	512	487	452	513	517	519	542	492	519	505	494	497	500	483	464	509	485	530	499	479	513	490	486	471	514	484	500	510	506	509	488	482	477	472	475	480	494	486	469	514	479	491	542	518	504	517	519	459	490	446	481	469	521	475	483	482	472	513	485	459	489	475	471	478	519	486	461	509	462	491	498	448	462	519	516	502	513	495	547	492	505	490	525	499	491	533	469	476	471	482	471	511	471	536	523	460	456	525	507	492	510	490	490	535	483	485	506	530	527	517	477	481	512	525	514	481	512	472	468	485	508	485	525	469	493	541	468	488	506	516	497	494	474	486	472	513	519	509	549	513	485	469	490	542	495	469	543	455	523	490	507	487	479	497	465	485	467	500	463	562	482	480	499	504	529	481	482	505	494	529	504	547	474	495	491	450	483	511	509	540	455	517	537	515	498	497	469	521	498	502	514	529	495	478	541	503	502	517	496	486	494	484	485	493	459	493	496	510	482	493	504	497	492	497	531	485	525	521	464	465	527	500	484	489	482	511	516	452	541	479	512	485	463	468	490	515	516	535	490	489	505	479	474	417	519	499	497	515	512	508	509	503	513	507	467	534	489	446	492	494	465	466	468	512	548	505	477	476	472	475	499	491	493	527	512	521	490	489	484	496	495	532	495	473	538	471	488	502	528	473	470	470	495	462	506	483	510	530	459	514	497	482	493	515	463	510	482	519	469	518	538	497	460	490	502	466	541	555	495	505	503	506	505	460	477	486	507	529	502	534	487	479	487	474	520	491	488	461	498	482	481	452	522	444	505	497	471	484	448	475	510	500	490	491	488	500	456	493	488	494	489	524	480	518	475	526	465	512	472	505	498	520	495	540	493	516	454	497	491	508	483	501	502	463	478	496	490	525	465	489	504	478	522	452	495	504	468	436	531	547	482	471	485	492	524	510	489	462	486	523	503	514	468	487	520	513	493	503	530	514	487	545	487	510	534	483	551	483	514	520	445	479	485	473	480	508	502	502	479	501	496	485	507	457	530	491	498	501	493	456	553	539	504	508	463	508	497	531	475	489	520	526	485	477	521	463	522	515	508	480	514	444	515	489	466	515	452	493	464	476	487	488	501	493	499	515	516	485	475	513	501	489	501	493	507	513	541	531	479	511	477	516	507	513	502	499	473	524	496	491	507	506	525	494	485	499	475	506	491	535	493	488	457	509	518	516	507	482	511	445	516	491	466	482	515	534	471	503	506	489	496	484	494	476	509	493	472	540	513	535	516	511	493	490	500	486	490	532	502	501	474	472	547	485	490	494	509	488	476	455	483	476	514	539	486	497	505	470	518	562	506	476	473	472	511	515	481	512	526	514	450	512	537	497	476	486	497	467	492	526	529	459	510	470	495	515	491	510	498	496	501	484	530	525	451	533	509	480	513	491	534	457	538	504	483	487	529	491	491	509	496	480	511	502	506	509	474	444	477	518	552	481	503	487	527	481	516	518	483	482	486	519	526	493	487	493	451	520	484	509	541	501	468	484	509	487	494	512	514	494	519	542	483	480	494	501	509	474	486	479	502	501	516	464	494	503	532	488	556	504	496	488	468	495	474	477	488	463	487	501	519	493	502	505	464	472	483	491	533	490	511	503	505	479	490	509	495	499	477	481	502	514	487	453	488	496	501	491	459	513	491	546	486	489	516	552	481	460	500	506	501	487	479	506	520	504	483	525	458	534	485	535	528	484	464	484	516	461	553	466	497	512	492	488	480	538	472	507	460	471	478	519	455	528	498	502	500	510	489	480	509	515	470	531	455	461	445	506	489	476	531	510	489	498	527	500	481	522	481	544	514	501	497	500	497	478	502	469	468	512	493	461	511	493	508	492	497	462	481	485	480	503	531	544	489	495	478	511	484	476	505	474	512	494	510	497	484	476	470	484	516	496	517	460	496	504	499	487	526	463	495	480	496	495	527	452	458	462	483	495	476	515	492	465	489	470	491	480	464	479	493	514	480	516	487	476	523	459	518	464	498	528	484	484	524	526	547	519	500	516	474	491	491	461	480	472	506	463	550	470	526	503	493	502	468	476	514	478	494	480	541
4812	572	521	424	405	373	382	331	367	362	364	356	400	341	353	349	388	303	361	353	353	370	355	381	356	336	331	369	350	383	374	329	353	329	357	383	356	353	402	323	322	334	336	369	353	339	380	360	354	371	342	351	365	363	356	378	372	354	345	379	347	347	374	374	344	364	362	370	331	338	353	368	360	338	357	359	323	338	343	328	342	380	336	353	343	358	374	345	380	372	368	337	338	329	357	327	387	361	357	363	371	320	366	358	354	369	374	357	353	353	353	349	368	376	374	369	379	365	353	361	338	324	353	341	344	358	345	358	352	386	360	313	350	381	342	361	354	349	365	333	390	345	356	356	361	344	344	361	338	351	360	321	325	362	362	321	383	348	381	344	362	344	363	368	378	343	345	385	351	379	356	332	354	391	360	352	339	323	361	335	344	334	325	360	344	338	336	336	328	338	354	351	329	367	346	341	344	348	357	366	361	346	361	354	344	362	354	357	351	347	349	359	375	358	353	334	372	357	329	380	356	359	379	373	307	408	342	334	380	355	348	345	324	354	341	333	325	378	339	333	363	338	348	355	363	365	383	340	325	338	341	360	364	338	357	398	341	356	340	354	350	374	378	337	365	360	333	365	355	330	355	359	364	345	347	351	355	371	382	343	336	374	361	364	340	343	354	370	387	339	334	340	360	371	348	348	346	338	343	322	354	339	322	342	374	358	356	343	373	365	347	380	366	367	347	374	370	369	347	370	364	347	332	388	366	362	358	334	379	367	349	349	351	339	342	356	379	368	364	327	385	350	373	368	362	347	358	390	360	393	362	372	357	393	348	371	355	376	355	344	284	347	362	372	390	325	369	373	327	357	354	316	363	364	351	343	352	378	332	364	351	317	360	353	355	365	364	369	349	353	360	338	364	325	364	356	366	355	358	323	383	343	345	345	380	393	367	344	368	355	335	335	359	363	343	361	352	378	350	336	345	336	359	363	339	358	346	351	361	367	333	378	357	343	368	332	339	332	367	347	368	341	366	360	355	350	329	336	328	361	378	367	353	337	362	324	351	380	363	353	326	366	385	340	347	351	343	370	333	367	335	341	350	369	365	339	340	349	373	319	359	337	367	381	365	350	342	393	345	329	340	338	354	391	369	348	337	366	325	332	375	344	370	360	359	356	371	353	339	371	330	382	363	349	352	384	319	354	383	363	345	330	345	369	357	374	359	373	335	367	348	314	407	366	372	342	376	318	384	363	377	360	375	337	355	376	371	330	358	359	334	349	390	356	362	354	335	336	386	357	378	314	333	401	367	353	317	351	335	332	393	315	357	367	340	348	359	351	367	347	345	383	380	350	349	352	374	379	368	349	363	367	341	367	348	376	332	343	344	313	341	333	364	339	341	324	355	324	362	348	301	342	324	333	345	348	354	364	376	348	350	358	334	358	346	348	352	335	344	342	320	340	359	372	336	341	366	333	366	378	362	359	334	369	347	339	365	338	373	360	357	369	345	355	329	355	330	346	334	386	331	369	344	352	364	374	338	347	338	377	375	357	356	372	353	356	352	360	336	344	376	376	376	362	358	363	344	347	335	366	393	351	331	372	371	366	325	379	347	337	365	364	341	359	366	355	358	347	336	355	350	351	381	335	377	319	389	371	322	361	385	353	364	367	305	327	374	360	345	371	370	361	340	380	370	334	335	380	373	344	356	341	375	385	354	374	354	380	381	354	382	321	353	346	349	321	372	367	363	326	349	363	331	342	352	369	341	392	338	351	380	379	349	365	362	353	378	355	337	348	365	399	387	340	335	359	368	369	371	319	363	377	361	368	351	388	368	390	325	381	330	362	375	352	353	384	370	331	371	363	349	338	356	325	296	344	378	333	352	325	345	334	393	360	357	351	379	361	348	362	369	358	344	345	377	313	346	375	352	329	350	329	318	360	343	365	362	354	327	343	361	375	336	365	330	360	361	391	344	354	347	336	347	369	356	374	334	331	334	352	367	344	358	363	357	331	308	327	340	344	363	337	363	316	315	325	342	353	312	372	333	378	362	342	347	381	364	363	352	343	338	354	357	376	357	332	377	310	366	358	350	362	308	330	376	362	346	361	327	359	369	372	366	337	369	357	376	318	386	368	340	346	343	367	338	328	345	371	386	328	344	351	353	339	353	345	373	327	353	339	356	358	350	322	349	333	347	335	315	357	347	391	339	367	356	347	348	353	351	375	354	328	358	357	376	353	339	358	323	346	353	352	360	320	356	377	335	345	369	342	362	356	363	383	362	382	379	356	351	352	362	329	331	338	318	360	351	339	327	305	344	306	353	347	339	342	358	327	350	376	351	361	347	325	350	351	352	336	373	379	363	372	337	325	346	369	376	339	374	359	349	348	337	369	379	360	349	385	361	347	394	325	343	351	331	355	335	351	338	349	326	366	351	337	354	363	348	332	333	355	331	358	366	346	361	360	360	327	377	326	342	339	356	322	355	335	354	366	359	372	370	310	328	361	353	300	374	369	358	380	326	354	376	377	321	343	339	337	340	350	353	368	354	340	358	369	347	380	381	330	358	403	367	362	356	349	387	349	337	366	353	377	355	342	360	358	354	328	357	339	323	357	343	308	331	361	339	332	339	360	373	371	328	367	370	347	360	348	329	366	344	352	366	367	357	367	328	328	342	379	340	325	352	390	369	344	359	345	359	353	307	353	347	340	343	368	324	391	338	365	388	325	324	381	358	379	348	368	340	349	365	335	341	344	351	328	365	349	336	376	342	325	352	348	353	370	356	370	378	357	377	388	377	330	362	350	327	355	360	385	352	320	344	318	379	340	348	342	337	361	360	348	373	362	355	330	365	374	347	318	362	351	356	367	331	379	376	346	347	357	350	366	351	357	317	365	345	393	358	354	364	345	372	394	356	334	330	354	368	345	362	378	355	370	369	396	362	382	354	359	365	342	350	338	350	331	344	352	376	356	364	366	357	352	337	325	376	393	375	352	359	335	371	378	375	346	369	339	362	399	296	350	382	352	393	326	358	365	383	361	345	381	329	358	348	361	355	378	382	325	342	330	334	362	330	362	324	370	343	369	343	372	385	333	362	355	354	376	338	381	355	350	387	334	345	347	348	367	355	367	347	365	323	368	344	380	351	351	311	363	335	357	352	346	375	341	313	347	323	347	355	344	321	377	317	346	372	357	355	363	354	336	387	359	337	337	362	349	370	349	359	356	363	378	340	371	362	337	323	339	354	348	344	361	351	349	369	346	322	367	347	363	372	343	373	383	385	384	365	335	390	361	356	331	370	367	372	341	357	361	356	355	375	369	375	384	385	323	379	358	337	345	370	392	352	356	360	304	326	356	343	373	343	347	350	360	360	346	348	402	376	339	386	346	308	338	376	382	377	372	358	324	357	351	406	333	330	338	375	325	342	347	365	353	359	351	351	333	303	335	369	374	320	391	313	354	334	369	363	363	390	341	375	336	335	329	338	358	357	356	354	380	364	361	355	345
25496	21470	27932	25423	11619	1951	1319	1062	1001	1028	1014	1002	962	1004	970	933	948	917	965	946	983	956	972	939	941	876	915	899	939	897	980	924	885	905	911	900	934	907	921	981	890	914	941	896	994	908	902	919	866	888	871	891	952	874	921	937	913	942	955	882	884	885	926	874	880	921	842	863	843	904	913	917	904	900	885	947	900	868	929	898	899	940	865	911	936	864	912	905	952	887	905	894	918	884	896	929	895	875	885	893	941	927	911	924	900	900	911	920	908	882	922	890	866	951	934	889	895	909	859	912	927	951	915	912	912	906	851	891	838	878	884	913	894	921	946	867	916	854	924	931	914	937	907	877	916	889	968	843	907	846	891	891	904	923	874	899	887	906	938	945	926	898	910	920	850	888	854	958	958	922	938	890	918	906	895	880	918	904	872	910	868	950	857	831	934	899	929	899	866	938	895	914	898	876	919	901	858	874	946	921	978	918	837	916	911	870	901	886	843	926	933	847	909	946	853	856	892	892	908	937	902	950	836	928	871	904	893	893	918	894	838	858	935	906	902	903	832	881	890	883	916	902	931	888	899	892	877	854	952	860	882	919	884	870	882	894	873	880	905	899	938	889	868	919	915	921	875	903	908	898	902	903	943	930	921	902	878	897	907	917	831	921	913	899	880	905	944	864	888	890	914	981	910	974	872	884	896	944	881	915	913	906	883	918	945	873	912	895	856	886	852	894	909	905	856	894	889	895	912	876	888	948	887	848	878	904	937	907	901	904	939	910	882	862	848	902	853	912	878	884	907	886	880	858	847	895	874	931	856	915	878	884	910	885	898	943	877	921	941	861	925	879	912	884	949	891	848	947	859	896	843	909	956	927	860	859	917	928	907	956	904	902	877	917	874	911	916	899	842	904	879	863	900	872	839	852	895	890	880	897	899	917	966	910	887	870	901	934	851	880	947	900	890	895	881	920	868	909	895	937	932	946	881	926	896	880	902	914	917	853	876	959	934	864	921	873	954	935	923	950	916	921	924	930	876	947	902	916	859	899	935	902	861	892	898	928	914	918	882	922	894	906	904	916	888	894	849	874	918	924	918	906	874	891	912	914	923	904	869	886	924	868	877	900	912	969	923	934	883	918	874	899	886	950	954	946	909	841	949	890	932	918	878	935	946	935	933	892	911	872	871	850	885	892	870	916	908	880	843	918	874	932	872	887	951	942	922	882	887	886	917	942	921	863	899	899	865	914	907	841	887	847	909	867	906	945	870	879	941	875	890	934	848	919	927	843	890	929	917	896	929	943	880	853	869	903	893	903	877	883	885	865	937	858	894	913	901	873	898	906	874	882	944	883	890	932	917	878	864	846	887	923	847	911	901	944	886	941	893	898	899	908	932	947	908	908	911	929	860	912	844	878	938	869	875	890	860	897	912	850	888	860	917	928	938	865	864	901	851	879	886	886	836	917	882	849	872	872	894	910	905	961	903	889	884	936	930	880	954	947	886	913	907	884	925	967	875	913	928	896	881	909	902	898	904	890	949	918	931	876	969	912	932	916	904	916	937	928	892	973	897	879	888	889	909	917	871	849	899	875	821	847	901	940	953	901	946	973	908	891	912	890	909	907	918	864	870	898	912	846	894	911	876	923	897	853	904	910	923	917	932	927	833	890	927	923	931	868	858	927	905	888	859	889	918	916	898	862	881	925	950	890	877	886	844	950	890	933	909	929	889	936	954	958	900	879	897	953	853	914	904	849	888	868	929	904	873	913	919	977	877	914	895	897	888	896	863	877	862	882	928	945	881	964	904	858	921	878	900	874	899	868	873	925	941	874	916	851	897	900	880	844	900	938	828	924	857	872	878	929	957	840	951	918	938	892	925	948	895	904	914	929	839	870	926	900	914	919	847	835	908	919	875	957	931	852	898	926	871	932	933	856	913	893	893	952	883	928	915	928	891	878	878	899	880	913	969	928	899	915	945	842	943	884	881	886	957	897	911	950	907	872	874	849	873	916	904	867	850	892	905	894	911	888	885	907	869	857	892	933	944	904	904	873	849	897	897	927	915	863	885	899	925	954	884	858	888	855	893	955	917	894	923	915	931	958	846	926	851	907	914	924	923	904	946	877	937	902	893	923	916	925	907	919	863	932	868	888	960	859	880	850	862	925	914	872	897	905	940	904	939	929	889	870	928	882	838	935	916	867	909	904	849	857	937	856	909	910	873	902	873	918	849	938	890	895	893	823	869	862	944	921	889	836	890	958	891	923	923	921	949	920	909	840	903	914	871	885	875	954	914	938	886	901	905	890	863	902	905	906	885	875	913	874	962	877	863	835	872	883	884	903	904	891	902	891	850	882	894	915	874	894	899	911	929	869	920	849	897	875	960	859	831	934	907	899	878	868	912	912	896	866	924	931	950	894	887	901	919	886	899	943	886	851	852	883	901	882	882	913	912	857	883	958	889	905	844	943	940	883	887	853	879	848	867	906	882	877	897	936	849	878	858	894	917	867	868	915	941	908	965	934	863	901	910	876	897	839	859	896	1000	914	861	848	898	814	885	880	898	918	880	913	933	879	913	925	879	852	901	878	894	914	890	905	899	924	881	813	839	970	872	849	895	890	923	907	859	889	905	859	894	873	927	921	895	904	864	902	934	911	956	858	895	840	868	879	843	872	914	910	935	876	836	898	898	967	897	910	891	902	954	911	857	908	880	868	895	874	860	891	951	838	871	890	903	843	847	907	899	882	905	896	899	895	942	857	907	907	932	900	955	948	965	907	907	844	886	830	893	901	914	912	860	935	818	898	892	884	896	935	894	927	899	856	837	911	885	891	872	872	882	897	904	865	911	924	907	890	881	870	866	985	937	865	860	905	942	907	829	863	913	916	859	908	912	906	874	958	895	874	889	872	870	887	933	906	848	844	902	910	937	880	850	858	933	912	915	906	914	873	954	934	943	921	911	921	885	878	889	881	905	886	893	878	941	930	869	878	922	903	882	850	882	906	857	908	891	841	880	882	901	879	904	876	884	889	949	858	911	901	918	850	898	864	959	914	876	938	869	889	885	923	882	919	892	911	934	860	841	898	874	902	893	892	904	872	933	922	923	892	879	898	889	906	934	890	931	913	920	869	900	857	927	883	926	935	913	875	930	903	946	828	862	897	873	853	924	919	866	925	894	889	919	922	866	885	898	880	875	901	893	929	915	913	929	880	911	953	861	872	922	935	961	939	884	910	881	911	928	907	919	887	841	922	925	858	863	881	888	878	908	858	878	908	917	932	886	871	874	873	953	913	945	910	923	912	897	915	880	924	933	850	857	855	953	892	910	967	907	849	941	909	910	921	897	880	928	900	920	872	883	894	889	901	859	853	920	963	894	918	905	953	866	897	924	944	926	862	928	870	889	891	905	893	904	903	852	851	910	861	925	873	874	868	891	898	905	895	889	895	885	924	883	912	941	956	907	883	915	915	878	867	942	895	885	973	883	879	846	863	905	897	913	902	981	848
3515	3749	3047	1715	1269	1114	897	902	894	736	736	775	760	718	757	669	716	673	637	756	702	729	691	688	712	658	660	680	702	674	661	695	670	691	699	657	700	687	663	668	682	641	645	694	647	714	678	663	656	670	651	660	675	659	701	727	693	653	696	631	666	662	661	685	658	600	675	678	720	697	667	656	655	720	685	686	656	665	668	687	662	627	688	645	669	656	668	675	703	686	694	663	679	624	622	671	690	634	653	631	627	658	683	676	642	642	650	664	631	639	652	637	672	711	658	657	652	629	717	701	670	676	682	643	655	638	640	675	676	599	689	662	638	670	688	676	657	667	653	687	668	656	644	650	656	693	628	638	697	625	693	691	641	666	657	664	636	710	646	691	658	665	661	660	637	627	651	676	697	674	673	672	614	628	641	700	649	712	618	627	680	663	674	647	648	711	652	661	680	606	636	619	626	694	705	634	662	659	657	626	713	662	626	689	636	639	633	655	661	710	687	658	664	646	682	688	670	655	612	656	683	661	617	677	705	690	675	641	686	664	632	662	628	679	660	661	668	632	629	643	658	650	684	659	670	661	739	574	666	646	657	649	639	649	616	641	654	745	647	678	662	682	642	700	660	681	590	638	615	679	605	650	655	622	678	659	612	646	665	644	667	628	658	656	637	670	615	660	667	635	664	635	612	666	676	617	669	614	665	672	708	669	671	664	632	646	653	646	687	649	667	644	664	662	639	629	661	646	659	657	646	670	623	691	660	700	665	667	613	613	665	625	685	670	630	674	680	676	651	695	623	699	682	645	647	697	636	657	683	661	609	686	648	661	646	667	647	621	636	651	660	667	676	656	674	656	629	618	697	637	669	610	674	658	671	645	665	620	630	642	640	659	654	633	672	604	688	651	665	632	643	612	666	634	660	674	650	647	667	690	664	651	659	631	639	656	692	648	648	698	649	658	696	639	645	659	679	683	668	655	625	677	600	666	698	633	685	651	640	704	622	639	666	652	634	661	717	602	658	663	640	632	660	657	629	640	617	641	664	642	674	659	643	646	659	625	653	686	635	689	651	641	642	692	601	630	630	618	681	654	638	672	631	630	654	699	658	662	661	615	688	617	681	593	645	633	685	633	684	663	675	678	641	656	649	622	625	704	661	588	605	640	647	676	677	592	617	620	653	648	629	668	639	649	648	675	625	668	634	650	662	655	717	660	645	640	639	654	653	679	698	674	647	613	695	679	616	630	660	695	661	644	670	631	660	640	669	672	656	644	688	661	702	640	658	658	649	674	641	676	683	659	618	669	687	648	634	585	614	631	627	673	632	648	619	650	672	652	653	630	699	691	681	662	675	666	652	696	626	652	683	660	657	633	674	623	616	681	656	649	659	632	659	621	666	665	650	641	650	628	639	659	625	614	690	669	654	669	681	679	654	713	628	647	662	670	660	641	684	643	667	667	643	648	720	656	684	645	701	611	621	666	656	675	648	634	654	644	681	676	651	658	613	657	689	670	664	638	637	632	650	693	673	627	681	699	596	666	621	657	622	701	633	634	662	679	652	656	652	637	636	669	671	613	662	676	671	673	680	645	688	640	684	627	650	610	641	633	659	662	644	629	642	648	634	662	626	645	646	618	656	667	657	633	644	659	632	652	649	685	636	634	706	639	643	656	663	653	658	678	646	626	714	627	622	648	660	697	663	703	613	611	658	610	658	608	640	668	640	665	701	670	651	679	639	690	633	667	657	674	640	647	677	633	634	599	641	626	617	673	708	626	669	698	665	622	660	635	724	644	662	688	615	680	677	696	626	624	660	655	641	607	624	668	673	635	641	633	636	651	668	634	654	645	649	618	636	615	669	616	670	682	692	637	707	648	653	642	655	590	667	681	639	642	634	615	639	663	642	666	648	672	668	670	656	649	630	662	633	652	638	621	633	610	657	673	676	717	671	653	624	675	593	648	642	656	645	690	633	682	634	645	655	655	656	645	682	636	626	633	640	650	678	685	632	648	639	695	585	651	641	702	638	674	626	619	641	642	654	677	641	640	663	683	652	602	683	656	697	634	674	645	629	672	660	644	639	641	647	655	616	608	688	607	641	644	638	638	670	630	657	601	715	665	629	624	647	656	668	657	649	662	656	613	616	665	608	577	668	653	607	610	658	658	661	623	677	672	631	589	674	634	659	631	635	681	638	646	662	616	630	654	643	704	673	596	664	654	657	649	616	643	675	692	676	660	692	682	637	665	695	661	618	642	659	675	661	696	656	668	673	704	643	693	647	613	708	636	609	631	674	641	642	628	639	640	668	697	643	637	628	675	648	599	634	673	683	628	646	667	611	652	633	696	654	676	670	630	694	655	624	629	652	659	670	634	639	653	594	643	667	676	686	662	677	652	678	656	627	664	637	655	592	679	651	663	650	647	662	619	622	664	642	657	643	650	630	585	669	673	677	632	628	630	682	675	650	651	637	695	682	598	636	627	637	648	638	638	630	645	682	680	657	650	663	669	622	677	651	588	632	657	661	619	632	642	636	655	617	689	668	637	667	665	678	651	639	663	707	616	628	625	699	664	638	619	633	637	612	647	627	666	649	704	668	649	627	637	645	686	651	646	633	649	644	588	642	616	688	644	647	618	633	639	676	644	626	631	670	608	699	620	662	660	635	698	669	655	657	639	616	665	603	614	668	666	686	640	673	624	654	598	638	633	661	624	674	639	676	640	665	623	626	642	640	658	665	613	707	622	686	654	645	633	651	635	664	643	677	637	639	633	628	623	609	632	652	640	677	632	622	655	653	644	635	651	673	667	606	677	636	697	668	651	656	632	708	680	660	674	629	656	653	681	583	684	646	665	672	674	628	621	649	669	621	633	649	635	670	613	628	633	617	683	651	672	637	669	627	648	671	669	637	683	683	643	694	657	645	650	653	668	654	647	693	602	624	685	657	646	689	676	658	644	624	665	664	631	691	657	695	679	647	648	666	622	640	663	654	646	648	659	612	641	647	616	681	635	636	627	628	633	690	648	659	614	618	647	713	680	682	659	646	639	616	637	628	660	702	631	605	625	640	630	625	706	646	658	647	641	654	664	624	674	669	665	628	617	648	635	675	633	613	654	670	593	681	625	659	684	645	657	680	661	647	710	577	665	683	656	652	659	649	633	675	661	650	613	642	653	656	643	676	673	644	663	656	676	691	648	635	700	645	648	670	662	668	662	663	649	639	640	622	669	673	655	679	670	679	650	581	670	653	626	675	631	662	618	635	654	625	636	639	663	621	667	710	674	664	679	661	685	660	675	660	651	653	649	648	686	619	646	596	638	646	674	659	653	653	649	647	589	640	642	647	662	661	663	638	607	703	707	633	649	681	669	636	643	646	647	652	626	601	620	619	631	684	640	628	610	685	626	640	617	630	657	604	635	664	616	622	640	661	642	631	654	663	636	690	634	646	684	637	650	638	651	657	624	638	670	597	600	654	647	664	627	680	657	676	680	628	629	624	606	628	677
24533	21474	28821	24550	21467	9207	1882	1183	1047	1053	980	931	914	867	937	901	864	867	825	860	854	830	825	858	843	836	801	804	783	827	819	759	814	805	836	826	813	827	838	824	785	813	826	798	848	871	784	806	842	790	794	829	800	769	779	826	819	798	785	849	794	813	813	804	742	788	792	824	877	830	796	816	869	806	792	840	795	829	832	839	851	785	769	814	810	854	798	759	815	824	846	828	808	800	849	813	859	776	820	785	809	862	833	807	843	785	840	790	821	828	795	842	846	752	825	813	796	785	795	867	780	785	814	781	798	763	813	790	802	810	801	825	819	782	826	823	768	779	778	786	814	782	788	825	808	808	836	784	813	804	797	795	753	783	842	831	820	745	810	759	784	776	787	829	804	809	864	817	840	806	784	779	802	833	809	829	841	831	874	782	841	861	741	836	768	831	821	784	803	832	806	818	815	820	840	854	835	783	813	767	773	819	813	812	836	788	828	860	822	770	786	783	804	815	814	757	798	771	780	858	823	768	772	809	815	803	806	802	848	806	837	801	812	730	786	815	756	786	822	866	802	816	797	787	797	761	802	827	835	774	819	779	793	786	796	809	833	836	811	859	799	801	772	856	837	828	805	816	809	855	822	820	783	818	829	766	795	804	738	802	811	802	860	835	813	809	831	843	790	825	805	779	798	824	829	792	785	808	886	877	820	785	728	822	831	805	802	805	788	785	739	848	780	817	791	780	785	780	794	837	810	772	795	798	796	792	829	732	787	798	774	781	781	802	796	842	726	787	830	803	832	737	847	796	812	804	819	823	826	784	834	741	778	800	844	744	866	768	875	844	815	816	827	809	769	828	827	788	797	765	765	828	802	778	821	829	808	787	797	770	804	824	775	801	775	823	823	787	794	794	834	799	817	795	790	866	756	771	755	792	808	817	763	844	765	753	803	798	826	788	780	754	811	830	801	803	743	818	825	799	792	791	793	732	786	814	804	834	818	795	815	827	786	857	853	821	812	780	804	799	780	834	819	817	867	771	772	856	787	756	787	789	782	851	817	830	812	761	858	749	772	819	856	802	810	761	853	816	791	775	791	811	783	812	813	801	791	816	802	785	802	886	823	788	760	818	819	799	784	777	805	800	725	801	809	813	814	815	780	838	761	820	837	808	803	773	798	843	814	797	794	800	773	843	802	816	758	818	800	826	784	793	789	770	782	849	768	822	755	830	858	760	812	824	822	788	808	789	846	766	802	792	819	774	842	791	843	874	804	794	766	823	777	776	829	762	798	827	797	812	810	766	786	747	791	777	736	785	813	751	834	795	757	762	774	820	796	760	806	793	796	807	802	822	801	802	832	749	834	781	803	785	810	817	756	760	816	793	764	771	807	876	823	815	771	812	838	848	784	820	767	780	780	792	776	783	761	780	754	794	784	773	767	771	828	822	827	836	838	763	821	853	754	796	794	795	812	751	821	791	774	774	819	836	770	803	836	792	832	795	790	826	816	793	826	850	766	784	805	817	774	762	800	804	753	818	787	792	777	784	801	798	816	763	795	810	783	773	795	827	796	794	798	797	827	786	824	789	838	784	802	772	822	794	844	810	822	803	802	758	746	788	777	800	848	802	810	813	795	784	762	749	830	828	818	792	804	778	773	770	855	823	791	771	818	813	761	809	876	813	795	782	773	829	817	781	823	775	780	790	762	792	796	773	801	805	793	799	842	797	743	775	833	809	799	779	793	818	803	782	838	820	792	774	861	774	773	776	826	881	796	814	830	828	795	812	827	832	817	810	782	765	807	790	788	798	855	805	772	776	779	844	800	827	817	782	828	823	744	804	832	771	798	852	758	871	831	800	759	819	792	863	755	812	753	822	809	848	790	784	791	868	842	840	798	813	792	827	781	769	805	789	793	783	775	787	780	723	862	792	829	796	806	794	796	776	749	753	803	808	836	786	810	787	770	797	826	777	797	834	829	813	774	775	814	775	822	815	840	751	815	814	765	791	773	824	820	843	805	797	818	789	842	786	828	798	785	812	789	779	746	757	803	772	791	783	826	772	781	790	795	820	811	823	834	844	795	810	772	781	769	837	862	834	826	770	776	824	856	793	782	755	820	778	796	827	754	777	777	826	732	776	819	866	785	766	756	748	806	819	806	797	807	800	779	820	840	803	797	760	835	770	803	764	774	831	769	813	791	798	809	882	774	788	803	810	815	797	769	790	836	828	781	809	817	797	793	812	811	820	806	768	806	813	785	777	813	784	750	773	725	785	780	799	847	799	787	792	776	746	817	802	795	821	781	798	788	820	800	785	782	830	770	810	791	779	793	827	789	765	788	784	756	784	807	762	807	810	788	759	765	841	810	764	750	774	798	776	812	848	740	824	807	786	803	809	804	812	797	788	836	776	769	744	765	845	739	819	837	813	812	784	739	844	786	822	762	770	862	826	801	788	787	799	753	768	798	749	804	842	743	817	803	846	764	757	829	783	757	789	785	807	812	739	831	787	812	859	813	807	780	837	789	845	821	761	794	825	844	799	845	797	770	867	822	744	769	830	739	843	805	833	804	796	794	838	786	838	789	829	803	767	812	796	835	773	766	872	805	823	817	829	787	802	792	814	771	751	761	817	827	771	816	797	761	799	781	803	837	773	770	819	858	770	815	756	801	797	828	836	777	804	817	818	825	821	798	831	786	837	804	768	817	786	757	795	800	794	806	836	789	740	814	833	780	796	770	782	844	831	762	831	787	793	778	843	800	793	763	843	831	768	758	835	817	801	770	806	821	872	798	822	788	836	813	760	833	760	811	805	789	822	831	793	783	867	853	802	771	807	805	815	779	794	736	770	763	791	846	751	784	869	780	838	794	776	812	812	807	758	778	813	854	797	815	787	785	791	796	787	822	776	796	827	784	820	811	784	839	789	780	813	815	870	732	726	802	791	807	843	822	814	785	816	765	819	766	769	778	817	840	767	801	775	817	825	813	787	821	803	830	809	777	836	810	781	858	848	806	798	779	835	772	826	811	771	769	816	855	826	808	810	796	820	809	739	829	793	818	780	790	787	827	844	795	802	832	828	833	767	844	832	863	790	832	811	791	784	790	789	786	792	768	824	808	774	799	772	820	769	773	783	810	780	830	776	784	805	787	788	835	857	818	768	804	840	782	821	827	770	809	834	842	818	818	836	792	825	813	796	822	769	844	832	821	828	813	753	827	807	770	813	802	806	808	809	813	770	764	792	765	823	816	763	802	766	810	825	768	824	823	792	808	822	778	773	820	803	808	825	815	786	797	784	794	793	789	803	814	817	807	806	796	771	772	805	782	821	761	816	812	845	786	783	801	788	760	798	776	847	833	836	806	775	779	815	846	774	828	821	836	791	819	774	810	822	813	831	810	741	780	774	825	789	816	824	769	803	761	808	813	806	843	819	806	802	797	789	807	779	765	803	809	761	833	806	759	801	778	838	815	836	830	802	781	775	818	768	846	822	794	799	788	816	804	808
3789	6228	5000	2712	1911	1506	1241	1101	1011	862	837	797	738	732	727	737	752	695	704	664	681	652	639	662	654	628	605	598	616	652	698	628	626	657	666	704	638	608	619	619	691	608	598	572	625	621	599	605	591	622	610	640	632	586	611	649	571	555	623	574	619	629	613	596	586	566	621	616	580	563	647	609	620	647	587	625	595	619	665	633	608	585	601	650	682	614	604	631	616	579	635	584	624	591	580	630	581	604	578	604	602	625	600	666	595	602	609	643	609	601	609	644	643	617	563	590	592	606	597	597	597	619	644	636	629	602	607	582	630	591	598	611	626	624	587	611	600	606	615	622	594	603	574	606	609	629	639	615	617	572	597	621	593	624	618	655	600	614	609	589	611	586	599	591	618	588	590	633	609	607	579	641	633	571	598	619	620	653	608	628	589	593	577	627	597	596	573	604	590	635	645	608	628	568	605	610	586	617	613	604	645	619	589	624	636	565	585	590	675	579	570	596	551	607	633	571	633	590	615	607	638	624	592	628	590	600	597	585	597	605	580	623	570	637	639	631	608	582	616	639	630	596	570	627	585	601	591	619	595	644	552	583	597	614	604	633	604	578	628	607	598	583	591	586	603	617	637	598	588	656	620	609	630	612	590	624	607	604	601	613	613	603	598	613	597	576	597	580	612	571	608	630	589	584	609	609	547	612	597	595	578	628	610	543	642	613	604	590	576	632	648	615	616	599	570	624	631	573	574	614	629	586	616	603	612	616	538	600	618	625	601	602	636	621	599	598	630	572	572	589	586	637	622	572	595	592	595	599	606	595	593	636	555	596	608	597	594	578	629	568	605	577	625	585	560	621	650	603	594	600	594	626	624	624	585	602	601	574	597	623	594	612	585	606	584	594	589	580	620	588	604	587	584	640	597	609	573	570	612	584	595	634	578	548	632	596	613	637	580	582	622	601	581	625	626	614	620	590	599	632	593	541	596	584	623	659	639	597	569	619	607	648	630	592	560	618	611	557	576	579	606	601	631	605	605	592	606	605	567	639	597	570	581	616	583	631	598	621	640	596	576	591	585	597	550	626	618	605	659	581	623	574	605	616	602	615	607	599	588	595	586	643	584	607	579	623	580	629	596	584	620	672	571	599	614	604	632	638	619	572	611	576	622	572	619	614	624	620	584	618	601	632	579	576	564	618	595	652	597	621	557	574	540	597	569	580	593	619	605	559	602	588	611	553	526	553	618	607	609	620	587	590	600	585	576	566	608	598	592	618	626	594	587	620	606	584	633	616	603	535	585	587	577	611	632	594	581	624	627	632	529	571	582	636	574	566	580	612	584	593	567	589	592	600	609	591	603	624	617	603	637	604	604	636	624	617	630	574	590	593	554	596	561	620	598	583	622	582	642	585	621	575	630	556	559	684	606	574	629	566	625	590	571	577	572	594	593	621	588	577	559	558	602	607	581	609	605	639	566	585	600	599	617	644	567	633	646	596	588	574	614	622	585	603	602	607	602	582	559	579	592	549	615	584	565	584	610	592	592	623	571	625	572	592	611	572	600	567	610	640	615	576	589	584	595	570	595	580	591	596	559	587	625	596	563	569	617	591	569	578	610	651	556	614	612	612	625	598	593	590	577	583	603	566	601	572	567	569	604	580	610	622	591	607	617	607	563	563	625	606	633	563	609	591	599	591	575	597	589	622	529	594	605	580	592	551	591	585	575	636	610	559	605	612	579	621	580	574	593	567	622	599	619	627	579	610	606	608	598	595	543	577	590	593	563	591	581	593	607	658	579	598	640	601	623	598	580	601	564	539	597	553	616	573	601	572	595	599	582	552	596	629	548	608	591	604	576	589	572	607	607	616	572	604	592	558	617	559	558	591	556	572	576	627	562	616	576	575	579	540	603	574	593	581	574	592	555	625	578	592	595	577	558	600	623	584	615	587	609	596	588	582	583	618	604	634	616	596	597	566	599	611	575	578	543	575	593	642	575	583	592	580	546	607	538	562	563	607	578	637	601	557	599	648	611	574	608	584	640	606	626	582	575	606	610	595	570	600	602	583	583	599	587	575	565	585	606	605	596	554	559	631	609	612	585	549	567	594	615	607	548	587	565	600	620	592	610	579	551	635	577	602	611	631	591	628	566	579	599	593	599	601	569	603	602	643	602	599	596	624	555	613	608	598	563	620	560	591	591	564	574	608	585	603	546	608	574	592	584	585	565	606	612	604	563	592	594	628	610	601	647	566	572	609	649	613	563	614	592	601	579	604	616	586	606	628	601	634	607	550	561	614	573	579	592	653	595	604	600	582	564	597	611	577	594	599	559	589	636	577	573	550	573	563	605	582	605	577	576	626	559	569	603	629	630	558	610	621	565	631	534	612	552	639	551	561	572	611	624	600	584	590	579	622	544	578	612	595	594	602	588	576	564	597	593	602	615	566	613	621	584	622	591	638	596	621	558	601	571	582	587	583	602	585	649	612	658	589	616	563	594	574	606	598	621	584	568	626	609	559	607	590	632	563	616	618	588	582	649	568	599	607	580	608	558	594	602	564	630	583	573	563	572	556	625	588	575	628	629	621	567	573	592	607	623	603	652	580	662	571	559	600	571	604	585	618	552	587	573	611	542	631	619	567	585	559	598	592	588	615	595	593	577	578	591	603	587	585	613	564	563	585	584	577	664	615	583	609	589	600	623	599	599	614	624	593	555	601	618	613	595	601	619	553	624	549	564	602	607	607	654	593	599	595	593	601	579	566	630	618	577	602	604	565	591	596	632	616	556	591	603	595	558	618	567	622	589	597	618	597	562	600	617	564	598	567	598	646	620	612	593	598	578	626	611	636	572	597	588	598	589	609	641	620	594	607	623	609	545	612	654	574	614	594	622	583	554	613	612	585	609	597	622	634	611	639	599	597	568	583	607	586	588	594	580	595	540	587	566	606	578	618	566	538	619	585	566	616	631	635	584	584	589	581	580	579	595	593	572	602	571	596	600	555	589	580	584	587	619	564	595	607	624	578	623	555	611	597	584	541	588	590	623	585	590	589	612	603	604	569	625	536	560	631	593	619	582	591	590	567	579	581	570	608	685	608	579	581	590	600	592	575	602	565	602	633	629	606	579	577	573	621	610	574	570	587	633	602	635	625	579	596	613	615	602	594	578	607	605	624	599	601	595	620	575	639	616	593	608	605	613	597	646	568	622	641	574	586	595	571	631	612	554	568	566	551	608	581	585	591	568	606	663	598	580	569	611	556	614	635	621	619	623	604	564	598	567	585	599	592	594	578	603	577	558	587	566	570	598	628	518	558	610	638	605	613	642	602	556	573	585	594	609	618	614	565	622	595	586	584	629	552	602	610	605	629	587	607	574	625	572	600	593	604	592	602	591	621	596	576	572	592	594	578	610	602	609	558	611	586	581	567	584	604	559	584	589	562	605	615	552	621	620	585	603	597	627	602	551	577	590	596	600	596	582	596	619	575	623	538	630	581	578	571	610	574
27855	10641	1125	681	489	482	509	523	499	486	529	470	457	508	509	525	516	480	517	502	439	510	485	486	496	495	445	485	520	490	514	554	506	472	475	483	513	496	474	466	444	514	488	501	487	499	506	541	448	522	490	527	493	464	526	444	493	500	468	510	468	486	489	503	524	481	470	501	495	496	515	496	512	506	526	524	492	485	472	529	522	505	446	463	471	463	457	519	509	537	517	499	506	514	535	499	487	520	505	451	436	469	475	495	472	486	525	501	511	521	532	516	498	526	469	489	476	474	486	528	468	481	515	502	484	494	477	466	470	498	482	496	488	493	502	519	498	491	515	462	486	519	497	518	458	497	479	491	502	497	496	508	465	534	449	475	503	505	463	509	446	498	518	458	511	478	517	501	492	463	504	483	508	510	505	499	502	510	509	491	491	524	504	506	489	512	464	482	475	504	454	486	448	513	463	482	485	517	497	488	523	460	474	491	556	549	481	520	489	481	557	508	492	499	504	469	521	488	516	483	518	526	455	489	459	504	498	481	482	470	456	475	496	485	533	492	500	460	507	460	503	502	506	504	481	506	483	483	474	493	485	441	470	508	520	528	477	490	504	520	460	511	449	491	515	504	537	506	491	505	500	495	470	475	520	507	471	482	485	482	485	498	509	472	496	485	481	492	470	479	506	509	466	502	527	511	510	456	500	501	482	514	535	441	478	457	529	470	457	475	495	524	479	461	501	506	518	489	523	473	508	501	478	486	526	509	486	523	499	479	514	496	472	490	467	503	489	477	510	518	511	493	470	462	511	516	452	471	495	492	452	502	525	484	505	511	486	456	505	483	481	511	475	508	466	453	492	506	509	521	468	478	470	525	513	511	469	503	467	529	514	457	495	505	502	493	462	481	464	482	517	499	479	477	479	523	467	470	536	557	472	498	463	458	483	483	476	485	493	487	456	484	520	504	503	532	538	525	522	462	505	506	473	499	499	505	503	493	462	479	501	482	441	518	553	509	494	478	482	472	534	501	502	494	457	517	483	483	493	492	523	493	521	501	501	492	544	442	488	476	471	497	502	496	489	475	493	448	523	495	486	522	467	509	486	487	489	485	507	485	510	448	521	507	492	460	504	454	437	478	480	518	488	476	545	500	486	477	493	475	503	493	499	512	492	483	490	492	472	491	513	486	474	508	496	472	490	514	534	517	466	495	470	517	518	457	492	448	496	443	502	521	455	476	477	494	476	491	453	454	500	552	527	525	496	481	544	499	506	505	505	462	534	481	482	498	505	487	486	527	531	507	493	486	490	512	473	479	485	511	530	506	468	482	461	482	473	468	527	483	463	487	491	480	496	521	499	525	483	493	424	475	466	509	453	505	499	473	517	500	512	476	506	474	503	527	497	515	494	506	519	513	489	493	488	498	449	492	475	501	514	509	469	459	500	485	462	478	480	488	475	520	462	446	515	514	531	483	471	505	493	545	486	439	496	496	485	484	495	482	462	508	523	545	542	484	455	485	476	467	492	489	476	482	496	466	504	518	494	511	526	493	485	482	455	503	470	470	479	447	471	508	486	459	483	468	492	538	478	487	493	499	498	464	501	491	494	517	495	527	514	463	440	459	467	506	471	478	520	526	468	486	493	514	476	548	507	505	495	473	539	509	516	480	475	485	467	506	464	489	487	509	491	449	464	463	495	469	499	462	511	495	483	509	491	494	478	510	506	507	474	494	511	485	489	514	523	515	491	463	475	538	488	515	491	526	495	500	488	523	480	491	509	471	465	454	491	475	503	466	480	530	476	483	443	481	488	463	493	508	503	508	482	461	501	497	522	519	492	454	465	528	518	512	498	464	501	502	511	500	538	472	492	514	522	483	514	473	503	491	496	468	500	475	519	516	493	509	498	511	472	465	485	487	476	486	503	447	504	497	476	485	474	498	525	494	476	505	481	515	522	468	483	455	493	477	492	457	448	492	474	525	496	500	517	516	484	477	509	499	472	463	510	487	483	487	492	499	499	465	493	478	447	508	517	498	488	498	521	461	477	529	481	516	513	467	496	498	501	464	487	496	480	484	448	497	454	513	486	477	485	472	510	481	538	484	490	485	491	503	481	514	462	541	487	511	452	517	515	491	480	514	496	509	520	479	529	474	511	472	521	489	495	457	469	446	496	508	514	507	468	472	525	517	480	477	510	507	494	486	504	490	454	529	436	511	495	496	467	485	525	495	462	483	477	481	503	473	548	496	467	499	495	511	490	526	514	481	507	541	494	458	488	481	503	468	475	472	500	483	473	498	518	489	460	486	469	510	514	490	465	458	505	503	508	436	504	493	505	487	491	502	508	460	519	478	436	482	501	553	513	494	492	494	493	460	490	525	475	493	481	487	506	516	507	496	459	497	509	490	486	512	491	487	479	504	473	472	472	495	506	483	504	465	523	499	494	514	455	492	458	508	455	477	489	457	476	488	493	497	475	516	463	531	469	479	493	534	518	420	519	480	492	491	521	486	497	481	497	478	488	457	446	514	486	495	520	475	499	505	493	506	476	469	461	487	480	524	464	450	461	501	523	489	509	479	500	499	459	489	514	477	494	443	486	445	485	498	484	485	520	490	517	515	528	474	496	479	498	467	447	464	479	482	500	518	507	504	525	503	488	495	531	495	476	477	523	536	484	531	475	495	494	459	462	496	512	511	502	534	468	505	465	514	470	463	503	515	496	499	519	470	512	480	518	453	514	480	495	471	454	502	482	471	456	485	562	493	522	532	511	474	481	449	454	487	474	471	477	509	512	491	532	470	482	492	486	491	446	441	496	508	500	502	534	510	519	498	496	478	504	489	477	518	506	490	501	496	506	456	471	454	465	486	528	504	464	552	492	521	470	478	496	499	456	464	503	484	474	458	496	508	498	495	490	496	458	487	488	500	519	523	502	475	519	525	511	491	518	552	487	498	490	470	518	507	476	485	462	501	505	492	488	495	483	488	542	494	502	477	475	474	498	534	489	496	485	474	505	531	514	488	496	492	508	456	504	503	478	499	489	497	479	444	493	463	453	553	514	480	491	513	485	488	510	509	508	475	504	475	496	472	461	461	445	500	466	485	510	487	468	511	502	461	531	526	498	518	469	490	479	502	504	505	531	483	454	500	484	468	517	474	473	513	487	446	489	465	526	532	504	501	472	498	480	448	472	490	524	544	475	482	503	508	496	476	506	480	532	470	536	489	507	505	441	500	499	470	495	523	489	462	468	480	501	496	486	475	525	494	524	475	481	475	474	495	533	473	504	510	496	476	487	492	467	493	494	492	518	493	445	482	466	483	524	548	480	506	492	491	519	470	502	521	488	478	474	469	478	486	520	493	499	491	533	505	492	494	482	508	467	479	485	494	519	499	508	482	488	472	531	464	466	503	459	475	505	505	450	529	485	517	500	468	490	531	498	476	491	486	515	467	478	480	499	487	458	510	497	489	488	503	469	499	465	503	455	519	507	544	455	492	434	476	508	515
4783	524	482	435	368	355	364	335	363	352	379	339	369	363	347	380	377	364	376	359	334	340	370	361	335	354	378	328	347	351	345	367	378	356	375	355	366	353	349	340	335	377	336	350	350	345	367	376	360	351	359	356	324	359	338	355	385	360	364	344	355	376	347	382	361	383	337	354	391	360	340	382	331	360	375	339	385	385	375	345	380	376	356	350	350	393	352	379	352	342	350	375	355	367	330	354	335	366	345	365	360	357	368	358	384	355	349	353	350	351	344	354	362	334	333	381	331	397	342	358	350	356	337	365	392	350	341	329	348	355	346	379	326	364	407	367	346	317	339	332	377	346	374	346	353	330	343	359	350	358	352	340	368	344	377	349	364	313	379	358	392	342	332	388	326	329	369	313	358	370	357	336	367	374	363	377	353	358	381	351	375	342	366	361	345	336	350	323	345	343	364	368	340	341	347	374	374	345	349	341	331	330	364	359	394	372	353	374	391	356	346	352	371	343	353	346	362	352	355	360	368	367	315	346	341	338	346	347	366	338	374	359	350	355	345	350	323	365	352	353	333	359	359	360	386	347	366	337	365	350	359	390	357	381	353	326	342	326	341	393	381	364	378	312	348	356	372	318	352	361	342	357	380	355	354	399	360	376	353	353	336	354	359	358	359	364	368	315	355	345	357	329	354	353	355	355	364	398	334	361	361	364	334	343	387	384	349	332	342	358	346	372	336	358	336	354	371	375	328	309	327	396	325	366	331	355	367	363	328	351	362	351	389	366	338	336	362	350	350	338	346	365	345	306	324	390	310	386	345	385	376	337	356	352	380	330	318	362	354	354	347	357	365	359	369	340	345	386	356	370	344	361	370	369	352	346	343	344	366	345	366	342	341	337	370	382	341	387	331	367	335	338	363	379	347	362	379	361	353	364	364	354	376	339	351	342	300	329	327	354	330	364	347	366	346	353	376	339	361	351	327	388	353	346	349	357	356	346	361	364	346	368	384	347	352	369	340	341	342	382	374	351	362	375	362	362	371	359	376	345	370	338	349	387	353	352	377	370	333	369	366	355	365	346	367	334	353	348	383	389	360	356	361	345	360	330	347	365	360	357	372	314	328	345	368	305	354	388	354	365	383	367	364	362	376	353	356	315	306	332	360	342	341	372	375	350	351	363	350	367	369	359	333	359	384	342	361	351	337	360	349	352	325	363	332	375	305	367	328	348	360	355	361	356	321	330	364	407	312	362	359	370	350	374	369	369	384	371	333	337	346	366	357	333	352	325	330	369	381	354	330	385	358	338	353	356	353	345	365	365	384	324	353	360	367	369	338	356	343	357	344	362	376	315	340	354	313	340	339	346	364	400	387	341	363	350	343	332	353	341	348	365	348	350	350	376	346	368	342	355	355	377	360	341	342	388	308	341	362	339	344	400	371	350	344	350	344	352	335	336	332	354	329	356	378	377	380	323	319	350	333	339	362	380	328	362	373	303	362	364	354	355	345	352	346	372	335	373	332	350	347	356	388	328	343	363	370	372	359	333	336	323	365	358	373	351	365	368	327	372	351	364	354	389	358	321	356	349	342	339	363	339	310	350	340	357	347	364	324	335	324	362	350	339	368	368	363	345	357	344	347	372	379	367	383	337	354	347	335	327	367	342	347	341	352	413	354	374	359	370	355	351	367	360	371	395	341	342	375	383	359	360	323	384	340	360	365	312	339	352	337	383	377	369	332	369	375	334	381	344	336	345	370	357	363	332	360	366	380	338	386	367	378	350	356	352	364	403	353	346	349	354	358	382	333	346	393	356	365	353	337	338	342	353	308	329	331	339	368	363	374	363	347	355	359	381	369	366	338	323	344	321	398	332	350	345	367	348	377	350	345	337	346	371	348	385	364	352	339	361	358	371	343	396	349	367	393	371	337	347	309	345	328	353	337	325	339	356	372	302	371	337	338	366	360	354	360	364	372	363	346	352	375	370	353	344	363	336	353	370	340	386	356	341	366	344	349	333	318	342	369	314	344	363	343	354	329	358	338	371	310	379	372	369	357	362	382	388	342	335	344	387	372	330	342	297	334	315	356	323	347	304	345	352	376	350	360	348	333	343	352	372	333	331	367	348	369	383	359	337	372	363	360	333	360	324	364	323	337	356	361	343	346	338	350	349	333	369	376	393	354	322	339	321	371	343	358	384	332	378	354	362	327	386	354	343	317	329	356	354	365	301	363	368	386	358	312	333	335	337	364	346	378	359	363	376	364	334	372	355	360	337	353	322	351	372	328	336	357	352	323	342	353	349	351	360	316	362	361	375	356	378	351	345	357	348	358	356	358	322	359	335	386	330	374	348	355	381	351	357	354	391	346	378	345	383	361	370	370	412	306	360	372	360	359	359	358	364	331	350	378	370	309	364	366	367	344	341	336	368	354	374	356	375	350	337	359	366	367	369	349	340	386	354	353	341	354	333	350	342	343	315	366	358	364	368	358	346	366	353	344	356	316	348	367	372	347	392	346	365	381	345	372	361	345	346	347	340	359	349	328	345	376	344	347	344	348	334	349	362	316	378	355	345	345	382	310	359	333	350	339	376	352	349	326	361	336	349	352	337	366	365	354	340	356	393	394	376	377	350	348	386	370	358	326	369	362	372	371	346	368	372	347	365	364	391	386	323	344	337	369	329	350	352	363	359	367	360	346	341	365	394	315	337	323	336	359	347	353	377	337	350	361	348	338	340	341	347	375	361	365	341	365	338	350	354	354	354	392	350	366	359	343	350	337	385	353	387	331	339	374	351	355	340	361	340	342	346	362	360	362	345	371	356	349	346	317	359	367	364	343	364	338	365	336	326	369	366	358	316	377	352	356	302	379	366	342	348	367	357	354	342	354	354	339	346	365	325	355	374	325	342	374	341	379	343	354	353	323	330	364	342	355	360	349	382	344	354	377	364	352	351	323	336	352	378	366	370	354	339	305	345	340	385	352	381	321	388	359	338	352	358	334	368	380	382	346	334	389	354	370	319	354	323	322	375	348	358	330	365	368	327	322	376	357	369	338	348	357	399	375	351	368	343	376	358	353	281	364	344	331	321	398	322	356	375	356	370	342	348	355	370	375	361	371	332	370	319	348	357	334	339	340	349	364	356	357	334	355	354	332	362	371	395	371	374	333	375	372	374	364	348	328	375	341	361	368	356	340	358	356	362	330	338	369	344	357	342	370	336	344	355	360	364	350	335	344	374	373	373	327	364	287	336	365	369	344	340	404	362	343	367	357	355	313	369	383	331	336	344	354	342	318	328	364	357	345	388	370	334	351	358	357	360	383	385	347	319	372	352	313	356	350	352	370	354	377	333	377	365	372	323	395	353	344	342	348	343	370	347	381	361	381	346	353	370	331	360	329	352	366	341	346	338	329	343	334	335	337	376	324	358	349	323	355	367	345	350	369	361	331	339	341	354	371	326	367	327	324	377	378	358	406	349	348	355	330	356	331	364	320	362	355	358	349	368
25555	21498	27939	25453	11580	1920	1324	1162	1072	1044	1045	919	940	963	926	968	944	919	970	920	937	923	923	945	930	893	935	936	933	971	985	898	863	918	914	867	914	863	942	943	913	901	955	891	861	863	853	907	826	913	902	868	933	878	940	910	869	889	935	906	949	884	866	903	896	918	866	908	895	911	926	916	922	906	897	915	916	882	928	857	911	904	896	900	889	893	941	890	886	856	884	892	892	909	891	864	896	951	913	900	900	866	884	867	903	912	924	889	900	872	888	933	861	845	952	870	901	879	925	875	968	921	896	911	856	864	888	904	885	908	871	881	966	900	917	853	921	857	907	861	881	856	896	938	888	887	909	897	908	890	889	848	901	863	863	866	897	850	899	853	874	946	853	870	861	925	912	863	906	865	911	918	864	878	945	862	909	905	856	915	922	870	862	887	933	860	927	922	849	856	859	864	851	849	902	855	858	872	870	929	892	899	931	885	924	926	929	798	876	877	889	880	856	850	916	900	927	860	909	898	858	864	884	974	928	857	852	947	865	850	901	875	887	881	915	902	891	939	865	878	907	856	887	930	931	895	857	881	894	890	937	918	929	933	870	887	896	916	888	904	879	903	888	840	884	867	927	896	875	911	856	931	899	914	910	924	892	896	898	842	878	897	925	898	905	863	909	943	881	927	899	931	916	903	877	903	895	875	909	899	919	889	897	897	837	888	890	918	887	868	913	922	882	955	860	868	888	924	892	935	885	871	941	882	899	870	848	898	920	842	896	900	914	972	963	910	926	877	879	879	933	920	878	912	850	869	903	889	887	903	899	905	936	872	883	898	868	933	912	892	882	900	882	926	906	877	848	901	880	905	908	879	927	889	883	907	921	843	892	870	868	935	884	907	899	874	863	911	863	885	895	902	912	969	838	885	864	845	947	895	913	882	913	873	911	878	952	929	877	902	886	897	892	884	892	916	867	874	900	926	906	852	887	867	890	842	875	876	900	884	950	904	878	904	874	913	878	934	917	883	847	942	896	879	921	870	892	898	863	868	884	880	880	891	883	932	947	877	873	841	930	906	873	919	873	924	827	861	883	907	960	958	935	883	919	854	868	932	917	892	889	937	928	903	874	872	880	858	917	881	864	886	842	894	945	859	867	940	861	847	915	879	919	879	894	921	944	894	889	899	915	885	814	881	955	957	899	862	883	966	832	932	938	818	881	905	880	893	913	937	901	861	877	930	889	908	891	907	879	952	895	832	885	910	926	861	919	880	930	872	894	844	923	908	861	932	889	892	904	894	916	860	966	900	886	885	863	923	901	881	887	900	900	978	867	860	822	904	923	856	906	860	866	876	921	872	851	891	920	873	878	979	903	900	875	898	891	854	928	905	879	905	936	848	907	864	905	860	881	926	949	919	944	870	901	920	893	874	913	849	848	875	937	885	903	877	826	916	895	889	865	881	926	901	940	923	817	932	917	931	890	892	940	883	867	907	855	907	826	937	897	910	905	877	921	891	926	873	938	896	926	878	925	911	890	910	822	862	883	900	937	903	887	833	892	917	886	914	912	855	901	954	893	916	933	857	867	891	943	843	881	921	894	870	915	902	920	904	951	942	876	860	879	874	916	840	901	874	921	862	928	885	907	904	907	884	922	908	880	893	910	880	877	869	857	917	900	847	880	887	889	898	944	885	939	888	923	861	886	872	854	850	897	882	916	854	896	921	889	916	908	877	896	873	876	879	899	918	909	903	918	895	866	852	926	910	867	911	928	880	889	905	907	899	899	875	930	871	933	892	885	924	872	902	939	908	942	871	897	879	888	890	844	932	937	799	913	862	912	810	836	907	880	861	905	875	858	846	920	851	942	831	826	881	909	863	837	877	867	832	885	941	898	904	907	885	908	886	904	920	872	862	848	893	904	870	902	911	891	896	878	891	908	913	837	883	898	888	914	891	935	897	935	926	874	906	948	940	938	871	910	921	880	873	842	890	897	838	903	950	840	879	915	860	901	907	952	942	934	859	917	832	862	934	902	903	885	936	903	953	956	844	890	837	925	925	975	852	896	858	900	877	923	873	864	914	908	895	837	880	913	932	891	846	916	860	898	855	861	920	850	911	915	896	943	858	837	896	912	879	891	882	945	948	896	908	819	855	933	885	859	907	871	836	900	867	891	884	843	887	925	867	965	896	892	921	866	921	911	855	859	848	878	977	903	891	841	884	912	888	974	868	886	909	893	899	903	902	878	920	859	893	870	886	904	959	894	865	925	972	861	937	937	883	911	933	889	887	911	949	899	846	864	887	865	860	880	875	923	817	951	888	910	846	866	866	903	888	910	850	920	877	916	894	835	905	943	897	815	901	865	865	857	876	882	891	983	914	848	806	901	885	843	859	910	850	881	932	884	907	938	945	895	861	877	934	882	891	865	807	920	915	886	928	898	931	899	887	879	862	905	920	867	857	861	862	883	861	885	871	896	873	862	918	896	848	854	905	950	859	847	957	897	854	917	885	910	878	890	910	891	907	968	966	870	874	912	944	877	869	956	964	869	873	908	953	882	894	868	896	852	832	860	885	856	864	871	866	858	887	926	947	906	838	912	903	949	954	883	829	871	913	903	873	880	908	921	893	861	863	886	886	893	911	935	890	882	887	846	888	882	908	881	883	859	898	918	928	879	934	850	958	933	856	896	915	902	944	880	899	909	895	894	921	881	871	838	871	915	881	873	936	895	878	947	898	880	864	939	866	901	929	900	891	841	880	851	839	892	860	880	861	869	942	889	913	908	905	893	806	948	898	886	911	912	839	898	895	897	962	908	913	894	960	902	909	865	818	888	883	873	880	892	864	927	835	845	924	836	960	858	891	907	929	906	851	953	874	854	893	944	871	877	871	892	916	897	903	914	897	846	867	915	919	907	890	880	939	894	903	913	856	906	892	829	956	893	918	878	892	838	894	914	855	939	914	870	888	928	869	926	885	870	909	896	935	888	898	950	872	923	913	882	885	902	885	856	908	923	852	864	933	929	897	902	925	896	909	949	919	879	866	867	878	910	894	894	853	966	938	885	871	942	900	918	882	918	909	884	897	859	907	901	926	910	914	898	919	846	823	876	892	896	861	865	882	881	880	862	930	843	902	848	899	889	911	911	848	931	878	840	888	866	850	893	904	904	870	875	941	932	864	902	947	933	879	876	941	860	899	856	885	898	835	908	849	906	864	929	900	844	885	848	912	932	894	865	881	927	909	917	844	880	855	926	878	903	878	871	911	905	907	890	910	966	885	936	910	942	894	866	907	900	858	897	867	889	856	906	877	898	902	868	899	922	891	945	878	891	918	927	909	914	891	891	901	942	866	879	888	892	929	837	886	912	861	926	949	862	906	865	906	879	887	875	881	891	836	816	919	898	937	869	801	890	859	861	875	839	919	882	897	880	893	879	918	853	871	904	882	888	914	851	880	926	885	906	877	881	885	877	942	925	887	880	904	914	918	885	863	866	873	893	952	873	874
3522	3690	3041	1784	1280	1156	946	851	840	792	745	765	729	735	720	742	619	708	703	741	666	709	730	691	706	630	713	643	664	684	690	685	681	659	646	672	719	705	682	656	611	717	675	706	669	666	703	675	732	664	658	606	689	689	615	588	692	707	644	657	690	677	660	626	687	661	661	670	693	648	650	653	659	646	673	647	676	660	680	690	654	679	642	607	674	693	662	649	698	625	657	691	640	637	669	649	659	644	672	685	646	647	603	676	635	647	628	643	610	676	630	632	648	658	661	702	649	676	692	677	636	630	648	600	680	648	651	640	664	635	643	648	590	654	628	645	675	673	694	677	630	679	633	672	665	629	679	679	705	671	668	688	610	636	609	656	697	607	626	622	642	674	641	650	660	649	687	677	659	634	656	638	630	642	613	632	656	693	686	660	623	668	697	656	650	688	662	630	693	666	589	662	671	664	632	639	612	688	713	671	674	684	691	628	638	675	638	604	693	671	718	649	664	712	680	669	639	656	685	626	662	574	620	681	634	677	637	614	672	653	678	583	631	650	648	699	679	672	654	637	651	647	631	661	737	668	661	682	633	665	601	618	703	654	682	660	688	635	648	646	663	625	619	656	639	702	658	675	655	668	648	663	626	649	645	632	611	669	678	675	615	647	671	621	668	682	659	665	645	657	652	646	658	652	656	685	654	672	653	692	633	669	672	652	675	695	693	653	647	674	600	679	648	672	637	656	654	652	615	667	656	694	614	648	702	637	667	682	663	637	646	631	672	650	682	599	647	669	672	660	679	619	660	667	670	692	691	669	639	643	669	660	683	656	601	618	628	647	663	649	639	634	695	629	639	635	727	652	657	638	664	667	668	673	685	624	631	657	669	685	641	654	668	659	653	668	652	681	630	653	657	640	661	629	654	635	659	678	624	617	668	643	659	625	631	624	649	635	670	653	637	670	629	600	682	578	645	675	639	665	611	648	604	672	650	664	661	642	690	673	652	647	627	667	652	705	701	664	646	671	629	653	675	663	628	673	664	618	649	644	651	635	593	655	608	659	643	656	650	637	654	646	681	637	643	654	628	639	660	632	664	662	720	643	649	656	659	688	670	625	642	640	644	630	665	607	713	612	651	628	625	646	652	652	654	671	638	622	685	647	705	676	619	633	650	635	665	632	691	644	591	643	678	641	658	653	655	643	660	637	680	651	680	623	694	658	679	625	649	706	649	649	646	607	654	667	649	644	653	664	646	676	679	660	651	711	648	619	639	662	628	616	618	631	679	628	671	655	646	650	672	663	628	649	645	657	636	609	664	648	657	666	616	667	662	632	699	648	622	645	656	604	679	620	660	698	648	660	625	636	626	683	704	635	637	670	651	642	657	632	694	694	661	627	672	631	669	648	679	666	628	708	637	651	641	617	640	650	633	686	643	657	615	653	632	620	657	629	651	697	659	633	612	654	704	665	613	642	679	676	657	668	631	636	626	634	680	647	636	698	688	637	650	670	663	676	612	664	634	663	631	630	687	674	631	634	684	647	646	676	629	648	667	642	623	607	639	640	688	660	671	620	631	655	700	647	685	675	641	631	641	650	629	657	640	638	656	628	672	651	628	668	633	596	672	657	655	662	617	655	624	655	667	641	675	635	635	578	644	627	666	630	654	625	695	677	612	644	675	621	665	644	618	609	650	652	620	592	665	652	648	683	620	650	666	677	632	629	623	669	637	670	649	643	665	676	672	647	626	672	679	659	638	644	662	619	664	639	681	677	669	663	673	633	635	652	655	634	657	648	646	651	684	654	610	594	660	602	632	669	640	677	636	631	646	630	624	644	649	594	631	707	679	613	668	656	691	674	632	685	658	614	653	683	645	610	699	643	651	638	691	623	660	661	666	660	680	631	692	611	654	644	661	610	684	657	665	610	653	673	615	627	658	642	643	644	682	642	661	640	656	651	676	610	638	663	633	659	608	620	669	642	652	634	646	638	665	680	698	632	651	618	625	590	637	639	682	667	654	632	684	670	658	670	654	643	584	647	647	670	653	647	557	716	630	659	621	653	652	640	648	628	673	661	637	632	646	611	580	619	654	621	656	659	617	611	701	610	673	627	661	632	677	623	662	676	681	693	664	658	638	680	697	655	604	624	647	690	646	618	636	692	651	665	706	609	645	688	621	679	704	629	683	672	630	622	594	661	648	668	662	593	625	660	629	662	688	660	636	636	662	651	615	657	647	638	649	631	673	653	666	667	665	674	650	687	638	648	670	614	655	665	626	615	653	614	644	653	661	665	653	601	672	631	642	632	659	673	664	638	620	658	651	661	594	664	701	637	647	595	676	647	672	672	651	657	609	631	632	676	659	650	618	673	646	579	662	622	626	660	612	631	644	620	676	636	639	665	683	606	681	621	585	642	663	647	641	656	652	639	652	660	667	635	645	672	659	666	689	677	675	625	623	656	664	665	654	672	639	656	627	708	652	662	622	668	671	617	642	573	605	635	686	683	639	648	631	621	665	632	680	631	643	650	644	656	683	663	660	638	597	623	635	633	606	610	615	649	596	655	627	663	645	648	629	670	654	625	623	642	659	706	631	640	639	654	640	665	635	665	615	700	674	650	677	676	649	642	641	659	654	652	652	622	642	610	646	619	670	661	637	650	658	600	624	636	654	722	610	655	633	647	658	643	690	669	607	628	688	650	600	627	618	649	664	665	604	615	656	615	655	635	658	689	586	666	656	694	608	603	656	611	683	676	600	614	656	681	645	645	632	669	601	612	667	627	628	651	657	661	637	644	697	651	659	632	616	672	675	652	639	632	666	682	662	637	636	636	676	653	676	635	610	638	608	608	659	663	647	669	668	624	659	609	645	666	671	615	616	680	622	664	666	631	645	665	654	641	637	656	625	686	702	683	643	644	655	646	616	619	628	628	684	671	650	635	683	625	645	636	688	614	646	628	662	686	613	638	647	634	692	628	674	685	659	598	666	637	644	631	704	673	662	649	650	640	672	674	657	641	615	624	596	601	610	612	657	655	664	690	675	607	589	633	671	624	645	618	625	613	621	642	626	644	647	614	660	635	655	639	651	620	634	633	634	609	653	649	666	631	662	642	685	647	647	627	639	613	641	626	620	653	654	675	591	670	642	651	635	658	658	609	622	645	630	604	668	638	663	672	632	623	633	604	632	648	677	639	637	627	622	682	657	691	627	618	670	634	590	686	665	672	630	671	660	689	646	609	654	688	640	680	631	689	663	607	656	659	646	672	645	664	617	662	637	663	657	604	651	665	672	690	637	676	623	640	691	668	666	663	680	632	698	640	644	623	637	647	620	725	680	650	640	635	611	653	672	687	642	649	663	648	612	671	655	677	658	625	665	652	665	646	640	630	634	608	623	659	625	679	620	651	684	631	633	668	642	694	610	660	649	671	655	627	672	670	641	663	646	609	624	636	651	696	652	582	710	650	664	673	637	638	624	670	607	668	659	608	656	634	606	654	633	621	656	611
24476	21482	28812	24577	21476	9100	1817	1187	1055	1078	889	944	902	910	849	875	840	841	861	875	842	831	848	852	831	860	854	807	842	844	880	796	816	791	858	822	791	830	845	813	839	848	836	825	839	866	794	830	805	800	805	843	860	792	781	835	762	863	865	817	806	860	806	815	799	791	789	799	824	777	821	812	861	797	800	819	827	834	831	766	798	792	772	805	815	796	792	845	820	870	838	849	859	849	850	842	818	802	829	834	805	822	814	839	853	873	795	764	782	750	812	775	868	829	810	761	819	838	784	798	787	753	821	753	805	773	764	772	816	824	768	803	836	819	803	783	810	862	784	800	746	800	808	797	807	784	800	827	863	791	817	779	779	831	818	777	872	796	781	756	806	793	842	828	783	772	770	807	791	738	776	759	850	778	785	812	768	804	791	791	788	783	845	768	815	749	763	816	816	848	835	774	831	838	758	743	808	845	811	822	760	799	794	741	771	849	816	763	785	813	815	779	782	780	827	785	769	815	766	782	758	838	855	793	807	801	808	821	809	810	828	801	825	816	802	797	830	828	788	772	801	833	807	843	829	778	815	793	781	790	800	812	840	822	737	787	752	794	752	782	827	873	830	856	785	778	801	818	790	787	805	778	778	780	797	785	794	870	837	852	823	793	770	855	770	788	835	775	814	827	794	753	820	806	808	793	774	787	837	776	765	823	822	816	829	795	763	825	804	756	843	837	817	858	809	834	811	806	820	823	825	803	805	776	817	813	772	782	787	866	807	827	782	811	815	799	807	827	836	777	803	793	791	759	810	817	823	827	764	789	775	789	811	786	798	777	815	799	792	803	757	777	835	769	777	841	814	812	832	754	792	816	812	771	853	823	777	799	842	818	841	786	750	749	790	886	817	805	804	841	802	826	814	795	792	771	846	810	806	765	781	805	835	840	817	806	825	791	827	829	825	789	804	817	863	857	795	845	821	815	797	786	718	768	832	816	775	766	786	819	807	778	803	767	817	852	789	805	782	775	815	792	881	823	782	753	816	815	754	823	807	805	810	819	778	805	800	792	813	772	833	863	797	816	826	768	814	791	776	812	768	844	784	776	773	803	816	851	795	743	773	813	771	753	770	753	826	755	821	790	786	791	820	788	871	821	817	785	796	790	842	783	781	756	778	809	764	831	802	836	775	793	815	827	775	841	800	797	810	757	795	807	831	770	787	810	775	838	812	862	741	766	791	785	833	838	806	810	795	742	765	847	836	767	761	789	823	848	784	746	801	784	789	768	788	807	796	786	805	779	855	731	823	818	761	790	834	773	807	800	789	793	770	760	799	846	827	815	827	782	822	801	810	769	818	770	805	804	780	852	774	826	794	762	848	768	785	783	792	836	810	747	793	789	848	848	873	796	822	786	819	798	783	828	828	798	819	808	801	813	791	827	782	800	795	815	739	836	811	841	795	832	807	793	827	801	811	775	771	770	768	842	849	763	824	809	784	807	808	838	818	837	832	780	767	793	763	826	824	782	835	848	839	815	809	810	813	825	800	757	805	817	804	789	742	816	772	845	815	857	850	811	835	812	760	794	741	794	785	813	828	801	777	855	788	818	778	797	784	806	798	801	777	787	810	816	745	768	780	777	837	856	796	793	826	818	784	784	774	795	843	795	798	846	832	849	805	783	784	788	843	773	841	753	812	754	772	766	760	824	798	816	825	818	844	824	775	771	793	814	803	779	723	829	755	761	831	849	826	790	844	867	754	825	829	814	840	764	778	818	787	824	837	763	773	791	829	851	787	762	839	841	789	840	812	797	801	788	747	792	794	790	759	763	776	782	809	813	784	799	790	800	801	816	820	796	804	811	830	767	829	788	784	779	813	769	756	795	759	774	802	792	777	794	792	743	829	843	801	769	789	852	806	758	779	781	768	821	817	736	780	824	809	836	818	791	780	751	833	827	784	830	797	768	736	841	766	806	846	810	798	771	769	812	785	794	795	769	839	824	783	810	793	805	751	812	826	820	773	815	779	870	759	778	768	795	856	766	796	847	831	794	798	778	816	754	832	770	752	805	817	841	822	787	764	767	793	839	790	815	791	765	832	827	784	774	770	784	821	806	818	819	784	812	795	793	811	748	821	803	823	764	795	793	818	827	853	807	760	821	806	803	876	777	801	780	824	769	820	777	828	803	773	792	796	813	829	771	821	779	802	777	793	796	820	813	811	792	775	772	820	784	768	797	820	832	793	799	837	789	823	817	775	763	757	769	803	790	844	763	800	817	827	828	860	821	782	809	774	795	795	775	758	840	804	816	786	833	783	813	770	808	816	831	797	770	815	803	838	759	812	818	789	768	742	826	797	816	799	794	768	827	831	814	771	808	829	769	799	825	796	784	757	789	796	803	850	853	797	789	815	826	776	820	836	868	819	822	788	790	825	805	786	818	771	805	804	764	837	825	821	757	781	799	793	831	807	749	841	811	758	796	850	743	787	760	795	819	855	800	803	793	839	798	810	801	875	800	791	776	851	762	766	793	775	813	757	779	776	809	812	816	798	770	774	825	855	835	822	790	852	797	791	791	791	782	803	803	786	779	785	815	790	849	856	788	799	736	814	793	860	813	844	801	789	826	824	799	825	814	806	817	806	793	805	791	790	814	794	776	802	790	874	845	809	761	823	764	854	829	802	801	818	818	853	768	795	817	804	788	780	828	787	796	844	804	808	825	776	816	831	828	813	803	775	762	766	801	772	868	797	772	790	788	765	798	765	753	763	877	775	829	798	835	809	819	763	820	785	838	736	797	801	788	831	822	786	762	801	788	786	769	822	811	788	797	784	812	787	821	829	829	825	807	816	832	779	818	768	773	828	775	786	821	782	804	778	915	800	809	796	800	840	800	781	817	820	845	780	773	866	767	762	808	832	725	793	815	812	808	802	821	804	762	824	811	841	784	830	802	792	787	764	790	835	797	776	783	793	817	750	776	769	776	811	783	790	798	825	752	810	783	816	836	794	788	782	848	814	769	730	809	780	778	766	836	806	758	782	775	824	807	835	829	833	815	783	834	777	829	841	830	754	809	737	826	776	783	830	797	788	767	843	812	823	797	790	815	763	770	834	820	749	760	753	825	774	768	768	831	822	815	780	792	819	801	800	712	855	802	840	801	833	844	762	782	815	834	826	827	791	826	791	810	785	806	769	785	828	809	784	769	773	815	758	814	767	755	810	770	736	794	870	815	797	809	786	823	827	805	816	838	804	826	791	799	744	760	818	839	803	860	792	813	791	779	852	802	807	796	795	827	816	832	800	779	815	808	769	800	792	778	815	832	802	763	820	840	767	803	791	821	848	788	773	818	735	815	783	801	820	759	829	787	749	817	768	792	800	767	789	784	847	753	856	741	790	820	808	793	820	774	785	804	793	799	859	848	804	774	807	788	819	824	815	789	782	820	835	855	785	776	795	799	829	781	816	818	820	817	841	809	839	825	809	821	762	819	783	813	819	841	786	793	788	803
3860	6090	5036	2576	1900	1425	1221	1048	950	902	825	797	716	756	689	716	711	647	666	693	666	641	641	646	645	609	647	601	642	582	633	641	611	626	626	681	621	594	595	622	611	637	551	594	589	635	593	635	623	678	641	636	597	617	614	627	604	600	648	587	629	622	606	614	638	608	627	614	594	619	619	657	613	628	586	616	615	625	631	612	618	643	603	562	595	581	579	637	624	582	613	554	607	559	579	595	615	655	595	582	622	600	607	624	641	607	607	590	613	624	575	599	603	602	577	616	635	583	563	587	609	624	642	590	644	563	601	652	570	565	617	597	586	616	612	621	622	635	643	574	645	591	569	573	617	630	633	580	567	608	646	574	605	626	616	588	635	604	566	621	634	601	600	615	594	627	653	624	618	640	637	648	581	595	567	572	631	585	616	596	661	573	612	538	590	598	596	562	568	602	599	630	575	587	639	585	633	623	565	609	597	621	612	602	637	573	626	580	608	641	601	576	567	569	569	607	617	607	572	598	595	626	616	567	566	587	591	570	602	570	589	579	584	598	576	613	618	632	622	619	561	616	592	594	593	604	605	557	599	663	572	607	580	626	596	609	623	612	589	614	632	633	633	582	629	592	620	592	619	606	600	600	648	613	579	619	571	597	648	587	589	578	558	585	552	651	605	615	606	580	605	588	587	579	587	623	595	614	608	617	619	532	594	629	616	615	542	614	580	606	569	625	596	633	621	579	619	622	613	576	624	575	590	618	606	577	600	557	635	632	614	648	626	645	628	576	590	595	601	570	620	587	619	620	599	563	584	590	616	593	597	601	614	580	605	599	611	585	634	550	617	615	586	603	578	578	597	604	602	596	626	561	607	569	573	608	647	595	597	595	644	610	594	580	606	578	617	611	569	591	610	603	617	612	613	567	572	606	608	593	607	615	607	590	627	633	578	544	587	595	622	600	605	568	604	606	586	588	589	597	594	599	642	616	605	586	612	630	590	560	583	584	606	629	623	601	596	629	604	547	574	554	584	594	605	598	604	630	614	636	624	645	646	586	567	591	619	589	609	580	574	581	610	588	591	597	642	600	606	591	592	626	625	584	558	616	602	613	571	611	620	565	635	599	580	575	645	644	612	615	610	580	637	617	584	614	605	618	628	596	584	628	600	629	591	560	588	571	577	594	593	607	575	609	581	600	630	612	602	608	597	571	623	572	585	557	575	573	588	576	590	609	618	583	590	604	600	621	577	587	627	621	615	623	595	608	609	582	594	577	623	612	560	640	581	552	571	578	578	595	573	595	630	563	611	613	598	596	585	577	614	612	610	630	602	591	627	574	622	577	599	569	631	593	647	597	591	563	616	629	648	609	599	568	569	570	587	611	622	605	603	579	559	567	570	563	595	550	617	599	645	589	630	596	631	610	539	595	613	600	584	558	614	605	615	593	611	642	562	622	580	603	607	601	601	615	590	630	586	559	603	601	581	607	649	560	581	587	582	598	635	596	619	604	592	574	588	588	601	576	609	620	576	598	583	587	552	566	611	570	635	602	619	621	605	582	613	632	586	640	604	583	592	619	574	583	588	562	559	593	591	541	601	604	612	633	585	599	588	636	562	584	611	587	623	626	603	590	612	571	597	613	620	624	596	569	564	594	614	583	571	606	614	588	568	649	559	585	599	589	580	589	555	590	566	566	581	645	580	582	608	558	598	594	560	614	618	561	583	598	587	596	573	565	616	645	623	587	608	591	602	561	588	592	610	547	597	555	573	571	590	579	600	623	609	627	615	587	614	590	572	578	589	596	623	587	601	579	575	601	580	569	628	573	625	592	603	613	618	638	595	622	619	639	605	568	536	550	610	622	587	604	579	614	607	559	584	577	614	642	638	574	591	630	597	617	592	635	575	579	584	567	627	576	610	603	574	608	637	631	604	589	594	642	587	620	589	548	605	594	586	638	598	593	553	569	585	610	633	574	623	626	608	555	623	595	598	619	596	531	632	613	618	593	584	613	609	603	609	619	584	598	619	604	568	633	594	566	623	593	577	594	587	615	608	612	595	619	567	633	598	600	594	580	593	626	565	604	567	636	556	607	621	565	568	610	603	615	641	639	544	606	602	597	588	575	614	601	555	592	582	602	583	583	569	641	573	599	590	581	601	624	599	571	634	615	593	625	580	579	580	554	636	623	597	608	643	590	617	587	587	610	627	572	618	594	591	563	579	576	629	590	538	620	602	589	613	650	607	584	638	596	657	594	568	612	597	629	639	544	562	570	596	589	620	552	626	583	620	652	637	610	597	605	574	583	581	597	579	574	550	587	591	618	590	572	578	616	596	633	611	610	575	603	601	652	597	577	575	607	615	603	602	646	603	556	639	606	651	588	586	615	601	568	603	656	606	612	606	596	550	597	591	596	622	588	603	585	593	558	584	591	589	546	604	574	619	592	558	590	549	635	561	583	606	564	606	615	639	645	582	592	615	628	607	584	607	581	600	609	620	603	624	612	577	602	599	599	641	588	560	607	551	588	602	651	608	603	573	590	650	598	599	573	579	579	574	587	610	582	596	558	588	615	601	646	624	587	619	604	565	607	597	600	572	615	592	587	591	568	610	613	561	573	608	597	585	584	636	551	609	617	576	611	611	604	620	624	607	569	615	609	555	612	592	591	621	603	569	616	567	611	622	562	606	572	581	557	601	607	597	600	552	584	582	574	622	593	560	637	528	618	614	573	575	616	596	632	599	595	575	578	625	617	599	557	619	636	575	560	643	579	624	594	603	566	663	587	567	558	569	596	604	591	590	594	589	577	599	609	593	576	609	610	576	581	601	610	607	582	593	529	624	575	596	570	580	593	589	577	627	633	583	636	594	589	653	601	623	567	581	552	541	611	585	557	593	635	592	598	617	625	555	555	578	612	579	618	614	570	623	585	605	584	590	590	592	585	569	591	586	627	577	626	593	562	595	612	603	586	590	578	596	620	564	575	591	602	550	592	574	632	588	568	571	605	613	575	569	619	604	572	584	586	601	587	636	595	599	609	634	646	627	602	598	630	551	559	617	562	552	581	621	566	623	554	591	614	563	620	592	592	609	603	603	558	590	584	610	648	614	604	615	570	558	569	593	609	600	571	572	601	583	628	616	574	599	622	586	622	557	591	591	583	593	587	628	602	602	583	567	610	571	622	568	537	602	574	575	570	644	569	559	578	608	560	583	616	602	561	557	608	612	600	586	644	613	604	608	616	569	572	556	605	600	617	598	588	557	589	646	639	575	560	613	572	601	599	606	603	626	551	602	591	586	633	608	594	637	577	637	601	606	582	573	586	562	616	594	648	605	601	579	586	571	516	565	551	627	586	617	589	576	609	594	577	610	574	602	591	589	604	566	580	580	589	611	665	548	610	542	616	567	616	598	557	561	571	591	592	555	591	579	650	581	592	586	596	594	574	598	594	582	593	591	550	600	621	614	594	613	614	600	594	541	615	540	629	605	598	567	572	542	585	592	596
27941	10526	1101	629	526	549	468	560	480	512	486	476	550	519	492	539	528	503	475	480	514	516	470	510	520	516	550	495	496	505	553	495	526	522	502	514	482	501	503	531	493	485	515	504	513	488	515	521	505	506	488	468	510	486	485	523	494	465	493	534	497	507	464	504	536	537	489	474	516	481	490	474	505	531	471	551	526	540	515	504	491	508	492	513	480	479	442	527	492	503	534	536	510	494	516	481	479	494	501	481	515	507	484	492	493	491	465	505	489	532	538	516	513	477	512	499	511	490	472	506	498	483	512	482	472	490	477	498	492	507	473	446	506	505	503	511	507	516	501	473	457	492	485	485	540	514	471	526	455	492	498	507	512	473	436	473	471	489	469	513	533	505	482	504	485	450	497	464	471	484	467	515	525	506	496	482	488	485	478	484	514	462	477	494	519	479	521	460	524	491	495	501	505	518	456	513	467	519	486	489	472	489	524	530	483	456	494	477	494	525	460	534	450	515	503	502	504	498	481	507	489	481	469	507	506	510	448	501	463	488	464	506	497	469	490	513	505	490	503	505	566	517	471	490	480	502	522	488	481	494	494	520	493	494	503	490	505	521	529	499	444	541	444	483	527	489	493	485	535	457	517	488	516	529	525	488	499	497	482	511	497	496	480	504	523	491	458	482	499	497	482	511	491	507	480	505	498	496	547	515	499	474	518	474	508	443	505	501	514	540	477	528	519	472	480	497	478	495	480	531	542	509	477	504	535	511	504	507	495	495	498	508	504	482	468	479	488	496	472	480	490	502	473	491	480	502	518	500	527	528	466	516	491	484	505	462	506	510	493	502	486	499	495	491	505	467	513	502	485	509	511	478	483	568	481	468	509	471	493	506	494	495	499	483	477	496	500	502	490	498	497	474	479	511	505	474	507	510	522	526	529	506	541	511	495	468	432	473	525	497	465	500	526	534	504	501	479	499	523	530	503	510	506	509	470	500	506	472	520	475	523	486	453	477	484	474	484	471	463	501	538	499	501	468	493	476	450	496	498	488	492	517	506	495	477	503	506	512	528	505	477	513	503	477	547	499	489	447	532	476	514	486	476	464	485	479	525	490	483	487	499	484	491	524	509	514	492	449	477	496	472	561	490	495	491	510	492	473	510	490	498	506	516	488	507	524	464	475	486	509	525	465	494	493	518	556	500	488	494	471	492	528	465	485	469	472	521	510	488	497	514	516	499	505	447	514	516	502	494	521	556	490	520	505	485	509	497	530	475	485	487	517	489	473	482	458	483	520	490	523	507	463	510	463	496	469	511	474	471	463	511	487	448	522	492	483	509	521	469	504	454	516	497	491	526	515	510	494	496	501	513	468	494	527	510	457	514	530	529	471	515	502	524	568	486	506	538	486	529	506	514	510	480	513	519	529	504	526	488	519	469	441	493	504	545	503	457	503	510	520	470	526	476	474	543	485	506	481	469	488	489	494	545	466	501	524	486	496	511	481	489	474	486	466	499	512	505	471	487	514	521	513	470	534	508	499	559	499	472	493	489	494	509	483	495	516	508	480	480	478	494	494	505	499	485	524	503	507	503	511	517	491	483	480	472	483	503	474	471	478	513	493	477	472	519	516	481	489	503	495	525	457	486	493	503	497	499	541	491	478	547	462	471	518	533	500	515	466	489	508	472	509	533	520	520	500	490	520	482	472	503	509	501	499	497	484	518	482	527	477	544	490	545	498	531	479	537	532	501	494	468	539	492	544	473	513	498	504	496	516	529	515	485	448	478	516	491	513	484	475	548	531	488	510	485	494	522	503	497	446	507	518	488	491	471	462	436	482	477	526	519	500	490	497	460	489	455	450	475	483	496	553	526	525	478	542	454	511	466	492	509	500	494	514	486	494	504	467	507	481	503	539	473	501	479	511	487	486	489	466	501	480	509	544	467	523	449	469	511	475	473	521	509	552	523	512	461	491	465	507	484	532	469	538	533	499	491	490	504	486	447	502	473	527	476	499	521	495	512	496	505	478	515	469	471	502	514	469	489	462	520	500	515	467	531	481	531	491	513	507	467	456	515	492	501	496	461	483	536	472	467	504	491	520	503	499	482	513	513	516	504	549	520	494	517	474	509	508	478	523	481	515	487	491	484	472	492	522	491	497	475	477	498	501	495	469	487	464	520	454	503	456	552	529	511	502	501	509	524	490	506	498	485	460	513	484	542	466	474	517	501	534	542	502	510	525	497	508	515	456	542	468	495	475	467	491	484	525	497	511	502	491	502	496	517	506	478	522	472	534	502	513	504	526	497	480	477	497	448	510	442	477	495	510	439	525	530	509	503	447	485	479	545	492	511	496	523	494	501	460	460	481	471	487	455	460	497	475	496	528	495	483	479	476	503	536	505	501	512	545	522	512	449	500	492	530	478	488	447	474	528	499	444	479	483	515	492	483	520	556	494	533	487	491	501	505	493	484	494	466	515	508	487	490	492	482	505	485	520	452	487	464	529	512	471	504	504	487	527	488	478	491	490	513	483	524	510	521	488	514	498	510	494	499	499	479	526	493	486	517	475	512	468	500	515	491	544	504	488	515	498	508	500	550	505	511	494	532	473	511	481	481	489	496	546	504	476	520	482	491	494	467	478	506	516	479	461	424	499	462	463	475	497	500	483	488	455	470	473	486	531	505	508	532	474	478	535	499	505	514	511	456	496	494	466	486	517	473	491	504	492	526	499	466	516	534	494	458	482	499	482	489	491	511	459	506	452	503	514	503	490	469	473	473	458	494	523	522	484	456	482	474	514	531	498	482	514	463	486	501	506	488	494	475	515	488	480	491	509	500	551	498	498	534	512	477	481	505	483	514	497	553	533	484	517	483	446	494	471	455	454	485	438	498	476	444	461	449	524	496	473	491	523	524	483	498	489	487	493	527	507	514	477	451	513	515	498	517	536	535	523	462	508	501	445	498	502	468	443	518	492	511	510	515	499	527	487	466	527	458	514	514	491	482	445	491	486	500	505	514	511	514	488	493	500	488	522	510	490	485	451	516	494	477	535	464	507	510	516	477	512	476	515	465	514	546	501	482	529	492	479	472	509	502	505	494	491	477	509	456	528	480	472	491	519	530	517	494	504	453	524	484	459	487	485	501	461	477	482	509	502	475	505	517	496	512	513	516	517	473	481	512	517	470	477	466	467	493	492	507	467	460	512	529	517	486	494	508	478	521	551	472	463	504	470	479	508	510	468	493	478	506	465	460	495	515	528	549	476	515	505	529	496	482	524	496	518	500	486	526	473	504	500	512	527	501	474	473	499	505	536	495	476	506	475	492	513	508	477	479	470	523	487	503	474	470	499	507	487	540	510	505	502	515	504	550	537	483	481	499	464	483	456	518	499	507	469	474	489	498	505	475	511	471	526	506	488	505	479	540	533	501	468	478	480	525	521	490	525	439	497	530	481	477	525	497	508	464	484	486	530	477	495	519	525	502	461	485	481	506	512	456	469	489	484	471
4809	551	509	440	351	397	390	381	336	338	368	365	354	351	378	346	375	322	361	342	358	365	367	384	320	382	354	364	358	369	380	374	357	365	375	380	378	360	381	360	327	370	390	332	341	347	336	380	369	343	341	337	377	367	354	317	347	374	332	330	364	358	362	373	372	368	355	372	367	382	391	367	346	349	371	369	327	355	371	349	387	346	337	358	356	363	344	364	352	364	339	361	331	369	371	380	359	354	351	379	371	388	360	401	337	374	374	378	345	372	345	349	353	342	355	364	361	346	342	332	338	377	336	381	366	361	351	319	321	361	367	372	372	350	344	341	368	367	342	340	357	364	364	365	348	364	344	388	329	363	343	344	337	361	357	346	374	333	357	314	350	374	353	339	378	343	343	360	344	372	362	356	359	325	377	362	325	353	349	336	366	334	370	380	325	349	330	333	327	333	330	365	342	350	327	363	383	373	363	389	327	354	334	332	366	363	356	362	367	360	365	333	348	322	333	337	366	344	400	368	362	352	366	333	314	344	372	334	328	348	365	341	383	326	379	367	374	372	381	349	358	356	367	377	366	333	366	370	377	351	366	333	354	372	331	356	341	386	351	333	364	373	388	355	345	345	368	368	386	333	343	323	352	340	316	351	349	367	385	353	360	375	371	368	367	351	384	340	353	347	349	353	377	352	336	362	354	366	360	364	358	360	345	336	368	378	348	339	338	398	349	344	347	371	337	342	365	377	358	322	374	369	342	346	344	343	344	364	351	340	346	354	360	358	386	369	357	360	358	375	361	333	373	364	360	353	368	306	379	309	348	364	371	361	345	375	336	349	374	340	357	353	352	332	320	380	355	358	342	350	373	370	387	344	374	341	362	355	370	335	325	323	362	362	329	363	360	324	343	356	333	359	330	359	395	367	369	358	369	347	341	332	333	387	337	383	360	332	345	385	352	364	399	383	360	352	390	368	349	373	374	359	347	393	384	324	343	333	375	342	383	343	355	322	372	342	413	332	347	332	352	379	369	362	327	331	344	366	348	349	358	360	393	328	332	355	382	314	322	367	349	362	311	339	345	350	308	347	348	356	325	377	349	357	336	341	359	372	354	327	389	361	349	340	360	350	388	350	332	381	354	383	341	360	356	402	345	371	342	353	357	334	325	361	334	315	385	345	376	360	404	360	342	330	342	366	355	345	335	351	373	348	344	358	347	335	357	367	386	347	330	329	354	364	339	365	369	340	391	353	366	332	333	362	336	340	358	383	384	352	395	362	347	388	360	379	360	328	383	351	340	356	328	384	349	357	342	363	346	381	374	394	370	376	373	378	364	338	334	331	363	370	345	371	348	362	351	340	338	369	372	354	377	340	346	361	361	373	362	383	348	368	339	351	340	342	359	339	351	379	356	345	358	355	356	370	338	341	333	371	331	318	381	339	372	368	361	354	352	345	327	314	379	374	380	354	379	366	353	378	374	365	382	369	348	322	371	369	347	355	344	340	359	364	351	311	364	347	377	385	332	383	374	337	341	364	358	369	370	353	365	382	346	357	336	379	359	329	356	357	353	385	391	354	392	327	365	333	347	400	321	367	354	342	345	356	337	366	353	350	361	381	354	356	363	360	358	352	388	327	374	361	388	369	343	383	379	355	370	345	349	382	343	354	383	385	360	361	328	318	337	340	359	355	357	315	340	357	348	363	329	382	353	370	364	347	327	342	332	366	376	336	322	379	355	369	346	356	368	335	346	363	378	357	392	369	336	341	357	349	341	365	328	383	366	357	366	353	361	358	330	326	393	349	410	343	327	338	347	353	362	395	331	350	367	353	369	372	374	391	366	375	328	358	418	344	345	378	405	372	348	370	351	327	338	344	346	347	359	352	362	346	348	333	346	383	320	350	335	347	329	329	401	351	358	367	353	360	355	386	358	368	374	335	346	359	322	346	358	359	358	354	370	343	352	331	380	343	350	347	351	349	381	331	382	349	369	373	340	348	351	348	368	371	326	339	339	356	371	381	338	365	365	368	379	384	365	379	380	326	356	354	375	364	339	375	375	369	347	359	375	368	358	363	388	353	341	358	347	400	357	380	358	348	364	348	336	384	353	347	395	380	345	342	350	345	354	338	364	365	362	359	346	349	366	354	374	335	382	388	379	364	342	358	369	370	372	341	362	372	356	335	356	366	397	339	333	373	369	344	370	376	366	382	346	374	337	379	336	324	383	364	351	345	365	362	345	358	377	368	338	376	345	368	365	388	346	351	344	342	370	388	342	363	367	375	350	365	366	379	377	364	297	371	359	350	335	370	334	344	385	335	369	401	372	364	345	342	345	344	359	352	377	380	345	335	328	310	331	372	388	355	329	392	358	380	351	355	355	381	344	332	347	337	336	366	371	366	341	336	363	342	356	329	355	322	342	354	318	380	363	372	324	374	370	316	377	371	344	363	361	363	340	348	367	357	367	350	341	364	352	372	343	363	339	372	362	343	371	357	345	355	336	365	398	370	369	365	349	364	369	331	355	343	340	386	369	379	339	335	369	346	357	353	363	359	339	356	378	363	368	362	375	383	359	386	350	346	366	352	346	371	339	375	329	342	309	394	350	373	351	338	358	334	361	372	401	330	367	365	327	363	352	360	362	367	366	355	383	358	380	358	343	348	352	376	357	390	368	359	354	355	353	330	336	360	366	367	338	346	377	357	359	350	346	360	338	325	325	376	335	386	315	338	324	345	340	329	369	357	384	378	324	342	337	343	345	380	353	336	354	348	377	362	341	357	350	326	346	347	368	353	346	409	352	368	367	382	342	357	357	336	385	337	352	328	372	360	340	328	389	342	339	408	339	349	353	342	352	359	363	356	349	355	363	342	373	372	363	363	335	374	384	338	373	348	336	388	349	361	374	338	356	347	360	346	369	364	370	381	360	359	390	388	363	337	358	350	367	334	364	365	378	369	352	349	351	340	341	380	372	344	331	349	365	348	342	350	377	335	340	378	359	349	341	318	372	355	347	367	353	328	356	326	354	352	339	367	364	334	378	358	376	357	380	345	358	354	362	325	364	351	362	396	359	378	373	372	345	342	309	345	353	389	356	328	355	388	361	321	331	395	358	358	356	396	356	346	347	358	357	360	371	380	360	376	347	359	372	361	349	363	376	337	381	352	351	346	331	334	357	346	372	365	358	372	333	362	381	319	366	348	351	364	376	387	366	364	359	343	361	321	355	367	380	351	344	351	352	369	368	331	354	372	355	334	371	361	378	367	368	368	395	339	384	350	381	343	340	367	360	345	348	351	391	366	365	346	324	341	357	345	341	367	346	331	343	371	375	324	364	377	380	335	331	397	363	325	341	373	348	351	330	367	374	361	380	342	362	373	346	331	353	352	329	344	380	336	317	381	391	313	358	361	346	377	334	355	350	368	342	383	378	369	364	353	338	357	401	366	353	373	361	347	345	350	333	334	377	323	368	349	389	377	311	359	368	359	356	342	381	380	353	318	322	356
25528	21462	27878	25444	11485	1782	1371	1157	1048	951	914	860	951	916	944	960	935	936	924	893	907	903	912	916	937	965	917	954	926	921	996	902	872	947	883	902	887	941	895	929	933	885	893	935	891	905	942	940	931	918	874	877	946	919	910	944	904	920	889	910	889	882	895	927	903	870	953	943	897	907	882	925	858	925	849	899	872	841	916	871	921	860	939	972	974	899	875	870	930	949	927	911	933	926	896	949	905	921	963	909	867	903	919	905	921	902	882	910	946	894	924	812	902	921	831	897	924	876	917	881	899	897	900	843	881	986	889	867	947	937	939	927	914	905	884	862	860	912	895	877	898	890	916	904	886	880	842	918	894	850	887	889	912	935	901	883	896	882	959	892	921	858	909	847	878	873	889	945	892	926	912	872	890	906	876	870	864	936	896	922	915	889	847	862	909	843	895	961	874	918	939	888	866	904	900	862	954	876	883	963	946	903	879	899	824	853	850	915	904	915	912	952	896	898	874	879	938	883	922	867	884	877	881	858	876	873	894	911	876	944	890	885	894	916	868	946	932	888	858	875	901	844	874	889	924	871	913	936	913	873	946	890	904	904	904	907	899	909	913	922	885	909	868	896	912	853	821	940	870	825	953	911	953	894	869	911	882	877	856	833	912	939	912	913	864	866	889	901	866	886	899	938	907	900	912	880	866	900	882	937	881	907	933	925	889	862	875	882	935	881	840	901	913	939	879	872	916	896	875	893	909	933	910	930	867	848	895	912	906	883	902	932	857	887	909	875	890	874	878	925	947	909	911	926	883	882	919	868	898	902	877	885	961	954	930	903	900	918	904	904	891	871	866	947	857	906	856	905	836	927	883	935	869	914	901	896	903	912	857	896	914	863	924	886	870	874	890	890	936	890	901	912	892	889	928	898	873	890	899	889	931	896	873	890	897	960	946	879	848	912	898	880	892	942	932	888	908	872	872	928	860	859	880	911	874	906	877	859	852	936	911	909	923	903	879	942	889	858	869	927	927	885	906	835	906	934	911	860	938	874	879	897	892	911	869	958	897	915	891	859	937	879	905	879	958	872	875	922	909	874	919	887	851	929	931	924	798	905	925	954	867	908	921	871	950	883	914	819	882	883	890	901	924	868	875	868	865	910	869	888	912	864	880	817	914	897	912	917	902	840	883	922	884	929	878	883	957	875	939	889	929	864	902	903	878	863	898	936	934	860	909	920	870	897	901	959	884	913	841	877	898	953	909	906	936	894	948	914	903	881	906	918	911	898	885	898	957	907	875	906	929	903	892	890	883	866	892	961	873	857	944	916	956	913	869	928	892	908	918	892	922	875	895	881	901	884	908	862	910	871	885	888	891	882	859	876	973	922	864	846	891	909	914	880	945	906	868	957	908	901	908	886	828	868	970	917	870	859	927	928	883	830	890	864	912	872	923	947	837	914	883	856	898	882	868	901	970	935	897	876	923	868	854	842	917	890	935	891	814	893	874	863	860	890	885	908	888	884	836	881	864	884	892	889	884	957	885	865	890	898	857	933	852	931	910	879	899	905	893	929	902	875	897	894	908	896	889	846	896	924	906	879	916	862	911	888	888	928	876	937	959	891	921	961	896	889	928	937	907	877	858	929	896	859	864	877	912	889	907	865	858	885	900	890	907	878	824	904	858	907	858	901	872	899	902	947	895	942	866	903	813	895	864	894	917	890	945	846	894	937	955	917	942	902	907	864	923	862	932	903	837	881	924	845	889	854	909	843	943	942	879	853	876	871	864	906	889	921	891	879	992	909	930	871	927	893	938	916	904	916	862	837	941	869	923	903	855	884	894	864	866	864	920	946	892	914	856	881	923	934	871	866	974	929	942	894	897	945	920	855	882	791	860	895	923	879	906	962	897	886	887	885	854	847	833	851	873	900	850	934	943	848	886	897	908	903	920	862	875	847	878	888	894	931	913	857	846	918	898	842	930	863	861	868	922	918	921	887	920	856	852	863	916	936	849	910	887	904	864	877	859	897	861	859	894	861	894	878	924	881	906	919	907	916	834	920	905	916	871	905	905	899	894	895	908	901	933	901	870	904	896	884	906	920	888	873	886	896	914	859	941	862	885	889	937	893	911	919	896	939	922	896	892	955	915	875	912	939	866	879	947	896	889	875	886	909	858	849	861	898	926	935	868	879	870	920	915	937	830	897	852	875	908	922	854	886	890	918	899	884	879	921	829	927	894	860	886	908	866	863	900	904	981	894	850	910	911	931	895	926	867	910	857	918	984	952	837	903	879	905	868	886	946	912	916	854	870	888	918	902	901	879	875	910	829	895	919	919	882	880	892	908	831	817	886	856	934	943	911	902	871	821	949	910	866	950	899	892	876	898	886	896	888	931	888	935	884	929	878	818	910	876	923	878	915	878	876	849	890	890	885	930	880	919	913	864	867	942	885	878	872	847	889	868	876	951	891	865	914	883	902	862	911	859	866	907	894	862	903	930	899	881	927	915	861	847	886	891	865	969	850	899	872	897	850	863	892	912	879	880	870	933	867	872	929	920	875	859	941	860	883	907	890	925	844	882	901	925	899	874	863	923	944	870	879	940	935	880	908	947	890	940	871	891	880	922	905	903	905	884	868	901	884	860	846	902	906	919	885	879	894	880	928	876	900	890	914	895	849	897	892	862	867	917	913	920	898	869	874	875	906	940	922	834	873	921	940	871	866	876	921	903	926	922	880	912	858	931	897	841	889	891	952	887	887	934	880	907	853	900	954	872	879	905	869	907	891	908	814	879	879	917	891	912	898	913	941	850	894	907	927	939	953	875	867	869	861	913	942	893	873	905	915	932	894	954	880	900	859	888	904	878	864	888	863	879	951	887	926	920	918	884	914	892	943	888	864	868	884	866	903	929	865	870	885	918	898	914	892	888	859	916	926	886	868	874	845	908	891	877	863	828	872	903	881	884	871	964	899	873	895	902	899	881	911	894	912	922	929	897	897	893	826	931	925	904	928	902	906	898	879	852	918	867	961	890	896	920	942	945	933	883	901	930	802	872	891	875	905	910	853	883	937	907	928	916	865	852	919	878	867	942	887	895	881	905	880	899	922	896	889	894	897	904	820	846	901	894	886	924	862	869	919	936	912	932	917	906	865	875	941	920	938	891	905	888	876	846	912	905	878	901	901	899	927	889	943	849	892	922	846	903	846	910	962	918	956	936	921	905	903	855	890	901	866	871	879	894	933	962	868	884	923	896	876	877	922	905	891	876	944	902	906	855	847	946	866	883	888	890	860	899	867	892	970	882	908	899	870	923	943	896	901	927	862	904	879	919	859	926	978	901	899	849	837	896	849	890	820	937	893	884	873	884	933	901	904	875	918	889	915	933	827	923	921	901	880	922	901	886	916	865	932	897	895	905	843	910	926	890	887	951	871	954	952	895	914	915	921	915	875	882	871	874	894	874	935	908	892	884	906	934	867	934	856	871	893	906	891	899	908	864	885	864	915	928
3549	3666	3020	1723	1297	1137	947	860	838	809	738	746	717	717	724	729	692	698	675	739	713	630	713	662	673	672	684	703	699	720	660	675	676	698	666	642	676	653	654	646	652	707	698	665	680	724	630	688	679	701	712	624	663	665	646	651	731	694	674	676	701	627	690	624	671	619	651	704	683	684	669	674	658	675	669	667	662	664	705	637	640	652	681	641	681	658	639	673	649	662	648	648	663	688	656	655	686	648	671	652	663	710	649	699	670	686	635	659	641	644	672	644	630	642	684	639	638	676	618	653	618	670	612	655	624	621	596	655	661	675	667	640	685	616	604	689	646	669	658	643	657	631	643	617	667	576	652	672	640	683	685	681	643	596	692	619	685	631	642	690	656	654	653	644	692	661	697	661	654	597	634	630	644	640	597	649	656	664	662	608	633	691	616	616	672	644	653	587	612	676	645	680	665	618	617	644	609	669	633	686	594	607	622	678	655	681	697	653	671	711	662	659	691	675	653	626	640	648	676	679	605	668	699	638	657	658	617	627	613	605	645	705	685	652	701	638	653	649	621	704	616	629	642	709	677	672	676	702	632	671	654	649	650	673	678	641	658	658	679	642	643	647	647	615	668	708	655	663	694	675	653	690	646	632	644	666	638	667	675	660	657	658	607	669	648	646	646	672	678	652	632	659	673	623	617	660	656	646	658	642	650	602	660	673	630	654	603	638	648	641	638	647	638	627	662	637	605	631	660	644	641	690	654	644	645	691	672	617	679	656	696	662	665	609	667	666	636	688	693	647	642	669	673	684	651	594	687	648	674	666	687	618	641	628	686	714	659	623	679	686	658	616	634	692	606	653	679	628	627	614	629	649	670	673	657	653	640	588	637	663	700	651	650	638	638	659	659	672	665	650	651	664	686	679	646	640	687	657	635	627	672	643	647	667	643	659	669	682	664	677	667	654	650	689	688	641	628	649	633	660	639	635	613	673	677	680	651	583	625	652	688	655	655	639	654	619	665	619	665	636	681	647	660	646	646	626	690	669	676	715	619	640	651	664	645	664	670	600	645	645	655	652	648	669	676	682	664	599	642	685	690	701	610	689	637	627	608	669	640	657	628	667	683	652	648	641	629	669	614	618	646	689	636	663	662	658	675	662	662	659	660	656	655	635	643	645	639	684	644	640	667	677	631	671	640	692	674	624	653	668	664	632	626	640	663	641	624	675	669	678	675	693	671	669	625	609	713	668	627	643	651	643	619	625	628	703	653	643	604	568	660	683	633	691	647	636	662	632	648	638	641	636	671	676	666	682	662	654	639	658	654	590	674	687	650	664	631	611	612	617	661	653	656	610	582	669	669	621	600	678	652	655	631	659	706	626	612	690	624	653	645	654	642	654	602	652	653	656	645	639	643	592	648	681	653	627	646	649	640	674	645	648	644	601	653	627	645	662	643	632	645	631	626	649	640	674	694	656	656	658	656	669	660	633	628	645	660	651	649	655	624	587	665	637	669	651	623	645	664	688	649	674	623	646	688	651	684	625	621	657	646	664	666	678	708	668	650	617	602	646	618	680	640	661	704	640	654	711	669	665	637	635	630	652	660	590	668	626	655	619	688	657	633	634	700	647	655	636	660	655	631	659	598	683	626	670	655	669	665	676	666	653	660	651	612	616	622	655	659	679	689	603	644	611	633	630	596	652	682	623	693	633	622	666	673	673	667	638	692	640	633	661	632	675	593	651	673	650	663	641	638	613	669	641	629	645	640	658	652	626	650	664	670	609	647	671	640	664	625	623	691	672	599	687	638	594	606	619	671	659	636	642	627	626	620	641	620	657	603	666	666	674	656	630	680	691	666	636	656	639	627	670	638	636	610	620	647	663	638	688	618	626	668	656	655	661	625	673	616	640	583	607	657	696	649	670	671	645	646	661	614	607	643	626	625	662	622	648	625	643	636	663	612	600	656	697	633	640	631	635	674	652	651	649	630	633	678	683	651	654	662	633	636	645	677	619	604	653	676	680	661	672	684	676	616	696	702	609	656	654	618	703	636	633	661	623	635	666	597	648	653	696	629	656	617	642	655	669	692	674	637	647	689	634	614	568	619	608	642	635	686	707	651	683	674	655	644	587	625	632	624	630	644	638	694	640	633	685	633	626	648	657	637	644	667	664	654	649	676	658	666	673	633	641	670	658	661	648	589	655	721	613	668	629	643	637	623	648	711	687	684	656	698	597	596	674	632	623	634	659	643	642	647	675	622	667	666	641	701	645	686	640	642	637	637	682	638	639	670	611	622	637	655	625	638	659	624	626	661	665	674	624	626	670	676	663	660	661	639	629	637	610	661	681	642	659	649	645	650	651	638	657	658	609	617	660	591	630	664	671	677	625	616	621	628	602	675	638	687	627	624	625	648	671	653	667	639	637	613	653	605	646	623	647	623	645	611	674	638	624	707	650	620	680	664	647	638	656	618	660	661	691	658	608	652	652	606	645	698	643	629	637	631	639	646	647	647	655	678	649	671	631	665	652	624	645	654	615	647	636	646	642	631	649	655	670	607	632	674	596	666	626	642	593	644	658	633	635	642	638	632	613	678	651	641	670	642	604	659	635	638	653	664	623	686	680	650	671	671	619	690	672	648	652	632	639	657	634	611	623	615	623	661	675	627	597	611	629	642	629	609	673	663	675	678	621	630	626	651	661	600	647	652	647	682	651	652	667	665	665	648	620	670	598	675	669	645	617	609	619	688	660	644	640	650	629	663	604	654	659	664	641	662	631	678	663	665	661	624	670	663	685	684	655	671	632	642	687	657	660	625	670	601	652	614	661	655	672	644	635	690	623	651	671	650	636	670	676	692	617	629	642	654	646	622	637	616	617	668	695	647	709	689	657	709	631	624	647	626	575	630	620	585	664	603	689	643	657	604	616	583	664	654	632	649	662	654	644	652	631	611	647	670	644	653	681	655	647	669	640	661	684	659	632	608	634	667	634	625	659	640	640	645	648	634	638	611	722	676	665	625	674	640	618	660	670	647	636	677	663	631	662	662	649	693	630	654	642	653	613	617	615	634	656	655	593	684	679	636	631	643	669	618	648	630	647	675	623	646	639	655	616	672	670	665	667	616	646	642	650	646	643	707	683	635	621	628	684	641	660	632	669	672	630	594	648	662	651	634	639	657	629	629	621	629	668	628	647	665	660	617	626	660	622	670	627	666	654	613	640	634	673	625	675	667	602	647	665	603	610	684	609	616	651	631	645	647	653	609	629	634	616	623	671	573	650	638	638	644	661	679	656	645	648	667	654	670	630	651	665	640	674	630	635	700	635	622	718	609	681	617	696	666	622	631	663	639	599	679	625	620	631	642	626	659	622	595	653	704	652	670	689	634	684	681	666	612	638	635	647	661	660	716	653	631	632	634	591	634	625	620	648	668	633	677	649	595	638	640	668	674	659	649	675	638	633	621	606	621	654	626	679	631	646	595	633	669	664	637	634	625	645	627	652	647	621
24485	21486	28818	24584	21475	8956	1928	1235	1023	978	976	981	868	860	859	853	878	850	832	909	820	819	833	835	834	886	860	842	853	836	863	870	826	823	812	850	865	899	845	830	859	787	805	839	820	825	816	812	860	862	817	796	789	811	843	830	798	848	805	831	837	852	801	867	749	782	845	832	809	796	808	834	857	809	828	818	827	851	794	858	805	796	832	779	787	845	773	795	812	756	826	844	851	847	748	786	825	809	815	775	810	767	791	786	793	818	804	787	824	787	772	851	782	802	803	805	791	834	815	768	792	773	774	790	855	786	769	826	773	770	827	810	821	808	790	777	840	828	789	831	811	843	806	812	813	773	799	817	820	762	828	840	800	828	804	818	770	795	793	812	765	792	849	730	802	826	847	841	791	797	839	861	800	748	838	801	793	770	855	837	809	800	804	820	876	787	833	809	817	850	808	822	791	756	844	836	787	793	841	810	839	769	827	775	819	838	874	761	831	839	776	801	770	792	785	795	787	811	840	823	770	853	827	799	826	809	817	791	837	822	757	768	826	848	805	818	748	840	807	820	767	769	824	853	813	796	839	789	797	805	806	816	817	791	788	829	797	811	781	772	795	815	787	830	831	832	841	808	785	826	754	792	719	814	801	788	855	767	832	811	811	751	845	790	833	795	819	812	856	791	791	770	805	833	785	776	836	798	783	819	792	859	800	832	841	806	801	773	792	725	811	822	848	851	805	801	805	815	772	826	804	798	800	848	836	825	792	807	793	822	793	849	782	780	843	745	826	788	801	840	742	855	779	791	794	780	756	786	801	875	803	793	821	818	800	814	811	755	783	854	795	778	785	805	818	789	817	813	807	823	779	804	820	816	850	809	836	862	785	835	835	793	752	783	795	829	812	772	781	749	792	801	780	832	800	767	803	771	794	776	824	753	782	818	788	768	788	807	794	772	785	823	786	801	748	809	799	858	749	769	754	769	785	852	835	808	808	788	833	887	813	800	817	790	795	859	802	807	844	838	828	824	757	785	788	806	807	790	846	797	802	844	779	831	793	837	837	792	823	828	787	847	793	789	788	768	818	848	852	791	793	823	859	812	834	845	802	809	802	809	811	806	781	788	802	814	806	821	845	773	833	825	834	787	770	767	806	744	824	805	769	802	886	848	832	796	767	857	833	884	801	817	860	806	800	827	835	759	830	798	784	853	812	789	786	819	778	830	818	864	826	793	786	763	797	756	816	794	800	806	813	778	787	758	840	818	826	794	810	808	824	769	772	772	819	795	881	798	809	772	791	851	715	768	726	795	846	813	815	850	803	842	829	823	822	789	805	758	771	862	774	856	798	785	837	789	779	813	792	818	806	853	791	786	815	760	800	833	843	759	814	818	811	796	789	760	763	815	805	808	817	829	799	799	818	808	845	763	842	812	793	779	756	770	795	768	787	779	824	800	859	812	791	821	767	815	798	831	754	803	809	765	812	786	796	820	784	780	810	806	781	858	813	813	782	837	797	800	800	786	863	793	852	803	822	840	862	860	778	796	805	825	773	784	793	823	769	834	780	835	812	740	822	840	830	793	776	780	767	783	728	761	835	804	840	825	865	816	810	778	824	806	813	814	821	800	811	804	829	791	785	791	809	813	788	843	786	808	805	775	794	823	811	764	814	842	778	852	740	856	768	791	866	759	830	808	775	815	828	833	797	816	776	774	788	850	795	756	737	813	739	798	761	807	811	789	823	797	807	829	803	820	772	845	866	828	753	761	817	805	757	786	802	864	835	813	831	782	755	813	847	811	779	810	793	771	815	828	759	851	795	814	777	780	719	824	821	788	799	800	810	871	835	833	748	813	748	797	793	755	841	728	865	816	805	792	832	822	786	791	771	797	772	798	803	794	858	818	802	820	860	850	796	877	762	803	796	838	756	800	760	794	776	779	804	752	836	838	792	795	869	815	754	792	794	823	811	746	840	786	811	825	839	797	801	866	804	811	823	828	796	808	798	814	779	759	808	827	810	817	807	810	806	770	829	835	771	808	830	819	762	778	784	789	823	760	805	843	812	831	824	812	793	768	828	778	796	795	802	802	743	780	789	813	787	807	776	789	772	782	813	827	806	786	791	783	824	801	824	797	787	800	827	800	784	815	830	804	823	849	813	826	777	852	815	818	864	851	802	802	841	808	858	782	790	839	796	801	809	750	796	800	841	794	833	780	851	829	776	837	787	799	806	779	753	734	785	764	839	800	772	826	791	794	766	813	783	813	780	760	800	803	781	819	836	804	837	798	815	833	793	833	816	812	835	810	876	821	778	804	744	802	750	798	818	829	801	795	844	827	812	788	797	776	792	757	775	814	801	813	787	895	805	811	800	825	795	786	817	754	793	838	819	794	741	827	775	778	753	872	726	825	768	808	844	805	812	823	814	765	796	833	803	819	774	782	789	755	819	816	807	795	789	820	795	814	836	826	822	813	788	797	804	803	835	744	821	814	814	806	790	787	809	754	857	781	822	810	818	806	806	850	782	813	824	773	803	861	776	778	828	865	770	841	812	815	756	806	803	821	830	789	815	811	785	819	795	806	842	774	804	803	743	775	809	815	806	802	807	788	807	834	840	802	780	788	828	743	810	776	833	834	771	773	779	782	768	824	719	816	845	776	858	786	791	735	755	814	787	759	823	849	789	801	805	794	782	748	803	817	777	775	807	821	820	841	809	803	809	810	797	786	801	760	800	806	814	848	849	783	803	807	820	820	838	759	813	754	819	830	832	797	798	792	803	782	767	802	788	796	844	784	842	793	828	795	817	807	765	796	835	870	801	783	805	815	855	819	772	856	782	857	737	829	810	827	820	825	787	817	791	802	867	794	784	790	848	799	805	809	818	782	854	775	784	837	806	823	790	833	795	796	816	808	765	808	802	799	847	846	814	824	823	782	770	798	764	796	836	850	821	791	791	777	806	799	780	835	801	782	791	775	788	796	745	729	798	808	778	819	785	833	780	832	801	821	827	771	797	778	804	789	770	842	839	816	807	783	796	779	813	810	785	861	832	793	780	799	757	806	800	773	786	850	826	798	767	797	783	826	810	843	818	820	820	807	793	820	805	813	881	753	817	806	762	763	787	829	762	761	872	809	842	779	800	808	790	785	836	767	810	797	785	794	815	753	828	852	841	833	773	811	740	811	808	805	762	765	792	797	796	822	766	790	785	798	809	778	753	824	781	799	835	825	805	812	832	706	787	765	798	773	794	790	795	781	795	867	801	781	826	782	735	766	804	860	792	799	783	821	816	782	790	820	773	786	817	782	791	771	772	782	773	764	781	823	847	768	826	773	813	799	824	888	831	808	795	797	830	801	770	835	770	768	814	868	808	750	789	796	807	791	804	797	845	786	813	807	775	776	794	826	818	830	785	848	820	797	809	810	778	819	778	801	855	775	808	792	835	820	780	781	824	839	815	847	794	828	835	816	796	811	775	837	789	733	819	809	803	804	796	805	785	796	782	808
3706	6146	5052	2619	1860	1449	1148	1087	976	823	767	786	801	794	725	666	697	708	677	680	674	658	645	605	664	650	654	643	602	605	663	650	628	621	645	588	643	625	600	623	644	610	600	644	633	620	621	604	601	590	592	605	628	599	597	594	600	627	609	575	633	603	656	635	605	671	611	621	633	627	640	596	594	642	658	637	640	589	644	630	588	642	563	578	610	606	609	593	643	613	561	599	629	654	571	614	619	607	629	590	631	596	594	581	582	630	570	621	609	633	586	608	627	622	621	585	633	615	637	533	631	622	631	590	649	603	617	581	646	574	607	576	620	584	634	642	592	585	598	587	592	618	614	590	621	637	591	628	590	593	636	631	643	623	638	630	585	655	637	597	605	621	619	638	640	603	631	608	565	637	666	650	607	634	620	617	608	617	621	623	615	586	635	615	601	611	587	621	593	606	613	609	600	628	572	593	630	620	603	618	579	571	617	644	635	625	585	633	598	638	637	601	545	601	586	596	639	607	618	636	598	589	567	584	621	613	629	608	613	604	622	561	619	612	628	619	612	621	624	597	629	593	600	578	608	586	643	627	611	653	573	601	576	592	618	599	618	589	597	584	601	603	593	587	647	598	638	593	607	589	584	632	632	563	636	549	651	611	585	542	622	589	602	592	615	587	601	601	635	632	577	589	584	570	636	624	653	580	610	599	656	615	574	588	584	569	599	561	607	599	587	594	658	596	640	690	636	611	621	640	606	623	630	639	598	614	589	594	643	595	584	603	597	609	580	605	607	634	596	632	609	584	614	551	637	595	602	589	634	615	547	604	604	590	594	628	604	652	635	590	582	576	632	651	635	600	616	578	609	579	621	622	571	644	618	584	589	595	621	611	594	639	575	563	588	617	562	609	579	595	575	590	620	598	613	617	645	620	550	579	578	591	614	673	604	654	588	577	582	585	607	652	584	579	590	604	603	571	619	633	621	595	546	610	671	543	625	590	646	593	597	621	610	571	586	631	617	609	606	642	629	599	594	612	585	650	569	575	620	593	655	625	671	590	597	586	603	624	653	543	606	654	603	616	615	608	599	617	642	630	624	601	581	601	598	602	599	603	623	576	595	541	581	580	628	592	617	634	614	612	602	579	587	597	604	578	562	602	585	627	603	574	639	549	655	607	621	603	575	588	579	633	564	636	645	637	617	593	646	599	613	622	607	629	592	574	586	637	621	639	592	567	611	577	632	594	570	580	608	624	562	609	594	558	595	612	577	612	571	599	561	603	615	647	606	593	649	621	623	603	573	588	580	584	631	594	606	560	582	578	588	606	655	587	593	634	608	584	620	609	610	613	607	610	603	597	655	616	596	609	593	640	627	587	614	638	620	598	615	605	586	576	568	604	615	579	577	598	594	614	581	636	619	651	635	577	582	645	639	565	603	606	592	609	672	578	634	551	616	609	584	622	586	606	620	647	618	579	606	584	617	594	608	580	642	617	581	585	609	608	615	587	596	628	610	602	624	625	634	588	591	560	585	607	602	545	625	585	608	592	653	544	594	598	612	599	622	627	595	578	595	635	606	586	551	610	627	567	589	583	573	555	629	627	577	604	576	589	606	607	594	605	606	583	604	641	584	597	598	587	565	599	580	590	612	615	587	561	588	596	607	615	622	612	635	590	603	573	634	607	594	607	585	621	597	612	616	587	585	610	641	605	594	610	626	600	576	610	559	595	584	599	606	584	579	608	609	594	605	610	613	666	633	603	587	584	582	576	583	589	596	632	619	620	641	579	609	576	570	586	613	560	568	589	604	638	601	586	594	613	527	603	589	609	612	585	613	605	632	647	610	572	571	610	583	630	619	621	585	613	631	575	638	600	601	552	595	551	627	617	572	625	562	661	624	632	595	593	598	588	585	599	629	540	563	629	582	608	588	575	577	555	621	596	594	557	610	567	640	607	581	579	586	645	611	570	616	608	605	567	590	595	546	555	595	632	547	567	574	610	617	621	588	584	584	592	591	572	625	556	626	631	636	646	599	590	596	584	620	636	585	606	590	616	598	559	617	556	562	552	630	601	584	598	613	595	576	590	604	581	585	570	572	598	574	622	576	600	620	592	571	594	576	599	605	592	574	579	615	615	561	559	587	614	574	628	605	601	604	589	590	594	614	601	581	588	611	563	575	582	557	620	576	585	592	598	588	572	621	592	573	605	591	581	568	606	568	603	594	571	622	623	605	564	583	596	588	594	622	529	582	601	560	609	583	611	608	605	622	619	565	611	591	604	633	613	603	564	635	605	589	603	566	581	618	588	585	603	594	607	591	601	590	611	578	588	610	601	578	575	587	627	636	570	570	625	560	567	580	618	569	578	575	564	616	602	591	578	607	617	613	605	625	616	569	585	625	608	699	611	599	573	548	631	607	580	607	577	558	610	610	577	586	600	604	598	633	584	594	599	638	570	608	587	550	607	576	623	576	581	606	607	570	584	595	630	613	581	600	604	612	598	602	604	566	625	611	584	618	584	598	599	607	645	613	560	594	636	545	605	597	590	587	643	565	621	583	623	591	585	622	547	606	562	575	649	596	592	573	607	586	552	599	607	569	574	567	606	611	602	618	595	592	611	589	564	603	611	601	550	568	602	612	584	583	570	594	622	592	582	626	551	612	584	603	572	588	598	605	589	568	600	580	590	638	590	609	569	553	619	616	562	572	607	618	563	603	603	578	634	600	655	625	590	576	602	625	595	612	584	618	587	632	586	579	578	566	611	626	596	573	612	586	597	622	598	648	615	600	601	606	611	610	585	630	616	565	624	587	575	609	575	619	628	594	613	586	615	594	566	590	609	580	587	568	614	591	552	634	602	594	570	599	590	547	574	582	624	591	604	535	569	593	621	630	604	618	632	614	584	635	618	584	566	589	615	572	601	614	599	599	577	580	643	621	569	610	588	591	566	576	580	572	544	599	581	576	560	616	588	597	619	550	583	580	579	585	631	636	583	548	613	604	586	616	597	585	576	568	577	602	569	659	590	649	589	601	571	594	586	608	587	607	616	629	590	601	591	586	618	598	613	626	593	594	623	588	613	599	602	583	620	592	627	599	589	518	576	596	625	622	578	593	594	575	567	624	581	605	574	608	594	595	540	614	599	597	586	572	541	639	607	584	590	548	574	558	582	554	607	547	545	595	541	594	536	606	588	625	622	605	609	598	604	567	604	569	580	564	600	625	658	589	551	601	596	603	556	614	593	579	634	630	614	611	628	606	565	613	616	591	619	590	578	578	624	599	573	591	528	553	631	621	627	624	585	612	595	599	578	658	568	603	558	577	584	567	552	592	611	595	612	589	634	598	614	629	558	572	598	599	553	622	646	548	639	574	610	609	604	617	605	634	637	575	622	584	639	618	584	594	601	600	603	577	571	590	595	601	633	616	584	624	593	625	586	622	616	603	616	566	563	636	582	598	595	571	653	579	588	605	553	606	580	636	569	640	609	581	600	637	540	578	556	585	591
27978	10555	1088	670	536	526	470	510	523	509	501	515	518	442	497	488	476	501	518	511	505	489	479	528	501	499	474	524	485	503	502	503	530	505	501	457	463	504	465	506	521	504	471	475	526	508	495	541	472	488	467	524	457	507	488	455	474	514	529	514	521	454	502	482	533	478	492	462	465	529	508	492	505	501	447	540	440	482	487	509	496	475	514	479	486	499	490	505	484	479	500	488	516	460	522	497	465	525	494	487	488	493	520	514	483	504	542	519	506	497	503	465	476	519	518	527	513	482	483	506	483	464	507	462	484	469	503	485	477	512	477	501	508	468	487	517	457	511	469	513	509	489	527	484	487	467	493	499	524	520	524	562	481	522	508	506	519	496	495	537	476	510	488	501	533	512	502	504	483	517	493	493	498	551	506	516	510	477	496	521	500	526	492	475	519	493	479	504	517	485	483	475	484	503	541	479	514	512	471	523	506	522	512	491	451	502	463	469	487	494	509	441	511	483	528	483	502	474	484	513	497	520	479	524	483	484	497	459	499	509	499	529	566	480	476	477	535	491	459	503	530	512	528	503	484	499	502	521	485	472	490	495	500	475	507	459	531	490	464	489	462	506	472	512	530	506	457	478	497	489	520	484	451	497	501	483	474	488	498	513	482	454	493	485	496	463	500	527	475	463	502	515	532	530	563	491	486	505	521	506	470	479	512	494	490	483	509	522	461	500	519	484	505	503	481	494	507	487	496	519	476	468	504	502	492	477	450	509	509	464	523	505	484	495	505	501	503	494	484	466	539	508	504	510	534	522	467	455	487	491	526	465	507	505	490	494	509	494	503	492	505	524	464	472	518	478	467	465	456	501	473	490	482	482	488	508	513	523	514	503	495	514	513	498	518	515	489	514	525	497	531	527	494	487	450	471	501	505	515	477	465	506	435	484	497	460	471	499	513	501	507	513	505	469	485	463	540	501	485	472	493	461	524	515	502	497	472	489	495	497	492	492	487	490	508	464	473	535	507	495	509	509	477	531	468	466	492	459	435	495	473	484	496	505	478	519	510	500	528	475	515	526	486	503	451	451	519	510	506	497	514	528	477	532	499	495	502	535	526	467	492	451	467	475	506	491	484	491	522	483	428	515	505	494	489	494	509	513	507	477	491	476	536	508	494	516	507	518	481	494	496	503	509	506	493	472	521	511	478	497	488	493	492	540	483	458	484	497	501	482	494	474	508	495	507	453	476	514	509	504	516	463	483	470	501	489	501	545	500	455	483	473	488	506	508	543	512	502	505	480	482	495	484	456	479	524	491	479	450	518	506	485	490	514	504	535	513	509	512	483	519	533	453	516	477	494	488	445	484	511	486	543	526	525	528	484	466	506	500	487	460	538	495	495	496	465	496	495	529	519	516	492	438	526	503	509	496	504	475	499	510	476	483	463	501	510	492	489	503	488	531	473	473	509	498	519	481	476	479	507	495	474	489	499	470	495	473	443	520	486	511	493	514	511	497	496	474	493	481	495	515	468	500	475	495	489	466	501	512	541	510	506	484	514	467	460	507	540	478	518	508	471	486	485	513	530	514	507	497	508	483	496	458	497	492	517	497	478	520	490	499	523	510	507	503	473	505	498	502	489	536	456	500	498	492	473	483	511	486	531	536	509	501	491	495	504	509	501	494	476	475	518	500	473	474	487	507	527	527	520	496	495	466	490	487	470	471	529	499	506	482	440	518	491	503	503	460	497	519	485	514	520	470	503	477	501	478	530	492	495	499	489	457	499	487	485	477	542	452	468	488	479	463	451	497	495	480	493	485	521	467	459	510	521	537	530	475	499	522	480	478	496	564	487	479	517	501	533	466	509	481	523	529	487	529	482	498	483	492	499	494	496	466	482	534	504	523	532	512	483	483	492	500	516	512	475	489	484	498	486	500	531	526	499	511	472	446	501	499	544	505	496	512	482	520	495	535	464	482	511	499	481	476	440	500	507	484	447	500	514	521	463	537	484	518	463	457	495	469	478	460	530	496	514	520	464	486	512	497	503	490	503	481	533	501	500	520	499	479	478	533	463	491	451	527	493	546	487	518	450	507	502	491	462	471	483	522	467	507	506	484	521	463	496	463	548	467	502	511	486	500	483	442	479	511	481	500	474	462	494	497	462	505	476	486	488	509	509	487	522	510	466	494	510	489	509	517	461	475	516	480	503	497	514	487	493	537	520	483	482	480	454	468	498	501	505	523	508	478	504	493	494	480	493	499	487	499	504	509	477	522	495	475	488	477	512	535	473	503	487	514	518	487	450	485	507	470	499	509	485	470	475	485	465	490	516	502	504	484	501	506	494	491	499	512	473	485	479	502	523	500	502	492	494	498	489	507	463	499	448	513	504	475	481	466	506	487	462	502	527	484	493	479	484	481	497	524	494	523	520	500	502	529	494	524	516	508	488	498	504	490	479	472	531	489	489	480	503	448	517	485	510	484	493	507	523	506	497	496	495	510	505	509	476	489	477	470	539	522	507	478	520	476	476	494	481	508	506	525	495	496	468	500	505	512	494	532	527	488	510	509	467	540	496	468	522	489	466	518	520	502	528	532	511	502	519	475	530	481	523	455	488	467	488	504	479	510	542	530	471	478	503	518	491	492	473	462	505	482	504	534	517	497	474	512	508	479	466	454	494	474	479	515	456	466	517	509	516	514	482	490	495	497	500	513	502	517	485	496	505	491	516	506	467	480	498	484	488	480	500	481	512	499	497	520	501	484	468	499	487	506	514	491	512	510	469	454	493	499	457	526	461	511	489	527	492	492	507	529	467	527	484	493	500	474	479	490	540	524	503	468	503	519	493	473	504	475	497	450	484	521	519	448	525	561	474	488	515	510	516	460	464	485	512	474	487	505	488	528	465	478	478	517	468	553	485	473	471	492	498	469	481	522	462	468	451	494	514	502	495	484	492	518	478	472	455	519	482	500	524	496	496	442	459	474	465	515	486	472	530	491	474	529	465	496	502	505	506	484	481	509	527	481	474	491	470	487	497	501	470	506	489	496	448	468	584	478	500	470	498	468	531	518	472	501	515	496	549	498	505	486	477	460	511	500	480	533	518	504	505	480	493	485	482	481	506	508	510	489	468	531	492	454	539	512	458	506	484	517	465	537	479	501	493	519	478	533	494	469	547	497	447	484	472	504	484	506	548	513	502	520	497	478	481	529	522	480	480	480	477	500	531	506	499	468	489	496	479	480	521	472	487	475	473	489	480	472	553	463	514	463	473	520	453	487	510	469	512	488	512	479	466	454	522	514	491	503	479	486	487	543	494	497	505	496	531	517	486	544	491	531	515	484	509	496	506	498	519	506	526	488	509	474	539	498	491	526	462	473	472	498	482	493	525	501	500	484	506	466	471	496	484	532	469	462	484	492	502	534	489	472	514	457	516	516	511	515	498	484	477	497	505	451	488	481	497	507	497	541	482	514	501	498	492	492	516	504	514	484	486	519	516	512	474	513	512
4854	553	501	393	430	418	338	350	394	351	368	376	363	341	362	399	357	353	377	357	362	374	324	395	360	379	374	359	342	341	377	348	360	380	360	372	386	379	355	353	382	357	346	348	363	370	365	339	366	351	335	357	364	349	368	378	391	347	338	350	356	376	342	379	340	365	370	342	341	362	380	327	360	377	340	348	333	374	340	344	354	345	340	406	363	384	384	381	365	364	344	351	380	385	340	373	379	355	372	351	374	363	339	337	406	326	366	361	351	341	345	364	384	350	345	335	333	328	366	364	340	358	317	338	383	341	382	354	361	361	391	386	370	372	386	387	366	349	362	388	332	354	353	346	366	372	384	380	363	343	339	343	369	357	389	375	345	392	385	327	374	374	359	359	367	367	366	363	388	394	341	346	385	383	356	353	375	338	344	354	366	344	330	371	318	380	362	355	339	364	356	354	354	389	340	357	397	363	373	358	334	388	347	385	369	354	371	339	377	364	371	373	323	349	349	329	350	394	365	371	377	368	355	368	344	362	337	371	341	378	339	354	343	364	372	363	384	348	338	381	332	366	375	320	333	357	355	314	362	330	346	350	398	360	351	351	376	385	370	348	344	371	349	346	358	344	319	334	358	353	359	321	367	393	372	413	357	352	317	353	362	372	374	341	333	349	340	350	358	376	367	335	344	356	396	383	361	352	340	355	338	317	359	366	336	360	375	342	353	350	355	364	347	360	346	333	352	384	355	378	356	393	353	345	356	336	368	354	343	345	373	333	382	389	355	351	365	333	371	367	354	385	357	359	348	341	336	356	373	342	377	367	359	370	353	375	352	342	331	398	355	347	373	383	345	346	382	345	392	384	353	388	335	353	337	373	343	337	348	357	359	346	381	372	338	384	357	344	329	321	345	401	354	356	349	330	348	354	367	367	380	348	359	346	322	346	337	336	368	366	368	362	368	398	391	362	358	379	345	351	327	356	356	394	370	370	376	346	376	360	368	367	353	347	354	379	357	323	341	371	345	360	366	339	359	362	364	349	352	327	375	351	382	337	382	351	330	346	356	357	386	358	345	380	348	377	375	382	354	335	384	363	388	374	323	384	336	352	363	382	341	342	351	355	385	337	363	343	344	371	361	380	338	358	333	359	366	372	368	359	378	352	391	346	359	409	362	368	314	354	364	356	374	337	377	348	365	393	393	373	375	353	366	365	346	356	328	357	364	388	367	364	318	358	380	357	367	349	330	339	349	368	358	359	335	358	358	367	372	353	355	348	340	338	324	362	352	382	340	375	368	377	389	400	361	359	356	375	344	373	378	335	336	336	374	361	380	323	384	329	336	350	371	369	351	344	376	349	345	342	351	365	340	340	376	368	358	386	341	357	380	334	329	347	363	347	320	366	337	342	351	376	396	318	345	373	379	380	360	374	355	335	348	352	355	360	340	365	374	367	355	344	359	350	357	374	371	382	386	334	327	366	317	375	345	361	347	347	343	372	359	394	354	328	350	342	356	347	334	360	345	353	376	380	368	382	340	368	366	359	323	370	370	358	358	366	371	364	353	369	369	361	340	369	337	398	320	359	367	374	365	380	342	334	348	390	348	357	334	377	346	368	330	333	350	351	358	357	360	359	363	380	348	385	344	400	351	366	358	353	370	381	379	352	382	307	365	369	341	348	365	373	341	376	363	370	351	396	377	363	356	385	379	378	376	370	336	310	356	378	327	344	367	344	372	347	364	359	354	355	388	406	373	346	344	378	384	392	361	329	380	335	325	364	363	360	348	337	338	349	316	342	368	397	372	350	372	339	370	358	374	372	386	364	304	354	383	348	360	343	383	351	363	347	354	363	346	357	344	360	383	345	388	353	381	370	319	346	339	306	353	367	318	356	362	312	342	356	345	319	388	348	347	387	318	382	333	357	363	367	339	363	397	363	355	356	334	358	351	340	373	360	359	374	400	341	361	393	336	331	383	370	377	362	382	382	325	372	352	372	343	376	372	379	359	358	356	354	350	368	369	384	368	377	335	370	377	340	371	374	370	370	335	395	369	359	403	328	379	371	353	358	327	373	352	357	355	372	344	373	369	343	350	362	341	365	370	355	368	319	345	327	360	390	350	345	393	335	365	330	359	358	381	357	355	375	364	371	351	364	363	352	371	353	337	344	348	342	369	355	342	379	358	390	369	351	368	350	360	351	354	368	325	389	349	366	377	343	358	383	348	353	367	372	352	344	321	381	355	386	329	340	332	324	348	363	367	349	339	366	375	379	379	343	323	395	358	388	374	371	366	361	358	327	348	362	394	345	355	386	337	348	390	354	383	341	318	351	371	371	340	324	372	376	352	341	398	345	346	350	324	311	338	347	369	343	357	343	294	372	362	352	361	325	376	368	343	380	357	388	350	340	347	343	355	331	366	369	361	342	357	354	368	365	368	357	368	349	373	367	380	337	367	346	322	361	335	333	381	393	334	369	343	344	365	346	343	350	380	376	371	353	370	382	352	359	342	358	368	342	343	357	339	357	373	321	352	387	318	400	356	371	390	334	335	368	383	354	340	347	377	346	350	371	346	387	322	375	351	370	344	369	374	403	410	382	360	361	405	336	348	339	338	352	353	387	387	362	387	371	298	383	345	359	363	378	364	365	351	356	344	333	332	366	365	365	373	338	375	363	350	370	331	356	341	345	360	360	355	360	369	352	394	364	340	359	317	362	344	374	379	340	390	361	384	300	347	362	353	408	401	353	362	370	339	349	356	326	374	354	357	396	384	357	384	379	345	385	366	345	373	356	379	359	370	363	332	378	334	349	397	380	380	357	382	374	397	349	380	329	364	359	352	354	356	342	360	359	350	354	355	380	352	356	358	325	373	349	355	378	344	370	377	359	387	363	375	333	359	356	369	344	360	356	355	361	350	360	380	358	373	335	358	386	330	367	373	330	380	358	383	405	357	333	357	317	353	368	392	381	376	333	351	364	369	346	365	356	358	341	361	384	407	342	358	372	353	321	371	375	351	355	401	361	325	353	372	360	392	366	340	391	367	330	322	381	339	381	383	366	383	385	349	327	378	380	367	356	375	341	343	396	360	374	358	348	382	344	373	361	359	362	353	365	374	384	381	357	374	340	334	368	374	391	347	371	363	378	314	323	359	358	372	376	371	368	323	376	351	328	341	340	323	321	329	343	367	379	371	346	359	365	323	375	367	378	327	348	377	354	387	316	344	369	326	357	341	350	334	318	362	329	364	337	380	329	371	348	374	351	364	323	372	369	387	364	372	327	331	339	379	355	353	352	373	400	342	342	352	352	367	328	359	349	374	362	355	367	375	348	337	319	366	369	400	339	342	370	371	340	369	363	334	363	367	361	374	356	393	362	362	329	347	328	388	347	346	333	361	327	354	381	373	379	370	356	317	368	357	364	375	348	344	383	339	388	318	343	362	330	356	366	367	371	355	375	340	371	357	370	388	347	364	372	350	336	332	357	336	352	331	355	357	343	330	359
25498	21470	27924	25414	11545	1855	1347	1138	1057	1027	982	943	1009	975	954	962	960	976	891	905	908	904	876	900	945	887	855	961	970	948	944	937	913	952	898	866	924	906	930	929	979	944	891	921	932	962	876	889	908	954	892	867	921	905	925	881	874	917	914	949	965	879	894	902	902	933	859	893	870	886	945	918	881	861	928	891	904	965	862	878	928	920	859	817	883	943	867	946	864	865	857	911	872	919	948	896	930	891	850	915	875	868	888	903	863	892	958	923	941	888	924	899	882	899	938	910	898	860	856	875	913	911	959	878	862	927	869	916	847	900	918	857	868	926	914	884	947	864	926	871	965	914	910	873	905	856	880	955	876	847	896	937	885	899	908	874	905	982	962	851	937	892	872	908	934	881	952	886	917	881	877	902	902	910	890	939	921	884	894	891	909	900	857	895	933	949	881	903	918	892	889	826	858	875	918	874	925	885	954	931	882	925	921	895	917	860	913	963	906	912	909	888	900	858	905	912	921	911	900	954	914	893	927	889	846	896	864	976	878	873	921	885	908	926	904	897	906	891	914	949	914	853	892	903	940	923	890	915	908	915	861	842	864	948	910	907	919	900	850	831	962	840	872	861	926	873	910	923	862	865	918	889	920	921	929	897	881	884	882	935	886	875	917	899	961	946	948	886	871	902	869	889	907	865	842	935	867	895	933	897	905	906	873	924	891	884	874	893	886	941	873	946	843	866	847	900	895	933	837	929	905	892	890	903	945	943	928	892	900	864	833	871	900	920	872	892	912	922	877	921	894	908	930	875	861	911	894	885	891	827	913	900	936	906	888	880	885	921	916	909	904	894	878	921	938	892	916	881	887	880	959	899	892	917	894	953	929	863	912	900	870	893	962	896	898	894	923	903	915	852	918	912	892	866	882	870	897	908	855	886	907	878	908	880	900	892	938	926	878	871	952	826	925	858	883	843	896	942	886	913	905	892	853	938	944	931	878	861	903	950	946	876	930	837	949	929	910	926	866	886	901	872	898	930	899	923	914	843	878	884	909	865	864	910	893	888	881	901	844	856	908	876	857	919	908	966	910	877	844	877	909	918	916	886	914	866	907	909	912	940	908	914	944	903	888	969	897	906	826	892	877	915	903	900	871	893	884	919	848	905	966	897	928	863	941	927	857	877	862	914	901	938	927	928	852	947	875	886	893	952	876	890	897	869	950	903	872	899	941	856	908	862	893	838	878	923	870	894	947	903	885	883	852	923	922	899	856	915	876	906	880	930	921	901	901	836	899	902	905	860	868	888	899	872	860	891	910	887	960	941	897	877	925	858	854	870	877	890	889	902	871	893	881	868	911	896	854	936	948	874	888	895	905	927	899	921	897	853	884	822	895	924	911	881	926	845	887	968	899	867	830	857	866	903	904	875	871	851	906	870	891	849	890	868	929	931	917	904	899	910	910	945	903	900	930	922	914	910	890	819	874	911	936	895	906	947	911	896	881	895	895	942	904	911	953	883	893	917	900	901	918	867	930	876	879	924	905	906	891	861	896	900	1017	866	906	860	894	883	920	945	932	875	894	908	867	914	890	890	861	829	952	842	866	884	848	924	917	900	888	919	856	861	870	918	890	889	899	934	906	931	967	883	953	904	958	930	900	897	861	895	903	842	818	896	910	878	929	926	914	887	904	895	847	910	866	886	881	906	909	899	935	908	881	873	872	877	912	914	929	922	936	928	904	906	870	861	876	896	933	909	872	912	925	904	920	870	901	884	917	911	913	891	922	885	932	893	897	895	874	900	864	946	898	854	874	901	944	903	867	909	883	937	918	928	919	906	869	897	894	890	840	882	904	879	893	885	922	885	909	943	901	889	909	929	896	886	876	883	946	860	894	920	864	872	894	850	885	902	888	899	839	893	899	900	842	913	865	938	871	863	899	890	919	879	911	927	873	856	866	895	818	958	843	941	874	897	950	922	925	906	903	912	901	876	869	826	873	903	862	912	875	877	847	893	924	843	911	923	808	885	878	862	945	936	898	888	929	890	910	890	917	888	879	858	958	905	887	904	872	894	838	908	897	929	916	885	902	935	864	988	895	895	857	913	902	881	880	926	938	865	932	894	900	931	871	909	929	887	846	923	874	921	905	903	888	921	912	833	849	913	842	867	903	889	899	873	914	911	926	917	890	865	929	936	866	915	886	896	911	919	851	982	855	841	915	888	885	862	894	906	882	937	877	929	943	844	829	935	901	898	899	919	890	872	893	903	920	874	948	898	948	844	890	905	905	908	916	924	960	881	826	916	962	863	899	879	950	931	951	893	925	924	870	870	922	868	864	899	875	854	902	935	918	921	916	877	955	886	914	849	871	912	879	896	848	895	871	923	865	873	902	903	899	895	937	845	862	916	887	912	868	919	949	882	905	874	940	885	894	922	884	874	893	926	943	896	870	933	942	870	839	938	918	893	935	891	924	889	914	865	874	865	928	893	906	920	921	898	1000	936	908	883	917	944	900	893	867	884	832	936	915	924	901	899	881	963	888	849	856	903	952	906	889	823	911	835	895	845	898	880	905	902	932	899	961	899	861	925	901	920	816	913	876	916	872	864	920	900	957	892	889	864	910	863	941	918	865	895	884	902	872	887	883	902	843	859	935	869	869	892	895	856	907	896	875	901	890	895	908	869	862	853	891	881	942	909	926	898	892	905	900	831	900	883	906	882	871	943	945	855	896	896	897	917	894	876	950	829	906	892	831	964	911	910	929	899	893	891	851	863	911	935	920	917	847	894	908	877	894	911	888	869	951	892	872	968	964	890	957	919	906	894	884	883	855	888	866	892	920	901	864	912	820	840	868	869	888	849	922	913	948	917	912	922	843	890	865	837	936	933	888	903	915	916	936	858	936	940	876	950	907	896	852	873	892	896	929	898	884	867	882	863	898	879	884	911	886	852	917	907	948	870	918	890	852	927	904	944	929	867	932	908	911	902	945	896	873	883	887	849	869	929	865	896	867	894	960	870	910	880	861	896	873	912	896	874	916	914	915	900	898	871	865	879	905	888	901	943	862	907	920	950	938	933	854	868	894	875	880	927	889	939	922	940	953	903	955	856	894	866	936	892	909	938	899	927	899	911	854	891	877	913	883	902	849	888	923	900	858	917	899	858	916	851	912	894	900	942	949	893	872	888	957	898	925	902	884	867	925	892	901	897	912	970	882	891	912	897	895	870	828	832	909	902	928	859	912	909	892	923	919	937	865	912	888	869	902	917	889	885	928	890	914	877	870	922	908	855	954	911	884	882	947	892	901	883	897	877	880	903	923	912	922	910	880	899	946	904	919	889	900	868	938	846	896	859	929	956	853	921	854	905	820	957	899	900	932	881	828	803	872	877	878	873	927	912	903	939	864	911	893	934	908	883	874	919	917	886	870	917	899	915	930	899	859	869	903	896	900	922	927	898	895	892	907	930	835	849	886	907	953	836	917	895	849	977	885	931	935	900	876	866	882	930	873	907
3510	3670	3074	1755	1356	1104	938	885	853	778	749	748	762	731	704	707	708	736	650	689	664	708	724	667	693	661	626	687	722	664	711	719	677	641	630	646	708	674	700	659	679	675	671	670	689	665	736	677	654	665	670	653	698	685	668	653	672	653	682	613	667	664	641	665	639	717	635	680	710	704	664	683	609	684	635	658	658	681	649	687	647	623	643	640	659	630	696	639	674	676	670	674	688	662	685	688	652	610	703	672	637	690	659	702	680	688	716	681	611	645	644	654	696	660	639	678	675	711	664	631	657	655	657	643	596	605	657	609	703	674	666	685	658	708	702	675	685	681	617	659	624	673	701	647	661	683	629	694	634	664	660	658	654	640	659	617	625	628	640	662	715	639	654	667	644	635	659	622	677	699	638	663	696	670	652	647	653	710	611	650	675	695	641	655	648	658	665	685	667	679	646	664	653	656	671	669	652	700	653	656	706	626	640	615	665	641	681	633	652	678	655	656	706	648	667	690	666	693	678	651	628	669	680	642	669	625	648	646	644	683	648	611	661	690	680	679	668	641	690	634	654	688	631	636	667	650	628	704	627	699	610	697	655	646	649	629	656	638	637	693	642	643	652	623	723	678	691	645	647	641	664	694	646	626	658	692	703	665	644	701	665	613	678	683	683	620	597	646	667	679	687	656	629	667	640	643	648	622	647	732	639	674	681	630	631	684	642	661	670	609	675	730	712	682	622	650	661	649	706	665	620	658	703	613	626	651	662	689	641	687	644	692	649	611	616	692	730	681	665	681	660	644	664	648	668	702	674	643	656	667	709	597	600	655	641	650	643	637	652	639	700	661	656	681	636	622	621	652	608	634	649	628	631	610	636	668	587	663	636	693	632	647	641	675	651	604	629	665	644	684	672	680	663	700	684	648	637	652	672	604	640	647	662	679	663	673	668	629	626	657	657	674	647	644	636	603	668	661	622	650	634	655	651	660	623	624	643	621	661	639	692	657	733	640	675	642	627	650	727	681	671	664	683	654	663	639	592	638	633	635	656	656	661	708	629	653	661	640	659	674	640	646	646	715	687	648	675	666	686	664	654	646	658	655	653	628	581	679	647	668	676	660	664	677	650	677	649	654	675	664	647	657	643	662	672	645	652	624	627	676	668	680	703	653	664	679	629	612	616	712	682	630	652	638	693	628	646	644	667	680	659	649	662	686	677	631	617	671	646	659	654	681	665	646	673	621	660	661	669	665	630	623	670	619	661	711	669	665	628	654	690	661	671	660	659	617	641	654	633	627	682	662	631	704	635	666	626	632	604	642	654	611	661	670	623	675	600	683	622	653	639	635	685	703	666	664	619	646	618	668	667	689	637	656	698	678	613	684	608	686	627	621	697	668	676	678	663	726	678	634	640	660	626	621	656	679	666	667	673	666	694	710	629	660	626	635	654	721	620	639	619	655	679	655	650	695	668	667	653	656	626	691	653	685	697	686	656	632	631	662	657	641	666	627	632	656	662	643	655	592	689	685	632	618	670	669	696	676	682	664	668	627	660	645	629	680	659	635	657	634	681	636	716	663	675	600	666	646	649	617	630	657	642	666	698	651	665	647	601	652	653	657	650	632	635	662	692	676	658	656	662	622	664	689	620	635	652	683	683	634	671	656	665	676	637	655	674	667	636	643	666	645	659	647	652	621	611	629	625	662	618	668	671	666	648	640	594	651	677	652	628	617	676	698	652	664	652	669	677	670	657	637	704	648	702	691	643	644	662	650	681	648	643	649	671	654	655	655	685	629	694	602	658	663	656	658	681	654	679	703	660	615	630	640	668	641	719	664	681	638	666	643	666	688	621	598	622	659	655	635	606	684	669	623	627	640	671	678	673	635	676	645	602	642	653	627	642	684	624	650	673	649	649	644	637	673	662	688	639	608	658	676	651	651	649	665	655	629	647	677	655	594	639	675	648	653	629	679	660	645	730	662	633	697	628	640	658	641	639	671	680	700	672	649	658	642	683	659	671	642	629	667	668	639	692	591	644	671	632	641	640	642	628	682	649	666	657	663	634	671	655	669	626	630	665	670	622	638	615	638	651	656	664	627	629	662	646	659	643	712	652	647	684	628	633	661	631	646	654	633	679	636	612	673	654	656	613	583	621	647	686	626	668	665	627	642	657	599	659	658	658	665	652	646	660	640	648	695	678	640	605	616	628	654	692	623	642	665	657	613	715	657	656	637	671	711	632	634	607	658	635	637	656	643	596	642	652	675	660	665	644	652	663	706	668	608	635	675	622	670	647	651	688	650	658	706	644	646	653	626	667	640	661	684	653	662	690	634	710	613	616	643	638	666	649	656	658	614	687	660	650	635	625	631	647	661	632	639	659	629	647	657	700	660	637	646	688	644	654	616	603	705	626	675	612	629	673	634	690	631	657	629	661	645	649	621	648	688	668	641	595	623	651	621	676	645	652	605	642	670	659	709	668	641	676	675	631	663	686	656	682	650	692	675	633	657	633	668	656	652	660	697	613	674	653	639	667	659	670	612	639	671	654	651	648	674	658	658	650	671	648	638	659	636	590	638	666	625	645	702	639	630	654	660	627	608	649	628	665	674	636	634	661	657	632	664	674	704	663	635	681	630	605	668	644	672	656	653	667	623	623	652	677	653	661	637	610	681	646	655	656	647	646	649	667	624	626	654	691	626	681	655	679	634	675	637	670	666	652	680	618	635	635	624	658	620	660	626	657	624	700	664	653	667	640	678	658	663	622	639	669	665	676	647	654	634	666	661	610	643	702	675	664	630	666	684	659	629	660	726	661	619	597	659	639	623	683	648	677	654	615	656	623	625	641	631	715	632	631	684	670	660	650	631	643	657	668	667	611	675	644	612	646	669	639	603	619	644	659	636	657	652	659	657	628	628	676	665	640	647	661	669	678	640	610	653	650	627	642	650	663	649	661	645	672	646	667	679	637	662	693	612	712	632	713	628	640	638	672	600	631	650	665	608	652	666	657	686	663	638	659	639	702	645	669	669	660	639	697	660	628	664	647	645	680	654	685	650	655	665	705	683	619	621	654	655	625	662	645	630	679	612	621	626	612	650	635	640	634	629	665	663	642	636	625	601	623	692	630	680	628	677	649	645	667	659	641	633	644	656	685	671	669	680	645	645	670	615	636	634	652	640	611	653	682	621	653	687	678	654	619	601	627	668	609	624	618	686	657	641	641	657	655	676	667	652	599	703	651	629	594	726	654	670	658	619	580	674	644	629	641	653	676	622	621	653	664	659	672	638	713	619	623	598	665	662	655	673	664	681	692	644	654	650	667	662	630	633	619	662	635	622	675	625	625	658	669	635	674	650	673	665	653	670	638	616	639	675	661	623	663	665	671	651	673	623	635	635	667	590	672	609	612	598	662	633	671	689	634	647	638	636	681	570	670	654	629	665	650	675	661	627	642	626	638	632	642	637	713	635	694	631	629	667	681	650	690	668	638	659	609	668	681	652	668	653
24480	21496	28852	24565	21480	9028	1896	1217	1041	993	960	976	889	827	822	902	871	853	860	891	858	842	886	849	859	889	812	822	857	828	823	791	818	844	820	809	793	808	832	860	773	822	830	858	799	838	811	886	839	876	790	786	862	829	831	783	831	842	737	810	850	794	801	800	848	740	837	822	818	787	795	817	841	827	787	820	815	775	796	840	905	878	807	806	804	830	862	803	861	839	784	765	790	813	769	794	787	826	787	823	759	810	803	829	794	863	785	795	839	819	774	826	844	811	798	803	833	782	797	807	790	839	835	828	798	812	817	816	785	766	808	781	766	781	811	836	782	801	774	805	810	828	808	828	838	861	849	815	784	845	768	783	824	776	843	811	828	813	791	824	798	775	846	802	836	795	785	812	794	850	828	830	841	871	815	843	803	842	850	774	776	826	779	797	883	830	800	790	806	765	784	780	827	786	755	839	813	811	774	806	799	796	840	802	774	807	776	831	804	763	824	813	824	811	804	843	812	855	806	813	827	784	795	798	812	813	787	811	831	820	803	781	813	816	771	787	832	836	843	803	840	804	820	772	806	804	795	754	786	789	751	804	782	901	773	803	848	791	765	830	768	844	830	836	809	795	772	809	766	820	794	818	817	782	772	795	760	810	828	794	830	794	768	792	816	821	803	845	800	824	792	798	786	755	815	823	808	772	781	764	796	788	774	721	753	826	827	869	785	781	760	799	813	824	789	776	787	803	782	791	788	801	832	837	824	754	779	834	837	798	789	796	807	820	820	818	839	814	786	769	773	795	811	800	859	811	749	785	738	787	774	818	824	801	825	825	804	800	807	739	772	811	787	780	803	845	799	816	832	830	819	793	796	808	812	820	833	810	839	793	750	784	809	768	786	807	795	833	778	809	803	779	800	774	760	804	805	753	763	794	857	814	776	814	805	825	878	769	844	802	790	807	736	792	794	760	808	833	791	794	822	804	794	843	776	818	825	815	819	792	827	804	787	806	853	759	820	795	792	793	821	781	813	831	819	798	805	838	775	812	825	779	770	777	806	794	835	831	797	820	833	770	762	808	806	751	799	810	814	779	785	802	889	800	780	802	824	839	802	792	776	811	803	836	808	825	787	811	834	821	748	858	812	800	801	821	788	777	815	794	802	777	819	750	753	788	830	758	835	758	773	799	807	876	808	818	818	808	772	796	809	754	797	816	808	844	811	804	820	834	811	834	799	824	836	795	804	811	767	794	794	794	800	740	762	818	796	775	788	801	803	796	801	775	835	786	788	760	840	857	808	853	801	767	767	767	819	852	799	790	827	868	810	800	769	824	759	788	820	782	831	807	787	834	856	784	745	838	801	816	832	819	787	828	816	819	772	780	818	790	786	771	819	770	821	844	831	797	858	791	819	768	825	772	826	806	789	820	800	750	802	815	772	830	781	786	815	843	845	782	780	761	833	800	829	801	820	845	817	821	801	797	778	811	763	802	801	777	782	858	809	843	811	791	783	779	810	762	799	821	833	754	796	762	792	830	840	818	822	782	806	800	781	797	855	777	859	832	823	794	788	768	819	813	820	821	844	810	811	809	800	807	775	853	796	788	794	823	843	735	837	799	796	775	783	841	734	802	818	855	771	753	792	785	759	800	821	861	808	766	783	776	786	815	822	805	785	748	829	800	825	785	796	844	833	805	800	788	795	826	832	816	813	768	792	783	763	826	807	835	843	741	769	795	802	797	756	754	872	805	802	752	855	847	800	836	833	785	775	847	781	781	816	834	797	793	810	788	811	771	736	766	826	832	826	795	791	765	752	792	790	838	807	757	747	794	799	800	818	808	773	814	823	817	796	799	789	825	812	799	849	804	761	809	811	806	816	793	808	861	807	768	815	833	761	818	851	810	810	776	805	837	827	808	817	744	842	823	831	785	754	793	836	840	764	829	817	787	828	818	786	818	807	829	818	846	816	806	784	813	788	837	757	827	796	849	838	757	823	826	820	825	768	835	797	743	783	775	768	776	785	824	841	813	776	798	794	808	771	790	817	805	840	785	760	785	785	789	782	797	770	849	732	828	832	812	802	844	773	794	811	816	838	788	823	820	798	846	848	799	816	806	811	848	880	836	827	803	818	817	811	832	788	826	841	747	829	822	800	822	803	770	812	794	796	835	821	828	724	795	808	785	791	750	773	778	870	804	795	783	832	847	791	814	846	793	813	769	753	790	780	769	817	752	835	838	774	819	758	828	830	744	784	819	789	775	801	744	770	798	830	777	818	872	779	772	794	841	816	751	768	751	796	825	797	780	823	847	854	796	800	811	777	789	826	815	777	811	795	819	807	826	780	797	788	780	802	752	819	736	778	759	783	794	766	813	811	809	840	856	777	797	776	844	817	841	751	794	784	820	838	849	826	837	787	777	802	732	783	795	806	746	752	802	781	797	772	799	843	821	775	804	842	818	801	837	803	833	789	812	791	827	821	799	809	840	814	780	806	794	800	775	856	859	771	806	799	767	762	789	826	807	796	815	759	820	821	835	784	855	790	818	817	825	787	818	812	779	824	783	752	830	816	775	775	862	793	835	805	799	800	835	858	814	783	827	793	800	789	784	839	822	845	797	796	775	835	791	825	769	815	794	797	830	796	839	829	814	855	763	803	789	788	819	803	758	774	818	751	835	819	817	766	806	807	814	797	795	779	756	829	832	797	795	830	844	781	802	806	802	819	808	817	823	848	857	787	752	804	808	837	857	852	780	771	808	733	823	792	811	788	798	824	778	812	786	850	790	752	817	770	816	778	812	777	805	803	748	827	786	839	791	737	831	759	776	807	823	761	810	810	818	823	808	797	819	783	814	822	785	822	800	790	821	755	791	790	748	792	816	809	837	763	770	765	843	806	788	781	833	813	845	810	793	812	803	833	799	815	772	787	839	830	814	781	791	753	757	803	825	843	816	788	757	780	832	839	865	810	825	799	803	781	848	768	804	819	810	857	805	770	745	804	826	771	776	786	816	727	787	793	801	769	834	824	796	830	812	780	795	812	808	790	858	776	806	771	784	801	801	826	779	780	757	792	810	796	776	810	756	764	777	807	859	778	846	830	786	817	790	850	844	814	835	797	792	810	804	803	760	803	787	797	824	851	838	797	820	775	796	766	838	768	791	785	848	747	827	758	821	805	786	796	765	797	812	776	748	868	789	776	812	759	746	843	793	817	815	745	825	777	828	849	795	789	805	801	843	793	800	820	820	832	842	755	766	752	812	793	809	764	802	804	790	835	820	792	858	828	781	785	794	789	788	788	812	832	777	836	844	877	801	838	839	797	795	758	766	812	836	765	787	778	810	734	822	808	754	781	787	840	777	799	796	766	799	733	799	793	846	789	798	793	768	780	799	742	793	825	852	826	812	785	823	802	808	794	793	789	821	765	844	796	810	801	832	810	796	823	799	789	796	788	838	814	797	765	750	758	821	823	762	783	768	771	811	799	781	788	731	760	813	780	763	738	802
3780	6200	5104	2677	1862	1433	1265	1039	947	872	840	809	760	763	745	738	723	673	711	703	675	689	717	629	671	648	662	665	701	598	622	648	654	652	610	641	637	644	591	629	662	588	620	629	670	635	594	582	634	637	614	644	643	651	618	630	585	623	651	623	596	619	622	607	586	631	631	590	623	645	649	610	574	582	613	609	637	651	642	638	604	643	623	660	645	617	607	651	616	643	582	599	615	604	645	610	602	636	596	631	615	614	611	668	595	624	623	583	596	643	615	577	661	592	612	600	635	616	599	613	626	629	612	594	585	625	624	596	624	588	617	579	642	598	562	612	621	609	584	593	648	614	573	630	570	651	635	617	596	597	595	621	601	599	595	626	640	602	572	632	604	599	629	602	611	628	605	609	631	623	593	615	567	636	633	580	630	632	596	585	611	627	594	640	646	614	584	614	584	633	641	590	602	619	604	565	619	622	632	673	606	599	623	621	596	629	642	614	625	610	606	596	658	617	601	560	643	616	627	607	626	597	649	599	636	594	579	626	586	636	614	599	595	596	597	599	629	585	648	571	631	573	608	590	630	635	553	626	645	669	608	623	607	627	581	601	604	606	614	597	603	613	605	611	587	593	595	577	585	640	602	593	588	616	614	638	662	610	599	601	642	640	555	586	605	604	610	566	652	644	638	619	581	556	598	621	605	689	587	602	606	599	638	600	584	586	642	633	619	633	600	592	572	643	615	654	595	632	599	646	637	616	582	580	609	578	624	614	601	577	644	617	584	562	639	650	625	621	654	617	622	630	624	650	605	569	603	631	611	629	616	603	599	676	588	639	607	577	569	570	593	629	593	604	641	600	635	612	600	610	588	574	587	612	597	595	596	620	608	600	607	634	610	614	639	621	636	604	597	620	627	622	611	611	639	625	600	623	627	576	588	596	566	551	677	645	598	626	628	620	571	608	631	622	619	610	628	617	562	622	633	625	646	601	630	587	607	656	562	593	566	646	638	575	588	662	622	634	638	607	654	619	620	569	621	602	625	627	596	590	603	561	615	604	603	604	574	600	610	634	626	588	594	590	575	613	633	583	616	595	625	589	635	585	582	567	589	585	623	581	614	595	584	686	596	629	627	622	623	596	626	630	601	604	597	596	654	587	635	590	577	574	591	621	587	589	586	667	574	638	594	587	601	638	557	628	597	587	635	566	624	574	601	556	599	622	661	569	649	598	625	633	623	626	570	620	591	624	665	634	632	607	583	599	601	581	598	617	596	598	611	584	602	630	580	622	616	572	617	641	615	605	569	590	626	603	567	628	607	623	580	619	626	596	607	593	588	591	607	598	634	607	623	589	599	619	570	606	580	613	620	581	593	631	620	578	620	599	637	604	608	637	671	615	593	595	590	628	582	627	616	636	614	632	601	595	613	592	600	637	601	635	582	586	592	598	602	605	607	592	605	584	582	600	623	607	598	575	628	635	586	649	592	582	614	604	614	591	677	603	595	634	568	586	597	604	571	563	635	617	584	605	658	609	645	616	611	586	613	600	631	623	607	620	608	634	613	598	611	587	601	583	613	629	636	611	608	655	569	615	599	593	607	630	573	560	605	588	598	634	574	609	572	588	620	637	638	551	604	658	602	615	617	578	592	575	582	614	590	583	609	587	621	618	617	614	637	600	562	570	616	675	567	597	583	604	591	601	603	588	576	634	610	652	563	643	575	638	582	610	626	629	598	628	607	603	603	633	626	591	583	633	594	590	601	603	589	638	606	652	619	615	579	598	606	597	595	599	597	595	599	596	606	626	571	587	621	573	607	636	594	601	606	664	616	616	588	595	593	584	591	555	582	589	558	600	579	599	603	616	620	613	652	685	551	589	575	612	547	588	636	608	601	622	603	587	582	634	594	591	600	617	553	604	609	617	637	563	594	612	617	625	593	636	605	603	599	551	603	570	636	567	591	586	603	620	583	616	596	552	623	625	570	592	630	598	581	619	608	612	640	614	648	585	567	600	562	610	588	657	651	593	612	600	626	586	561	625	627	588	624	605	610	593	612	583	662	619	593	572	613	631	571	605	626	591	576	603	577	609	602	622	607	606	614	570	576	599	629	602	633	594	631	582	588	594	567	596	677	622	638	620	646	630	639	595	627	582	613	563	566	619	618	605	594	567	621	617	622	552	577	607	564	592	610	606	610	642	581	590	621	667	575	591	601	626	602	611	622	636	609	605	596	584	596	606	588	590	604	587	642	574	576	615	579	609	607	621	567	576	586	591	627	596	595	591	577	561	584	609	643	621	595	585	596	588	578	627	580	615	615	605	582	599	603	583	596	577	588	654	573	610	576	594	549	591	608	611	603	600	566	590	644	572	566	615	567	590	601	583	545	600	601	613	569	571	610	652	603	605	582	605	645	573	647	611	632	626	584	566	564	644	601	574	607	572	601	622	581	593	593	593	598	624	593	588	650	593	585	590	615	607	622	549	590	573	582	611	600	602	636	605	547	575	643	578	595	595	552	648	579	585	572	588	610	599	587	585	612	584	609	572	593	581	617	611	551	590	561	608	631	609	620	588	611	584	576	572	606	611	525	615	622	626	574	605	568	581	571	620	576	597	600	612	582	595	582	629	602	627	566	602	581	604	619	639	592	555	575	590	598	588	595	601	569	609	570	579	540	640	618	587	567	614	575	601	620	560	623	556	608	603	615	629	593	600	607	629	588	605	608	613	628	618	553	589	590	621	621	575	571	639	595	604	627	672	661	637	556	558	579	595	599	561	635	628	626	587	580	575	569	583	598	602	579	633	577	577	565	624	640	596	626	579	594	611	594	627	591	592	633	607	569	607	609	631	622	588	623	576	576	594	641	614	606	587	607	589	561	630	595	622	577	636	629	580	599	616	608	613	614	604	587	615	579	568	592	604	590	610	575	564	592	665	591	589	597	578	634	593	620	612	606	608	607	612	609	576	614	654	563	598	566	595	594	592	619	603	606	573	622	580	623	582	607	630	621	583	575	589	606	641	594	604	568	556	600	572	575	596	569	592	617	607	598	601	607	564	569	584	636	587	601	618	579	589	597	578	611	630	596	626	534	631	566	614	596	631	593	608	620	586	591	573	634	633	593	622	573	608	565	585	611	584	579	575	596	558	598	596	600	622	640	634	607	612	627	597	635	597	631	653	619	569	587	572	609	591	599	602	564	600	634	596	581	618	570	600	616	616	570	614	565	658	617	611	607	596	657	626	566	592	571	579	593	586	579	608	633	650	590	609	563	562	631	594	611	624	617	549	600	606	605	607	609	569	594	571	604	582	593	615	594	612	608	551	598	598	612	636	590	602	597	619	612	638	610	629	586	612	572	604	606	588	572	598	588	586	600	615	587	647	585	604	567	589	614	609	580	631	597	585	617	580	588	578	609	541	550	625	606	596	611	598	619	622	584	548	593	600	630	579	589	597	600	589	571	602	581	602	611	613	615	589	624	628	579	565	599	584	546	630	615	588	594	623
27991	10548	1159	723	504	539	516	482	535	528	485	499	477	487	526	516	492	496	487	504	497	480	525	513	505	514	499	549	480	477	529	524	470	468	458	445	535	514	526	520	513	458	509	468	512	489	483	510	495	490	495	490	469	493	538	489	486	516	509	487	502	485	504	480	518	488	516	520	491	506	513	482	508	490	517	545	476	503	528	489	507	491	517	492	482	495	470	465	489	508	491	461	473	476	462	490	518	504	481	514	495	447	483	505	488	522	494	469	535	530	491	494	488	498	497	453	505	468	493	520	524	503	496	492	483	516	500	493	498	501	485	509	470	479	561	489	467	447	531	480	482	484	515	502	486	490	499	508	500	517	489	492	503	500	442	484	528	509	513	479	476	486	493	486	492	495	489	510	520	545	475	462	532	500	494	494	513	512	476	517	515	539	488	504	470	519	525	488	479	501	476	491	526	513	472	507	551	471	529	483	485	482	498	523	517	473	485	463	505	503	450	486	481	457	495	499	471	496	516	492	508	499	511	517	498	536	519	512	491	481	526	490	513	487	476	459	498	520	518	532	493	543	530	518	533	533	515	546	483	519	528	498	504	500	493	522	511	475	505	523	525	495	500	491	488	485	490	477	502	561	519	501	504	486	470	487	471	494	496	470	475	475	490	483	500	529	502	474	503	516	558	528	471	515	470	486	498	494	473	466	495	468	477	509	483	497	473	535	511	552	501	486	504	516	519	477	490	519	479	492	497	491	542	489	494	516	511	511	536	509	507	481	504	455	507	477	533	521	508	523	470	480	504	458	481	533	517	511	508	533	487	507	521	510	556	532	509	481	508	474	505	505	510	478	482	482	532	463	494	510	533	488	498	500	541	482	501	486	511	510	492	505	476	474	484	491	485	475	480	493	445	481	487	437	479	520	476	521	522	513	527	490	481	480	498	508	489	492	441	501	519	559	483	561	511	478	517	512	483	467	525	537	507	484	494	492	498	472	492	469	493	470	520	482	472	521	484	486	488	531	515	488	466	504	506	499	513	497	546	477	463	496	511	539	488	472	512	485	467	501	496	476	473	491	491	498	528	556	482	480	483	445	507	490	502	527	480	501	494	483	476	490	514	469	494	523	505	495	496	521	480	490	516	496	516	542	538	522	507	484	535	520	471	479	520	511	514	509	482	511	455	501	473	468	499	505	451	512	511	502	496	469	515	521	522	533	490	474	511	478	496	505	522	485	482	518	454	464	493	521	479	496	482	516	506	520	505	563	489	508	527	459	501	507	514	482	530	484	482	497	479	486	488	503	495	475	495	508	496	523	484	500	526	452	536	508	486	500	484	461	505	501	477	474	498	461	528	462	496	523	533	505	540	492	487	498	476	498	501	508	497	554	510	529	499	448	532	452	498	503	472	511	510	507	505	469	505	457	485	450	455	511	487	492	484	475	492	550	466	502	502	485	517	480	465	511	516	491	523	489	509	466	493	515	511	490	511	512	517	484	502	458	542	484	518	491	499	530	488	486	516	477	464	503	545	522	513	515	495	490	494	505	459	511	505	455	473	519	519	493	516	487	481	538	512	468	506	504	497	492	548	456	485	506	507	485	538	497	484	482	510	487	540	518	480	457	478	491	510	521	483	487	500	464	522	454	498	534	516	504	507	452	521	464	487	501	473	501	507	458	483	465	501	506	493	471	544	510	474	495	528	532	471	495	541	508	487	532	518	510	487	525	496	465	496	528	548	499	496	441	517	460	507	553	479	549	530	479	454	466	537	533	507	502	484	517	506	526	513	477	524	481	527	510	517	506	476	511	512	528	503	508	485	503	498	457	516	496	499	504	453	485	513	507	478	501	527	509	475	482	498	490	522	498	503	527	490	544	493	505	530	515	466	492	469	532	499	471	474	501	502	459	532	495	478	467	478	534	507	471	481	491	488	513	511	525	453	554	491	521	488	468	529	482	513	511	512	501	489	486	493	482	491	514	504	499	473	500	509	488	488	499	494	497	467	500	470	532	494	479	490	529	501	504	504	485	449	518	504	503	502	518	497	469	488	521	510	534	510	508	521	517	460	498	474	499	467	474	506	532	509	477	506	528	476	471	475	510	507	522	487	483	472	487	490	519	483	469	486	491	459	499	479	486	490	491	488	507	465	488	450	523	501	520	542	502	448	479	511	510	509	469	457	500	528	543	484	484	481	462	460	485	497	508	531	495	487	510	495	514	477	491	509	503	464	496	473	500	501	477	470	496	485	513	542	496	481	487	492	502	498	471	464	511	491	516	510	525	501	486	516	472	487	521	518	508	473	504	481	495	466	501	473	484	504	491	503	536	493	525	503	543	546	515	468	494	485	512	494	494	528	492	521	492	534	526	441	478	473	471	477	527	491	472	517	494	502	543	482	509	492	476	552	473	519	450	442	441	459	504	517	506	464	496	529	506	449	485	463	493	498	499	497	493	512	507	512	489	469	499	493	471	507	510	480	522	509	475	485	495	477	485	526	545	521	525	504	525	471	474	505	511	496	510	507	476	469	510	479	499	518	492	487	512	474	510	491	526	519	516	517	463	465	522	522	519	503	467	506	468	526	508	520	493	524	485	480	503	461	493	490	494	490	467	489	485	487	521	496	502	476	484	518	518	471	498	461	525	478	525	525	515	462	526	503	488	483	490	522	474	521	453	470	512	483	507	517	521	547	511	487	504	498	478	512	489	483	499	504	523	525	439	484	546	497	489	471	518	512	520	509	572	509	504	513	482	524	488	459	514	531	505	535	457	510	507	470	506	508	461	500	525	518	493	512	502	505	525	528	463	521	496	483	475	461	489	524	478	500	507	505	458	479	468	466	499	512	443	503	537	451	495	489	473	499	508	480	526	478	530	469	499	530	510	504	514	495	466	536	523	525	457	489	499	475	526	497	493	480	495	531	549	530	458	518	509	509	510	486	461	519	502	522	508	491	499	513	503	518	480	489	466	511	491	501	497	485	474	505	456	524	516	505	518	531	487	532	519	489	499	506	493	461	487	493	499	527	523	510	460	515	479	507	536	523	531	480	469	492	491	490	509	485	487	501	438	505	492	478	506	504	496	506	495	510	484	523	507	473	509	459	491	509	529	502	490	486	505	457	525	529	491	477	488	512	500	489	497	533	528	504	474	508	491	524	516	524	480	468	481	456	538	541	493	514	509	500	490	510	513	502	498	504	494	491	541	494	475	497	471	531	463	508	512	538	515	468	422	524	493	503	507	499	494	529	497	532	529	479	559	546	486	535	472	519	489	484	510	468	488	472	493	529	483	498	503	521	506	530	461	499	501	499	514	493	489	498	530	522	532	510	487	474	518	458	483	490	513	508	496	544	485	488	488	512	450	490	450	488	471	496	502	459	511	548	503	513	535	535	516	517	533	481	476	500	480	508	522	507	516	476	479	436	480	475	482	491	528	435	518	495	514	530	514	525	470	499	504	506	502	473	507	500	541	533	523	481	501	525	445	520	551	494	495	477	498
4801	552	491	413	390	394	429	392	368	366	363	343	351	386	355	351	377	364	366	367	338	376	353	363	347	344	371	349	369	350	360	373	303	339	341	356	375	348	395	363	350	348	371	363	362	356	370	347	360	361	337	331	352	362	372	355	335	327	385	373	325	372	368	329	363	357	363	364	352	343	365	363	351	330	378	355	386	360	357	325	390	349	359	374	326	360	370	329	337	365	388	361	378	388	361	360	352	362	367	357	380	333	347	364	357	361	395	352	404	376	346	359	389	354	393	349	375	370	365	356	358	374	341	362	363	368	370	343	387	374	385	357	367	336	374	360	380	369	350	354	354	361	403	355	359	359	375	361	383	342	411	354	356	310	338	360	383	342	359	361	326	379	355	358	394	348	378	375	364	359	349	342	340	345	369	371	340	372	377	344	333	348	375	329	336	334	346	359	367	354	352	342	346	378	382	378	360	393	394	386	345	372	372	366	352	347	350	342	350	370	328	375	353	335	330	375	341	382	361	336	368	373	347	354	342	340	363	342	340	345	356	382	354	345	357	354	329	366	372	361	329	358	376	348	349	355	365	364	338	360	365	330	385	408	357	390	367	362	335	352	334	349	390	327	360	338	365	368	388	364	378	352	366	364	384	381	356	341	368	347	364	386	339	352	368	400	355	378	345	355	346	365	381	395	363	365	346	367	327	344	351	336	328	349	346	382	392	345	313	365	414	332	346	367	321	375	387	368	365	375	334	339	368	356	331	358	358	371	370	401	367	334	359	342	368	384	358	363	367	343	345	353	318	370	321	346	363	365	360	358	353	356	353	348	381	353	356	341	381	343	337	360	321	369	348	366	343	322	339	364	353	363	352	333	374	370	343	377	355	379	361	377	363	375	377	363	348	369	365	383	354	345	368	364	364	346	343	326	363	382	367	358	371	329	348	343	373	358	346	353	363	328	382	361	388	342	384	338	370	343	334	360	365	353	376	393	341	339	351	350	364	373	383	368	376	320	357	399	364	344	352	353	325	328	352	378	337	347	385	345	370	353	364	364	349	342	397	361	358	356	382	404	356	400	352	367	372	337	363	354	337	368	342	334	387	346	334	360	360	331	385	338	374	359	327	388	343	331	329	349	337	364	340	364	373	350	356	371	388	352	358	374	374	341	355	362	370	342	333	378	351	343	357	376	321	365	365	359	371	357	349	388	377	364	362	351	391	331	355	374	342	359	348	380	361	338	397	325	397	372	358	389	373	378	345	353	347	362	368	374	321	368	358	362	331	354	368	341	322	353	368	366	369	376	367	368	336	334	368	365	397	367	374	353	369	387	358	342	356	367	366	360	361	371	358	345	366	326	361	342	389	386	356	394	349	382	349	340	378	336	370	353	347	358	378	380	385	361	351	345	364	354	366	336	354	340	357	336	372	339	331	360	353	330	368	350	351	362	383	345	400	336	344	365	383	362	367	373	329	356	370	349	376	348	359	352	397	350	352	349	348	362	347	346	369	350	351	368	399	353	369	344	371	385	331	345	366	337	374	378	367	338	388	346	351	338	355	369	398	362	367	323	359	351	333	338	382	347	331	319	349	395	363	351	356	351	392	342	357	346	359	356	376	357	366	357	388	331	322	356	344	360	369	352	360	355	361	361	370	360	350	341	332	371	338	365	362	356	367	362	403	370	343	343	340	352	378	333	327	351	346	377	343	369	354	356	346	373	388	362	376	321	366	331	331	344	365	353	340	355	363	374	351	348	352	366	362	332	371	343	353	340	344	369	342	342	347	392	376	378	331	357	378	382	340	353	338	345	340	386	382	367	323	353	378	357	342	338	350	366	381	354	360	352	335	367	387	361	346	367	387	327	390	374	328	381	357	317	342	371	374	376	355	334	358	375	344	364	369	367	365	368	320	329	370	331	375	348	349	350	357	382	370	359	357	370	371	366	347	376	388	319	363	353	357	379	352	390	352	335	338	357	356	350	364	331	368	374	369	359	340	348	403	345	351	384	383	332	362	379	334	357	378	352	361	371	371	341	345	344	399	358	363	371	337	358	366	342	344	333	374	376	357	375	363	362	350	372	365	370	365	348	356	356	336	324	376	349	372	360	357	355	335	375	356	372	366	356	346	344	347	367	357	348	377	377	383	365	345	364	356	330	349	354	375	376	331	339	338	339	398	332	373	357	326	357	371	364	327	364	339	397	349	341	345	354	400	342	360	376	343	327	383	360	366	357	359	383	320	333	364	347	342	371	358	339	366	358	352	347	356	375	306	345	373	387	321	349	377	382	350	357	353	367	372	361	339	360	397	327	384	359	343	336	370	339	361	366	364	354	338	350	339	362	360	364	374	353	342	324	331	386	354	357	351	356	388	351	340	339	353	353	352	358	363	361	337	350	367	365	358	393	387	361	369	364	383	341	372	361	371	382	364	344	386	361	313	352	405	352	371	356	354	389	374	383	359	342	343	344	377	314	357	343	392	370	363	343	320	362	354	352	374	331	367	346	387	350	344	377	352	323	382	359	351	379	376	393	356	383	368	371	327	328	344	345	345	360	364	406	352	338	367	366	324	349	350	347	329	360	370	352	324	380	355	347	374	375	366	360	371	351	381	342	340	335	358	310	357	382	352	389	330	367	370	348	350	340	352	404	361	350	334	361	378	358	352	352	323	348	357	383	364	335	366	387	347	346	365	366	356	385	365	373	351	390	410	372	347	378	381	338	358	334	366	370	366	400	338	351	372	333	300	369	338	373	373	400	404	382	380	311	343	343	372	338	353	365	345	359	348	354	332	338	335	364	385	356	362	354	411	378	348	354	365	381	368	348	360	354	373	371	374	371	364	308	376	375	369	381	370	333	329	382	374	362	363	330	342	366	347	350	346	361	352	348	374	355	360	353	346	338	400	361	328	340	373	372	371	346	340	330	366	346	349	365	361	375	350	380	385	389	379	354	359	364	368	319	343	368	340	374	365	330	374	380	341	350	370	334	339	371	370	366	371	360	354	366	388	361	377	364	377	368	358	350	383	366	342	377	355	360	347	354	354	340	366	356	360	366	369	366	374	336	349	347	367	335	372	331	369	386	369	359	349	355	358	348	357	395	330	356	365	368	356	350	352	331	373	348	381	343	338	400	366	375	369	375	336	352	359	359	383	330	327	345	342	378	360	333	356	340	354	345	367	348	349	364	327	354	376	373	358	353	370	337	343	349	348	345	342	373	361	362	365	351	321	360	369	351	342	395	363	368	345	376	387	396	350	324	337	357	325	377	365	376	367	367	392	327	345	353	344	350	378	343	371	369	370	388	389	351	344	380	381	370	400	350	345	380	359	371	373	372	361	393	323	345	366	362	342	346	374	337	385	370	359	378	324	382	362	336	368	386	362	383	392	369	349	382	352	379	377	351	338	333	363	354	356	362	343	381	362	356	363	345	375	356	343	359	354	327	332	376	344	346	351	387	334	354	376	312	341	335	374	324	341	317	328	350	366	355	408	348	343	366
25525	21482	27930	25459	11471	1929	1346	1139	1049	1065	980	995	968	924	952	982	947	886	940	912	880	889	898	850	913	898	931	967	903	947	939	944	924	883	911	956	954	919	919	928	931	1031	901	880	924	903	927	988	988	937	949	935	952	907	911	913	923	906	925	898	892	940	931	908	913	884	946	908	930	915	862	955	946	899	885	836	894	914	922	890	945	922	908	858	921	878	923	918	933	904	912	910	905	905	899	885	922	886	853	886	900	953	959	894	892	910	940	910	879	911	907	876	905	871	918	935	861	872	881	919	976	880	878	886	900	896	906	908	863	891	956	941	905	923	905	947	902	952	855	875	898	910	835	921	910	892	931	876	908	903	876	931	960	865	962	898	949	889	926	890	874	933	910	935	912	922	976	950	891	919	894	930	879	880	865	869	936	890	968	891	916	971	960	914	919	879	875	984	948	886	976	902	878	901	981	919	898	896	876	873	920	931	890	948	893	898	981	932	877	898	851	953	871	889	855	876	882	873	964	865	895	902	870	951	889	916	885	909	866	890	846	883	921	909	927	876	861	888	903	916	916	890	891	943	929	870	917	919	898	849	888	914	885	912	940	914	949	951	936	872	891	898	883	889	959	892	864	915	836	920	870	900	919	900	902	932	902	886	931	843	913	848	984	886	888	851	894	911	906	859	917	922	861	917	930	915	956	837	915	906	907	920	956	915	930	899	914	870	905	905	851	887	931	918	918	950	908	911	888	912	909	933	948	897	927	933	901	924	932	895	872	888	891	877	915	923	871	869	845	873	890	859	935	884	885	878	872	901	893	909	940	928	897	909	888	885	945	908	906	909	935	900	885	943	887	901	845	897	900	938	950	916	930	879	885	895	918	968	858	911	903	935	902	948	959	945	926	907	976	946	930	888	893	923	886	876	881	895	920	923	892	877	859	913	902	877	937	873	926	909	903	902	883	908	897	912	920	959	930	941	886	851	935	917	883	916	860	889	898	910	939	884	896	921	888	928	937	888	904	869	928	934	913	877	954	921	869	867	967	952	919	873	934	880	870	912	938	891	868	905	928	880	931	877	873	942	932	923	860	913	940	888	903	849	922	909	947	929	902	890	883	895	950	880	891	887	937	931	869	913	919	916	884	873	890	949	941	917	902	854	872	889	903	873	898	857	933	874	882	923	898	884	875	883	907	863	879	920	876	914	901	859	925	869	879	943	955	904	904	886	896	889	924	900	941	871	914	920	817	892	893	899	934	905	889	899	907	936	848	891	842	915	922	911	850	933	923	893	860	954	912	910	935	953	895	885	913	912	906	904	876	850	922	909	912	926	858	908	903	867	881	906	915	914	933	911	911	886	873	900	899	864	926	890	847	920	927	941	924	938	894	886	928	917	890	905	917	840	866	868	937	909	865	879	917	845	896	927	910	859	953	908	914	917	825	858	929	956	931	917	884	932	893	927	949	915	909	902	886	880	942	903	876	882	950	913	928	872	844	850	915	848	906	892	881	911	887	855	922	920	870	922	870	936	927	879	926	900	895	985	926	844	866	947	852	927	881	886	912	867	940	873	911	886	920	938	897	878	932	978	868	870	902	899	923	880	867	908	914	907	904	866	915	944	913	914	853	919	924	866	933	935	896	909	864	904	893	904	936	941	872	904	892	923	932	867	964	909	925	940	921	866	890	932	925	920	944	921	910	888	958	907	875	886	894	879	944	933	928	845	916	872	931	911	895	845	905	910	949	889	903	935	858	908	908	916	933	897	906	899	853	909	858	910	881	870	906	854	897	912	877	867	931	955	899	883	892	886	943	928	852	897	885	910	898	893	919	917	882	883	970	889	901	887	896	847	897	905	897	920	862	925	965	883	887	893	916	900	940	941	883	837	874	916	925	874	900	910	902	888	925	895	921	880	894	912	901	886	928	928	950	926	857	898	939	909	927	888	923	932	875	876	918	943	903	924	888	923	911	890	913	894	869	853	926	938	955	876	891	893	923	955	922	885	894	882	936	863	894	895	904	908	860	897	898	902	899	922	905	881	897	894	867	940	963	926	931	874	902	952	923	911	877	939	936	846	907	921	928	860	888	901	904	861	897	916	888	865	921	886	923	839	917	886	926	903	913	893	958	871	986	927	922	942	883	926	902	941	924	923	912	876	879	909	870	870	941	892	875	920	847	972	889	968	852	872	879	884	884	974	843	902	899	885	907	933	894	926	886	955	917	889	866	959	899	878	905	854	932	911	901	907	919	943	876	849	940	909	900	932	939	952	901	923	877	967	883	901	910	893	941	863	883	879	942	899	917	913	889	882	969	864	858	890	878	864	885	905	828	902	896	951	906	882	903	893	936	884	918	835	953	906	892	880	892	887	932	928	927	912	925	884	932	957	916	953	915	919	867	872	934	947	934	926	951	840	877	895	874	909	906	909	898	903	951	916	865	890	929	919	892	908	904	914	925	947	907	904	901	935	915	920	908	852	913	910	911	926	880	851	896	909	876	906	903	933	884	915	908	934	913	979	916	955	895	936	886	848	888	902	956	937	986	932	951	868	957	899	917	940	898	908	928	884	974	893	905	851	853	916	925	882	897	895	919	895	888	884	854	858	897	848	876	894	919	907	902	895	917	879	923	929	866	911	869	883	913	875	889	912	884	934	956	897	846	854	928	905	924	898	881	900	870	893	871	858	891	914	933	955	933	872	902	902	922	852	891	923	908	947	868	953	917	899	920	894	948	941	895	937	904	879	865	897	943	931	880	962	865	838	857	905	888	872	897	922	867	883	876	934	874	897	961	951	868	888	902	971	839	905	887	924	975	889	936	917	938	884	903	896	919	914	903	887	858	923	858	897	930	884	893	886	848	930	935	895	930	933	940	853	867	877	949	917	882	924	849	928	889	942	927	960	898	923	886	877	903	927	867	904	920	883	882	884	889	911	878	871	880	892	908	945	874	906	936	930	867	943	882	880	898	847	881	988	901	883	851	868	950	896	927	880	921	920	925	850	939	953	894	903	931	913	826	863	897	870	889	933	884	892	919	911	929	909	920	852	864	868	885	907	881	920	955	913	955	849	895	895	903	896	941	870	925	904	874	929	913	897	927	911	931	918	935	935	890	873	902	879	930	911	912	903	911	883	853	839	968	898	877	929	939	944	960	889	877	881	912	884	872	960	879	943	879	907	900	889	928	906	924	896	886	952	942	934	889	884	866	959	916	846	841	894	878	935	915	878	861	920	904	890	908	948	864	885	903	885	926	875	936	924	846	895	921	860	888	933	899	906	925	842	927	923	885	880	874	893	909	886	872	901	939	900	925	866	934	886	899	918	875	868	939	916	942	911	930	950	871	884	929	858	924	935	885	833	871	900	939	915	857	939	887	952	909	939	877	898	890	925	917	949	902	892	958	952	833	869	888	856	899	893	886	917	918	906	894	917	887	867	901	937	878	857	941	896	903	954	863	954	870	879	895	930	903	933	908	919	848	954	934	914	885	887	916	936	874	876
3542	3741	3097	1731	1306	1075	963	903	839	806	762	751	764	758	704	731	670	690	675	694	696	718	690	658	672	691	741	691	735	680	635	689	644	670	696	666	690	666	682	681	616	667	652	710	628	653	667	660	681	705	688	661	631	677	677	673	675	699	686	676	657	623	653	665	673	684	641	724	678	642	677	667	663	674	648	661	664	654	689	663	621	633	633	650	671	659	660	700	677	683	659	650	654	712	645	683	642	616	631	621	651	667	653	647	681	664	673	683	665	619	662	658	669	733	684	681	702	649	701	644	683	635	652	689	682	677	653	613	642	695	693	662	640	720	659	685	615	678	679	693	673	668	652	657	686	602	644	658	664	685	681	672	669	627	691	659	698	666	662	676	673	670	690	643	679	650	625	652	644	651	687	644	658	631	687	606	661	695	686	663	644	685	661	695	615	658	629	673	667	628	642	673	681	677	650	667	620	679	691	636	667	649	652	639	666	652	678	723	654	651	669	665	646	654	673	644	654	675	616	604	685	648	628	659	636	635	700	677	681	676	660	645	675	624	663	664	615	703	660	661	669	639	638	616	659	667	691	728	614	650	678	679	655	672	666	641	677	683	656	629	637	669	660	632	722	629	588	596	667	641	624	626	666	658	636	631	676	611	660	640	699	604	613	624	676	686	619	689	688	661	627	654	664	680	654	649	621	628	668	661	662	615	627	664	649	661	653	655	649	634	647	630	699	627	643	734	645	677	654	645	644	648	663	654	693	659	688	633	629	690	632	644	674	648	604	632	644	629	678	612	613	638	616	663	678	668	662	605	651	652	637	615	692	585	642	655	647	635	673	663	658	672	667	639	689	680	643	650	649	639	627	693	682	659	640	648	687	664	613	662	627	666	620	673	656	673	663	637	676	606	643	652	614	682	665	653	671	691	653	637	632	658	674	623	640	664	657	687	660	665	660	688	634	643	645	638	648	623	692	653	661	653	686	680	644	689	636	657	674	699	670	651	647	636	655	617	644	656	658	662	640	655	636	704	624	624	668	622	625	636	635	669	650	646	710	631	636	668	672	630	631	672	630	635	629	643	677	656	635	672	617	668	666	672	633	671	689	640	650	671	648	675	624	672	628	668	645	690	634	623	638	624	626	654	627	674	661	657	684	675	589	647	619	648	637	629	653	604	632	626	662	672	670	635	665	685	618	591	653	672	635	640	662	640	663	642	655	704	705	632	683	665	620	648	660	637	654	657	655	630	685	603	618	632	665	588	662	653	674	670	675	667	645	643	663	637	599	667	661	676	644	648	646	668	621	660	662	644	615	617	637	682	641	694	678	618	655	657	638	610	626	680	657	640	661	683	647	633	696	624	633	648	626	624	635	626	654	645	654	643	655	691	676	604	658	623	630	661	657	596	632	620	616	657	667	677	679	672	660	622	623	674	655	644	699	644	632	644	652	706	642	626	659	649	670	656	610	650	632	613	671	659	675	630	581	624	681	692	658	645	633	686	632	659	625	684	634	632	631	640	613	661	667	677	671	616	629	694	680	665	664	653	693	690	663	605	655	652	652	723	662	682	646	653	688	681	633	648	605	630	676	635	667	637	656	643	698	591	616	658	662	660	627	642	677	649	657	669	669	639	677	675	643	706	642	639	644	683	652	664	690	659	624	661	659	688	639	651	626	646	669	605	674	631	653	584	644	621	614	624	662	660	691	675	646	667	621	657	675	628	663	616	635	625	675	630	683	609	645	663	622	586	669	668	680	695	623	621	638	672	662	652	636	635	640	619	656	657	646	651	664	652	734	691	661	662	632	654	640	615	645	644	679	672	678	656	645	722	694	638	638	659	642	669	647	666	655	622	606	665	636	649	592	644	630	614	664	669	627	642	643	703	655	667	638	626	616	609	629	620	639	659	668	660	643	617	644	646	682	675	615	660	657	637	657	654	658	621	655	625	632	641	654	661	618	636	657	637	674	665	649	664	629	597	678	651	613	650	663	647	625	636	634	656	691	660	622	560	642	626	638	625	629	651	645	662	667	654	666	635	663	659	674	654	647	628	636	618	653	658	618	634	628	652	613	669	668	635	664	644	637	650	686	653	694	638	629	666	677	637	680	684	627	659	666	651	593	667	658	624	628	629	630	633	644	656	635	636	579	622	639	634	692	660	652	676	642	608	682	625	671	649	665	657	647	666	624	651	672	623	612	642	618	641	638	616	642	615	663	643	662	607	625	664	662	697	661	628	590	660	621	629	642	702	603	616	619	689	661	630	644	642	676	608	674	637	652	614	640	631	649	642	656	642	669	649	687	627	638	650	650	667	643	659	648	607	617	650	655	670	676	622	657	629	648	650	643	673	645	632	645	679	668	642	671	692	681	651	630	678	660	692	612	659	685	606	647	644	644	631	592	655	667	640	627	626	650	652	646	633	662	658	618	644	677	622	644	662	666	616	657	672	686	659	650	681	683	647	707	624	680	637	694	618	700	647	655	692	631	695	638	653	618	661	623	664	645	682	620	632	612	636	696	699	647	671	626	705	640	636	696	647	631	598	650	681	617	592	642	595	706	630	650	684	628	688	656	645	612	613	607	688	658	650	678	665	625	667	655	695	654	654	626	604	631	672	602	638	656	592	658	662	589	609	643	687	603	655	630	644	599	642	687	598	604	651	634	661	657	638	669	648	620	587	603	619	668	622	649	653	707	646	652	632	655	665	698	644	681	697	679	671	626	597	658	617	623	619	634	700	669	657	664	665	630	633	642	607	694	638	682	623	591	689	685	688	701	628	626	636	616	658	655	649	633	618	651	666	639	627	619	600	707	668	639	684	605	631	634	623	638	622	622	682	652	658	624	632	672	642	653	706	664	658	585	657	650	663	661	666	657	652	640	693	668	638	683	620	668	624	643	655	648	639	641	656	684	610	647	607	660	620	692	609	642	642	605	647	643	625	651	637	641	628	652	633	602	625	603	685	642	649	648	625	664	626	657	631	658	693	680	639	623	672	696	682	692	637	642	634	682	603	663	680	643	645	653	658	650	635	655	680	643	603	626	673	674	640	644	674	633	600	637	654	669	652	664	606	679	654	651	645	669	671	641	681	670	654	632	652	607	636	678	656	673	637	632	636	635	625	670	672	634	629	683	627	630	679	640	624	643	676	654	595	624	648	671	667	661	631	653	669	623	641	658	645	667	626	624	638	648	627	608	661	666	575	659	635	664	694	658	665	684	658	618	656	662	627	634	640	625	653	660	691	643	626	609	666	669	661	679	684	686	689	635	598	688	663	647	637	615	653	674	668	655	627	647	658	635	638	610	660	650	633	645	645	593	638	618	645	656	612	627	683	644	598	649	669	653	672	664	665	619	690	636	642	676	615	635	639	635	680	643	665	642	672	675	642	689	621	634	649	641	684	644	653	649	641	639	620	655	669	666	662	702	655	651	596	644	614	642	680	636	649	606	706	661	665	612	699	689	670	635	636	667	646	657	707	623	660	633	674	617	618	638	616
24455	21496	28863	24565	21490	9031	1868	1235	1009	990	960	879	852	852	919	908	896	889	861	866	801	808	831	838	824	849	851	872	839	837	865	842	868	821	823	828	833	824	836	819	827	775	833	799	776	838	814	822	810	883	813	782	857	824	825	815	832	783	819	850	785	764	853	793	800	799	800	845	818	822	783	823	825	846	845	799	832	819	769	861	803	773	814	782	868	801	849	828	804	773	778	821	806	799	856	848	767	792	786	838	784	777	798	783	841	858	800	836	805	816	774	752	815	806	841	811	838	840	786	800	800	820	844	792	820	820	794	817	826	799	822	801	822	825	857	843	834	821	842	850	809	802	773	807	775	787	797	785	802	799	841	790	773	801	813	792	832	832	830	824	791	847	778	790	805	852	798	788	835	814	827	779	828	845	796	758	815	831	825	840	830	791	771	784	757	800	783	809	807	849	807	795	830	802	787	799	858	804	840	839	824	784	812	787	825	827	783	771	800	773	837	873	820	862	784	802	855	813	818	771	825	788	783	800	789	781	819	817	809	790	793	810	807	781	799	793	804	756	790	826	815	752	796	786	783	806	862	790	765	834	766	848	762	804	821	766	826	784	799	782	807	795	819	767	852	795	881	843	757	791	798	831	810	781	802	826	831	851	832	752	830	790	845	864	812	829	773	868	843	775	897	748	815	822	782	845	817	796	831	787	826	811	845	761	771	800	806	796	792	820	796	811	833	855	813	823	835	814	789	800	775	795	755	807	796	825	801	817	776	817	852	820	791	769	825	829	834	792	753	770	781	764	831	781	851	808	815	847	825	830	812	818	806	808	811	791	766	797	836	812	803	820	782	791	871	799	808	849	800	826	817	804	834	843	810	771	785	779	856	810	842	852	880	826	810	848	768	835	819	825	796	852	819	842	825	801	762	805	794	822	761	813	813	812	833	830	786	843	783	770	805	762	758	799	811	815	815	793	812	808	803	790	810	761	819	809	825	746	763	794	819	806	827	778	798	851	812	802	820	770	806	831	847	794	793	796	880	803	829	849	798	766	837	805	828	772	750	763	827	815	792	797	781	778	806	825	798	831	825	806	841	824	816	828	824	813	801	795	867	781	862	780	803	793	871	833	800	819	832	813	801	791	781	752	836	841	818	879	814	764	790	762	801	765	814	788	765	798	766	862	813	857	813	834	846	782	768	800	806	857	794	824	792	775	808	830	820	809	807	823	783	828	805	794	804	815	824	791	788	785	815	811	806	830	837	804	814	840	838	889	812	805	785	782	840	774	788	781	796	809	811	836	774	788	830	793	846	777	809	815	824	810	787	809	839	828	846	740	834	814	820	788	813	773	797	825	817	779	839	814	777	814	744	851	799	824	790	807	816	835	796	769	778	824	793	791	803	825	770	784	811	808	815	840	782	811	803	800	790	851	792	844	794	806	772	834	799	782	803	777	820	773	797	798	773	858	775	803	808	804	809	759	801	826	813	831	781	777	774	736	822	810	775	849	790	774	792	818	842	834	830	801	761	841	827	823	822	818	826	817	841	785	813	849	794	790	804	848	882	860	799	787	736	808	771	835	799	814	803	786	853	831	805	789	805	809	841	759	803	773	791	814	782	798	828	872	775	859	812	824	789	772	821	850	792	820	759	781	798	868	757	800	812	776	807	773	778	815	865	780	853	773	779	776	802	832	835	793	834	770	805	820	790	794	795	828	751	801	771	760	758	777	771	832	818	836	866	837	791	800	792	846	763	799	776	813	823	773	816	800	804	803	854	824	831	816	777	797	769	801	756	793	861	870	834	730	849	798	808	808	813	785	819	782	815	850	816	792	846	806	892	779	816	771	793	771	842	814	802	836	814	782	767	798	825	823	811	830	860	770	812	833	840	787	814	769	756	838	774	759	761	803	780	853	782	821	819	778	802	816	769	811	742	785	798	761	853	768	817	814	801	773	788	828	830	835	803	773	761	783	837	775	797	802	829	831	772	823	777	804	824	772	806	787	804	791	779	792	808	840	796	777	813	793	754	810	786	833	814	766	813	813	796	817	787	819	800	839	826	765	757	776	819	820	788	807	727	822	789	834	798	797	788	840	806	828	814	782	783	781	785	786	815	793	770	807	796	814	763	832	777	783	786	798	833	790	804	850	806	817	812	824	844	839	760	812	797	797	817	786	803	842	797	812	805	736	767	764	857	809	846	773	858	810	819	805	841	844	827	769	792	786	781	810	800	806	838	823	763	858	808	753	793	778	799	761	787	810	793	798	835	835	820	771	869	827	871	768	733	839	805	810	798	820	786	828	774	801	773	749	822	716	747	766	824	841	768	812	841	805	773	827	840	775	800	879	816	821	797	822	743	806	853	842	813	787	821	799	798	824	789	790	797	839	814	782	816	801	804	812	775	839	814	815	847	844	782	811	825	825	834	829	838	780	808	816	792	791	809	814	780	787	790	843	826	755	791	839	841	830	814	783	810	806	798	806	811	806	754	780	823	790	789	772	787	844	779	816	793	808	811	851	818	781	796	774	779	774	782	782	794	813	824	819	749	767	848	782	804	792	788	764	813	828	780	795	775	777	768	836	808	843	800	823	814	770	802	817	780	773	787	806	788	817	803	758	812	788	887	813	817	813	783	873	842	788	783	832	804	809	813	830	795	823	815	759	819	786	832	825	854	785	798	774	783	806	802	755	855	780	812	742	798	790	762	792	817	802	797	795	775	785	822	820	777	814	793	829	857	779	866	819	788	811	819	803	814	777	819	747	810	781	805	814	765	797	814	799	869	797	827	785	826	825	820	858	786	833	794	820	778	835	806	787	765	780	811	813	818	802	839	772	810	784	848	800	788	812	826	775	826	814	799	783	786	773	823	820	774	770	814	791	789	778	811	762	831	746	790	813	804	816	791	810	780	826	819	824	812	812	745	828	796	849	795	798	801	825	824	838	828	788	790	798	789	826	793	768	742	802	822	845	807	819	810	785	792	818	757	793	732	827	876	811	779	787	805	813	839	774	833	819	796	761	776	775	738	784	760	815	732	814	834	804	777	822	816	828	812	824	786	801	833	784	785	817	740	823	775	838	796	783	817	810	765	783	780	828	815	820	759	758	781	801	805	832	769	806	798	811	859	847	791	834	796	819	815	793	822	801	740	771	777	831	836	795	810	791	773	810	827	812	714	775	822	828	786	827	777	785	848	815	860	810	804	817	816	781	838	837	783	800	779	799	819	787	798	831	805	834	832	813	862	846	748	819	793	851	771	811	798	845	802	769	773	781	742	800	791	826	753	805	813	784	763	794	786	795	776	817	783	859	774	790	769	814	798	780	807	826	801	808	772	839	859	818	812	822	795	799	848	812	812	818	842	780	814	823	767	828	745	750	809	795	833	785	838	789	814	807	792	827	779	801	821	792	803	817	787	800	840	827	774	766	798	789	801	783	819	797	816	849	773	783	747	766	753	799	857	778	783	791	806	826	771	772	799	775	816	829	781	795	827	793	785	799
3684	6171	5042	2675	1772	1395	1202	1047	943	845	841	845	768	771	730	688	686	669	666	705	683	597	663	649	629	657	603	595	638	609	595	600	619	559	615	638	624	598	637	634	638	628	682	644	560	634	624	591	620	583	608	594	596	586	586	599	635	606	646	686	671	621	607	621	621	650	617	664	607	599	572	561	619	623	609	644	622	576	612	602	654	560	636	599	635	652	585	573	687	648	590	596	603	604	602	573	584	631	589	641	631	669	619	592	584	653	610	586	606	611	639	603	581	648	600	574	573	673	647	560	567	628	607	632	621	623	614	607	636	637	605	574	610	573	601	605	620	606	595	622	625	567	596	568	586	639	595	612	652	616	618	636	598	587	618	613	571	595	599	560	572	624	579	584	623	642	611	604	605	640	623	597	590	635	604	575	573	561	611	608	585	618	580	584	616	615	562	577	570	593	590	545	637	612	557	595	605	597	596	586	619	616	600	571	583	589	594	634	579	588	590	590	621	635	625	640	615	605	583	591	605	611	604	596	620	608	643	683	627	595	614	593	571	632	577	600	597	590	600	633	600	626	612	587	596	613	614	632	564	616	586	587	604	584	603	610	620	596	615	644	631	594	598	633	605	625	591	615	590	638	602	624	613	585	612	586	579	584	628	635	567	598	601	601	543	606	612	626	644	621	621	595	593	611	587	561	614	610	571	591	578	642	646	603	611	569	595	624	611	579	622	625	632	607	644	605	589	632	597	623	622	575	633	573	598	591	583	571	555	596	588	612	598	599	615	612	630	651	613	635	605	566	636	642	631	600	567	564	577	595	632	608	633	593	633	593	599	632	635	573	580	627	558	607	588	603	585	612	560	587	641	629	620	590	619	633	589	601	606	630	591	596	626	586	531	606	589	618	570	565	606	561	602	615	616	625	560	574	609	581	626	579	612	595	584	598	595	607	631	615	629	563	609	587	597	606	627	554	607	575	620	605	602	610	643	603	547	618	603	615	610	563	596	577	597	604	574	538	599	607	613	632	610	625	594	590	574	614	614	587	605	572	608	607	598	555	582	608	603	612	606	658	600	636	594	642	579	685	615	613	627	614	586	581	627	605	611	620	632	594	571	581	600	608	629	582	598	629	605	559	557	625	577	588	552	621	510	591	606	590	608	625	543	582	584	583	589	625	606	600	595	630	577	604	572	626	640	613	641	623	612	591	613	615	601	550	601	601	607	618	597	617	613	621	615	603	598	548	639	608	577	595	570	608	585	591	610	560	581	574	597	599	601	593	604	618	574	560	589	568	611	568	581	606	610	583	645	595	592	660	574	574	595	608	598	621	634	575	574	555	587	620	615	603	596	622	605	596	633	598	641	621	618	601	617	594	592	650	587	627	601	618	539	604	603	623	627	602	607	608	577	587	583	582	660	604	564	570	618	576	580	567	599	577	559	604	588	600	593	574	646	624	575	626	614	585	606	599	592	618	585	601	586	586	602	591	622	534	628	647	601	582	636	631	564	595	643	599	614	575	625	626	586	579	559	573	611	579	591	666	565	572	575	570	628	626	599	619	606	630	532	599	619	566	576	611	603	579	617	639	620	568	596	634	641	594	600	572	582	577	609	595	585	593	604	565	622	567	600	572	576	620	599	602	573	579	557	642	587	645	620	593	555	578	583	596	548	588	580	643	549	589	628	587	613	604	582	625	569	624	579	595	576	583	588	556	582	585	579	612	607	569	576	588	580	590	582	559	601	616	604	624	596	586	631	587	587	553	552	633	560	579	576	621	576	584	602	569	593	557	608	601	589	584	607	568	603	554	601	612	611	618	573	595	639	596	622	569	612	672	574	556	588	608	632	584	567	589	604	574	586	601	593	596	663	619	581	571	621	607	589	604	560	615	602	590	554	589	587	562	576	616	595	582	630	571	598	579	631	592	573	589	598	599	622	635	593	598	646	549	582	592	559	599	590	633	612	588	624	593	622	572	593	548	558	623	582	609	623	633	566	593	604	587	581	599	636	614	576	591	602	572	610	571	558	557	634	576	577	529	574	611	595	584	557	577	595	583	611	570	605	586	593	588	598	610	599	510	595	580	565	627	649	533	566	583	567	596	613	607	617	627	630	558	620	614	557	587	633	603	617	636	614	594	618	593	604	604	547	549	625	588	590	550	615	615	597	575	596	555	615	606	549	577	600	614	577	594	588	618	548	635	626	628	576	609	612	592	574	586	600	596	613	585	581	647	564	626	603	582	572	582	571	589	613	601	577	634	617	599	609	572	610	606	621	596	591	587	544	604	623	589	573	581	612	532	605	583	598	609	578	586	632	588	564	548	582	650	590	615	588	593	618	583	601	624	578	564	559	615	614	612	592	596	579	602	591	618	603	636	613	566	553	611	626	584	573	594	635	584	632	597	616	615	535	596	632	596	583	560	597	529	594	606	601	601	578	580	567	601	579	566	621	611	618	569	590	596	622	623	609	601	558	579	632	594	604	590	590	631	571	603	611	568	624	630	593	591	595	562	624	589	600	607	618	641	584	625	576	569	559	637	598	553	646	568	550	611	596	597	586	562	610	565	552	542	587	603	600	552	580	603	575	598	585	664	592	548	609	615	601	570	587	622	587	607	544	590	590	581	565	608	572	596	611	589	644	630	665	575	624	584	622	600	596	581	587	598	603	636	603	602	625	564	606	624	561	590	580	595	617	589	607	635	620	580	573	580	555	633	561	581	569	583	594	560	587	561	584	601	580	574	629	630	616	636	632	576	620	578	615	589	620	627	597	585	573	559	571	590	578	611	558	588	609	613	561	579	592	588	606	585	562	596	629	582	625	605	570	547	572	567	595	604	568	619	623	559	600	572	569	577	568	583	607	597	550	606	601	610	587	553	547	629	597	606	587	586	580	564	562	581	588	569	584	608	607	572	603	577	603	572	573	565	589	566	594	613	592	608	650	594	585	595	615	581	576	605	580	612	672	603	590	575	590	579	635	625	630	619	569	600	535	551	583	586	592	557	576	586	591	576	586	612	560	571	603	602	616	617	543	563	669	568	590	571	611	570	602	590	600	612	585	573	617	553	559	600	600	618	592	611	557	601	581	584	631	589	641	572	595	584	578	604	597	553	604	558	534	570	585	607	588	606	644	600	600	578	585	596	590	577	583	610	630	633	611	601	666	589	617	627	598	550	608	549	610	577	603	597	572	587	600	601	651	606	563	587	590	531	589	608	563	584	571	580	601	582	577	591	596	548	589	616	568	569	596	598	614	574	589	566	606	589	638	642	603	608	634	637	564	587	564	594	635	608	604	608	630	606	594	604	592	605	624	577	631	621	626	613	614	597	596	607	617	590	562	592	643	576	607	615	613	632	639	597	581	565	548	588	588	585	580	653	597	581	608	584	602	563	570	581	602	633	592	620	603	599	616	586	562	592	541	585	599	602	583	593	624	652	626	617	620	600	566	633	593	548	604	611	576	547	591	564	604	610	573	613	601	614	566	568	602	537	616	585
27877	10475	1209	730	601	527	508	524	533	537	496	509	501	467	552	518	493	510	508	510	497	496	516	528	513	478	519	508	540	505	510	520	503	531	517	496	506	499	523	534	485	489	485	514	473	519	516	484	502	480	532	474	513	476	504	501	488	500	479	498	533	502	500	500	507	514	520	502	447	493	497	516	495	488	484	493	495	460	530	507	484	557	502	482	488	466	459	488	519	421	496	474	492	526	474	487	474	483	512	491	490	497	537	512	516	490	527	547	504	516	515	541	501	518	526	460	496	465	515	492	508	494	473	547	474	515	489	464	535	495	507	515	525	519	496	458	506	494	520	532	488	528	479	495	478	495	481	516	514	470	526	515	491	461	542	502	486	493	508	498	493	476	525	477	503	529	505	499	486	497	480	521	460	445	496	504	500	489	485	437	504	512	531	483	496	495	492	549	507	524	508	487	500	501	481	547	484	490	502	514	508	495	499	480	490	492	495	531	474	498	516	515	493	484	463	489	484	493	443	502	475	506	501	529	525	504	475	485	428	508	513	478	494	452	510	531	483	523	484	538	499	499	492	507	509	514	544	536	492	497	526	497	521	554	485	524	497	515	510	500	485	513	479	517	494	486	495	514	536	462	471	495	470	526	504	503	502	500	522	568	524	499	489	476	521	468	482	526	509	492	521	505	492	502	470	500	495	452	475	513	498	467	491	514	509	489	478	511	454	506	503	511	515	518	496	491	515	489	508	496	495	546	506	516	523	525	503	484	484	491	542	449	510	489	480	504	505	488	463	517	481	475	484	468	492	491	491	452	504	501	502	475	474	501	502	551	485	554	482	480	508	469	450	493	503	481	547	530	505	521	497	518	467	474	520	532	485	462	526	501	498	495	455	473	500	516	501	476	510	532	526	499	526	486	471	467	495	471	529	525	477	500	509	468	479	534	483	475	536	490	480	476	510	511	509	493	512	485	525	501	511	478	520	480	513	471	499	486	512	485	538	452	483	507	484	495	563	511	487	536	545	485	522	480	500	505	471	497	460	478	506	516	479	497	523	523	493	482	514	473	542	484	502	481	485	513	487	503	495	507	504	478	537	513	470	478	528	516	491	483	491	511	518	497	529	516	504	488	509	471	506	523	480	482	502	567	478	493	495	505	487	530	472	491	484	511	508	526	517	485	530	495	521	509	555	537	494	503	509	490	510	494	511	497	479	516	476	479	489	499	521	489	525	486	479	491	522	510	524	495	476	485	503	499	458	483	481	475	501	510	528	481	486	534	524	473	507	512	488	455	491	521	515	534	501	496	523	508	477	485	496	536	492	499	510	513	504	484	506	523	459	506	471	473	485	448	514	464	520	495	483	481	570	475	556	520	501	499	520	532	511	495	504	501	494	480	534	463	493	497	555	502	493	518	531	491	533	502	503	473	494	540	492	483	486	523	493	551	477	509	503	494	504	465	528	513	509	528	504	498	522	495	474	474	504	443	491	469	476	467	517	508	530	505	489	499	533	516	492	518	496	498	490	501	502	497	494	490	519	512	487	508	522	547	498	500	504	472	504	465	478	487	501	535	465	500	550	535	507	485	472	472	493	508	502	537	504	482	478	526	492	502	515	495	494	520	554	488	489	535	490	524	497	491	491	529	489	507	506	490	537	549	508	512	446	470	471	471	522	493	523	487	542	510	499	541	496	488	525	461	494	475	509	471	476	524	528	452	550	500	514	525	501	504	500	519	460	460	497	470	512	518	501	505	511	518	506	516	476	492	523	482	515	482	497	486	493	516	467	503	492	490	510	501	487	514	536	503	497	481	491	489	475	520	509	516	503	530	497	442	510	518	540	501	435	552	531	507	514	537	520	496	505	507	454	499	494	496	518	512	492	490	502	498	554	530	496	501	483	508	519	461	520	521	500	466	473	511	494	512	462	531	451	489	486	505	485	500	479	516	487	480	507	542	505	498	538	513	468	477	477	541	521	509	482	502	498	458	497	486	506	510	483	508	477	492	492	512	538	482	511	457	517	466	504	499	512	486	516	504	524	514	461	533	496	534	517	501	513	479	514	512	482	471	530	491	518	518	511	499	531	503	506	523	510	541	490	495	512	569	469	524	489	520	512	496	490	500	522	470	509	501	514	547	510	512	480	504	492	501	499	499	533	513	513	453	496	452	514	474	533	493	522	485	510	476	537	515	469	518	516	502	506	495	461	507	522	507	502	489	515	494	477	480	492	523	521	516	498	512	470	531	539	547	496	482	503	496	509	500	514	503	558	507	517	491	483	485	471	497	474	482	503	444	499	492	490	524	484	502	519	507	533	517	520	458	488	462	522	497	490	504	504	521	525	504	486	472	465	508	472	490	499	466	470	507	461	489	496	496	473	502	470	511	504	503	512	485	445	475	510	492	489	528	445	516	535	503	550	524	533	480	533	494	491	482	488	482	490	484	457	489	495	463	498	478	496	507	472	489	481	504	471	506	555	499	507	519	513	529	516	551	487	493	541	486	491	492	506	515	513	554	506	495	472	479	492	498	505	473	542	491	524	487	517	548	490	493	486	482	546	494	475	527	441	483	508	511	510	523	534	541	512	538	533	502	507	445	460	486	540	468	531	495	491	528	498	498	507	511	539	518	500	513	546	492	502	528	506	484	462	485	492	540	515	515	514	488	505	498	464	507	528	491	496	477	474	551	491	447	458	480	524	478	501	472	497	518	529	502	491	485	469	526	486	521	505	483	488	471	460	487	464	512	523	471	516	493	464	527	509	529	469	525	505	505	509	491	469	493	518	524	483	513	507	514	501	508	473	505	488	516	482	482	499	518	488	520	496	522	528	514	497	532	482	513	523	502	483	513	497	456	488	470	504	474	508	538	515	522	510	517	505	495	492	499	510	525	511	474	491	543	473	502	486	514	511	484	501	484	461	458	468	471	481	492	471	485	467	497	490	485	472	493	481	514	519	489	523	493	493	509	533	536	458	486	523	545	519	528	489	497	469	472	506	506	511	498	473	497	511	499	518	543	492	465	536	495	516	474	510	476	513	500	496	511	459	531	468	480	519	509	524	520	494	465	473	492	480	479	504	501	473	488	506	508	482	494	518	457	508	506	509	483	468	487	507	490	475	515	456	522	484	507	503	514	491	530	488	509	499	514	506	526	475	542	502	487	509	493	502	480	503	470	516	506	492	529	508	537	501	539	484	464	535	491	502	476	464	513	527	514	509	514	494	496	500	465	489	492	498	495	510	441	512	505	476	519	535	487	486	521	545	485	516	558	510	477	516	473	536	498	476	462	491	507	539	480	485	502	478	512	478	481	519	525	483	494	507	503	466	515	543	489	501	529	474	510	502	509	512	459	466	535	478	513	529	534	540	511	494	477	500	484	496	521	530	460	488	527	469	540	500	467	527	503	532	503	487	511	513	514	524	482	513	483	538	551	507	458	514	519	488	510	520	492	487	497	517	506	467	504	489	501	512	512	461	503	459	517	527	529	515	476	528	483
4794	548	496	441	404	382	401	362	352	368	342	362	380	367	374	392	370	372	336	349	357	357	367	366	351	370	392	336	345	369	381	340	366	348	364	318	339	379	386	354	359	327	350	355	320	356	353	349	358	358	353	342	358	336	348	332	336	363	365	376	355	365	365	349	375	344	355	361	387	351	380	352	364	362	352	348	377	347	331	400	365	358	360	365	363	359	368	382	337	363	359	349	362	359	372	376	340	371	356	367	331	352	361	352	384	360	349	344	355	386	353	339	335	367	330	376	340	360	379	386	386	388	371	370	325	382	331	359	371	365	346	359	356	385	332	367	357	386	379	370	390	363	371	351	368	397	358	383	352	432	330	371	335	382	343	341	393	377	344	339	333	388	339	339	347	330	356	341	353	356	380	356	346	339	345	367	374	367	358	352	352	341	326	363	368	392	347	376	396	366	347	379	385	351	346	363	331	372	389	362	388	364	345	378	360	353	353	393	338	371	371	351	371	330	385	309	385	362	363	370	368	377	381	348	344	346	358	348	353	333	365	361	354	372	359	382	348	355	360	351	405	389	345	315	369	356	365	363	355	364	391	331	342	367	356	361	331	336	345	378	408	342	344	358	346	347	371	344	343	370	348	359	347	334	374	409	357	376	376	349	368	361	348	390	320	356	349	362	375	363	355	337	342	358	350	356	365	353	366	384	396	348	351	375	387	363	336	362	366	345	347	349	305	375	323	335	352	341	356	365	352	356	344	335	372	374	318	379	342	365	344	366	408	349	347	362	375	372	360	380	351	356	369	350	359	361	340	369	392	348	356	340	327	352	362	363	355	343	372	369	373	354	316	383	347	364	397	363	357	349	362	355	358	374	315	355	319	348	354	368	362	328	372	346	399	387	378	350	350	363	384	344	368	356	379	335	366	338	415	354	346	357	384	354	342	369	340	352	325	393	347	374	352	357	345	384	374	369	356	383	354	368	377	377	325	360	385	336	333	361	370	350	304	362	347	388	361	340	329	361	367	350	348	362	359	324	387	406	339	353	356	369	375	350	336	342	351	326	343	349	338	338	386	356	362	347	358	382	362	363	374	360	374	348	359	350	352	367	365	371	366	322	331	384	366	381	381	366	369	342	369	380	355	345	348	412	378	376	372	408	347	312	364	340	339	337	364	371	328	367	367	383	376	374	346	366	371	365	363	409	358	352	310	346	365	341	343	364	360	348	363	359	348	364	387	376	357	360	343	362	353	367	348	368	364	387	327	379	356	367	365	387	415	365	371	356	370	380	340	363	373	317	347	357	374	347	366	325	353	369	341	358	361	377	345	369	368	345	371	378	359	356	374	359	352	377	367	377	351	386	388	362	351	373	352	352	330	388	353	393	343	362	357	359	341	350	347	379	361	345	317	337	358	404	351	364	335	333	371	359	390	366	318	355	367	357	365	370	379	366	360	370	340	351	342	342	351	346	348	347	319	351	373	379	362	354	351	340	386	354	358	342	372	344	327	364	339	363	358	350	365	378	345	357	385	362	331	352	373	343	344	353	371	363	359	365	346	331	370	360	351	337	331	357	386	375	357	356	354	341	420	365	353	384	365	364	339	328	367	371	370	361	309	344	347	326	357	324	364	364	343	350	362	371	389	363	338	372	359	341	376	379	373	383	349	354	354	359	391	368	378	336	361	343	348	366	384	359	334	372	364	359	336	326	387	364	342	348	350	362	378	345	367	349	338	355	334	346	372	381	329	364	317	375	338	353	368	369	353	343	333	374	323	360	373	358	351	385	348	347	348	381	323	356	356	401	371	363	349	351	400	362	335	380	351	393	340	327	353	391	346	367	331	375	361	341	352	349	336	347	358	333	345	381	340	351	394	370	315	345	369	329	386	355	341	356	343	420	368	338	372	369	351	371	351	360	366	347	364	350	383	335	344	338	352	325	348	349	355	364	372	373	339	348	335	385	352	346	310	338	367	314	354	331	369	345	366	334	370	347	387	358	396	383	330	363	370	393	360	397	343	350	340	355	368	343	341	338	332	348	341	353	352	376	385	384	330	368	381	344	367	365	366	375	352	349	379	362	423	354	373	362	343	354	378	341	361	347	350	346	371	364	343	386	320	368	369	361	360	342	329	348	348	360	315	370	386	375	352	350	335	381	383	378	361	342	331	368	377	368	368	338	328	332	352	364	382	365	377	364	350	359	383	331	358	373	331	383	362	359	351	342	385	349	381	364	344	351	380	355	368	368	354	333	372	363	349	356	345	362	343	373	306	336	346	374	325	356	355	358	356	362	370	346	340	338	370	354	331	327	354	349	379	324	356	360	392	353	352	349	343	387	353	389	389	349	379	362	349	337	348	364	373	321	337	354	360	375	342	362	372	362	379	386	392	344	353	365	361	374	343	372	356	365	364	381	371	330	361	371	365	315	423	342	363	362	367	345	372	358	350	344	365	389	366	334	346	313	359	366	340	375	377	385	354	351	329	352	386	344	341	337	369	361	387	343	372	374	364	353	361	396	348	346	368	392	386	349	391	370	362	359	337	367	350	380	372	340	340	366	331	377	352	346	382	336	351	350	344	353	331	354	342	369	353	350	372	352	402	384	343	349	395	390	394	383	366	352	384	363	370	367	355	369	351	378	335	330	352	332	375	348	333	369	339	380	372	371	356	374	337	365	353	358	338	345	370	359	415	323	343	340	339	359	358	361	378	387	306	351	348	376	356	350	376	358	334	346	409	349	373	362	321	356	358	371	360	372	378	373	341	382	387	341	338	336	348	371	360	379	356	359	356	384	377	380	360	390	356	343	361	363	344	342	314	401	339	337	380	352	334	366	357	386	353	350	369	411	381	360	349	367	371	363	365	365	371	365	345	371	382	341	378	336	375	357	359	342	350	320	372	352	386	353	346	356	334	346	376	344	333	328	363	358	378	351	374	398	344	349	361	373	379	379	339	343	370	375	347	360	336	344	342	347	337	334	349	362	362	389	361	357	394	365	322	363	341	346	350	351	339	336	351	362	339	384	357	350	351	348	380	348	364	338	375	365	371	332	347	356	352	378	345	345	336	373	342	348	367	361	346	330	366	365	360	352	330	385	353	345	363	361	355	381	371	337	381	371	357	390	380	337	354	382	348	377	342	382	342	334	355	338	363	367	341	344	363	356	345	363	347	348	366	366	351	354	380	343	382	358	359	356	340	370	358	351	384	323	356	355	370	379	398	363	389	329	334	362	331	336	355	332	365	361	366	363	337	362	348	358	346	363	329	338	327	384	371	378	367	321	341	368	378	355	374	366	383	347	374	316	352	333	363	345	342	336	377	341	385	393	366	349	349	366	384	368	394	357	366	374	347	358	377	362	342	370	343	365	345	392	384	359	362	348	348	340	319	323	366	389	318	351	349	360	379	390	367	362	369	373	367	359	371	356	363	344	360	358	345	356	373	319	386	339	357	351	363	365	377	351	326	318	387	339	345	351	358	393	360	370	315	362	364	382	331	342
25568	21506	27950	25517	11401	1828	1362	1108	999	1000	1025	981	1049	925	920	1027	898	965	1010	1003	976	1002	957	945	942	909	955	903	951	916	872	937	905	916	841	935	903	918	889	954	839	931	962	865	859	856	903	911	920	915	932	883	935	887	897	934	940	870	933	919	950	907	870	932	860	906	938	998	874	891	925	979	870	919	858	908	900	888	895	902	946	859	897	937	874	954	927	847	912	925	912	927	939	919	930	906	948	902	890	938	914	959	943	882	932	900	954	941	894	880	873	887	937	911	919	945	912	894	881	914	928	884	915	905	895	919	873	897	917	924	862	890	905	850	945	924	935	942	898	948	974	907	901	836	872	872	906	878	914	901	913	931	874	918	941	913	834	945	921	898	946	982	927	918	890	861	909	892	899	887	996	865	861	903	921	886	944	876	892	938	946	863	896	953	1000	904	895	901	936	899	864	842	899	918	935	862	898	892	942	904	861	902	929	892	892	949	954	916	896	901	880	901	928	943	925	889	928	884	925	878	898	922	874	912	943	896	880	996	883	902	853	898	945	874	917	875	891	922	913	921	889	923	930	918	884	943	930	909	934	907	922	871	888	917	884	909	959	929	926	901	889	886	861	887	899	913	887	908	879	909	866	944	918	946	927	913	914	898	858	878	935	909	966	892	963	891	900	869	905	899	884	919	923	943	894	920	931	902	897	904	960	903	923	875	925	879	931	940	954	932	905	924	903	844	918	913	874	913	887	939	868	902	871	933	950	886	955	905	854	897	915	816	910	900	898	922	884	890	879	935	926	904	892	932	911	950	940	936	900	922	912	942	907	926	918	855	850	918	909	928	913	862	894	911	989	892	939	866	895	884	923	956	962	920	903	954	911	904	871	921	881	876	915	891	853	907	906	919	871	944	865	925	941	896	959	898	883	883	892	926	884	941	907	880	923	898	914	956	931	868	906	894	909	893	893	899	929	868	941	922	891	895	952	916	839	920	925	911	942	933	892	912	967	880	875	920	940	901	928	932	920	921	877	875	906	892	946	939	908	893	920	855	907	943	905	883	942	866	902	924	878	898	911	885	903	962	935	903	911	935	941	904	889	883	945	945	918	963	911	881	950	885	948	899	963	879	916	902	895	932	908	904	901	914	906	865	871	921	960	876	934	937	898	882	938	940	932	923	933	938	982	884	918	906	872	935	885	855	919	909	957	883	935	908	922	925	911	895	902	925	934	920	932	910	932	929	868	902	938	909	905	861	878	879	867	865	983	894	935	857	938	920	911	904	933	922	882	890	905	904	872	921	950	903	874	904	886	869	967	929	865	903	906	958	897	866	912	908	923	880	821	873	907	938	900	907	916	882	899	942	892	933	959	974	869	958	891	873	939	940	898	928	847	865	917	887	895	923	860	910	953	909	934	943	918	903	850	911	1005	929	892	885	868	903	916	919	910	876	910	834	925	958	889	908	956	906	916	952	867	895	897	935	884	865	885	906	848	876	929	904	956	911	884	905	904	869	948	909	889	882	945	929	889	915	877	901	863	904	870	924	865	890	826	881	836	871	955	925	931	931	892	912	939	933	890	877	886	904	859	895	923	835	884	909	870	873	897	930	908	929	914	941	917	960	874	870	896	868	927	952	856	899	876	899	918	868	886	895	867	848	861	926	951	864	890	881	886	919	897	952	926	925	931	896	925	920	914	888	891	916	975	892	943	856	859	887	912	895	916	884	927	955	916	907	923	921	923	946	883	894	930	878	907	925	907	946	975	884	960	918	905	872	930	955	930	949	911	896	977	830	984	944	954	903	970	865	884	877	906	893	933	920	899	865	884	884	839	935	910	900	862	897	928	917	889	849	876	891	910	908	920	923	893	907	933	981	917	903	906	918	927	891	890	879	883	890	942	888	904	942	937	846	956	929	903	912	840	921	905	846	935	867	925	878	900	890	870	946	904	884	915	915	931	939	899	908	952	894	906	956	881	928	912	955	931	954	914	918	869	948	878	892	895	925	894	878	879	875	908	983	908	924	904	930	927	890	983	871	900	882	933	901	886	888	848	878	930	889	840	889	913	884	871	888	910	822	909	945	931	911	912	936	862	871	859	931	905	841	904	870	882	953	912	901	936	904	888	942	918	884	885	930	893	856	948	865	900	928	900	874	965	884	917	919	901	940	981	901	863	934	914	958	894	939	863	957	930	923	914	907	866	890	937	949	911	883	902	906	890	937	895	900	915	943	928	913	883	905	864	887	984	931	868	915	965	864	901	967	884	906	885	899	922	923	900	876	950	886	882	891	855	894	911	912	892	972	915	918	837	860	838	838	917	882	933	912	896	873	925	964	897	919	927	922	908	916	864	871	936	921	943	871	916	874	845	934	901	932	917	910	924	922	892	874	864	884	910	854	933	879	893	932	919	920	908	898	876	983	958	887	955	905	910	905	967	897	931	888	913	896	911	934	934	864	886	929	901	923	889	853	879	847	935	949	918	913	879	893	933	861	911	909	934	914	920	901	887	932	855	899	903	865	871	923	913	959	882	948	876	966	891	869	877	867	884	929	866	935	893	873	902	835	911	928	951	904	923	909	885	927	870	899	909	923	944	896	963	912	897	922	906	924	856	879	872	866	909	896	860	888	955	883	938	883	934	896	951	914	866	879	932	896	946	885	910	906	913	847	913	874	917	850	937	934	910	933	860	946	877	886	905	887	910	874	935	901	925	940	923	931	932	930	894	835	885	915	940	927	921	919	882	929	922	893	884	860	911	877	847	922	873	935	956	902	901	895	835	897	933	876	902	884	850	931	939	876	882	870	921	919	938	923	871	885	893	907	870	924	873	897	902	884	907	934	888	937	890	897	890	896	888	947	944	882	868	952	922	913	933	966	934	857	876	931	917	876	897	901	878	925	869	898	907	942	887	858	880	887	898	906	889	907	869	943	897	886	863	898	898	908	883	877	850	912	861	901	907	871	877	894	877	936	914	864	917	897	953	885	909	899	841	949	894	986	960	953	910	888	961	929	903	888	897	889	875	938	902	860	865	883	904	922	858	873	898	891	900	879	937	925	900	929	907	881	922	892	930	888	891	867	930	903	850	859	936	941	962	938	953	858	862	888	850	840	921	895	924	873	902	929	908	881	881	826	904	888	946	939	861	901	915	932	897	902	864	883	950	866	1002	886	880	893	931	865	877	888	922	983	912	867	908	847	908	890	895	913	944	836	925	896	923	921	882	946	885	902	918	880	920	934	915	927	908	889	894	894	904	894	900	898	885	889	874	891	880	873	936	905	886	954	885	923	866	977	892	863	936	927	924	867	919	939	899	933	868	900	891	939	901	888	956	961	939	920	894	932	912	887	953	882	835	967	912	930	930	926	891	932	926	914	869	902	912	930	893	916	914	886	893	854	854	954	886	863	883	954	955	891	930	929	928	840	880	890	906	891	885	917	886	901	884	944	905	914	903	881	877	887	894	903	884	896	897	898	926	843	896	915	965	838	874	911	954	932	894	925
3564	3786	3061	1751	1325	1163	1026	898	872	793	751	793	745	754	699	661	726	688	700	732	673	678	705	723	616	658	688	660	705	700	688	698	662	625	659	646	681	649	676	696	696	638	628	659	633	610	672	678	643	700	649	676	671	695	649	636	715	655	646	664	696	714	685	658	617	662	672	680	661	658	632	680	630	705	610	662	681	715	715	704	639	662	659	637	706	694	658	626	656	643	622	626	615	672	622	622	671	731	627	666	650	656	671	692	659	630	653	654	634	662	706	679	677	626	690	665	663	659	623	668	669	647	625	620	694	684	667	669	692	655	629	628	643	652	680	698	656	654	635	624	664	613	673	648	621	647	655	678	635	623	613	700	695	680	640	615	629	633	632	626	685	667	676	703	647	620	629	662	650	671	637	635	645	677	693	599	742	636	638	664	609	665	702	672	633	619	657	642	651	657	667	697	639	658	670	652	636	669	640	672	670	651	642	682	678	696	647	694	680	667	633	653	678	659	670	670	648	687	628	696	655	648	719	669	646	675	649	671	659	633	644	712	653	621	683	642	647	670	614	654	661	700	641	690	712	695	671	644	625	663	680	672	664	652	631	635	730	658	696	700	671	659	692	667	626	697	688	696	639	653	674	677	659	611	668	682	661	712	666	648	696	665	635	672	660	676	614	724	631	636	626	651	665	687	653	580	679	620	645	634	661	658	644	695	660	631	629	675	615	651	667	675	667	656	682	619	698	671	672	710	679	640	665	634	654	669	614	679	613	636	696	649	662	641	666	632	619	641	655	677	648	662	648	681	642	698	661	649	648	659	661	666	642	649	652	657	688	677	660	658	662	626	653	672	650	662	641	623	689	587	658	633	682	685	623	629	643	641	667	668	649	675	638	622	699	696	627	672	650	609	631	672	624	636	661	693	645	668	667	675	637	611	657	672	664	662	710	652	660	666	622	653	693	664	657	707	625	680	614	658	650	679	619	687	674	606	629	652	635	691	685	655	585	661	644	637	647	631	608	665	670	651	620	688	608	652	664	689	641	631	653	657	656	647	617	666	687	650	632	656	650	618	676	630	722	701	685	633	602	651	643	666	641	706	639	614	682	624	662	675	645	624	656	670	642	675	660	624	684	735	615	669	675	680	627	637	678	670	658	670	674	670	666	626	650	649	635	628	697	660	658	653	700	640	665	622	651	596	674	677	617	681	652	644	650	625	605	668	654	635	626	638	678	663	696	660	664	647	680	680	669	627	633	670	669	645	626	605	682	681	657	642	657	699	652	687	622	626	621	618	669	648	647	631	633	665	644	621	646	627	683	690	656	676	657	656	641	671	655	693	647	656	708	641	654	634	638	648	640	684	622	675	640	710	686	629	618	663	635	667	685	643	653	659	622	632	709	638	607	640	685	655	609	663	644	684	659	700	635	654	667	622	678	633	623	671	676	644	675	659	637	655	658	663	650	712	690	619	716	678	661	637	659	669	663	662	670	640	624	674	639	664	641	669	646	672	682	620	630	675	650	613	636	601	637	640	611	667	655	669	696	669	659	636	658	661	638	643	639	591	657	664	644	647	661	652	615	653	665	620	706	671	657	639	663	626	600	649	675	670	626	647	639	657	653	660	655	658	670	666	672	620	619	671	614	642	679	620	650	673	678	677	678	653	659	655	647	658	662	630	646	644	657	634	678	597	650	686	651	643	681	662	630	661	622	686	703	675	656	665	667	700	724	645	611	660	690	641	644	684	703	670	693	704	605	657	619	636	665	661	670	627	625	650	675	657	635	666	620	612	690	674	685	624	638	651	632	673	625	654	623	658	657	654	649	644	659	665	620	657	665	663	648	661	693	670	669	655	676	635	672	659	636	635	673	672	625	619	651	616	660	681	664	646	651	680	647	596	625	619	659	643	659	611	670	674	636	686	694	660	648	655	667	655	620	647	666	681	668	698	654	632	642	688	689	711	659	611	657	625	649	650	693	677	634	662	644	634	655	685	625	644	607	639	632	662	695	620	631	659	633	631	644	632	686	650	627	670	653	712	642	681	667	640	631	670	625	636	674	644	656	638	634	599	628	634	683	654	642	642	665	619	661	721	654	658	647	654	650	666	668	669	700	631	650	652	629	674	686	630	648	676	638	643	620	628	620	610	665	654	676	667	652	654	696	659	641	649	638	694	655	624	640	676	653	639	621	656	636	651	661	646	632	655	664	688	675	624	709	653	666	621	642	719	619	653	673	610	595	622	646	660	661	613	653	640	695	667	666	624	589	644	648	659	618	602	666	663	657	642	684	655	669	674	631	634	641	640	638	645	675	642	646	666	616	646	650	645	657	681	638	635	675	659	641	665	616	690	685	596	624	664	667	622	678	646	672	669	663	671	671	626	617	628	653	612	685	605	641	657	647	634	619	657	639	654	619	622	683	657	652	661	701	659	710	691	656	656	664	594	663	652	632	629	667	648	630	644	675	635	612	669	672	669	650	607	641	644	672	651	629	675	583	644	640	680	683	668	650	637	661	639	693	678	655	622	644	634	627	666	683	643	624	620	667	646	630	630	634	661	649	638	599	681	646	660	648	623	641	655	689	684	696	623	626	660	632	682	699	638	654	644	645	627	623	605	600	653	676	672	625	653	679	681	606	655	695	638	607	672	688	651	655	633	670	664	636	655	658	657	692	669	636	678	686	667	631	653	681	651	646	630	636	664	634	637	660	655	657	660	738	677	638	619	683	682	670	636	623	701	696	661	616	662	643	628	669	671	654	627	652	668	659	599	626	666	644	683	670	700	643	646	645	583	673	651	637	714	663	679	697	635	683	659	718	610	647	687	640	607	646	685	668	616	655	627	652	614	674	616	606	601	656	615	639	658	664	682	671	657	648	637	653	644	631	653	673	674	620	676	614	677	680	653	687	720	694	648	621	655	664	586	619	633	641	657	575	657	687	609	645	639	671	634	685	627	669	677	647	678	652	666	695	676	647	649	669	645	670	591	626	640	599	680	661	628	614	671	644	681	655	623	664	634	636	660	639	623	643	648	689	640	628	657	658	669	653	644	638	672	638	640	601	675	662	659	691	672	673	638	680	697	654	637	658	649	649	679	646	680	612	657	687	676	656	637	677	659	620	607	647	600	651	612	653	574	610	606	647	647	648	626	616	673	718	634	671	662	675	623	668	681	673	673	717	710	633	645	657	647	640	671	637	622	648	646	635	680	658	671	632	656	674	629	638	634	680	643	627	674	646	661	664	683	619	678	658	698	622	623	663	668	662	654	665	640	617	680	630	666	665	679	726	641	682	647	660	652	657	646	641	656	648	629	641	661	658	638	637	649	625	649	632	675	644	659	637	613	662	648	649	625	661	637	634	664	635	655	649	700	686	649	635	634	639	647	641	688	669	661	687	638	661	621	650	601	647	608	657	616	631	663	662	656	690	632	621	646	663	656	647	631	645	619	700	655	656	625	651	693	655	638	676	656	603	624	649	676	624	629	633	655	655	680	665	673
24531	21490	28841	24561	21478	8894	1886	1220	1064	1026	957	970	987	968	882	936	943	942	903	885	874	852	809	802	854	789	805	792	845	828	832	793	822	786	860	818	821	827	822	814	851	856	817	834	816	835	819	765	872	872	815	864	843	818	773	834	845	840	775	861	822	854	837	819	844	866	787	853	798	803	794	841	853	819	855	818	815	791	817	830	850	773	780	786	812	755	814	774	804	827	816	784	819	791	867	821	855	809	803	824	781	796	779	797	801	759	780	815	873	828	808	847	856	831	827	783	819	798	794	761	757	787	809	819	809	781	851	824	842	823	840	818	827	770	800	768	837	796	823	830	839	764	805	773	825	774	797	787	812	865	815	765	774	838	812	830	801	793	812	838	813	831	820	831	814	842	772	850	815	841	793	817	832	837	834	800	792	778	838	827	818	821	845	830	792	785	762	779	794	822	799	796	780	828	789	804	811	814	861	796	787	783	793	808	764	804	808	783	803	816	821	817	789	824	828	808	757	832	786	751	816	832	834	790	824	755	814	811	826	774	814	816	828	839	845	865	831	782	795	809	816	786	780	798	830	875	853	846	804	804	778	800	795	794	819	822	801	811	885	770	814	778	827	790	821	854	855	814	773	812	814	851	811	791	824	840	828	762	767	837	830	780	798	796	803	823	811	803	776	751	858	793	797	765	767	787	780	815	835	844	851	808	794	771	801	811	826	821	810	807	808	808	826	818	804	785	796	802	871	856	790	834	798	781	772	808	742	806	828	821	813	852	832	780	868	803	793	767	756	775	858	786	808	806	794	840	834	809	789	813	808	817	797	773	796	767	799	801	819	821	805	797	791	812	828	812	777	840	816	791	831	823	783	777	827	863	798	801	780	793	770	763	792	776	784	821	791	805	832	823	785	772	777	799	808	761	858	817	776	741	837	839	750	831	838	777	775	802	809	832	813	809	793	787	761	786	839	832	882	833	831	838	818	836	798	822	776	772	841	835	838	804	852	806	802	767	783	857	763	806	775	807	838	769	839	844	789	786	799	803	826	839	804	785	791	836	823	851	800	791	854	796	796	771	817	783	783	821	818	765	851	844	849	848	801	823	787	811	801	801	828	797	821	789	799	834	814	815	751	846	819	784	836	824	822	784	817	787	806	825	807	750	875	798	802	774	825	783	798	803	780	787	770	799	823	820	815	810	845	784	828	856	804	782	831	788	809	804	819	773	814	819	766	753	787	805	827	834	819	848	846	783	796	783	779	801	820	777	784	825	811	799	791	841	804	787	811	789	818	853	823	848	802	786	836	755	859	839	787	802	780	852	785	792	797	786	819	768	831	861	794	848	757	789	830	835	876	818	878	881	832	817	755	831	855	793	784	839	807	786	823	811	833	821	817	801	804	844	747	762	798	822	767	809	811	774	770	795	839	762	786	842	796	780	791	800	814	759	808	774	788	829	850	845	832	820	787	826	813	816	761	839	839	785	825	828	811	797	773	813	848	720	821	883	807	805	813	806	844	816	820	798	822	825	818	809	764	777	837	813	741	774	828	805	840	797	835	762	781	823	789	789	847	816	819	823	863	792	797	831	820	773	813	828	806	837	816	804	797	828	815	860	802	760	789	815	827	785	777	795	839	835	753	813	799	790	832	811	787	769	850	836	821	748	840	818	784	838	770	789	774	810	791	819	784	805	859	819	832	844	825	776	760	826	822	846	839	792	808	782	823	803	828	797	805	847	833	823	792	801	827	804	771	826	828	796	784	799	788	805	812	855	828	834	733	845	790	805	768	830	842	834	836	802	803	826	780	787	834	804	787	755	828	845	771	813	767	798	805	812	817	811	837	808	828	776	771	803	773	767	763	799	803	812	771	794	832	831	825	780	822	809	800	831	771	823	813	794	806	773	811	785	835	810	792	795	856	780	790	816	829	804	841	787	841	767	795	778	836	847	777	844	782	815	797	824	811	794	767	818	792	849	808	842	824	801	805	836	755	838	797	811	809	787	803	795	757	801	786	803	919	773	847	798	803	787	798	773	814	799	790	793	819	805	765	802	818	765	802	788	804	809	804	800	819	823	800	779	826	784	789	808	838	776	755	787	786	786	814	790	797	792	815	795	829	789	856	778	845	802	862	812	791	831	803	791	799	750	753	809	761	832	821	807	808	799	831	828	780	855	809	801	793	801	777	808	855	795	821	791	828	832	776	802	784	844	771	794	807	812	758	767	792	824	780	808	837	815	872	802	810	830	770	811	786	804	804	808	779	764	809	847	792	838	800	832	788	805	808	809	778	795	789	857	762	790	806	863	787	792	806	822	799	774	790	805	866	812	740	841	827	780	757	815	808	841	792	787	798	796	745	799	848	828	735	789	827	819	793	794	836	839	816	810	780	752	829	829	786	787	803	791	799	756	784	798	803	811	831	756	842	798	823	828	828	785	796	779	838	758	762	829	797	826	808	794	768	809	760	841	833	839	779	835	801	750	798	796	803	868	815	807	744	788	778	798	788	826	780	823	819	843	852	832	873	834	752	771	836	808	791	840	813	833	835	835	811	782	850	758	824	780	803	848	804	776	825	820	787	803	775	805	795	804	788	767	793	843	797	820	779	827	832	855	783	792	821	789	773	821	841	794	821	812	824	770	779	807	773	785	799	832	745	741	829	811	832	849	825	806	812	768	816	802	770	787	749	839	753	817	810	788	841	829	798	816	808	823	817	810	808	786	772	763	790	775	798	811	813	801	840	815	845	798	769	805	767	815	783	784	844	757	774	792	812	811	789	827	848	854	803	842	773	796	791	804	803	763	753	826	766	858	834	837	816	853	829	840	767	821	803	758	834	776	876	831	811	789	803	787	760	828	759	785	850	779	763	820	780	846	788	765	771	794	820	808	751	845	756	821	806	804	814	785	811	782	770	802	835	801	781	809	792	782	863	838	772	774	834	846	796	848	801	812	806	825	780	793	795	794	807	748	752	797	835	796	813	825	806	772	796	806	770	822	779	805	810	788	764	816	823	858	835	799	819	816	830	752	792	784	840	809	843	829	849	796	807	799	809	831	791	793	783	813	846	838	786	807	800	801	845	849	816	828	850	845	856	733	830	794	755	793	771	789	788	802	847	807	806	814	796	822	816	782	839	841	846	810	813	828	745	729	770	815	838	858	804	825	796	821	828	846	833	802	759	828	861	822	760	772	767	803	811	878	868	795	800	815	792	810	803	760	807	794	752	733	821	751	846	835	790	793	793	838	793	798	785	817	754	872	852	792	803	825	798	779	812	823	803	769	825	878	774	824	768	770	839	843	749	838	782	800	811	770	739	812	812	828	851	778	779	800	781	789	820	811	784	833	812	806	761	786	825	806	801	813	827	763	837	830	774	841	807	839	850	780	841	788	781	807	812	784	832	794	765	773	852	780	752	801	802	822	812	798	852	774	775	781	794	856	807	799	852	816	794	833	793	815	797	799	796	822	798	816	802	723	779	811	799	785	793	784	843	815	789	759
3822	5990	4890	2494	1881	1412	1233	1099	969	893	860	829	737	718	721	701	672	704	664	693	646	674	605	678	619	623	629	652	619	611	642	610	654	599	669	580	625	643	631	590	590	601	585	592	631	617	620	593	650	615	577	633	618	602	614	597	606	630	573	611	592	612	601	605	557	637	627	632	630	614	615	568	635	598	646	619	623	632	615	594	633	581	642	634	565	603	594	609	601	606	618	565	606	647	598	667	646	655	612	671	630	572	588	597	575	632	603	570	574	614	652	624	638	628	643	582	570	614	584	599	601	650	617	607	555	609	575	607	570	651	588	608	589	605	651	608	614	606	579	592	594	628	630	622	616	577	597	621	632	611	609	574	582	588	611	573	611	595	604	656	650	585	601	657	637	603	576	610	608	574	627	628	605	556	623	567	584	654	595	619	585	602	608	646	628	584	617	619	605	571	602	631	595	594	587	593	578	620	611	585	558	632	612	572	677	607	656	595	579	624	642	640	641	597	591	589	651	616	611	612	609	567	609	584	571	611	559	663	552	592	596	604	617	601	580	674	610	597	624	607	578	588	604	608	612	581	635	613	606	654	580	619	619	528	592	578	577	648	627	585	588	591	630	610	618	604	567	642	596	596	614	607	609	572	617	625	579	595	576	589	604	606	601	566	593	618	627	596	602	616	599	585	655	627	537	594	574	561	644	633	577	630	624	586	615	577	614	581	584	612	581	648	585	577	615	605	607	609	565	550	606	596	634	587	602	570	628	612	576	632	561	625	629	631	621	553	588	613	606	554	579	633	562	607	643	612	608	634	574	630	607	597	624	574	608	582	549	588	601	627	607	591	625	606	563	597	642	632	602	589	600	599	643	592	645	608	630	606	614	610	646	647	567	611	573	578	613	661	604	566	578	615	601	600	597	598	561	601	584	608	625	617	595	573	630	558	643	616	610	631	594	605	616	621	627	577	612	619	618	595	578	614	582	589	600	599	605	592	596	611	589	615	603	600	615	607	613	619	588	592	608	591	627	623	616	589	628	592	595	569	616	600	556	584	626	589	660	629	578	646	621	608	619	567	594	600	595	599	571	568	644	560	608	596	618	590	593	560	613	605	544	624	599	610	627	558	582	605	563	594	612	580	606	602	591	590	596	640	605	585	570	581	575	610	635	596	555	574	652	554	574	547	593	592	612	592	580	560	606	589	556	607	577	615	597	642	607	633	653	586	624	591	613	607	583	568	570	586	587	620	619	603	607	587	613	598	634	609	644	647	580	633	599	606	640	577	589	573	657	599	613	562	614	586	592	587	564	592	624	585	583	579	606	548	592	644	639	579	612	563	567	633	629	621	590	601	641	613	611	597	578	616	602	567	616	614	623	607	636	594	610	587	602	574	583	590	617	619	621	581	632	593	560	619	591	588	574	586	560	556	586	556	582	584	617	576	583	609	609	641	585	587	599	578	577	634	615	591	591	586	643	603	592	598	593	602	569	586	592	618	554	615	610	604	563	575	591	589	608	542	628	594	578	614	617	621	592	553	583	621	587	589	581	613	584	610	569	608	588	576	604	567	629	580	552	591	567	631	604	583	581	618	599	611	615	593	576	613	597	550	559	590	578	558	573	601	563	619	584	614	576	645	601	628	584	592	620	585	581	620	525	554	593	580	560	625	605	581	606	597	583	589	618	603	639	618	671	572	576	640	597	628	628	570	592	572	621	638	685	618	621	605	607	590	622	608	576	592	596	616	555	608	583	571	623	587	573	657	596	576	581	574	604	586	558	610	567	602	612	602	578	624	613	588	577	610	579	580	586	592	583	602	605	619	607	650	584	583	625	632	565	594	582	606	593	600	575	548	605	644	627	607	592	590	616	610	571	595	598	578	564	599	579	595	571	584	565	587	583	593	631	611	617	594	580	633	590	656	618	580	641	566	604	591	603	640	577	607	563	607	603	608	627	584	599	605	599	586	598	592	562	622	544	635	613	564	567	559	572	588	589	615	640	633	599	589	623	564	614	577	615	595	608	629	596	542	585	578	588	571	585	617	562	579	571	573	592	576	597	569	609	605	612	612	602	586	623	611	626	578	619	559	581	583	587	582	594	620	655	614	586	597	628	559	584	583	656	578	581	595	592	608	606	619	606	607	625	621	631	530	599	622	587	590	591	569	612	570	625	568	595	651	587	565	604	556	596	583	610	576	548	585	599	583	634	582	597	578	599	569	613	632	570	612	587	607	550	622	603	572	592	607	579	552	607	575	572	608	580	586	554	583	605	644	611	622	596	589	639	611	586	588	628	586	602	640	604	597	584	569	580	573	633	600	623	620	593	613	621	578	637	600	653	586	601	610	598	637	641	577	574	568	533	569	546	601	619	544	636	540	566	574	607	563	570	574	607	582	567	634	604	547	590	624	622	548	597	609	621	610	568	608	582	604	607	559	610	599	568	594	526	587	622	589	605	616	591	622	560	621	619	609	610	567	588	572	578	590	644	609	626	631	624	612	571	619	600	580	598	608	517	599	553	601	613	603	578	589	571	640	566	589	544	585	577	578	630	641	625	607	600	587	592	595	610	630	596	622	622	590	651	562	612	581	591	611	558	619	603	622	595	637	612	618	599	600	541	580	608	624	618	560	601	629	603	594	568	593	582	608	609	533	619	622	543	618	602	608	555	584	553	575	574	625	615	597	575	590	564	619	622	590	646	579	622	595	593	587	588	625	591	595	567	607	606	606	614	596	560	635	579	566	570	616	606	600	598	586	561	586	586	568	631	589	566	596	584	574	592	559	589	543	590	534	639	554	578	643	612	571	597	592	562	562	595	582	596	606	589	576	596	548	582	599	613	557	617	594	586	574	567	594	567	625	578	588	592	624	561	606	602	584	560	575	585	582	607	618	617	584	590	563	557	599	593	560	568	610	623	575	617	595	620	625	611	561	608	564	570	606	594	601	575	574	629	555	635	599	567	644	588	616	611	601	604	551	592	602	597	571	627	556	603	559	571	626	588	647	596	613	594	610	610	606	594	557	585	597	580	596	543	620	602	566	579	580	575	602	548	620	599	593	599	596	584	621	560	602	563	596	609	630	590	563	604	579	599	556	598	563	570	620	575	623	540	591	590	641	588	568	575	612	577	591	558	572	565	561	572	611	556	633	570	592	558	578	591	581	570	595	559	598	586	598	602	574	577	601	589	632	580	616	609	622	626	572	617	592	594	594	656	626	550	548	596	581	586	608	528	635	622	568	608	577	551	585	643	618	625	562	581	561	591	572	628	576	600	553	570	558	615	574	642	597	547	595	580	625	570	591	591	591	605	608	566	590	607	617	546	644	552	589	607	545	625	593	571	531	582	618	585	581	586	589	627	623	565	574	567	570	588	616	615	608	565	551	639	615	612	564	582	598	606	571	578	599	600	613	558	571	606	572	573	593	537	570	570	591	593	582	587	586	622	619	590	584	596	585	616	622	537	573	631	572	573	586	556	567	590	576	574	668	573	582	620	565
28068	10521	1165	671	541	459	562	521	531	505	494	509	543	554	548	544	512	511	548	488	559	462	518	482	535	511	477	513	486	487	504	503	514	507	526	486	528	434	502	500	440	516	506	537	526	497	503	504	541	518	498	484	509	475	483	487	469	520	520	460	518	481	495	536	508	527	502	506	494	498	495	519	486	486	528	451	512	508	477	484	493	513	512	477	448	490	483	509	544	521	511	522	509	491	456	458	520	531	497	508	502	496	477	519	529	523	516	468	508	474	527	506	542	499	492	507	511	470	507	543	526	470	526	482	481	546	484	502	508	493	507	503	492	522	501	503	520	534	492	488	492	486	479	518	463	491	503	509	540	485	503	484	510	521	509	521	535	499	567	484	520	518	503	512	486	546	481	497	494	493	490	505	504	518	534	465	489	502	507	526	502	530	489	449	507	497	447	454	485	519	475	514	507	487	523	478	449	491	483	508	507	520	527	511	456	505	517	498	493	488	504	468	534	529	526	497	496	541	550	483	506	526	499	503	496	476	502	474	529	498	512	513	518	476	533	496	487	523	532	501	530	530	494	501	509	471	538	514	509	483	535	487	496	498	474	493	494	453	516	524	514	505	508	512	492	525	509	530	486	502	532	537	547	462	485	481	494	482	493	490	509	586	510	522	502	516	476	511	497	522	516	503	493	478	516	523	482	507	511	490	523	512	485	482	475	541	486	527	488	530	572	484	505	505	479	468	491	425	541	460	505	488	523	526	451	471	531	523	510	497	491	493	496	502	540	479	494	506	515	495	469	471	486	527	532	491	510	490	490	483	489	464	515	486	499	505	519	474	536	495	470	500	503	491	521	512	514	523	509	495	510	479	519	522	503	520	508	528	474	476	483	480	500	511	490	472	511	508	536	503	480	498	482	488	542	480	494	475	484	506	499	478	528	522	518	514	480	479	529	553	463	491	518	490	534	489	500	524	482	482	511	514	485	454	526	483	518	533	527	507	479	525	494	489	481	502	500	500	484	479	504	521	489	532	515	511	481	494	496	504	484	498	492	536	521	515	509	526	491	512	502	520	476	524	531	495	525	509	505	500	497	499	512	488	540	466	501	525	557	458	508	511	540	512	492	516	512	480	454	502	499	513	463	530	502	481	536	512	535	491	510	531	517	457	542	512	530	491	526	479	515	540	541	530	501	451	510	512	485	484	500	483	531	498	494	536	503	439	502	518	480	493	501	509	465	491	472	519	481	509	468	479	496	517	526	505	509	498	530	517	490	534	506	512	539	511	498	501	496	510	484	500	517	525	496	534	520	514	465	530	526	526	496	505	481	486	502	471	496	520	521	508	509	479	465	503	520	511	491	525	503	520	523	475	487	488	496	492	502	524	507	504	492	467	465	483	521	494	486	514	481	516	480	505	515	524	486	499	481	527	454	496	509	510	485	496	519	498	507	474	478	484	485	463	484	512	487	502	470	499	523	504	477	503	503	477	508	538	491	504	465	461	484	517	493	445	540	498	481	513	497	534	452	517	485	478	519	513	538	498	505	531	540	486	526	511	514	520	486	530	505	486	490	503	515	499	477	502	501	505	505	516	506	485	507	514	521	483	485	529	483	457	507	520	528	474	524	496	561	495	463	511	512	502	497	481	502	513	462	504	452	515	504	492	464	533	510	498	501	521	512	493	464	497	501	543	515	564	522	519	550	477	505	508	479	507	502	426	493	535	470	536	468	490	483	473	520	500	484	520	492	500	480	465	526	463	457	493	530	488	503	495	497	499	499	509	486	478	447	488	498	531	504	504	464	513	499	503	501	501	507	516	487	504	505	502	533	488	499	512	495	502	523	497	493	497	525	525	498	501	523	490	470	492	519	494	492	474	508	469	504	494	492	494	525	486	503	495	512	485	526	492	543	502	524	506	532	485	513	492	518	496	515	509	458	478	522	489	527	481	494	469	500	520	502	563	537	525	477	488	526	523	519	534	510	508	523	462	517	490	522	512	531	503	494	498	481	476	480	518	513	488	514	504	514	507	479	523	471	539	512	526	505	528	503	534	531	515	487	536	483	514	507	504	476	507	470	488	473	512	490	528	458	491	463	505	522	508	485	524	462	479	496	519	510	501	530	503	496	474	500	522	501	506	507	527	513	495	485	550	546	515	568	483	482	549	512	494	519	485	564	458	530	517	504	486	525	464	450	530	534	456	463	488	479	450	537	517	504	526	464	451	516	474	468	509	533	475	521	508	538	534	509	513	485	520	537	502	518	525	496	499	509	446	475	535	529	495	473	480	521	501	497	536	520	520	510	493	494	476	523	541	520	522	524	498	515	482	497	517	506	523	502	498	467	489	532	468	473	473	483	507	508	489	486	483	510	527	533	468	511	481	497	528	513	498	495	518	484	495	465	468	469	518	491	478	475	504	500	515	488	511	487	508	500	503	540	543	478	505	545	479	514	530	511	515	496	493	475	539	524	516	503	474	515	492	512	469	481	535	540	543	446	498	478	488	510	503	487	476	496	520	495	534	473	488	520	520	533	482	557	530	515	553	473	489	522	492	481	496	518	496	497	515	496	506	503	540	495	447	532	470	478	527	477	485	504	466	460	512	505	434	501	540	467	544	544	532	497	520	519	498	477	528	462	475	520	504	482	524	494	493	520	509	504	512	532	470	486	463	506	484	542	474	504	488	524	488	486	495	518	520	488	489	483	467	501	489	499	483	523	472	453	507	472	510	519	533	493	485	492	520	523	487	532	509	537	498	465	504	457	498	520	478	463	516	506	504	509	454	517	493	506	494	492	507	492	518	515	521	494	481	507	501	509	534	533	501	467	464	496	513	526	544	490	531	498	444	516	468	539	487	487	492	495	521	526	501	504	504	461	488	513	521	506	525	546	508	474	483	482	504	536	476	516	484	527	528	523	504	533	538	499	484	534	513	505	461	497	507	530	511	495	532	531	498	517	502	500	520	533	505	518	491	521	526	533	498	489	505	495	484	527	541	483	488	453	448	516	548	518	488	542	466	509	528	526	479	497	540	514	511	474	460	488	495	493	560	514	515	518	520	514	492	534	506	466	505	486	489	514	547	504	482	520	522	491	488	501	513	480	500	449	498	477	525	491	528	498	508	530	493	530	484	469	493	522	519	512	501	524	481	548	496	521	522	484	541	475	519	498	477	520	497	488	492	483	527	505	497	519	486	508	496	490	495	512	507	462	489	490	543	546	461	488	482	488	494	474	494	503	492	493	520	509	534	480	498	510	461	489	480	463	526	524	498	525	503	503	475	496	432	532	504	535	543	513	472	537	559	480	501	537	596	503	509	505	480	493	495	490	494	511	512	521	474	517	534	486	507	480	508	532	541	526	535	535	506	502	447	516	525	519	523	546	550	498	515	535	503	504	511	534	473	500	509	547	537	553	514	495	547	505	490	481	503	513	496	511	499	524	537	482	525	512	505	508	515	493	492	481	524	473	528	486	506	489	490	476	523	523	557	504	496	534	482
4855	597	492	401	368	363	394	387	363	414	394	329	340	349	378	359	389	376	370	357	325	398	351	395	353	375	370	370	348	334	354	354	381	338	355	364	378	366	402	382	376	388	350	362	350	379	356	353	348	381	357	350	366	314	355	387	362	365	371	368	350	398	375	353	364	370	347	368	334	388	364	331	340	339	346	374	355	385	381	386	348	375	352	369	340	360	332	399	366	368	362	329	398	331	360	371	380	384	359	378	367	348	338	331	342	362	358	380	359	379	379	354	382	355	362	363	324	388	334	386	332	356	364	346	351	371	386	347	375	369	349	357	327	374	367	330	368	364	358	341	367	362	355	383	366	390	356	347	392	368	358	331	379	346	322	370	341	356	350	372	374	366	379	327	369	336	364	389	370	349	325	354	368	350	394	371	371	379	337	376	378	355	354	355	354	359	365	356	376	369	347	366	316	387	355	337	346	383	362	352	332	360	354	377	366	374	361	360	383	334	389	369	346	381	336	359	370	362	391	361	352	335	327	350	360	339	383	354	344	362	349	360	346	344	332	376	394	408	381	368	346	338	390	329	374	365	392	311	344	353	356	398	360	344	351	368	361	346	355	365	341	344	365	331	351	364	365	354	372	389	395	351	364	348	358	360	376	330	370	375	370	357	366	388	348	368	356	365	379	349	366	331	357	382	378	335	380	387	381	358	349	352	366	385	340	343	336	354	356	353	380	338	386	377	366	392	340	360	378	342	344	355	364	341	352	358	370	345	366	345	359	329	357	367	333	366	332	359	365	348	341	383	362	369	355	313	346	326	386	378	347	368	405	350	354	329	379	330	346	357	380	363	353	366	364	388	399	384	373	355	387	383	378	330	376	358	333	378	337	380	348	327	387	365	379	388	356	340	375	358	382	397	382	335	330	369	355	370	355	345	369	375	359	385	368	380	328	357	381	370	338	361	364	344	373	372	385	369	373	364	327	317	387	355	380	350	357	357	395	360	395	364	345	360	367	372	333	378	348	332	341	358	370	368	374	350	342	368	345	375	345	340	364	359	385	348	327	375	348	334	376	367	378	394	359	365	387	367	357	378	358	363	389	335	333	364	357	376	339	342	328	363	357	289	320	334	364	392	358	358	339	337	369	392	357	362	358	338	356	350	384	345	337	343	309	373	365	364	360	362	351	338	375	344	334	373	352	378	344	335	366	341	363	405	350	375	342	360	361	401	339	376	340	361	365	365	362	330	305	344	352	343	357	369	362	348	395	354	371	364	352	365	356	343	346	381	363	308	319	351	365	353	355	352	333	372	346	355	355	323	339	392	341	360	338	355	383	352	346	362	370	400	388	312	353	376	336	370	357	348	362	344	365	340	356	342	393	353	327	359	369	339	411	353	376	360	367	389	369	355	355	355	381	370	370	347	373	361	331	390	392	339	368	348	365	364	335	387	345	346	376	367	353	360	385	379	379	375	372	338	351	356	336	385	383	349	350	361	378	356	377	362	362	375	375	389	356	349	346	355	365	378	342	396	369	334	368	342	391	391	363	359	345	368	362	371	375	411	376	318	364	354	363	381	345	344	345	350	376	386	320	376	341	357	372	338	354	396	345	344	325	358	356	382	360	335	350	357	347	397	359	375	365	363	328	338	342	306	375	362	353	362	367	361	377	349	354	334	370	351	346	357	354	369	364	344	345	373	365	357	369	331	394	344	354	380	352	360	367	382	342	376	348	363	377	343	360	384	368	348	411	341	367	332	382	364	355	313	382	367	358	351	384	382	353	374	346	350	357	342	348	371	333	346	348	366	358	378	345	392	350	351	348	328	370	368	385	331	352	379	381	329	364	361	341	319	334	325	365	380	343	353	351	362	380	376	345	370	377	373	416	373	363	362	371	396	336	345	364	338	399	329	370	336	332	375	385	325	368	364	350	395	347	382	344	327	388	375	344	332	359	380	339	354	349	347	350	353	375	370	371	343	317	344	361	391	333	363	354	374	385	368	353	381	352	352	380	362	382	380	361	359	355	347	379	373	352	393	340	385	369	375	342	388	371	371	366	372	328	331	357	328	349	363	333	344	359	360	363	370	377	367	341	388	353	381	359	350	370	358	352	365	350	363	354	397	375	361	364	369	333	368	386	349	352	385	363	366	378	360	384	344	361	366	370	339	355	359	403	374	354	347	346	368	341	357	382	339	335	372	371	376	391	349	342	383	343	355	333	379	382	383	367	341	327	383	347	333	355	327	383	385	337	350	353	352	367	369	383	372	352	359	385	377	367	361	367	356	371	384	412	349	369	368	363	353	363	351	367	385	328	402	364	381	366	373	340	326	373	364	389	364	365	381	336	344	341	320	332	383	356	340	393	376	333	360	395	371	370	365	366	388	388	350	358	354	345	349	355	336	379	319	335	358	369	328	363	353	342	347	392	398	388	322	373	369	341	357	367	386	322	375	332	374	355	363	369	352	367	362	362	363	374	353	382	354	359	372	374	365	372	329	382	354	361	377	376	342	407	365	315	389	362	359	350	346	362	381	369	330	368	343	339	378	309	396	393	418	336	344	346	366	360	348	332	360	381	378	369	364	376	363	353	344	348	352	352	350	350	372	364	381	381	343	349	355	385	353	357	365	372	355	365	380	360	368	384	334	366	349	356	341	364	365	374	372	357	350	336	360	346	352	352	376	363	363	380	331	345	359	407	366	362	369	407	379	383	375	379	371	344	336	367	389	359	360	334	337	347	344	355	382	360	345	361	376	340	366	384	361	370	360	350	350	383	382	370	352	369	336	379	340	351	370	343	371	396	362	392	351	359	409	312	338	360	348	318	343	364	372	364	391	367	327	303	371	387	371	386	367	351	371	361	344	336	342	378	356	330	355	362	346	355	323	381	354	352	334	370	345	341	296	364	399	385	321	382	366	363	417	359	351	354	395	340	388	389	404	361	360	368	343	366	373	333	360	355	368	348	344	349	324	368	321	340	351	383	354	332	357	365	339	363	392	364	319	341	350	356	373	330	355	362	348	339	351	355	384	354	363	373	356	354	360	344	364	367	336	377	321	316	373	353	376	362	357	365	375	374	336	332	372	369	352	370	377	367	343	356	345	322	359	340	353	363	346	352	400	337	351	336	355	383	392	394	351	370	373	367	349	361	359	347	317	343	329	369	386	346	334	373	338	352	348	345	315	341	356	358	382	374	335	357	375	370	360	405	339	347	365	337	375	338	367	361	371	305	360	382	369	333	368	346	362	360	350	398	384	356	365	358	370	354	334	353	358	333	370	301	354	327	372	342	329	385	368	380	360	365	362	314	384	339	341	400	366	364	374	359	361	371	350	355	374	355	336	351	351	356	357	352	350	376	346	364	366	391	330	355	414	387	371	370	335	331	355	383	362	351	348	350	398	365	362	382	332	357	362	375	367	367	348	364	355	377	374	343	342	332	374	369	349	338	386	368	355	358	315	381	339	369	367	354	350	336	329	356	327	376	377	355	367	335	350	371	377
25526	21486	27919	25457	11341	1845	1408	1102	1029	1018	898	1007	966	1021	964	980	1007	913	984	912	874	929	931	936	907	863	892	930	925	897	905	959	961	972	847	943	956	905	899	946	859	885	914	950	899	921	900	890	880	901	902	916	996	917	911	929	895	898	877	887	847	879	840	836	915	884	885	891	914	904	930	909	892	919	934	866	914	936	882	885	942	933	941	871	897	892	925	953	900	860	899	934	911	863	878	904	974	911	921	918	852	856	870	877	927	886	906	885	926	841	858	893	886	922	870	857	878	853	892	879	893	900	856	865	915	938	914	927	894	880	872	923	902	846	912	911	881	940	857	868	838	940	927	916	911	825	944	940	870	854	941	893	850	867	931	908	947	868	879	880	887	911	957	875	944	924	861	916	931	943	909	900	912	935	889	837	896	899	855	876	903	926	912	956	824	804	859	900	921	878	908	853	892	904	854	912	902	877	881	927	912	936	878	923	924	981	937	901	887	911	907	853	871	916	932	898	957	917	861	830	927	890	885	875	857	924	904	917	940	871	904	865	913	905	904	911	898	917	860	891	943	921	945	897	866	872	887	887	873	907	843	936	921	935	896	867	912	890	912	924	926	880	879	885	874	910	866	869	909	878	892	883	862	941	911	887	923	866	962	917	853	944	922	914	901	881	879	853	942	864	858	876	886	911	932	910	866	923	879	880	890	853	914	873	862	924	903	914	870	889	921	863	925	889	933	899	917	891	900	889	915	902	883	847	927	921	922	849	923	938	947	916	915	895	907	911	941	922	878	911	923	932	903	907	917	887	892	869	919	907	887	886	940	901	915	944	902	882	926	838	885	884	931	894	936	874	834	907	894	939	875	895	851	879	894	879	860	887	902	890	912	907	893	924	918	875	897	882	893	912	838	896	942	849	853	917	925	925	838	831	856	866	898	870	896	889	817	856	904	834	885	888	918	888	925	896	875	920	924	865	838	884	866	892	875	934	862	920	919	889	898	908	868	875	973	891	877	919	874	949	923	872	874	874	914	887	906	904	940	936	885	928	901	893	857	836	937	922	886	863	900	922	877	930	868	918	854	862	945	896	826	941	883	906	895	891	897	951	897	920	953	936	945	977	939	893	896	906	888	909	900	893	902	905	931	851	874	880	966	854	878	947	888	888	912	944	908	925	962	908	884	905	875	898	873	863	898	928	932	907	847	856	920	897	884	879	941	902	910	855	930	916	956	952	896	889	874	904	927	861	1008	880	897	951	881	907	922	906	956	895	909	918	940	943	849	886	880	854	906	931	905	919	895	890	908	894	910	914	847	872	921	874	893	890	910	924	922	903	862	877	917	901	923	889	866	898	928	893	900	863	927	875	918	886	896	865	918	875	943	911	918	871	911	894	910	898	916	923	910	900	933	917	926	824	843	876	850	905	918	959	878	907	930	819	890	927	935	924	894	876	887	897	939	984	933	850	905	938	919	864	907	877	873	917	915	889	887	906	910	921	875	879	876	866	909	906	895	902	936	891	891	907	806	903	921	884	886	872	892	934	913	875	912	883	877	900	887	866	902	876	916	928	858	919	887	906	861	872	922	833	857	920	898	872	859	924	841	855	871	871	953	887	920	915	896	913	891	898	862	957	902	897	936	909	945	899	881	894	849	958	902	876	883	843	891	946	832	908	894	898	912	881	802	905	917	931	870	896	902	888	890	904	835	869	936	910	847	913	857	924	878	934	902	962	930	883	896	896	893	938	871	901	853	906	910	918	924	860	895	882	884	873	934	906	927	884	861	902	936	850	905	914	879	941	934	886	868	912	858	924	909	892	862	875	882	851	917	920	873	860	873	887	836	920	906	880	882	839	918	913	878	870	927	934	859	879	912	908	979	892	925	923	935	885	921	899	865	938	902	921	862	877	930	828	867	869	905	904	833	886	929	899	896	898	961	913	871	912	867	896	844	931	919	887	885	895	886	892	889	880	903	899	942	868	876	1006	921	956	902	868	911	849	847	919	907	975	882	913	919	961	896	906	921	928	911	897	918	893	893	878	905	841	916	885	895	910	911	911	885	886	848	858	899	907	937	921	896	874	906	898	948	915	880	865	937	886	839	852	900	906	918	913	859	936	899	925	900	916	964	868	891	908	867	897	900	856	915	854	882	931	901	938	954	923	884	889	881	887	955	916	918	944	950	829	913	935	950	870	955	915	861	880	806	893	892	869	925	934	882	939	887	876	836	873	882	830	952	899	904	849	929	897	861	878	891	928	839	931	855	931	946	926	860	945	932	831	872	947	888	917	937	928	873	931	960	873	940	901	904	921	948	952	891	937	967	839	874	899	891	854	900	858	881	987	958	912	963	925	882	928	961	897	917	893	931	870	953	923	881	906	909	885	893	876	922	890	989	949	912	861	861	876	925	877	902	891	905	829	830	893	888	884	886	927	883	894	881	902	914	907	886	868	909	926	953	861	899	830	917	870	939	972	850	921	928	867	863	911	927	872	952	948	902	848	877	908	912	887	953	888	887	920	939	917	906	865	886	972	949	862	928	928	880	933	872	872	860	903	880	865	875	868	940	851	882	907	873	842	837	891	914	950	880	909	870	906	904	906	902	902	934	870	894	906	898	888	896	894	918	882	873	881	869	899	919	924	959	920	863	824	872	870	878	905	910	882	900	941	889	917	933	873	883	879	927	878	855	942	891	929	927	927	827	876	971	896	902	871	944	860	911	906	919	868	916	883	878	917	942	879	865	866	952	868	890	933	904	868	935	836	884	891	854	873	868	956	929	867	899	910	950	889	887	893	897	919	932	903	871	875	894	928	902	912	834	893	913	906	844	935	853	883	966	922	870	908	871	878	931	866	895	869	901	942	952	927	892	930	841	881	889	902	880	927	853	878	913	914	856	887	890	902	905	872	898	882	896	930	893	911	832	837	928	884	879	905	901	936	927	920	913	856	885	880	863	902	862	892	905	887	898	884	925	868	938	910	911	924	906	931	900	917	869	925	886	949	890	911	856	917	932	891	921	916	879	925	849	877	893	907	915	909	911	881	885	936	960	889	950	905	899	895	892	914	930	912	892	893	891	921	909	924	894	927	866	884	880	890	942	881	912	904	867	900	967	918	885	911	915	936	925	932	864	872	916	890	887	968	945	914	885	909	904	924	832	946	894	878	941	909	834	887	923	866	904	882	903	856	910	913	924	937	921	942	913	868	858	890	852	857	912	901	866	822	879	869	917	940	849	900	936	882	922	950	958	905	892	877	899	876	861	883	945	889	918	882	947	875	930	895	883	949	887	911	903	938	942	881	948	940	898	883	848	914	870	976	885	908	866	878	930	856	914	887	874	886	823	904	848	887	874	897	890	875	799	869	901	902	986	918	924	887	832	910	917	863	893	900	924	881	865	907	890	857	924	924	915	911	870	928	850	862	845	861	965	896	917	942	932	865	854	880	864	912	869	913	828	932	895	880	911	935	899	890	948	932	953	836	883	893	909	868	878	928	898	894
3512	3686	2993	1718	1348	1052	1006	918	857	810	763	775	723	751	752	734	738	715	722	686	721	654	684	699	674	683	695	655	667	674	686	691	662	674	635	669	708	647	721	669	622	641	652	668	664	681	638	613	695	701	672	674	659	671	696	672	635	629	715	653	619	644	625	685	652	682	691	692	645	659	720	652	703	704	640	690	649	650	641	696	676	663	662	648	641	694	681	654	663	662	646	649	626	655	673	676	683	652	660	631	678	687	637	678	660	670	650	642	640	703	646	670	630	659	644	676	662	642	660	637	655	635	636	688	651	638	668	644	678	651	667	649	627	666	665	663	660	646	639	672	654	662	695	639	668	628	669	678	652	646	655	635	665	642	575	629	687	685	653	601	625	685	645	649	698	643	642	644	641	637	662	619	669	678	638	684	661	673	605	636	676	600	650	610	632	638	640	630	650	658	642	641	651	713	637	663	651	676	669	638	633	649	649	711	699	668	706	652	641	688	671	675	630	700	689	635	657	665	616	636	638	610	639	645	669	635	677	621	648	696	650	692	674	583	666	642	681	691	623	647	641	615	673	670	667	629	671	657	633	649	648	650	656	665	637	642	674	645	649	634	655	676	638	655	628	687	671	624	657	640	689	699	630	635	711	622	685	670	620	642	672	677	626	621	600	700	648	662	687	650	615	659	676	689	681	648	625	654	631	616	630	652	617	628	670	679	649	614	682	675	662	655	678	654	623	679	662	680	612	700	664	629	688	670	674	649	607	653	672	694	635	643	641	664	644	657	629	638	687	721	643	663	665	647	669	659	658	664	652	640	644	662	651	617	632	650	666	666	669	661	630	712	664	672	628	696	639	670	643	692	661	633	653	617	715	633	647	645	650	666	637	689	604	616	656	617	649	623	642	647	632	662	662	611	676	607	637	651	655	626	647	668	631	664	693	640	619	640	636	679	648	680	636	628	665	711	643	682	673	633	678	630	670	640	667	624	657	680	657	599	631	621	655	621	660	637	677	613	699	666	612	683	647	661	607	624	698	652	631	637	697	668	637	670	680	673	637	669	603	662	687	657	658	631	675	647	700	662	624	675	653	682	686	668	655	625	651	679	659	683	647	621	686	648	655	651	668	667	656	655	679	651	677	638	661	661	648	643	649	673	686	655	689	646	710	641	643	660	712	650	599	646	643	647	656	651	626	692	666	673	624	629	634	660	628	640	678	672	613	677	670	613	655	650	657	648	635	635	663	625	660	657	633	656	620	658	627	641	606	662	663	646	639	638	611	660	689	650	645	687	666	653	676	692	650	613	664	671	635	623	643	633	683	637	664	725	682	670	695	679	675	629	661	592	663	621	666	658	630	659	696	646	697	639	638	658	675	660	618	615	646	687	660	653	639	654	618	662	646	610	637	635	624	632	619	663	663	615	665	638	651	686	646	684	651	640	666	647	642	685	701	636	617	661	656	651	625	616	681	615	645	661	688	669	655	648	623	667	684	653	676	689	647	621	661	677	671	660	635	650	669	667	676	644	661	639	627	685	657	641	647	689	682	675	674	638	604	667	635	668	649	659	662	662	623	624	619	682	653	603	643	703	632	636	648	636	655	645	664	637	693	637	648	630	686	641	644	632	675	658	663	625	645	625	651	661	654	626	680	669	670	624	650	681	644	592	678	659	667	630	660	623	704	704	627	639	671	641	666	698	593	634	720	682	688	643	653	659	634	664	665	623	641	659	637	650	662	648	657	647	579	626	631	650	707	653	637	705	665	602	629	675	659	644	679	654	621	642	652	658	696	662	625	659	645	656	652	668	633	666	614	700	672	662	631	614	623	702	629	610	635	646	660	648	679	645	591	676	625	636	652	645	658	633	672	637	644	644	655	679	591	627	609	674	656	652	643	629	640	664	643	649	612	639	637	700	581	667	635	668	655	650	649	617	638	654	625	674	618	634	679	645	706	630	630	652	649	674	664	654	658	663	677	624	627	639	646	679	639	640	628	648	664	689	624	636	637	632	679	590	614	666	649	617	677	659	608	671	628	669	627	649	634	642	610	710	653	665	656	662	620	644	637	689	681	679	638	680	667	680	612	618	622	662	648	624	658	697	668	623	657	638	605	632	636	634	681	666	649	686	637	611	669	652	630	660	636	640	677	663	659	657	664	661	674	626	675	612	649	637	637	643	639	653	656	658	637	691	605	666	657	658	616	609	683	691	665	666	642	665	629	699	656	604	610	645	676	668	610	631	679	682	674	633	649	645	686	618	599	670	692	642	647	669	629	647	665	666	648	644	700	641	639	691	618	634	641	648	655	627	694	700	658	642	672	655	659	687	634	674	694	623	641	615	655	597	663	615	655	610	674	655	601	668	661	688	671	644	660	632	650	677	639	655	670	642	637	617	652	666	642	674	683	657	648	629	642	633	682	649	610	643	678	606	662	612	652	632	641	684	656	639	651	651	669	639	598	680	666	649	688	616	680	644	636	682	682	650	678	655	637	619	661	629	634	652	657	678	695	685	664	616	657	657	617	611	645	631	658	661	600	668	693	633	621	647	623	643	655	640	642	637	688	656	675	654	639	650	634	627	592	633	577	635	671	681	641	668	671	618	663	645	666	677	617	665	656	693	641	683	669	665	627	632	674	674	628	690	661	637	645	678	628	590	615	625	703	636	690	658	663	637	620	665	650	640	665	652	640	662	575	679	641	697	647	663	635	676	666	636	616	659	660	626	638	629	601	619	645	603	608	610	629	671	683	631	649	650	670	647	677	631	671	655	650	671	667	650	636	721	676	610	663	713	636	626	638	669	639	684	674	675	658	646	629	652	698	634	629	639	650	613	673	649	677	629	649	669	665	656	627	675	669	640	681	649	621	647	618	636	668	611	687	655	678	650	664	633	636	640	670	641	659	614	643	638	643	661	670	673	657	658	638	664	667	684	696	657	694	650	657	654	640	681	650	632	620	651	688	614	637	629	631	612	656	690	657	662	670	604	647	665	646	717	649	641	642	670	664	647	610	654	665	687	667	668	655	656	634	635	673	658	630	646	644	650	680	600	706	650	564	639	650	622	628	629	641	664	634	581	667	663	666	701	638	668	691	640	687	635	667	675	702	651	648	698	677	638	633	650	666	685	598	702	694	653	644	659	696	650	694	635	682	692	668	637	702	623	594	682	650	657	636	643	670	673	605	593	658	661	661	683	641	603	677	655	638	655	676	642	665	654	680	699	659	651	633	632	685	692	624	646	652	615	656	620	629	630	647	684	679	624	649	693	631	705	664	681	643	663	661	699	644	670	645	677	667	655	632	622	678	672	597	658	676	699	647	631	624	635	627	640	637	672	677	667	632	680	641	645	679	678	676	627	636	686	658	667	636	635	644	671	641	648	633	681	648	614	666	648	664	654	617	638	592	640	686	660	659	671	649	677	655	678	682	656	661	659	657	652	693	641	585	670	637	658	656	672	671	639	656	635	667	671	630	642	667	675	634	610	635	662	669	670	651	683
24577	21498	28842	24600	21492	8684	1891	1212	1027	1024	986	964	933	947	872	889	849	829	847	853	846	913	903	928	901	885	858	836	836	854	828	825	848	864	824	825	855	803	860	839	813	835	827	852	788	813	811	841	876	821	804	806	816	789	812	829	839	763	772	820	802	838	858	829	784	771	839	868	791	812	838	817	804	814	818	793	863	828	799	863	797	825	809	770	789	821	804	831	796	786	768	768	783	880	808	809	780	818	843	786	796	844	789	834	817	816	800	812	774	777	784	849	826	805	785	804	825	768	843	796	788	825	795	779	785	818	824	789	817	830	772	776	777	788	791	812	794	812	822	813	831	811	804	841	808	786	801	846	836	858	812	807	733	792	784	854	847	812	797	814	744	802	793	809	746	746	797	795	813	766	813	807	801	830	776	831	874	799	816	771	784	773	755	834	851	796	788	794	792	766	791	778	787	813	802	800	797	764	790	765	790	828	803	789	875	822	804	798	852	829	810	821	827	779	798	795	812	821	768	763	809	767	788	793	820	842	837	829	817	839	889	768	829	777	762	777	806	833	793	779	845	857	752	812	768	753	823	814	796	797	772	782	768	811	848	788	802	807	833	805	790	849	848	829	814	787	727	813	790	796	848	884	797	772	781	814	823	738	813	846	802	778	791	807	824	821	814	817	836	845	792	786	785	779	786	785	779	830	780	791	773	796	795	832	847	786	798	840	816	820	800	766	766	785	789	778	846	803	800	807	825	815	809	816	819	789	816	761	817	811	812	811	815	824	817	778	751	875	791	836	775	833	772	808	825	842	845	795	771	799	783	775	775	784	801	801	770	793	770	763	822	797	763	783	821	794	794	804	837	820	830	787	821	799	779	802	782	785	788	842	807	813	840	767	804	800	789	803	820	791	782	795	822	805	833	794	825	809	814	799	816	842	785	806	806	796	759	832	814	749	834	763	835	813	784	789	775	817	811	748	830	842	841	792	780	810	795	789	815	819	813	835	849	804	771	849	831	772	813	781	807	775	766	814	822	832	780	776	765	769	789	834	757	834	835	808	768	805	819	808	810	782	819	801	822	840	782	825	818	802	794	835	789	780	766	793	822	785	808	838	861	790	762	814	842	777	826	837	795	852	849	824	848	774	818	792	814	761	804	797	811	810	773	827	793	798	766	743	805	827	798	778	801	809	816	759	806	800	828	823	811	815	827	866	864	842	766	834	802	828	774	804	836	798	769	816	804	770	788	822	788	803	804	761	822	780	783	782	818	784	785	835	761	827	766	808	792	820	825	781	787	814	787	796	795	771	820	818	832	793	825	808	837	844	823	826	813	791	780	838	816	816	835	790	756	809	799	757	864	766	738	785	810	776	791	802	798	808	742	835	850	819	778	808	838	763	838	816	775	747	802	792	802	839	825	794	819	761	835	783	850	852	748	834	808	827	766	806	818	844	808	790	862	796	760	810	838	802	814	829	818	854	788	808	775	822	809	821	814	839	815	799	800	784	844	782	789	760	804	792	837	847	817	823	755	848	882	796	717	817	772	765	764	779	847	819	802	776	755	796	758	850	813	722	810	789	838	784	802	821	793	810	758	782	826	834	786	768	778	819	796	791	797	811	758	867	791	769	809	797	799	764	854	806	824	815	804	803	814	810	815	848	797	795	827	801	825	835	815	823	803	805	820	854	796	793	770	860	794	806	818	816	752	803	842	794	820	775	768	764	828	802	786	790	782	755	798	791	759	779	824	844	800	820	850	721	806	791	806	835	824	796	800	783	795	769	737	845	795	821	813	793	763	800	773	804	778	860	757	778	778	821	815	792	835	830	781	812	822	793	802	863	770	750	836	811	813	811	797	818	793	754	807	762	789	806	777	853	767	805	816	819	811	800	804	853	771	762	834	805	797	811	781	802	795	794	791	811	825	823	835	791	829	822	830	774	804	788	801	784	802	822	822	791	859	787	782	799	768	823	779	846	744	771	787	772	809	838	808	790	803	824	837	802	813	803	774	889	774	789	750	734	805	773	794	819	792	778	829	808	794	833	778	792	840	790	814	808	811	819	762	825	799	750	764	789	817	841	812	780	815	805	725	724	821	790	853	786	780	844	776	801	767	791	798	821	769	784	788	821	813	834	837	823	800	794	825	815	771	813	795	811	815	844	774	779	838	784	823	785	799	845	754	798	852	780	742	794	796	812	807	817	812	836	805	808	789	784	774	755	872	799	844	825	825	805	787	776	789	845	803	806	784	819	811	821	748	842	813	775	745	784	810	750	783	825	831	744	798	804	808	797	780	861	828	773	818	823	796	818	771	793	739	809	834	794	797	801	785	854	772	816	784	843	787	777	810	796	844	709	750	787	809	801	794	751	816	785	812	781	761	796	786	810	783	828	756	780	847	843	819	828	812	830	803	818	790	772	800	743	800	832	822	791	788	847	811	800	778	817	809	819	782	850	763	811	799	777	785	824	753	764	809	747	787	767	800	831	770	798	816	765	796	771	772	740	798	815	804	830	795	799	790	802	840	755	813	804	788	819	826	809	768	826	782	798	809	821	762	761	781	812	846	746	781	777	797	778	813	820	774	780	787	793	819	778	782	791	780	803	804	844	822	743	784	826	805	795	791	814	805	832	854	810	832	782	813	769	790	758	773	774	812	829	788	821	844	806	810	775	810	804	837	782	819	845	750	789	780	780	795	818	802	751	783	770	760	761	798	851	783	771	775	807	816	749	730	805	812	808	817	815	781	842	811	813	806	782	809	806	799	832	831	794	834	844	803	895	787	753	820	809	812	841	779	798	833	805	758	829	843	879	775	821	809	742	809	767	814	826	800	815	718	788	844	808	787	809	794	788	832	771	788	782	789	817	819	840	822	792	835	761	776	809	813	836	776	732	814	833	780	752	819	757	795	798	786	831	806	793	829	759	824	766	783	807	761	826	870	854	857	793	835	821	780	762	790	826	806	801	819	770	832	806	798	816	755	844	806	795	765	797	821	762	794	841	764	788	822	814	790	721	849	751	783	824	843	778	779	752	766	791	756	839	814	828	802	807	831	820	859	766	838	846	819	818	808	779	759	827	760	756	823	773	871	788	883	781	767	758	787	781	821	809	812	845	815	782	774	792	806	838	822	820	765	816	792	797	776	791	804	827	760	808	758	778	754	844	794	771	827	809	816	772	817	802	793	772	794	781	800	824	773	834	809	805	833	830	839	855	768	801	811	774	777	821	786	769	836	748	796	852	789	740	780	852	739	765	840	774	762	807	825	812	762	795	809	813	800	740	796	811	813	785	749	772	781	826	777	831	813	826	859	811	797	820	797	832	849	772	801	749	795	817	757	841	854	799	810	860	797	799	805	786	800	829	768	815	798	847	791	811	833	799	805	801	792	869	825	800	819	827	782	806	774	806	722	767	803	829	759	797	824	787	770	828	774	780	812	834	801	856	808	773	755	772	811	762	771	815	784	811	777	807	808	807	800	827	783	797	822	830	829	799	768	802
3711	6159	4968	2652	1917	1438	1238	1076	963	908	814	780	775	745	714	759	683	703	633	694	659	642	649	630	664	626	631	590	666	615	606	635	595	678	648	620	620	643	621	599	637	632	654	573	598	621	608	625	607	623	665	600	600	641	614	592	621	610	643	610	639	641	584	597	623	603	588	610	661	563	601	595	598	614	666	652	657	628	578	609	639	608	632	650	594	595	568	596	623	619	659	606	638	641	588	598	638	584	586	647	583	619	608	627	592	572	660	623	611	593	614	622	551	618	580	595	597	641	575	602	605	615	622	609	616	599	649	655	587	625	614	602	580	627	593	602	598	646	635	618	635	630	597	581	588	605	609	566	590	581	616	598	621	554	619	600	624	620	580	586	640	631	628	612	580	605	585	574	641	559	604	591	612	624	560	625	564	581	600	598	632	594	591	618	632	605	572	586	630	605	586	586	652	549	595	565	587	621	584	605	615	595	600	585	603	618	617	615	642	548	609	610	633	602	616	602	563	606	628	590	609	659	591	617	597	606	626	660	621	627	577	592	561	610	617	588	586	587	593	638	591	609	599	568	611	614	617	641	610	619	614	650	614	607	610	636	621	613	564	576	582	602	620	645	600	608	629	671	599	596	641	559	562	623	618	596	617	578	634	566	600	551	613	573	581	633	622	634	603	630	631	645	609	618	600	595	576	618	651	622	559	565	577	625	568	611	576	604	627	648	581	613	644	607	622	622	634	589	615	610	574	596	598	622	591	621	613	598	589	607	590	587	575	631	597	638	594	631	608	588	602	605	571	589	578	609	624	600	598	628	598	559	606	594	620	602	597	617	609	571	631	582	620	632	542	612	625	616	614	557	605	544	581	651	606	645	605	562	595	610	626	614	583	642	590	583	614	598	583	576	563	594	585	660	663	582	609	591	596	615	590	634	603	606	590	633	591	574	592	604	626	592	585	595	582	642	598	618	578	609	620	635	641	605	640	608	585	584	583	581	618	606	615	598	559	622	633	596	597	636	633	624	619	642	611	585	631	600	602	581	563	636	640	563	577	632	569	613	615	582	598	631	601	610	581	595	618	592	615	591	590	579	616	634	614	585	588	627	591	598	621	579	615	555	585	631	596	618	580	596	642	606	620	611	648	634	566	587	611	597	597	572	610	594	590	581	618	607	586	625	612	620	607	652	597	602	580	628	584	605	608	587	615	603	602	574	614	628	617	593	578	588	630	559	605	616	614	639	610	635	570	585	618	606	596	639	607	595	632	624	547	629	600	602	600	600	626	606	610	634	581	590	590	574	636	600	594	580	610	598	605	570	581	609	582	648	609	642	620	619	595	598	635	584	605	588	625	592	620	634	640	598	609	594	568	615	601	644	559	641	608	608	553	610	619	555	583	596	583	589	564	617	601	581	597	579	598	550	569	594	570	560	658	574	611	628	631	579	596	590	577	597	649	596	634	638	583	571	589	561	590	593	618	558	578	641	639	524	593	610	568	580	617	589	574	591	656	629	633	575	599	645	614	571	635	587	652	608	619	604	575	642	625	595	612	612	602	623	618	635	620	593	612	605	590	589	594	599	606	600	591	638	621	580	554	598	575	639	610	575	627	627	596	583	628	593	599	587	637	600	564	585	618	569	597	581	580	544	613	625	561	571	579	595	581	572	614	644	587	593	622	617	619	594	563	629	614	648	587	538	649	591	630	577	610	619	632	589	608	591	587	582	616	572	598	621	631	607	592	621	587	638	632	614	576	567	615	592	592	623	607	574	586	622	586	593	579	567	620	592	590	585	619	607	619	601	652	601	621	581	584	607	615	562	643	567	600	575	579	569	559	592	651	640	565	600	585	620	596	623	603	639	612	607	595	559	583	583	590	563	592	640	605	561	589	601	560	604	576	583	587	562	619	577	619	646	625	615	618	583	560	572	609	624	626	579	601	620	561	641	585	603	602	579	588	567	602	570	598	607	623	647	653	596	632	592	591	593	564	594	565	575	595	560	594	627	568	598	615	574	550	606	643	603	572	548	580	569	614	615	615	567	595	616	627	573	576	621	609	577	602	565	583	608	568	588	608	568	615	564	663	615	562	564	604	596	588	560	612	599	569	612	610	606	604	652	605	600	570	605	616	591	613	539	577	569	552	583	587	602	599	606	631	634	542	603	608	607	595	633	588	620	583	580	636	560	570	588	600	574	598	585	605	607	603	603	636	616	609	584	584	594	577	584	634	569	535	602	632	634	613	605	554	609	585	597	619	605	617	605	618	557	557	623	588	624	605	611	574	617	615	594	623	654	594	607	616	598	535	557	608	594	592	604	630	561	584	613	589	576	630	583	591	590	564	585	615	571	637	587	611	657	570	603	599	592	604	601	591	571	584	603	579	538	554	619	571	575	598	600	569	584	624	591	596	584	577	618	573	594	600	597	606	552	630	615	583	599	568	602	666	560	598	599	635	618	605	612	613	580	606	585	588	596	549	566	608	603	622	614	611	639	592	615	566	627	558	625	601	614	586	585	561	557	570	604	626	599	622	597	608	603	675	583	645	588	586	622	612	548	597	580	591	596	563	622	586	597	623	564	638	628	555	575	584	562	602	616	585	582	616	587	597	600	604	598	570	541	582	646	592	568	606	573	553	581	601	610	594	607	575	594	589	578	591	577	601	590	588	600	589	587	607	586	583	639	565	547	598	577	604	616	604	568	609	605	622	603	613	639	596	576	590	598	622	589	616	596	559	587	572	541	617	556	611	619	606	594	581	602	615	606	566	609	592	600	641	578	568	578	596	601	591	562	563	588	568	583	566	596	576	580	620	650	586	578	642	636	623	582	591	576	589	568	598	592	604	561	587	636	569	609	590	548	564	542	570	589	578	597	562	596	584	610	614	583	575	607	603	569	592	622	581	578	597	583	625	606	602	580	618	604	575	544	600	608	568	654	599	606	580	593	605	573	596	607	595	565	598	603	609	601	585	582	649	592	586	600	611	609	596	609	605	623	672	563	585	627	600	593	608	529	575	587	603	539	614	653	606	625	634	640	612	600	574	605	581	540	589	599	570	627	620	546	591	589	569	575	606	608	582	602	591	583	565	618	577	579	646	592	598	607	584	613	606	642	585	634	597	635	610	611	589	591	609	612	590	578	597	602	597	595	607	594	598	580	600	568	584	641	588	598	597	614	617	589	608	540	587	587	589	633	600	508	590	580	593	570	580	586	616	589	595	598	635	593	570	588	554	587	576	593	598	600	555	576	611	568	557	595	567	618	597	593	595	602	623	587	570	637	634	580	584	598	605	564	567	575	602	619	577	578	648	612	561	590	604	621	603	595	625	626	553	580	597	590	574	620	621	597	631	593	611	619	568	551	578	589	588	678	608	646	554	560	641	624	611	589	567	621	635	619	585	581	553	596	596	576	619	536	647	567	601	664	605	554	606	602	572	562	549	575	632	645	573	603	601	613	600	648	597	597	627	569	616	596	582	591	641	572	607	555	605	568	596	648
27853	10345	1083	669	542	507	522	502	483	488	493	493	489	505	487	542	489	494	498	519	504	479	476	523	487	475	524	504	485	480	452	529	510	488	517	479	501	468	522	479	494	471	514	483	469	508	508	478	477	545	514	436	464	526	493	493	449	496	526	464	487	498	531	470	435	501	475	492	488	502	477	521	500	505	505	516	457	505	512	507	517	502	514	536	512	504	496	519	515	483	468	497	498	496	515	531	534	502	485	471	466	450	498	516	486	455	433	490	512	502	488	506	533	507	489	498	512	468	503	468	513	540	483	525	519	512	487	519	510	481	470	514	484	508	491	480	504	472	505	482	514	525	482	477	502	531	495	510	495	505	504	464	504	515	468	477	510	500	480	526	494	526	479	474	508	486	481	466	501	503	487	520	493	521	506	508	489	479	476	509	491	493	540	509	459	511	526	497	480	492	503	512	488	493	527	507	521	488	495	491	497	470	473	490	488	524	488	485	538	506	472	467	466	499	486	471	517	471	511	489	479	527	496	492	474	490	551	495	463	486	490	517	501	446	486	518	536	504	483	491	447	512	480	518	538	458	459	472	527	516	517	518	503	499	493	470	494	505	488	496	511	483	533	475	488	509	495	460	528	478	478	455	530	501	495	475	486	494	512	503	504	497	542	528	491	519	532	478	510	437	467	497	547	480	463	507	515	487	528	480	464	518	480	507	486	475	469	500	505	458	468	484	517	527	501	473	469	485	487	498	501	500	495	495	494	473	462	558	516	466	491	523	504	501	505	526	509	518	523	509	493	503	487	540	484	495	472	525	496	488	498	502	486	519	485	510	524	511	506	496	495	502	515	499	539	496	520	506	476	524	494	454	518	508	475	497	472	496	515	522	521	433	510	524	491	455	537	482	508	503	491	510	506	493	532	513	513	525	520	495	527	496	504	516	522	493	518	512	497	467	497	469	505	506	522	492	508	453	500	505	495	513	495	503	503	502	477	530	525	514	534	509	485	488	518	478	489	530	504	498	486	493	532	482	514	500	539	552	500	494	478	523	516	476	467	494	471	505	497	484	518	503	513	513	493	538	518	499	470	504	517	473	512	483	526	517	481	458	450	523	513	473	500	530	524	478	488	486	483	514	525	488	485	499	488	501	471	470	504	496	496	486	481	511	503	502	489	503	475	493	501	474	485	483	508	485	515	463	507	518	488	500	480	477	449	443	519	503	495	488	527	479	502	490	523	480	519	463	473	529	502	495	522	476	508	540	515	521	472	509	518	514	489	475	488	465	503	483	482	524	443	469	481	514	540	527	531	478	527	471	519	511	514	493	517	536	469	477	505	511	488	507	454	496	495	466	542	487	539	478	506	538	505	458	448	513	469	514	496	536	537	503	489	490	481	526	489	480	496	470	516	457	502	467	487	508	486	509	487	476	482	476	456	494	557	502	486	513	516	464	513	509	480	491	496	496	494	506	456	516	490	467	525	522	492	504	485	458	509	516	479	509	510	510	484	529	520	479	543	505	557	513	483	461	473	479	518	483	519	481	472	528	508	495	464	505	507	467	485	468	489	497	491	487	516	516	499	490	503	468	512	486	484	469	481	518	517	499	471	494	540	510	497	479	491	531	494	479	512	513	504	519	499	481	484	488	473	462	456	460	476	456	518	492	490	533	545	483	462	464	503	549	508	502	517	456	535	502	489	495	458	498	514	478	466	493	469	483	516	479	493	482	498	500	479	438	484	499	496	487	509	482	486	459	521	513	500	478	525	501	509	482	526	527	508	517	516	553	500	561	505	463	477	506	468	518	489	491	478	486	496	513	522	496	540	497	501	512	466	479	478	505	439	513	504	530	486	530	500	460	503	483	474	469	470	479	515	491	516	461	529	451	485	470	521	483	461	507	504	483	512	500	515	516	504	465	504	486	536	478	456	514	514	507	486	464	457	496	478	518	499	488	497	516	507	487	460	533	510	512	459	510	458	493	470	519	497	514	508	484	495	501	512	501	507	509	487	471	518	496	459	510	468	521	478	481	463	509	486	486	506	519	500	491	497	500	496	479	504	482	490	470	506	551	499	492	524	518	461	515	487	511	503	511	495	533	500	489	457	498	477	504	532	524	502	559	544	525	487	524	500	505	497	491	493	484	482	486	514	512	448	483	491	446	477	529	510	498	480	491	511	543	480	504	511	502	492	487	536	502	530	512	473	508	498	468	507	489	509	495	446	491	483	506	476	536	454	483	496	480	524	507	499	508	534	470	471	477	492	521	500	519	504	494	529	510	489	463	507	500	490	482	507	507	496	496	465	507	516	508	491	522	483	519	458	497	519	476	499	482	469	452	511	462	488	480	483	502	518	455	468	500	499	498	480	487	489	510	485	502	491	490	459	463	493	467	490	514	500	489	499	496	492	456	481	480	512	508	466	484	493	491	501	502	489	507	478	478	488	464	506	496	496	511	463	501	451	502	523	473	464	494	497	541	465	487	496	520	508	510	518	509	484	497	494	491	470	482	515	508	523	497	445	505	538	505	499	529	494	472	517	495	483	498	516	511	521	502	447	501	563	514	491	493	495	518	478	508	498	501	487	498	478	483	499	477	459	505	499	490	495	471	542	497	528	482	510	488	533	472	465	500	489	535	511	499	507	508	501	521	463	507	521	481	505	513	469	501	493	500	493	538	493	471	470	522	490	508	501	508	471	495	480	479	504	458	518	503	500	527	484	509	515	487	497	507	468	514	475	539	516	524	487	522	488	498	520	499	488	549	493	483	502	517	484	519	492	506	541	506	459	488	504	492	477	530	518	516	495	495	513	530	520	461	504	508	511	532	469	487	512	487	438	477	532	519	465	457	505	465	518	480	478	464	478	486	497	507	453	490	469	528	512	533	458	503	506	495	481	478	571	511	502	482	452	518	524	494	475	503	509	480	508	502	487	524	503	517	511	511	465	499	485	484	479	489	503	532	496	482	470	492	520	484	486	503	480	484	484	507	497	514	517	473	527	505	467	493	532	481	484	487	516	524	491	492	481	457	483	522	474	506	515	486	503	470	494	497	463	491	511	487	509	508	499	523	509	503	511	467	490	498	457	493	497	532	495	507	515	477	483	478	525	507	495	481	508	502	513	487	499	463	457	479	504	511	502	495	487	477	470	495	508	457	496	548	506	516	499	512	539	485	454	463	538	495	480	482	479	486	494	495	503	487	488	538	486	515	485	506	458	503	488	508	465	509	489	513	503	490	456	509	512	471	486	487	511	507	511	519	507	508	519	471	465	474	482	488	483	522	500	464	504	459	492	519	472	507	508	507	550	463	488	493	493	492	469	530	499	450	508	492	475	466	484	518	512	541	554	484	537	462	486	454	485	493	483	520	464	562	486	529	500	500	480	490	465	487	514	497	528	496	475	486	462	514	561	495	560	515	469	507	518	497	512	509	502	486	487	469	478	514	491	509	540	558	483	446	501	521	533	480	510	474	479	487	502	506	493	438	509	519	478	519	468	494
4859	592	485	459	389	379	385	366	370	361	343	347	380	380	365	371	385	385	372	356	342	349	380	368	385	378	357	367	373	376	341	358	345	378	375	359	358	381	362	369	395	376	348	389	382	340	358	355	379	356	336	382	376	342	382	377	344	390	369	378	351	357	393	377	375	393	357	380	340	359	345	363	372	367	363	337	396	370	335	350	390	368	344	370	343	326	353	360	355	351	364	346	349	369	397	369	376	378	360	350	350	340	393	357	391	357	349	334	372	377	361	370	343	354	354	372	388	376	383	398	347	364	372	366	404	389	343	331	365	310	400	362	356	341	364	366	345	359	362	348	344	349	375	387	365	380	380	375	353	383	356	389	332	365	342	354	347	339	364	355	362	372	412	346	344	347	359	371	414	374	365	374	348	351	352	370	378	394	362	372	351	320	360	344	357	328	373	363	389	364	371	340	362	358	367	349	372	364	341	386	394	364	379	357	352	346	403	358	345	412	361	366	383	340	345	346	364	357	349	369	342	344	380	370	375	372	379	375	317	348	346	373	372	370	360	394	339	349	375	387	387	400	363	329	364	385	359	361	374	361	348	388	341	361	333	364	360	367	372	375	365	359	364	382	387	325	356	360	371	343	352	355	339	373	363	363	360	354	383	336	342	376	367	358	381	362	350	357	357	348	385	324	350	315	364	394	351	381	345	368	382	366	346	308	374	364	378	330	351	366	383	313	353	348	359	404	360	368	367	360	368	370	368	330	385	346	372	349	351	357	366	373	359	378	367	371	342	333	358	342	363	359	360	363	399	355	346	339	332	320	369	358	342	380	342	403	380	337	392	341	398	398	348	380	372	361	371	381	342	381	338	347	350	337	377	348	362	347	343	378	384	357	365	356	361	350	350	380	359	350	360	341	340	363	329	361	366	369	375	351	381	363	345	331	349	380	347	351	391	338	371	360	348	351	381	385	378	361	356	374	364	347	362	334	392	386	363	340	346	360	337	390	402	366	321	351	386	365	365	381	338	350	354	374	350	381	385	379	360	379	380	331	341	366	396	375	339	355	370	360	350	337	359	404	339	389	365	403	345	348	357	373	362	382	363	367	361	353	358	367	356	339	345	364	367	398	371	367	379	351	362	379	340	374	349	350	366	369	327	352	384	379	350	387	371	347	377	348	378	349	382	356	396	377	355	350	340	344	380	389	353	375	330	343	372	362	354	359	364	365	336	348	345	377	353	392	349	343	367	370	329	381	364	348	348	364	354	366	379	345	353	326	337	357	339	376	354	363	319	363	341	349	363	355	366	338	373	344	371	362	341	356	370	382	344	357	346	318	373	327	347	365	355	362	385	382	359	351	362	342	348	364	355	353	360	373	338	353	366	364	354	365	345	355	360	325	387	360	388	374	387	371	363	389	371	369	364	375	332	354	358	338	400	351	361	349	366	359	408	368	321	339	363	373	375	390	398	373	338	379	356	348	340	358	369	371	380	324	373	384	351	367	389	344	378	349	378	364	363	362	354	345	375	361	371	366	365	398	356	370	356	343	358	351	352	353	347	391	366	318	373	333	357	387	373	405	404	359	389	355	360	366	336	365	354	358	392	387	416	343	363	366	361	354	391	352	389	324	377	346	366	383	361	380	349	346	352	377	351	375	347	377	350	385	346	389	378	370	382	377	384	342	385	379	366	343	350	336	356	365	346	347	362	364	327	350	328	336	334	341	353	371	368	361	380	362	395	338	357	345	345	362	343	381	375	383	352	374	381	358	357	338	385	323	378	363	369	345	370	380	377	363	370	348	355	334	383	339	337	347	401	368	385	344	399	342	353	375	321	364	351	372	363	331	339	372	384	362	353	350	351	380	349	393	361	370	343	382	360	358	378	374	371	352	339	354	360	346	373	355	355	364	363	363	363	370	378	346	361	367	386	353	371	368	333	338	358	342	381	372	362	349	345	329	374	389	365	388	373	344	353	376	385	361	333	328	361	355	336	346	371	349	354	394	357	400	332	351	358	356	347	359	349	344	366	370	343	389	366	382	361	362	375	362	357	348	346	380	341	358	356	398	319	382	387	383	363	394	384	398	383	361	383	367	379	376	392	372	353	355	355	338	381	379	344	365	369	347	346	378	383	340	384	355	374	415	351	342	391	365	376	342	344	342	361	353	376	348	365	350	355	359	376	372	354	383	352	365	332	338	366	363	386	372	358	353	380	381	319	350	356	363	368	365	383	371	382	359	366	344	355	364	362	341	356	346	367	380	346	361	370	338	360	352	346	366	374	348	374	362	404	349	385	351	337	352	326	347	366	383	360	328	417	384	337	342	351	344	374	345	341	366	358	374	342	350	330	382	362	369	336	375	350	372	372	403	386	340	376	390	402	375	382	360	331	334	348	337	369	379	421	335	376	382	369	368	372	359	359	362	361	345	379	366	393	327	374	346	332	374	354	370	392	360	378	382	362	373	370	311	361	371	338	323	352	383	395	382	346	362	362	351	362	356	378	317	373	390	334	345	359	347	401	370	357	352	351	332	354	364	384	327	342	352	375	383	377	344	382	374	376	385	354	369	394	369	389	389	356	351	389	352	401	343	348	336	347	328	362	371	404	358	381	336	351	342	343	318	388	337	381	340	372	341	371	373	349	351	330	375	342	380	345	398	355	368	368	375	367	370	389	363	364	342	345	378	352	342	359	345	349	333	361	384	357	373	361	356	364	343	365	360	389	354	368	343	388	343	378	348	380	381	389	344	359	342	362	336	341	362	365	363	353	363	385	357	337	334	336	382	329	340	344	376	361	351	403	359	348	353	370	344	363	345	312	344	387	373	362	350	393	367	360	328	346	383	326	397	351	399	342	350	363	380	377	375	373	352	355	352	340	368	363	376	388	387	324	375	381	376	344	364	326	368	338	364	381	347	357	346	325	370	325	406	377	346	343	348	358	366	366	357	378	328	416	356	371	377	333	351	368	359	361	366	364	326	330	363	386	340	357	347	353	361	360	355	343	336	328	375	364	374	373	380	363	327	345	381	383	367	331	361	369	333	389	345	332	360	367	339	355	361	366	373	356	334	365	358	350	389	345	375	339	344	374	371	368	367	324	389	374	361	369	342	353	384	372	378	347	352	374	408	353	349	351	342	365	356	374	345	329	344	367	356	391	352	368	358	367	340	376	350	357	396	378	341	336	366	352	329	396	333	352	377	364	340	369	364	376	386	383	364	368	366	397	327	340	336	358	356	343	366	390	350	370	361	384	371	374	352	358	321	385	345	329	347	353	338	377	369	375	349	326	356	374	363	386	387	409	347	352	342	332	354	372	357	357	337	352	341	368	384	363	357	341	354	365	376	384	368	367	347	370	403	339	378	349	354	350	364	353	363	362	363	347	359	358	347	336	390	340	364	390	301	417	359	337	334	366	355	366	380	353	309	373	347	415	347	361	336	383	332	322	386	367	361	354	364	360	352	377	344	352	361	413	359	360	343	350	387	356	377	356	340	368	383
25482	21474	27924	25414	11331	1831	1317	1149	985	964	954	932	983	943	957	955	946	944	936	928	926	932	917	952	885	917	966	970	931	909	888	953	889	912	902	940	901	863	868	935	873	872	954	924	911	912	909	909	899	928	934	924	948	970	845	901	959	859	865	923	900	968	955	946	906	913	917	938	927	916	887	914	858	940	864	893	894	909	954	911	941	857	854	908	924	871	853	914	859	850	896	892	886	895	882	922	858	898	890	917	898	894	936	901	868	931	913	857	917	902	980	872	858	894	912	921	897	878	874	947	900	928	884	924	918	872	909	854	875	888	909	882	920	965	874	883	893	903	922	871	889	902	880	852	879	968	933	899	892	913	899	891	884	912	951	875	880	885	863	909	942	891	914	906	880	932	872	902	948	938	915	851	847	895	901	945	879	876	889	866	884	872	852	921	888	885	840	938	922	907	901	914	923	868	867	900	897	939	907	872	854	851	900	909	931	869	929	874	843	953	902	929	887	877	884	928	870	845	877	904	924	924	883	919	902	897	920	943	886	894	891	892	938	902	902	933	895	916	901	849	904	878	910	868	939	867	930	920	886	911	943	885	897	913	932	903	899	919	915	884	898	880	859	893	891	909	910	939	930	870	861	904	891	915	888	942	823	905	853	914	874	922	918	888	889	921	940	858	959	905	909	912	890	873	944	923	938	879	841	859	952	910	924	896	907	884	879	867	891	915	858	827	924	860	883	884	828	976	897	915	899	887	908	837	916	909	892	910	876	858	872	855	862	894	934	961	881	906	900	880	893	853	849	863	911	853	914	920	915	867	857	887	875	910	891	871	899	854	897	826	897	847	881	865	953	893	947	941	946	918	931	904	874	867	875	867	888	887	878	900	904	869	917	867	872	855	862	876	894	884	918	930	875	875	848	915	894	862	921	940	948	852	896	899	964	885	963	919	873	873	908	885	846	919	937	888	912	840	909	911	959	908	865	912	863	908	873	934	936	920	966	887	889	879	913	888	871	907	906	912	896	928	892	867	896	933	882	902	877	910	928	908	899	863	878	856	935	850	877	919	900	913	867	936	866	877	927	865	879	888	913	848	883	868	853	889	868	944	916	949	878	917	919	955	920	897	927	893	934	963	908	891	917	882	892	921	907	876	897	829	852	926	909	943	911	900	906	905	919	904	956	848	893	894	920	913	892	873	905	993	911	839	856	904	949	895	912	880	918	912	932	892	869	922	923	898	914	960	910	892	910	889	896	895	923	881	845	869	955	912	893	872	895	962	897	907	941	856	908	880	894	856	914	885	928	952	846	875	891	883	886	927	950	930	896	916	925	815	852	883	910	845	947	853	913	910	905	949	955	977	886	891	889	877	875	906	879	903	887	950	865	943	859	903	923	846	901	934	886	922	852	917	960	864	875	911	868	891	907	827	901	910	909	895	903	933	900	853	888	867	914	914	924	866	914	901	848	883	890	935	909	858	904	894	911	895	862	898	894	910	901	908	902	934	910	903	876	882	869	873	940	900	896	917	890	882	903	958	928	885	882	869	885	941	914	919	876	930	930	871	861	850	854	905	831	898	871	929	918	885	905	967	833	943	944	823	889	916	848	919	900	887	959	910	870	930	900	886	876	874	931	906	892	840	886	899	883	994	849	867	855	963	919	954	838	901	954	890	921	916	855	887	948	849	883	976	931	863	876	902	887	892	930	932	920	879	916	932	900	915	901	898	855	872	905	877	877	932	866	918	911	905	907	912	927	930	930	931	914	923	948	873	842	938	887	886	925	901	939	869	890	864	882	927	826	924	910	935	905	827	911	842	931	916	895	945	863	887	880	935	878	864	946	913	974	943	927	898	883	943	933	910	875	904	943	938	897	876	918	890	914	890	879	887	925	841	913	910	909	912	891	913	868	872	903	814	917	878	874	920	913	917	896	883	882	864	924	872	872	912	971	925	901	883	887	893	872	930	957	877	911	898	905	912	928	854	882	916	908	969	907	900	974	882	881	887	888	862	904	911	883	891	912	901	914	924	844	882	926	873	907	915	873	871	832	874	899	853	973	913	783	855	868	871	915	926	920	929	883	917	899	898	921	917	922	903	887	899	904	939	898	923	897	878	936	907	908	852	910	911	906	950	928	927	856	848	947	881	905	878	867	827	902	925	892	880	877	886	876	890	951	881	926	829	926	864	914	866	940	926	846	872	847	868	835	897	877	891	870	920	888	840	945	926	916	890	910	826	932	863	840	910	891	888	898	906	895	921	919	876	841	882	898	872	877	867	893	858	912	906	872	925	906	920	902	944	852	832	907	876	873	934	900	892	856	882	944	906	867	895	893	925	931	905	859	929	887	837	882	836	841	899	875	871	859	881	885	900	913	887	852	910	895	854	889	855	889	908	906	900	1006	866	910	899	886	940	880	889	869	911	891	953	889	864	977	916	854	917	860	929	881	882	878	874	927	890	910	907	878	918	858	919	835	929	911	878	901	950	888	911	901	949	875	962	932	831	860	863	908	861	896	916	864	884	858	904	881	887	829	886	975	861	892	960	854	892	885	882	886	888	885	856	870	913	874	909	908	897	904	903	896	899	926	890	876	914	910	881	809	831	907	882	847	935	874	879	857	855	909	904	920	927	898	895	879	885	904	895	897	931	887	916	839	847	923	908	909	912	952	921	887	919	883	901	831	921	851	865	919	867	915	839	888	968	830	882	874	895	898	915	864	913	925	922	884	875	855	873	869	898	916	907	864	928	835	937	891	837	907	870	934	838	936	863	874	937	875	896	940	906	884	857	891	834	877	879	884	958	965	873	884	860	887	923	895	886	899	908	892	975	898	881	877	929	915	920	865	914	852	898	890	946	876	903	919	957	906	885	911	961	940	940	857	913	908	887	930	921	911	842	855	847	870	918	919	855	866	892	910	892	894	960	900	851	895	869	903	858	898	887	884	867	916	872	902	906	925	918	904	850	895	883	925	849	897	914	907	889	914	889	880	886	852	880	902	882	855	928	882	881	852	877	903	918	904	894	891	885	857	861	881	839	892	925	915	903	888	906	902	863	921	891	933	905	926	823	886	841	904	888	867	932	869	918	898	876	895	850	883	878	838	926	918	885	897	931	852	919	874	889	930	843	860	916	825	953	893	933	915	859	873	813	850	894	897	914	862	941	922	919	880	933	902	897	878	903	869	893	947	917	881	947	935	929	881	862	883	909	901	877	850	890	907	899	908	939	927	896	927	882	929	912	915	879	908	930	905	945	906	920	943	884	883	897	920	901	983	943	881	925	840	935	850	875	955	854	862	855	928	895	890	918	900	906	883	873	905	865	894	876	873	874	879	892	900	920	847	909	869	887	876	929	890	894	932	912	972	881	921	854	843	924	873	918	881	835	825	855	924	912	880	884	886	935	882	876	888	856	865	891	931	985	953	897	857	869	863	887	908	889	879	873	916	846	924	908	910	856	857	983	885	900	896	923	850	868	897	920	905	866	899	918	898	848	876	899
3477	3686	2972	1744	1265	1061	928	854	775	777	817	737	778	707	744	694	704	744	670	682	690	705	665	679	692	686	649	708	711	649	668	617	663	692	655	649	668	668	670	662	643	642	629	678	639	627	669	711	651	674	657	652	683	706	680	674	641	677	682	638	690	659	653	637	682	636	652	669	658	645	611	695	622	694	659	686	636	669	643	651	661	747	665	646	680	617	670	638	666	655	662	638	634	655	628	665	656	677	683	630	678	639	655	633	667	662	625	648	631	690	698	663	649	653	617	698	631	681	676	708	619	642	669	679	635	619	632	658	608	645	678	652	646	676	682	682	645	632	674	605	645	666	628	636	618	675	676	637	676	605	659	644	639	650	683	645	649	645	660	669	659	660	660	631	635	659	669	676	644	693	632	680	629	606	664	639	677	676	690	608	688	650	656	645	617	648	611	627	647	653	638	626	648	638	670	669	656	668	624	698	681	638	621	614	615	624	641	641	636	624	677	674	651	632	666	619	669	645	659	673	708	651	652	644	660	660	626	673	669	663	654	674	674	657	629	680	647	682	604	637	628	674	679	654	655	666	646	674	645	628	646	626	605	674	662	642	647	700	655	618	646	632	648	624	670	649	692	647	613	685	692	685	659	674	683	647	634	706	633	657	606	638	672	653	629	637	675	639	659	632	648	656	637	629	644	646	674	669	678	655	710	701	640	672	665	686	658	669	657	660	691	623	690	664	622	591	640	676	601	643	638	637	609	617	631	609	648	637	628	659	642	659	638	616	669	608	640	635	680	620	622	663	660	630	652	610	677	627	671	613	647	646	663	652	634	622	604	640	619	630	638	657	646	630	669	665	679	672	647	629	672	638	641	640	643	660	709	629	662	669	641	633	611	638	646	670	628	661	687	661	682	645	634	682	596	662	643	672	643	606	636	621	643	639	641	649	655	646	628	674	636	663	622	639	669	689	677	685	680	679	643	642	643	631	608	633	645	665	668	675	695	644	670	636	627	666	708	690	674	614	718	626	646	668	689	629	647	619	641	695	628	637	671	723	613	662	655	630	687	624	639	667	650	661	666	645	633	652	653	642	673	705	660	643	620	594	643	639	622	640	627	660	610	615	647	633	639	682	645	618	641	636	660	670	692	647	582	672	650	620	652	606	643	688	637	674	687	641	682	629	648	687	588	655	661	674	654	721	675	640	650	662	668	622	651	646	631	668	663	617	629	620	661	648	623	678	608	633	666	635	651	648	660	665	624	613	661	678	681	694	691	609	677	662	635	691	676	677	705	652	673	692	624	619	691	680	650	646	603	604	656	611	619	666	701	647	679	615	682	649	621	625	602	661	649	684	587	653	686	651	645	648	632	646	635	657	646	669	685	603	693	622	625	581	657	607	587	641	642	619	584	663	637	650	620	650	654	671	649	644	633	621	645	666	660	697	629	618	663	657	622	693	636	635	654	647	660	629	657	669	634	635	657	664	609	683	682	618	632	641	566	635	634	627	694	662	687	647	632	647	645	630	653	655	674	600	632	610	643	626	678	635	650	677	641	638	657	672	673	641	628	623	673	675	637	598	700	681	652	630	621	664	688	603	641	642	641	612	626	668	642	652	680	659	668	643	664	676	621	697	682	614	690	679	653	648	655	654	617	661	636	642	667	649	644	598	645	671	685	651	686	661	678	642	639	678	618	647	608	655	671	641	611	675	633	650	641	612	658	669	656	654	656	590	650	676	688	611	670	658	623	676	674	628	644	613	633	616	646	656	670	614	662	656	667	641	640	649	602	671	663	633	607	649	655	690	637	636	642	648	623	663	686	641	689	593	636	671	641	658	649	617	614	662	648	613	636	635	647	666	681	664	618	639	625	667	660	631	658	593	646	670	669	653	654	651	625	650	655	684	687	668	605	648	634	696	612	628	663	643	702	630	670	635	673	684	656	609	644	630	642	626	639	648	678	610	652	637	640	652	634	645	620	658	688	644	642	648	681	692	674	671	676	653	610	662	650	630	608	632	678	629	641	642	614	628	672	676	662	666	616	649	664	670	665	665	647	566	707	664	679	614	616	661	660	669	642	664	656	638	708	610	616	661	668	644	652	628	639	648	646	644	651	684	636	643	647	653	663	674	613	633	657	682	655	651	669	632	669	651	701	663	655	609	682	656	655	624	634	591	651	653	682	670	639	592	631	638	632	653	632	651	667	639	624	656	607	663	649	656	639	668	645	649	665	609	683	618	665	672	642	662	616	661	613	651	617	682	628	654	682	652	623	618	616	652	653	652	681	643	677	673	685	625	654	654	671	602	692	641	660	641	674	656	667	619	660	662	640	636	651	674	631	638	698	671	711	690	694	590	643	679	660	626	620	649	649	647	658	700	623	641	649	638	665	669	660	671	618	655	648	658	613	675	641	639	685	645	645	611	671	637	656	638	638	642	653	631	666	666	662	651	681	675	649	602	670	623	635	629	635	635	623	642	662	625	677	664	682	634	669	605	666	629	632	644	651	623	654	632	625	686	614	705	666	598	660	607	661	613	631	674	609	668	638	617	711	642	632	664	618	647	631	648	678	630	652	630	665	683	680	606	645	628	643	662	653	619	677	642	661	625	608	640	683	629	654	652	665	656	679	635	656	695	662	634	656	659	633	635	656	628	628	638	632	634	649	650	641	664	621	662	670	677	619	657	661	603	623	640	585	696	653	665	640	668	648	663	689	630	679	631	649	606	634	675	628	680	632	639	676	687	657	613	656	650	629	668	614	648	625	635	672	678	681	711	619	650	640	639	651	631	658	659	640	654	629	656	625	654	637	669	670	669	652	691	650	660	644	640	679	651	671	655	651	649	618	646	683	640	647	613	653	641	624	600	658	661	633	632	672	642	648	640	621	633	642	667	655	600	638	627	612	626	589	643	661	646	677	674	668	612	648	686	687	636	632	650	635	633	628	652	650	669	664	649	671	580	659	615	667	667	637	658	606	663	633	652	627	651	663	637	618	653	643	686	656	622	658	639	620	616	671	624	631	650	622	629	675	660	637	673	654	611	654	636	642	687	636	632	626	608	624	668	647	660	650	668	643	635	690	601	622	624	601	668	631	613	628	648	614	612	635	600	702	631	634	647	633	621	629	676	612	636	631	638	656	598	647	671	616	656	645	674	631	682	630	645	610	626	643	616	658	690	604	619	643	667	653	685	603	604	667	652	584	658	653	699	653	653	653	607	661	608	634	677	579	626	619	619	662	637	642	649	650	651	590	681	663	641	624	584	604	660	644	642	690	644	644	641	631	615	651	629	637	658	644	646	625	671	636	633	644	646	614	620	658	626	660	644	574	682	622	665	626	632	643	670	644	638	639	666	667	610	628	635	644	644	626	617	619	646	691	632	584	701	650	640	614	658	634	604	682	639	663	677	654	588	626	650	642	641	623	657	642	651	656	668	658	656	608	619	632	664	661	647	650	641	625	642	638	636	667	668	638	683	647	694	662	636	588	639	634	648	665	641
24469	21502	28846	24601	21495	8851	1827	1205	1096	991	963	947	933	869	844	832	847	848	839	862	880	866	863	770	870	827	784	858	760	875	815	816	759	799	868	851	798	815	793	787	806	826	825	824	771	761	820	830	806	803	823	815	835	834	815	846	794	846	801	802	796	808	824	785	830	800	825	801	849	791	816	836	842	845	773	803	826	894	801	818	842	832	827	842	809	794	892	766	796	794	825	772	799	815	798	841	832	831	780	819	786	818	859	786	783	748	783	771	814	819	730	782	797	850	795	817	823	834	780	885	749	879	802	820	776	836	828	810	842	765	782	780	816	837	790	800	771	776	809	754	763	791	803	786	798	807	804	783	890	785	770	816	795	798	820	811	849	813	761	785	811	782	846	782	807	789	770	792	809	801	838	803	804	809	761	749	792	794	810	830	764	822	786	812	764	786	792	777	862	812	821	787	790	787	815	820	867	873	855	803	815	820	790	820	801	811	757	795	787	791	798	790	823	783	786	823	793	837	794	807	764	798	772	796	826	803	743	801	852	795	791	864	812	754	804	846	788	839	904	770	827	796	806	830	773	774	788	803	830	819	767	764	777	808	783	776	785	815	733	777	824	757	821	793	772	819	793	769	828	720	839	823	830	808	800	749	816	848	804	823	790	765	807	757	775	772	845	766	811	783	790	841	805	787	774	840	848	787	796	821	763	787	830	812	806	766	841	794	813	779	790	856	816	783	768	843	809	786	810	856	823	793	804	809	799	796	782	848	807	809	826	729	787	754	782	863	808	819	786	850	830	761	749	817	778	831	843	822	811	771	779	787	794	832	783	786	797	784	847	786	833	839	814	806	807	775	815	813	768	783	809	808	825	819	774	824	787	808	781	819	813	769	772	769	776	800	807	752	761	787	789	849	807	826	833	788	809	843	841	774	863	830	811	823	797	778	766	794	828	815	809	804	831	786	832	845	814	812	815	787	835	764	795	810	800	811	793	782	813	774	753	812	752	777	838	834	791	807	739	770	779	793	837	810	778	787	760	777	755	793	753	795	813	800	845	823	789	802	814	793	791	827	834	795	777	741	822	789	781	793	826	771	776	825	759	803	763	759	782	786	800	782	795	785	785	770	812	802	824	770	785	769	803	811	770	790	751	788	797	833	812	798	818	814	806	762	780	786	813	798	785	743	828	826	811	803	778	783	808	808	830	784	776	781	841	799	838	818	784	809	795	758	810	794	799	832	793	823	826	815	788	753	779	752	801	802	762	857	753	761	784	840	802	762	847	783	808	792	814	807	771	787	767	841	802	811	827	832	801	832	819	798	758	786	806	808	846	830	793	816	875	760	819	843	742	834	802	783	778	799	805	743	817	814	767	820	748	797	756	775	856	815	784	772	844	812	792	817	773	820	820	812	862	796	799	757	785	771	744	746	821	771	801	800	777	776	793	806	794	823	810	731	806	806	787	827	772	830	754	792	835	789	807	865	804	755	785	789	794	794	749	829	777	820	761	789	810	839	771	772	821	789	798	806	814	788	799	844	779	752	796	824	774	837	798	861	784	852	774	811	790	794	776	796	724	817	800	762	799	833	814	769	847	795	814	794	805	802	738	802	833	785	740	811	846	808	762	823	802	791	787	812	837	819	808	805	796	822	781	777	797	814	838	800	812	793	757	792	790	753	735	795	827	770	782	799	787	853	772	853	847	764	798	766	770	774	794	778	739	808	839	790	763	825	806	821	763	805	825	826	807	761	815	807	810	817	805	837	810	768	778	735	812	767	795	761	800	785	804	804	741	821	815	787	806	750	798	758	828	835	808	788	859	771	791	773	798	757	765	825	756	791	809	777	834	773	769	797	768	819	792	826	777	817	819	838	802	793	783	782	833	838	780	813	788	811	792	809	822	807	798	776	789	731	818	806	785	834	796	799	801	777	798	749	748	783	775	807	769	767	769	796	761	813	795	808	768	812	784	794	828	810	763	820	743	814	776	812	757	750	801	799	786	825	789	839	802	773	804	814	814	856	794	744	839	822	774	814	787	782	755	783	743	758	782	786	801	805	748	785	788	769	784	863	793	787	781	791	772	769	809	806	826	776	848	787	838	828	817	802	755	790	803	840	783	786	804	760	821	821	825	766	792	722	770	830	762	797	794	790	807	783	824	808	781	779	797	803	747	822	793	786	775	823	825	835	765	798	829	832	769	738	757	789	798	782	748	827	816	721	796	813	805	821	804	787	767	774	794	828	812	806	795	798	798	850	822	776	836	829	780	793	794	762	781	805	807	778	836	793	797	825	848	743	832	769	767	832	808	778	816	747	861	845	783	798	831	807	770	746	829	761	756	836	747	768	800	787	845	800	775	793	723	798	788	828	881	788	770	816	773	790	826	822	801	800	775	805	767	820	765	799	838	839	834	791	762	815	839	769	755	804	759	823	812	829	801	800	798	785	786	787	816	811	758	847	829	769	817	801	831	846	802	742	851	773	816	746	827	778	771	808	755	810	792	795	811	791	820	783	772	825	752	811	832	828	773	784	732	824	764	767	811	773	786	765	815	788	836	823	735	819	785	816	829	795	796	750	817	788	757	793	809	773	838	834	834	821	804	808	790	782	845	822	803	797	768	863	785	713	820	825	788	802	839	799	817	850	797	817	788	824	817	829	775	828	773	779	826	753	775	767	799	787	763	813	843	818	767	850	804	804	787	815	794	795	787	785	869	816	801	814	808	798	810	810	786	803	803	804	770	836	815	787	801	794	766	787	766	787	795	785	809	778	752	750	779	844	795	804	784	755	818	802	817	801	769	829	793	740	781	802	756	763	756	802	847	800	807	757	832	799	776	824	825	792	825	775	777	779	773	790	808	760	798	808	795	813	810	779	844	770	821	736	837	813	835	828	808	783	782	791	806	809	810	783	817	816	773	733	836	785	783	808	812	841	805	797	769	780	792	815	783	795	778	762	832	800	780	860	795	820	797	749	795	775	770	733	808	821	756	787	764	771	803	801	795	775	765	804	817	768	784	788	795	786	818	792	831	766	831	774	824	746	805	830	796	806	833	858	758	811	815	796	836	803	808	799	759	820	799	835	776	814	800	801	738	855	802	733	841	808	755	796	833	784	798	722	839	746	824	759	838	791	831	846	774	825	762	807	771	757	737	798	720	797	769	827	803	807	792	787	795	815	784	821	776	799	868	791	789	818	803	797	770	821	799	837	771	848	796	819	816	852	771	786	799	809	750	802	756	778	840	794	780	776	769	791	789	782	832	826	808	836	769	804	844	865	791	810	774	806	764	779	811	789	788	812	834	812	789	770	821	768	850	821	801	791	788	772	803	775	813	820	823	810	773	797	819	768	804	802	774	823	726	780	757	830	813	790	802	776	769	823	814	785	814	812	820	787	827	806	842	717	800	810	779	825	786	803	773	822	825	762	747	796	807	824	755	790	835	789	806	830	793	858	801	779	783	802	794	806	797	793	799	810	816	795	808	775	756	738	787	831	807	739
3811	6047	5019	2581	1875	1456	1215	1017	963	884	820	770	753	718	724	727	659	641	691	664	654	651	605	627	644	633	633	655	650	611	618	669	619	646	634	621	609	631	599	654	647	607	631	645	605	625	604	647	627	630	596	631	582	622	621	547	660	594	609	592	609	585	543	596	603	589	608	604	661	618	622	580	634	618	625	610	608	626	604	639	620	628	555	593	627	646	589	607	603	628	601	619	607	623	622	638	609	588	586	621	618	583	606	616	592	616	591	605	619	602	638	638	615	585	631	659	631	584	615	611	617	581	624	619	565	600	591	656	606	576	617	595	598	564	586	613	604	582	597	614	577	611	620	613	595	590	623	610	592	657	593	603	596	615	603	562	595	613	593	578	623	639	649	612	608	579	613	584	551	610	626	601	607	597	588	589	623	603	581	593	629	636	587	606	631	611	658	566	570	650	585	606	644	611	609	642	560	618	604	587	632	634	585	596	597	577	600	589	611	580	579	610	622	596	610	599	632	606	619	599	622	603	618	589	636	648	595	600	629	625	619	639	632	632	637	570	630	628	605	632	566	616	611	562	589	610	575	575	587	601	598	570	594	615	595	583	598	581	628	625	582	632	627	587	611	609	608	582	580	647	600	621	601	636	622	588	607	581	618	653	631	579	618	590	601	627	593	612	588	608	606	640	584	607	610	594	584	577	652	598	598	561	647	633	547	624	607	604	630	580	583	644	593	609	623	654	582	578	576	566	604	603	570	644	648	612	586	558	616	576	605	591	589	547	593	564	632	604	594	602	628	619	622	597	599	550	582	615	649	606	617	619	587	626	618	592	626	627	623	596	569	604	572	643	618	582	596	599	641	587	624	630	586	598	574	644	595	602	584	632	615	590	618	595	631	621	578	626	556	610	636	591	564	652	616	585	644	565	617	578	571	646	600	614	585	563	591	585	636	569	610	605	647	642	581	592	587	632	643	570	640	586	624	585	603	605	618	601	617	626	562	603	595	557	565	608	642	627	569	608	559	586	604	653	612	592	580	610	559	604	611	598	601	635	629	546	615	600	608	584	560	585	591	646	607	586	573	584	583	624	631	593	568	553	604	628	614	614	652	596	610	572	603	612	594	607	633	622	603	574	601	607	618	609	584	623	576	561	597	592	607	572	612	625	623	605	582	580	626	603	608	586	605	608	562	630	598	602	585	589	618	618	592	553	613	556	596	626	602	572	548	604	551	614	616	603	579	621	604	576	577	602	594	612	616	639	591	586	584	599	605	595	635	632	577	586	650	576	594	623	620	600	583	598	612	576	622	598	655	586	592	568	575	636	565	607	580	628	550	618	601	597	585	597	614	553	620	618	600	613	594	595	623	571	572	579	629	598	584	567	615	604	599	591	618	611	596	574	636	609	544	607	572	604	583	585	603	617	548	555	580	592	610	567	569	588	570	666	604	583	560	639	585	588	549	596	606	581	606	633	636	573	580	631	582	616	633	594	614	617	602	604	616	602	616	557	572	622	634	604	574	594	634	571	583	613	575	607	615	580	596	576	570	596	588	628	557	632	595	610	586	593	599	590	571	594	607	571	601	604	585	604	600	559	619	615	611	568	601	635	595	595	564	578	623	572	622	646	586	652	627	612	582	626	601	552	629	610	609	603	594	591	560	611	627	608	601	600	599	571	655	602	578	606	598	610	638	579	561	572	598	650	657	621	578	600	585	612	604	614	645	595	577	613	606	585	615	612	638	597	639	630	604	610	595	579	575	582	623	598	593	612	586	620	605	626	609	573	586	614	593	597	586	620	616	621	583	570	637	622	592	577	562	577	579	533	598	572	576	597	611	596	564	548	601	604	572	605	604	604	590	583	618	591	593	580	605	616	599	584	585	584	591	605	623	570	590	602	611	625	626	600	644	590	620	585	594	610	585	610	612	614	562	572	584	567	560	555	591	598	556	630	631	602	616	613	614	593	571	622	597	600	610	584	600	600	588	569	574	612	597	585	551	644	642	585	569	603	564	583	566	559	634	595	596	540	566	611	612	632	547	587	550	619	606	625	621	619	597	589	602	601	590	589	585	592	592	638	590	581	525	633	599	596	556	596	597	577	597	567	603	584	617	627	598	579	572	627	572	579	598	622	563	602	602	566	598	588	563	574	594	599	630	608	609	607	611	589	596	593	604	564	621	568	635	568	599	625	605	613	586	588	641	632	588	583	618	617	583	641	624	572	564	593	619	625	596	622	570	609	607	554	545	592	602	591	555	566	582	588	600	611	563	594	622	602	596	620	616	613	623	600	573	600	573	611	625	596	562	591	586	588	590	625	590	593	604	583	587	585	608	596	645	611	601	585	611	595	567	584	603	550	572	578	603	614	633	609	609	632	539	626	579	596	600	645	616	591	578	612	569	636	572	566	595	597	618	583	627	611	625	603	545	596	620	628	572	596	560	611	613	584	605	627	633	607	651	582	615	605	604	594	577	576	627	604	629	584	566	573	592	602	548	587	575	634	565	548	598	627	591	588	556	580	568	605	609	592	579	614	579	571	609	596	610	607	591	573	610	579	611	602	547	569	611	568	583	595	619	602	562	637	619	600	609	634	591	584	613	602	577	576	592	612	623	532	563	582	654	561	602	596	606	568	594	594	600	613	623	588	582	592	567	596	611	587	582	623	590	609	570	600	598	567	623	586	612	598	585	570	592	587	570	610	576	569	585	591	586	608	636	596	599	619	577	604	566	626	667	625	612	567	612	615	607	594	606	631	600	600	599	586	550	659	584	666	594	558	540	601	587	575	559	589	597	604	606	565	625	600	582	594	588	589	604	523	597	627	564	608	622	569	547	574	559	576	586	625	568	582	618	587	608	590	582	609	590	632	588	573	588	603	616	620	563	595	563	621	622	590	599	610	642	601	608	604	548	624	588	597	584	607	608	624	608	610	606	574	601	590	591	559	588	621	640	553	625	566	568	567	587	593	656	614	575	593	610	577	589	636	591	594	621	627	599	601	610	585	575	584	585	640	615	597	575	620	560	549	611	621	628	603	624	601	583	602	552	545	613	605	604	604	594	583	575	600	597	598	585	550	643	563	563	602	530	598	640	599	578	578	643	597	637	593	571	600	586	588	611	637	597	634	598	630	607	570	606	590	567	592	598	601	570	616	595	567	635	596	596	565	542	567	614	569	617	585	567	597	583	621	582	546	647	624	627	615	581	584	591	590	593	588	603	597	634	572	579	590	597	604	596	591	608	569	593	578	571	574	612	567	598	570	608	600	592	603	589	612	555	588	606	578	594	561	628	580	583	573	550	592	609	572	571	611	619	581	646	623	576	595	592	600	610	613	603	589	568	578	573	535	565	574	575	565	607	589	593	583	614	639	608	615	546	609	616	589	596	583	605	577	603	596	607	607	613	648	570	570	617	570	586	629	562	620	581	667	611	593	581	603	604	597	591	593	568	612	600	604	624	609	602	577	622	557	568	590	566	574	597	585	604	582	593	581	616	591
27957	10507	1082	673	512	503	519	520	516	515	491	564	470	484	474	516	558	521	501	533	489	508	509	485	506	499	484	521	518	517	508	497	491	499	498	524	497	492	497	500	487	495	501	506	471	545	501	516	509	514	466	493	534	514	493	517	552	506	503	482	531	491	477	502	504	517	478	527	511	517	489	517	502	497	518	494	489	495	517	526	473	527	476	475	511	483	529	498	510	476	492	493	483	538	459	504	520	514	507	480	486	515	521	502	494	491	476	491	513	494	519	513	488	514	500	517	512	502	497	526	510	468	460	534	501	464	537	516	516	497	500	488	498	492	513	504	512	522	460	480	504	462	527	514	488	523	525	492	503	498	512	495	478	497	476	502	508	490	474	499	531	500	477	478	509	506	491	490	530	494	514	498	520	478	482	489	487	492	489	491	501	535	500	531	464	518	514	494	512	494	480	492	501	505	528	553	487	491	491	506	504	475	476	483	516	496	444	496	468	497	538	514	516	457	496	526	509	500	492	465	456	482	512	500	511	506	457	457	513	500	523	524	534	506	459	478	456	529	508	509	487	487	532	497	511	508	495	518	504	511	478	483	496	527	509	485	510	492	496	457	483	500	479	477	509	469	480	472	496	544	485	473	494	510	546	539	501	502	469	478	507	504	471	492	481	491	517	473	509	546	471	468	517	493	496	514	517	558	500	518	512	458	549	490	527	557	516	534	470	510	478	497	477	510	512	461	512	465	483	489	509	510	504	507	461	511	467	480	486	489	512	513	528	512	524	510	496	502	521	511	489	507	505	469	473	490	497	495	479	488	516	486	478	560	503	507	479	493	509	515	528	507	450	500	498	513	462	504	472	539	506	490	496	478	552	511	459	525	503	483	516	515	545	512	521	513	471	501	465	500	479	466	447	506	504	494	517	498	508	503	520	485	543	559	496	533	476	504	531	489	491	512	505	514	481	528	491	507	494	510	506	499	523	476	518	475	505	528	502	483	503	511	524	474	541	465	502	521	497	505	482	538	489	511	522	450	526	504	531	547	510	470	525	560	505	521	502	521	520	496	450	510	507	461	471	487	512	489	484	471	515	481	505	501	532	487	476	485	505	474	511	499	476	479	441	468	523	499	509	565	468	488	479	482	486	509	502	508	487	494	547	509	529	479	492	538	475	511	491	515	483	488	483	497	511	485	467	497	521	514	515	486	478	486	463	513	574	514	523	484	513	529	477	542	528	504	467	495	519	484	493	517	543	494	496	496	524	481	491	496	512	506	476	480	555	493	484	491	499	499	548	545	523	485	531	493	510	471	513	529	533	516	459	493	517	461	489	545	482	483	492	511	534	497	509	515	472	480	463	511	496	487	495	505	510	497	510	477	483	541	510	506	507	470	495	513	520	473	508	503	525	508	451	514	486	482	537	523	456	505	484	455	509	512	481	523	469	496	483	514	517	502	501	480	495	489	530	466	488	492	506	475	523	489	513	472	486	502	507	471	513	515	512	507	523	502	534	524	511	483	490	499	518	506	456	497	483	523	522	498	504	504	494	488	515	528	527	485	508	508	490	493	468	502	445	504	492	449	489	457	459	504	485	514	464	502	481	522	515	526	466	486	486	475	484	493	514	498	523	539	465	466	552	504	466	531	499	483	494	523	506	508	530	484	520	483	497	530	552	532	499	512	496	496	513	516	556	500	499	495	426	493	526	519	489	470	468	502	503	482	524	532	499	536	508	499	485	525	475	492	496	525	480	521	495	523	483	541	490	505	479	499	514	486	478	499	496	507	530	558	479	526	545	509	508	520	493	503	530	487	488	496	492	476	500	517	537	524	507	528	480	456	526	495	524	530	490	539	520	539	481	489	498	521	514	513	524	477	493	533	439	512	490	516	464	576	512	483	530	483	525	509	485	527	487	457	516	500	500	472	501	490	524	472	428	500	523	518	504	489	493	502	497	495	504	506	472	500	498	486	502	547	494	462	513	538	517	470	498	508	481	490	498	539	502	489	504	538	503	474	511	515	530	495	540	499	449	492	456	465	497	529	471	468	487	506	490	498	485	499	512	514	521	516	501	493	534	478	525	498	497	500	502	509	519	486	495	483	479	544	508	464	511	533	517	535	527	485	509	516	472	508	484	485	493	504	474	539	503	479	517	516	505	496	482	536	481	489	469	529	493	494	493	471	483	481	480	496	500	508	506	491	512	507	518	469	493	495	485	544	507	497	494	486	478	496	502	495	523	540	468	475	500	486	494	482	481	518	528	515	499	476	528	523	533	481	539	497	514	483	533	487	536	495	495	492	501	494	500	471	488	496	478	506	465	533	554	485	516	487	457	560	495	528	503	520	490	493	545	503	523	453	497	474	514	493	509	498	502	486	486	491	501	475	545	492	532	498	489	491	535	500	513	495	476	508	470	517	545	455	483	528	516	509	499	483	466	528	504	475	528	514	470	500	497	482	514	518	488	492	503	490	498	517	494	500	505	487	482	554	503	481	488	521	498	503	498	530	481	503	458	479	513	501	507	509	488	517	489	479	471	549	510	471	491	484	528	496	519	498	500	484	465	525	482	493	496	499	517	505	520	479	532	494	528	492	487	493	510	485	529	488	471	515	520	483	523	467	536	494	527	528	504	467	523	560	534	506	491	512	520	565	494	493	450	477	477	507	503	491	502	534	509	520	496	477	532	512	514	465	490	507	491	493	488	499	485	505	482	532	501	457	507	543	492	472	495	508	461	541	486	517	499	494	516	492	518	511	476	489	505	466	535	519	483	537	544	503	497	493	474	539	498	505	488	517	468	491	548	491	533	489	522	530	483	492	518	499	505	530	476	454	496	485	507	505	522	500	493	540	511	497	490	499	479	499	487	480	508	495	536	490	498	536	491	521	521	488	481	492	480	495	512	517	505	521	516	479	456	532	493	495	498	483	529	504	486	530	521	552	493	521	470	470	475	477	529	523	525	501	493	492	492	502	466	509	521	534	468	506	503	515	486	488	500	570	479	486	517	490	502	517	505	529	516	543	480	469	527	527	536	500	490	494	489	534	501	502	550	534	533	537	497	500	487	498	481	479	502	458	522	525	462	485	483	514	493	503	472	511	532	502	492	504	479	523	506	523	482	464	520	473	524	512	446	499	480	509	496	472	503	478	511	511	496	528	494	463	462	493	514	490	494	520	554	514	505	491	528	507	535	476	484	477	528	509	502	476	535	511	496	484	473	471	502	535	503	472	449	504	511	464	489	550	483	515	501	505	469	500	529	508	528	471	469	511	535	478	504	524	522	490	528	472	497	509	467	486	458	493	495	458	502	545	512	501	472	484	530	501	498	513	468	519	501	513	502	520	481	500	472	457	513	503	498	493	514	477	467	511	533	472	491	481	472	506	521	504	517	504	510	523	529	477	509	465	482	491	532	485	500	476	530	512	455	479	500	514	502	487	513	483	459	464	491	500	517	480	503	500	491	506	534	504	515	518	515	485	503	523	514	508	489	486	520	511
4809	559	471	395	375	375	393	388	365	395	415	393	371	360	336	383	376	372	399	365	369	371	374	393	387	349	372	412	346	382	375	316	383	341	379	325	356	379	380	375	366	373	361	382	362	348	362	361	375	357	359	360	372	398	340	386	349	364	354	374	333	389	347	380	321	350	367	355	391	374	332	322	374	408	376	357	368	350	362	352	371	371	323	340	360	364	383	328	368	394	387	378	375	353	380	359	368	398	387	358	381	369	422	346	354	384	397	353	361	366	373	363	345	354	360	378	354	379	391	368	372	373	379	354	359	337	363	331	381	345	344	371	353	348	342	351	344	366	362	349	359	370	378	352	373	359	351	367	344	321	390	356	326	388	317	377	365	384	372	371	367	330	355	369	354	345	347	331	335	372	359	376	376	346	383	350	370	341	342	340	391	388	345	360	356	359	343	355	373	365	369	377	355	363	345	342	408	366	338	372	357	391	364	370	343	360	379	357	363	371	358	375	395	369	378	396	360	363	376	369	386	359	373	325	368	341	346	362	391	341	371	346	357	364	373	373	374	363	337	357	373	377	370	371	352	341	334	344	344	366	397	370	373	333	348	351	362	366	357	362	339	363	341	359	365	352	343	313	356	386	369	351	360	377	351	372	341	347	374	377	382	367	358	349	343	371	364	346	357	431	338	372	382	367	357	343	326	389	312	337	373	375	317	367	367	338	351	395	353	375	341	321	367	371	358	368	345	378	356	360	344	360	339	365	377	386	353	338	348	372	363	361	335	397	357	352	365	376	391	374	389	353	345	348	387	360	351	355	368	383	363	350	342	368	336	382	331	361	397	374	357	342	335	371	378	394	328	349	374	363	349	375	343	353	363	366	361	348	363	352	353	383	346	354	367	365	340	391	368	362	358	362	349	390	364	328	355	364	371	325	344	398	382	367	395	371	353	368	345	389	372	403	372	391	351	356	422	349	368	365	347	372	355	356	361	340	341	391	344	377	361	378	350	370	346	384	357	388	370	345	399	347	354	356	373	371	365	362	343	365	342	334	344	366	389	381	358	338	354	381	366	373	352	349	385	350	332	370	375	370	339	352	359	361	382	371	372	324	386	368	352	401	347	366	386	340	375	368	393	362	393	373	333	357	351	353	350	340	354	366	350	391	343	355	345	367	341	363	346	395	375	357	346	363	366	373	391	366	349	370	338	345	393	356	365	372	386	369	340	370	347	368	397	358	405	373	359	369	319	344	361	366	357	397	374	363	335	396	337	356	355	347	373	372	337	305	367	387	347	387	362	381	364	344	361	354	361	377	374	377	323	327	369	345	375	358	362	392	368	348	370	399	344	391	344	368	360	358	356	360	354	356	333	344	363	354	346	324	348	359	387	371	335	342	372	343	378	406	347	331	365	341	349	383	357	364	335	364	355	333	362	354	322	355	362	405	368	385	347	364	355	351	388	398	376	345	345	369	348	389	373	355	372	366	374	370	363	347	365	340	349	375	351	334	390	370	349	354	341	363	385	364	368	364	362	355	365	360	346	344	369	358	379	384	371	372	385	351	341	355	370	372	332	365	415	362	399	407	406	374	375	341	351	366	355	348	328	338	359	375	325	358	362	389	368	367	380	344	379	328	339	330	352	369	364	369	393	385	355	373	357	378	361	347	374	342	350	377	342	366	374	376	366	378	336	348	339	376	373	372	393	369	377	403	376	350	357	357	395	360	344	341	367	309	358	374	400	352	339	368	399	370	376	385	349	334	397	384	323	400	367	386	370	362	352	345	342	345	370	348	342	385	371	350	387	380	384	333	381	350	380	348	347	370	374	363	382	356	365	364	335	347	339	361	373	328	359	353	387	364	349	353	356	386	354	355	386	359	389	396	387	349	370	359	324	374	347	370	404	402	361	373	351	344	369	369	346	338	359	341	338	349	328	341	365	360	349	380	397	360	356	348	378	368	359	411	367	334	317	370	359	370	359	377	398	382	353	370	366	360	368	344	361	354	360	359	359	368	397	365	361	358	366	366	373	348	360	374	363	405	372	332	379	364	337	367	355	337	388	374	340	353	339	350	338	342	362	348	358	366	372	354	399	387	377	363	375	355	382	363	347	362	336	336	359	369	357	338	396	354	390	341	358	369	397	372	375	375	353	371	380	323	332	384	381	361	363	418	384	342	373	369	380	335	341	354	332	367	364	375	367	347	359	381	344	358	320	357	352	366	356	340	364	393	389	358	359	348	375	389	357	331	368	359	393	353	371	359	366	316	352	365	401	353	390	418	348	332	332	351	388	378	378	382	375	339	356	351	384	376	340	355	362	359	356	361	377	376	372	381	380	350	364	376	380	340	360	341	342	339	319	350	345	356	348	356	349	379	382	357	373	349	354	372	318	374	344	349	420	392	357	362	361	369	400	347	342	342	359	359	331	365	375	354	368	380	369	351	328	353	364	366	332	340	364	372	364	353	362	388	335	356	339	354	353	353	353	331	355	368	350	342	397	391	350	352	346	339	352	366	373	358	395	341	366	347	374	360	333	375	383	340	347	348	356	347	358	329	353	310	361	341	367	354	353	359	402	399	362	359	361	324	364	366	329	387	354	362	395	367	361	345	362	338	331	373	337	366	371	356	369	320	343	342	386	361	355	380	385	351	392	385	353	358	365	365	358	366	371	361	387	413	329	384	393	351	378	336	374	365	377	370	351	340	382	340	373	375	368	341	360	337	349	370	347	345	369	349	376	361	316	358	360	377	325	370	398	382	361	391	354	362	338	363	340	367	327	349	336	351	318	325	350	347	367	332	332	346	335	319	386	323	387	350	354	358	359	365	350	365	351	359	362	359	387	381	383	342	371	384	350	372	372	393	354	355	372	371	358	351	358	355	383	366	343	341	349	368	350	348	353	408	362	390	361	372	376	404	352	348	360	372	344	354	352	349	321	359	369	332	372	377	397	349	379	341	356	334	379	395	359	347	331	377	338	332	366	363	356	383	344	356	374	382	383	355	398	341	347	379	370	375	364	406	361	359	355	376	384	384	359	348	341	329	394	365	363	376	357	360	395	366	365	355	384	351	383	352	339	349	334	362	371	394	356	351	354	366	363	355	353	350	389	380	347	345	318	402	396	338	382	378	341	358	347	372	354	373	375	371	362	337	355	371	354	397	351	335	350	335	368	324	388	364	382	379	359	361	366	341	334	353	363	370	363	374	352	395	348	345	308	360	341	376	399	382	381	346	363	362	356	388	373	375	352	364	353	378	367	371	386	344	389	406	370	386	379	378	359	346	369	360	369	376	347	354	384	344	368	376	358	361	367	372	385	314	324	346	348	371	361	375	377	377	354	337	333	345	368	360	374	354	347	379	371	349	337	350	371	364	322	404	357	365	342	387	326	384	319	428	372	363	355	344	347	365	383	367	374	362	354	333	385	390	338	362	337	384	346	348	350	359	368	375	355	365	372	360	383	363	342	344	340	359	370	339	361	375	367	370	394	328	373	341	355	351
25572	21462	27875	25409	11343	1898	1326	1127	1022	1034	986	940	917	1010	975	937	964	986	960	947	906	933	908	954	886	916	913	925	913	890	881	896	921	877	904	964	904	876	892	894	914	895	914	907	908	873	880	867	920	922	928	922	883	913	857	953	888	924	938	859	965	862	912	830	888	872	827	895	858	883	967	902	932	877	885	938	939	889	872	903	879	949	898	936	908	882	920	883	858	838	930	894	891	892	947	903	918	925	906	865	893	881	923	930	943	863	944	943	875	923	940	900	907	890	926	946	870	928	916	946	851	934	922	884	888	916	927	900	882	890	886	954	899	901	838	886	925	901	875	886	942	888	887	901	947	874	878	932	939	913	907	896	913	904	881	926	903	935	918	951	935	900	907	865	943	886	906	909	899	873	877	919	878	885	903	855	928	876	947	945	889	911	880	914	886	917	932	918	927	901	848	895	905	985	886	876	856	884	869	897	896	899	854	893	896	884	916	913	902	914	882	950	813	933	945	878	908	918	927	853	914	862	926	889	858	880	848	918	908	938	866	929	885	893	917	896	929	911	890	886	931	926	874	914	913	912	904	904	910	902	922	892	973	866	938	881	952	911	916	849	931	972	929	896	877	907	922	861	923	894	866	913	831	872	899	863	880	922	899	870	888	952	923	916	873	872	987	909	960	869	932	920	891	924	903	897	889	915	893	873	945	954	864	917	889	861	916	904	888	883	863	931	884	916	889	890	861	912	899	904	901	950	956	903	880	953	905	890	870	839	880	919	942	849	904	922	890	904	953	913	873	934	905	869	847	943	903	910	961	887	902	912	909	828	873	874	858	939	906	851	986	888	930	890	883	883	907	888	892	916	895	896	899	926	875	888	880	889	887	948	924	890	899	871	852	936	924	915	883	921	854	906	934	863	890	904	887	853	956	873	871	1005	925	862	860	910	869	844	906	888	852	903	846	901	923	861	902	868	933	851	913	837	859	896	931	872	950	910	918	939	963	926	850	913	918	854	884	930	899	916	931	871	898	891	940	878	925	935	932	945	916	896	893	831	978	934	878	897	882	902	884	882	950	888	910	920	845	885	873	923	892	908	895	879	968	893	914	860	905	883	920	971	902	883	951	885	884	899	924	887	872	911	822	873	906	893	919	944	867	884	913	883	829	925	904	910	896	896	929	886	925	952	914	913	900	920	946	913	923	866	964	913	915	901	902	931	907	931	844	923	938	858	894	922	897	879	909	941	891	887	921	912	947	899	885	842	905	873	867	967	866	859	876	891	888	883	894	901	848	881	943	910	919	902	891	874	903	928	919	896	887	909	878	922	943	903	872	845	902	896	944	904	932	907	902	894	954	912	892	876	903	857	996	931	938	923	950	873	904	863	919	922	892	891	901	891	891	922	896	841	862	899	905	930	914	933	888	868	917	939	913	918	897	896	965	920	938	876	935	896	922	866	974	880	884	930	925	827	892	869	870	933	872	906	905	936	878	894	893	958	916	894	931	889	942	911	904	927	893	873	893	917	898	886	936	833	942	899	908	862	902	885	891	890	915	917	935	896	904	910	897	914	904	961	872	889	906	904	873	941	901	889	899	906	882	889	901	890	889	867	907	909	880	889	940	906	904	879	871	933	876	854	864	911	924	888	916	944	888	899	878	928	919	836	906	977	929	926	891	897	901	885	960	886	935	899	892	886	931	893	936	965	890	884	945	932	876	861	867	879	914	926	878	868	869	914	899	930	868	850	925	858	897	918	881	912	873	910	842	936	875	911	986	844	920	913	930	842	861	864	852	923	886	877	952	872	937	861	881	857	916	913	894	924	888	922	915	871	900	843	854	905	855	911	935	858	924	878	878	901	907	886	920	930	951	858	936	922	914	876	901	898	894	895	945	915	907	913	933	889	918	889	848	914	929	919	891	965	881	873	829	887	877	887	875	945	913	893	887	896	908	851	905	947	927	951	895	927	930	882	857	946	882	886	918	873	926	920	888	899	846	872	909	915	904	890	886	868	944	959	903	812	929	921	926	856	856	897	939	895	858	899	918	925	867	913	929	901	920	916	904	934	922	881	936	905	879	899	909	910	953	918	950	913	857	953	895	882	813	892	850	902	893	900	934	923	925	879	895	912	911	893	884	927	875	896	838	871	874	869	875	882	951	948	860	887	914	896	841	909	910	852	895	923	904	876	891	879	886	859	891	939	901	857	949	905	898	935	900	877	943	912	931	900	839	920	938	919	885	795	888	900	897	914	917	882	915	886	826	917	917	892	891	884	911	894	870	929	898	889	952	889	919	860	899	911	890	923	877	922	911	882	932	911	895	855	941	885	908	937	825	931	850	886	929	921	882	934	943	940	902	847	886	886	841	903	878	916	893	873	875	850	935	919	875	938	909	870	904	890	863	871	887	896	912	927	889	909	900	859	850	896	948	895	921	902	898	900	947	876	959	947	828	882	874	891	952	942	927	926	868	833	894	891	868	887	878	906	884	927	887	864	887	878	882	919	933	916	921	890	879	885	896	881	885	857	868	912	888	895	905	924	946	928	890	893	900	924	904	877	890	897	899	961	888	883	830	878	864	943	899	881	871	867	870	909	914	914	937	848	885	911	950	905	836	910	871	897	952	926	897	866	927	952	879	916	889	843	871	863	919	829	886	846	921	930	947	936	895	926	887	903	881	891	965	847	907	953	884	843	870	904	929	930	919	895	904	858	879	847	932	881	908	846	927	871	915	920	893	903	890	900	897	919	896	900	906	925	912	912	921	918	904	922	896	865	901	926	889	960	927	942	919	921	855	882	928	913	920	903	877	909	883	876	933	866	882	956	924	899	877	878	980	948	870	892	930	909	910	909	853	843	896	888	944	862	914	911	950	908	866	913	882	922	874	875	934	898	898	876	910	914	880	919	933	878	864	894	952	940	890	905	907	915	922	921	883	888	929	909	852	905	937	893	879	936	876	906	938	901	935	897	969	858	906	910	902	880	878	945	904	904	904	946	903	898	938	914	845	899	919	863	871	861	862	887	909	891	892	972	916	929	849	886	928	885	905	922	966	942	887	862	933	844	916	869	860	904	961	861	975	901	861	898	868	974	918	914	877	859	845	879	913	940	916	928	907	932	878	897	929	933	960	877	921	869	914	912	948	866	892	878	865	901	913	920	926	892	873	892	872	917	855	901	903	1001	870	920	884	874	927	876	869	946	928	902	869	924	940	955	878	940	903	883	905	902	855	906	927	901	909	882	911	875	886	867	897	888	929	882	893	908	943	893	889	883	883	892	953	938	937	926	882	872	912	890	855	872	932	888	907	938	913	902	933	863	877	948	900	890	929	948	909	833	854	888	835	914	875	849	928	864	871	929	899	854	888	898	930	853	903	932	939	887	871	870	935	885	915	848	960	888	909	869	909	922	937	930	902	939	903	891	918	919	864	904	942	888	861	892	910	848	883	905	946	877	867	928	873	916	926	934	898	931	931	918	869	917	854	923	906	864	875	919	926	906
3571	3837	3022	1687	1261	1113	949	853	923	771	738	778	764	735	680	673	715	704	689	701	664	665	672	691	672	674	675	677	686	690	679	664	648	669	639	656	702	665	728	720	668	643	658	680	671	680	687	623	635	706	635	649	642	670	673	689	668	701	652	677	666	662	612	689	661	645	686	668	683	680	698	642	686	654	669	652	663	606	684	684	668	723	672	720	689	655	700	650	663	674	644	654	638	672	674	688	698	683	640	688	652	681	718	669	729	684	628	637	654	663	650	634	647	686	671	708	670	663	676	648	650	666	696	681	648	625	665	655	635	639	663	637	620	644	639	652	658	618	632	645	694	642	628	677	685	679	649	685	682	660	657	629	655	628	642	641	667	665	677	632	644	659	597	645	679	672	619	625	662	660	694	628	669	629	693	640	677	646	600	623	600	654	623	659	641	636	674	667	643	678	634	670	665	669	682	681	680	640	675	648	680	676	704	679	699	654	648	676	696	646	643	619	674	623	679	637	694	639	635	693	619	677	654	613	662	709	598	631	671	670	688	655	696	692	666	658	669	702	676	663	747	644	709	680	684	679	652	687	674	655	655	649	658	667	666	658	637	633	690	682	665	681	682	682	659	711	646	637	604	636	623	661	712	636	629	638	651	652	694	686	637	680	689	656	644	636	687	630	652	684	647	689	678	673	659	662	683	680	655	645	656	695	656	649	715	706	611	714	638	669	695	679	634	651	666	686	685	691	630	638	690	669	640	656	659	702	611	618	631	608	658	638	703	646	641	624	614	715	648	659	665	652	617	695	696	623	646	653	702	666	659	690	624	600	705	665	619	664	691	642	624	672	594	654	683	639	648	644	650	692	649	636	613	664	657	673	651	683	665	674	657	636	643	620	629	671	627	688	654	675	635	629	651	688	685	723	668	668	629	657	638	660	637	640	651	719	658	652	628	674	665	670	622	695	670	651	658	677	721	668	628	622	700	675	631	628	687	645	680	643	634	673	617	614	698	614	633	624	640	695	695	633	651	643	636	702	677	659	653	622	629	641	655	671	719	631	673	608	650	662	645	692	668	682	625	666	656	687	664	681	646	715	625	665	687	689	651	637	625	696	672	642	662	642	619	642	627	683	682	650	646	688	644	675	639	645	605	665	666	664	680	677	644	615	629	686	637	682	639	683	668	648	636	666	659	622	674	609	679	601	698	658	651	657	638	691	616	636	672	679	644	669	677	700	692	681	640	603	696	678	683	601	654	637	670	628	681	676	661	638	679	634	693	684	678	647	649	661	667	674	644	613	631	684	637	653	640	637	654	689	644	634	681	655	610	657	670	626	657	654	637	693	694	715	654	635	680	642	662	637	643	621	627	637	645	601	657	688	639	642	654	665	677	677	646	639	610	641	669	628	649	638	664	657	695	653	667	600	666	672	685	668	637	621	671	670	696	668	672	628	612	644	634	635	669	690	677	652	687	670	662	631	636	633	675	636	611	653	685	654	613	681	677	653	685	641	670	652	687	647	689	655	653	654	669	659	694	656	643	653	643	638	663	640	638	647	647	640	669	640	667	662	674	671	642	656	617	634	655	709	662	673	641	663	624	686	658	612	625	645	631	675	653	634	619	684	625	680	678	639	618	666	659	676	646	635	710	653	648	680	644	695	632	681	722	622	677	610	654	646	652	648	684	662	643	658	723	681	662	683	683	671	658	664	609	676	661	665	656	639	628	646	627	704	647	665	659	632	648	648	674	596	619	645	663	726	655	645	715	632	642	687	631	616	648	654	643	605	679	665	615	687	661	636	652	682	682	686	594	652	637	630	673	658	665	672	652	734	635	591	631	660	662	661	635	654	666	699	653	676	633	682	632	666	624	658	656	632	639	682	638	659	634	651	668	639	662	633	656	663	689	645	687	651	698	710	636	667	652	660	655	674	683	588	660	705	638	688	657	607	634	636	687	648	668	665	656	649	630	664	652	643	651	679	641	620	649	675	669	656	638	693	639	681	647	683	614	638	682	613	688	697	628	635	649	663	677	648	613	646	669	661	644	709	619	636	650	635	664	682	644	658	634	643	620	705	665	664	676	672	598	655	656	645	639	636	591	635	676	666	682	673	711	652	686	654	635	640	642	653	664	631	675	676	654	705	648	657	668	624	664	624	672	674	639	655	646	647	651	648	648	639	663	634	629	650	639	679	692	640	679	659	607	662	610	649	659	637	683	643	647	675	679	617	653	667	658	641	660	664	615	659	685	686	665	651	649	655	629	638	672	676	619	674	670	626	624	634	630	629	693	681	675	704	691	685	663	682	629	659	651	631	657	648	653	654	653	632	638	662	672	690	672	687	665	656	648	674	658	652	685	622	688	701	631	651	670	637	696	619	650	715	652	654	646	679	681	649	675	679	679	631	657	613	651	684	688	668	615	628	688	647	645	640	694	635	654	638	631	679	644	688	651	663	641	644	628	645	663	634	664	680	665	636	647	657	626	668	639	624	677	601	647	650	643	620	644	632	655	619	690	649	640	666	694	645	613	679	635	679	661	695	634	639	652	679	653	611	642	696	591	633	671	612	628	678	623	661	602	630	653	661	630	681	633	622	620	651	664	635	677	639	652	715	636	631	657	586	671	639	673	620	681	639	675	666	661	609	653	622	663	657	663	600	668	646	661	607	688	649	663	634	673	655	698	678	691	635	608	680	673	624	615	675	667	669	665	650	646	638	628	646	615	647	648	639	631	658	646	676	662	632	633	630	643	661	637	669	660	649	626	649	606	693	642	661	644	705	638	664	671	642	684	676	651	679	696	597	649	613	673	629	686	635	653	611	623	631	673	649	661	626	683	660	651	695	705	633	632	643	648	618	668	624	652	656	685	680	641	671	624	642	640	647	681	639	658	667	660	668	685	674	659	660	656	664	663	639	674	647	657	653	627	644	622	693	651	669	670	651	643	632	629	663	640	662	669	648	691	644	639	681	632	624	629	650	683	685	633	674	669	658	626	692	676	647	654	647	629	667	664	625	655	649	688	666	662	688	668	658	651	640	619	684	616	639	653	642	633	669	617	662	700	597	615	621	614	637	663	652	662	608	666	596	661	668	644	684	641	618	634	647	661	673	617	605	639	653	631	626	650	644	638	661	621	668	656	710	645	650	619	668	693	670	684	633	675	663	653	643	644	646	606	690	643	662	656	670	687	638	664	627	685	657	636	702	648	638	631	620	642	665	676	634	664	659	628	667	648	633	621	652	639	710	716	697	590	618	650	649	607	650	661	660	627	660	655	663	643	633	616	676	677	684	606	673	641	709	582	661	647	644	631	635	676	628	664	640	669	704	670	673	665	667	639	675	679	593	658	601	630	635	614	640	631	691	704	653	658	652	653	639	664	639	605	660	614	638	658	637	659	621	665	647	637	646	672	642	616	661	633	658	688	626	687	608	667	678	611	653	632	672	649	651	610	638	671	698	663	668	618	663	614	714	652	633	637	629	660	638	642	638	645	658	624	674
24416	21478	28834	24516	21460	9128	1934	1199	1001	989	1029	908	873	909	863	867	874	897	870	802	883	860	802	864	818	774	837	843	803	840	820	817	812	878	790	756	851	843	832	865	822	844	823	831	799	821	815	800	796	819	812	800	852	880	776	810	800	807	800	841	866	791	781	802	808	803	786	762	797	820	795	790	746	777	807	832	817	794	820	763	783	721	795	870	812	824	843	782	826	844	803	779	735	775	805	834	769	820	837	817	813	857	777	781	826	787	822	828	801	746	782	809	791	781	796	822	774	803	801	760	804	805	822	804	794	787	787	831	807	782	758	830	761	836	797	842	808	809	776	805	807	799	756	788	834	780	809	803	815	801	836	819	786	686	762	778	798	819	801	814	791	791	765	775	802	838	790	807	817	807	765	816	819	828	784	874	821	815	792	811	821	771	809	842	810	837	818	798	812	801	830	771	820	773	790	815	799	764	796	830	708	853	804	803	814	786	790	810	794	832	799	803	856	791	843	802	785	843	741	770	818	803	806	794	801	815	762	819	748	784	748	782	814	787	824	772	762	781	825	833	781	777	850	805	798	817	770	784	776	777	842	821	809	814	789	758	784	828	797	765	769	765	810	806	833	806	814	828	806	766	799	833	776	817	876	770	779	797	797	882	831	814	817	823	812	768	838	750	797	796	802	794	769	809	790	846	797	804	842	810	757	749	836	775	828	816	788	803	755	806	822	862	819	796	827	853	785	763	796	761	788	752	771	820	764	780	802	811	792	794	779	782	795	800	821	841	809	786	760	790	772	807	853	802	785	825	822	735	837	783	824	812	829	826	877	776	761	817	826	756	814	841	726	852	826	792	800	761	808	834	844	819	833	785	762	786	824	822	788	824	846	727	768	739	817	834	765	731	821	790	812	721	792	783	813	769	794	783	852	770	819	828	771	812	740	815	777	810	816	801	776	736	784	830	813	814	812	796	774	767	830	817	789	740	761	765	858	807	812	784	819	875	788	829	849	771	853	814	792	789	754	762	812	748	824	799	795	805	826	839	806	787	824	806	823	767	789	836	821	786	727	787	775	797	832	805	819	794	782	840	827	782	825	836	796	747	824	730	810	806	772	795	792	818	821	826	811	803	826	783	827	870	780	785	754	837	768	809	810	799	733	804	804	794	768	769	793	837	845	804	764	777	824	765	852	808	779	791	801	779	796	832	821	750	838	796	865	782	777	790	854	789	762	756	772	782	774	820	808	780	794	749	801	760	774	818	850	823	778	765	791	781	817	812	753	821	771	825	761	780	733	841	804	823	804	758	825	780	822	793	854	755	819	776	819	811	816	819	802	755	758	810	777	828	809	779	806	773	764	806	792	770	793	816	791	745	827	742	754	776	825	778	808	760	764	791	832	852	770	791	752	754	813	832	812	805	792	813	794	814	770	776	820	832	764	782	794	778	777	776	761	782	792	810	772	797	766	808	783	787	789	799	800	789	831	782	784	812	791	747	819	768	820	801	779	865	797	788	746	829	806	760	785	823	825	760	805	802	770	812	822	813	797	804	780	768	851	789	830	848	738	823	797	784	799	793	804	854	808	824	781	781	762	775	812	772	803	807	809	838	786	792	780	786	803	852	815	803	809	801	773	803	816	769	825	816	830	792	765	825	793	784	821	720	815	822	785	793	795	786	769	785	794	808	804	814	847	807	770	835	806	786	768	848	793	751	731	791	832	802	801	798	781	769	838	770	807	743	799	826	780	789	788	833	792	829	799	848	774	801	813	799	781	805	770	771	826	774	798	768	780	776	827	825	793	859	775	777	745	800	798	832	776	745	785	801	806	772	826	821	796	808	839	806	738	828	824	774	778	756	861	768	748	772	801	812	754	794	819	809	804	817	830	795	787	812	767	791	802	793	765	771	821	788	850	793	788	827	798	814	796	784	779	764	820	772	764	812	783	802	858	846	858	807	841	796	750	791	788	798	825	827	854	850	785	752	859	853	801	754	821	817	841	810	817	787	790	799	763	806	761	778	797	823	765	801	816	767	782	808	819	824	803	818	805	788	775	891	810	770	857	805	795	747	814	814	792	762	862	830	832	810	811	811	828	821	792	864	806	803	806	763	843	778	798	777	819	771	829	772	817	753	833	819	749	778	762	801	788	807	856	798	782	836	782	843	814	772	769	809	723	778	790	745	816	773	801	741	806	780	825	792	816	783	759	795	810	808	805	800	772	852	818	788	803	801	824	808	783	812	779	752	817	794	822	797	825	803	796	732	821	818	730	780	800	776	797	773	753	779	820	799	812	742	840	828	734	838	773	798	832	808	736	780	813	799	834	811	804	800	755	768	788	801	801	773	846	820	751	782	760	779	784	825	810	809	798	795	750	780	780	809	804	869	759	764	792	787	822	845	827	826	827	767	793	742	827	761	794	755	789	754	789	839	862	821	780	808	850	821	798	761	777	810	807	788	778	838	791	833	799	816	787	755	776	811	800	784	822	823	768	801	824	825	756	832	791	783	813	776	811	829	800	754	815	739	777	811	820	810	777	805	783	811	814	860	805	803	785	816	794	773	792	819	836	777	756	836	794	804	772	796	780	768	778	810	748	767	776	812	771	781	812	816	781	774	829	804	780	835	798	795	786	786	765	730	854	766	802	818	812	822	744	820	762	780	795	796	810	746	733	861	787	842	816	807	777	842	782	845	769	784	787	761	789	774	768	788	763	819	793	738	831	834	772	796	814	771	769	799	817	781	764	760	768	792	786	810	776	797	777	769	798	815	797	831	777	838	791	818	802	796	746	796	790	825	818	783	780	818	759	761	774	784	791	744	755	761	796	787	772	824	787	800	775	827	826	852	792	787	813	789	743	795	828	755	789	839	784	782	793	739	847	826	739	775	773	817	784	797	756	806	779	813	774	835	780	766	766	800	745	771	794	787	823	783	764	827	776	798	814	836	779	764	827	782	748	775	789	758	756	820	751	837	764	866	826	779	797	792	795	783	796	780	767	797	803	811	846	766	852	784	837	785	823	779	777	737	795	769	841	799	785	760	720	749	821	825	809	816	807	766	804	771	769	818	767	764	790	780	783	765	805	828	823	830	816	831	797	804	824	772	781	781	799	796	775	786	819	797	829	768	753	797	774	789	791	772	802	746	802	857	833	766	782	796	821	795	812	730	770	775	787	817	750	805	804	842	777	817	781	772	806	786	809	773	776	806	828	792	819	803	814	792	783	809	851	882	798	770	795	779	835	805	809	836	788	796	782	794	772	829	880	819	806	788	781	748	756	784	815	754	783	849	788	817	778	837	807	822	790	750	820	845	777	802	759	804	782	770	822	827	811	813	765	776	765	775	797	790	806	866	772	739	779	791	818	800	774	832	801	815	769	802	797	833	751	794	795	811	780	776	788	855	809	740	827	786	789	805	798	777	799	856	802	806	773	795	770	814	804	799	812	802	785	787	807	794	771	733	752	849	801	729	767	801	793	804	787	750	844	766	795	749	819	817
3794	6173	5143	2614	1853	1407	1232	1017	944	892	818	790	775	697	706	694	722	670	692	670	659	641	658	666	652	654	614	561	624	620	619	615	622	589	644	610	619	636	631	594	620	613	665	633	595	632	671	602	568	651	624	656	574	605	616	611	584	636	652	608	632	599	610	602	630	650	596	612	625	631	633	572	595	625	653	666	616	573	531	639	601	601	613	604	650	599	586	589	671	620	646	629	553	636	606	615	664	623	583	580	668	588	632	588	613	641	647	618	660	576	619	612	598	598	632	645	666	643	598	598	604	627	572	615	629	558	615	622	584	580	611	616	581	606	647	632	641	658	593	612	611	587	640	609	624	624	625	608	615	588	613	596	582	594	626	597	592	609	619	636	589	602	615	634	577	629	651	635	590	606	581	642	701	645	609	601	593	589	557	584	616	649	606	591	613	624	614	596	631	592	620	620	584	592	607	586	592	621	631	658	619	611	567	621	599	593	625	612	613	614	565	593	571	582	609	607	606	597	586	653	639	627	606	586	591	601	599	570	562	645	606	591	620	594	605	583	647	613	577	574	632	629	622	596	613	644	587	633	583	596	624	620	567	607	636	582	617	592	628	602	605	625	628	625	577	574	607	608	617	592	576	552	648	577	618	594	627	598	614	628	631	572	623	629	584	626	608	543	665	653	637	598	560	613	612	620	615	635	610	628	588	612	610	610	617	590	608	647	562	619	570	633	628	613	570	581	610	586	627	583	614	614	599	553	561	597	599	591	602	626	616	609	589	609	645	566	572	621	566	569	596	605	611	587	622	633	596	619	630	608	621	597	642	615	619	579	631	593	587	622	612	590	581	598	650	583	644	593	595	602	612	591	627	607	565	633	628	637	635	566	608	601	596	578	604	598	575	597	583	624	603	629	607	555	582	616	582	588	583	614	639	612	555	572	573	617	619	642	562	612	637	599	604	619	594	585	593	604	550	580	630	601	596	570	601	578	604	581	605	614	614	600	590	624	601	596	576	581	573	630	634	565	561	597	574	582	563	562	614	598	560	618	572	605	643	613	607	658	605	609	622	563	602	590	620	583	614	574	619	640	572	622	609	626	580	610	584	644	644	587	626	614	605	639	613	589	636	626	566	576	619	604	582	629	587	606	577	517	607	554	617	579	602	624	677	629	589	586	614	582	634	613	607	616	619	588	601	615	628	602	621	616	599	591	630	612	620	594	566	601	582	598	563	596	637	618	657	599	635	614	575	612	588	614	609	581	575	620	617	589	587	608	609	539	567	606	631	598	613	590	638	604	591	597	575	598	633	643	577	601	564	643	590	583	585	601	584	611	568	590	567	611	575	571	567	596	591	594	614	559	587	581	638	593	581	611	569	600	582	624	617	653	589	625	592	590	559	618	592	635	587	603	589	576	591	618	631	602	547	601	585	578	586	620	558	587	574	613	591	574	613	600	644	610	611	569	582	616	587	591	575	599	636	640	589	619	619	577	615	600	572	561	593	621	617	597	610	612	622	596	607	647	564	585	573	598	593	583	583	600	558	615	620	583	587	633	602	628	563	644	607	638	602	590	598	612	597	613	611	625	594	569	604	578	591	605	638	635	625	618	605	615	587	590	595	626	556	623	571	602	601	622	571	601	589	623	631	611	584	596	631	582	594	579	573	589	590	596	582	533	584	598	623	599	651	620	615	621	639	587	598	567	602	623	626	632	606	637	585	599	626	620	563	638	583	628	617	640	613	593	570	626	618	600	590	660	577	622	626	560	599	612	569	611	587	613	607	541	604	587	579	604	577	621	633	597	630	571	559	595	627	619	598	610	547	609	592	627	654	615	611	577	590	566	603	554	583	606	563	579	607	595	572	594	626	582	564	609	591	597	642	600	599	593	617	598	632	587	622	609	588	565	604	571	581	546	635	571	595	607	651	608	620	587	544	569	609	631	578	621	570	638	586	600	600	573	607	589	623	634	606	572	629	586	614	579	604	616	624	597	580	644	569	593	610	569	598	595	618	607	628	596	614	618	566	618	591	626	609	608	569	622	593	602	598	560	618	617	595	586	613	599	597	635	587	600	604	611	575	540	632	611	598	659	636	631	580	604	594	612	605	596	606	570	588	564	598	611	614	573	605	625	588	621	590	597	606	608	604	589	607	601	602	584	638	618	582	588	579	580	587	598	582	603	637	607	613	588	611	613	576	566	606	587	625	548	646	616	587	574	637	601	641	579	599	619	635	574	630	628	592	578	617	626	582	610	590	624	612	567	624	622	633	596	597	617	615	609	611	615	627	579	580	609	647	652	636	595	566	596	579	588	570	586	583	611	627	590	613	654	585	618	616	619	598	552	635	594	593	591	587	595	604	605	594	570	584	586	607	576	559	648	593	602	588	611	618	583	585	577	631	631	571	582	574	615	597	607	566	607	633	617	569	609	573	583	595	595	625	600	577	587	604	616	615	592	637	596	605	589	582	623	589	618	591	606	604	584	617	583	612	581	597	595	608	581	599	605	569	548	597	586	627	579	603	628	621	655	581	599	617	600	643	640	603	595	612	603	599	620	623	621	604	607	583	589	592	606	593	605	647	595	623	612	602	646	607	612	569	556	595	574	628	654	589	591	575	596	636	608	595	561	596	591	596	627	595	629	648	593	599	611	575	564	561	601	630	631	563	601	635	594	643	578	572	566	625	588	599	624	599	586	602	583	608	628	598	626	630	591	623	583	600	631	610	554	627	614	557	608	600	592	589	602	567	564	588	583	544	587	605	622	628	645	617	615	597	604	560	609	607	613	600	630	583	561	583	623	568	597	585	561	600	597	584	574	585	590	582	603	595	623	583	612	578	598	621	632	589	656	613	595	571	584	578	609	627	619	569	589	579	581	566	596	595	598	629	610	648	589	610	571	595	586	572	579	633	580	550	544	600	578	564	620	605	614	561	627	584	553	605	570	654	599	571	620	628	597	582	567	586	587	583	627	593	603	565	596	595	616	569	564	620	545	555	615	601	573	581	578	602	613	591	611	594	587	634	624	595	622	600	625	558	563	590	591	599	572	616	602	595	661	584	596	591	578	585	563	584	610	609	613	611	570	561	599	624	577	591	633	613	600	609	592	573	583	587	611	590	604	598	630	602	606	602	592	618	638	566	633	577	591	620	629	606	656	610	585	598	613	570	617	557	620	553	574	601	637	622	575	599	597	572	600	558	624	596	623	584	566	535	588	551	611	591	595	616	638	590	577	600	573	602	557	619	615	594	600	566	621	590	630	613	622	619	620	626	579	614	590	608	611	631	620	579	608	567	594	626	582	592	565	562	549	598	582	584	631	622	602	602	578	612	619	614	568	569	597	592	607	613	600	605	580	575	599	518	619	606	541	671	598	576	578	650	622	596	615	637	591	582	589	589	598	574	596	636	603	562	581	605	607	580	596	595	592	643	618	599	564	608	590	569	592	585	613	574	555	585	614	645	582	595	554	603	571	608	615	610	622	589	590	579	578	579	601
27881	10349	1127	703	540	486	538	489	517	524	506	504	483	519	522	541	528	561	499	467	495	538	492	501	526	513	506	534	485	532	499	480	524	529	497	523	523	498	511	527	515	520	522	524	509	506	510	528	509	508	496	490	486	498	498	498	512	519	482	540	482	505	492	501	501	506	469	506	505	517	507	500	518	525	509	510	474	535	516	512	520	528	551	515	514	484	492	522	514	547	473	477	506	491	486	532	470	537	493	499	488	505	465	491	509	499	496	554	500	488	477	490	499	477	542	504	486	550	502	533	491	500	532	521	474	530	472	514	522	500	518	495	516	511	504	523	513	525	524	497	499	524	526	479	507	502	549	482	528	547	529	527	503	484	530	510	495	509	496	518	491	500	507	519	506	490	457	479	512	505	467	513	496	481	499	506	505	461	466	502	540	509	527	489	523	547	554	522	504	503	502	536	502	484	500	535	537	531	503	517	544	505	509	504	507	487	495	500	531	479	513	532	464	491	475	528	507	532	502	515	507	527	495	520	513	513	513	497	528	521	503	532	465	513	474	523	525	526	522	502	493	527	503	515	543	515	462	501	504	480	516	522	520	497	542	503	502	509	513	490	460	529	515	504	528	510	534	510	527	466	471	490	514	519	514	486	498	495	533	501	528	535	471	518	522	546	548	505	553	500	538	506	488	501	536	535	503	483	526	478	513	449	517	529	526	537	490	468	513	507	546	477	493	490	525	475	506	526	503	500	517	505	552	540	493	524	518	526	548	474	524	492	521	516	529	542	496	529	519	486	524	527	470	509	489	493	520	523	480	515	494	514	484	506	516	490	513	513	511	503	526	529	484	497	470	510	468	521	508	504	490	498	461	515	501	496	519	490	482	511	513	502	499	503	485	478	544	511	483	512	504	473	551	507	459	494	486	500	483	531	524	492	529	546	517	505	521	501	494	504	491	457	505	487	483	539	486	518	508	510	518	518	533	490	557	515	508	490	549	464	491	486	514	494	525	534	484	505	506	522	472	498	522	477	503	511	489	534	488	485	499	546	503	496	474	499	506	510	466	521	489	550	530	516	491	509	475	456	495	477	502	518	482	549	544	528	498	513	504	501	530	523	484	523	508	518	530	519	512	465	499	473	513	522	515	527	510	549	461	516	509	494	491	511	491	435	501	454	507	484	500	485	527	515	512	527	532	536	506	508	515	544	472	522	481	503	508	524	528	471	474	523	555	529	511	494	509	511	512	483	525	529	480	514	498	470	467	516	502	504	490	511	527	520	512	518	529	550	538	487	535	491	483	523	531	511	490	457	506	504	455	477	495	503	518	493	510	496	480	530	533	487	479	496	501	508	542	545	513	553	541	492	439	507	536	480	537	482	513	512	521	476	523	530	519	502	515	519	508	510	540	482	458	486	511	507	515	490	492	509	503	507	511	499	538	502	506	507	518	533	529	464	534	485	522	513	514	509	474	504	484	516	519	518	548	501	524	534	534	481	526	528	537	476	530	513	505	493	521	500	480	518	476	523	517	526	516	512	508	540	531	517	515	479	477	469	519	521	523	569	523	502	490	529	478	491	515	510	497	512	477	505	519	488	507	508	533	521	518	502	525	549	493	518	467	500	534	538	477	506	536	522	480	459	483	503	529	537	487	472	484	507	472	540	580	483	497	522	491	511	517	461	513	498	503	520	497	495	481	481	477	554	511	555	481	534	495	489	516	533	520	515	492	505	502	534	527	517	513	497	488	497	525	507	487	502	513	520	523	507	539	462	526	522	490	490	478	512	464	506	454	503	517	465	513	523	551	460	502	520	567	500	544	518	452	492	518	514	554	495	497	497	518	494	491	491	495	530	503	532	540	517	471	517	555	503	522	492	470	490	497	509	504	509	497	536	483	512	465	498	510	494	539	487	493	495	537	492	470	467	489	503	486	499	534	512	543	486	508	489	554	532	504	492	460	520	483	535	495	493	511	501	469	513	539	493	545	473	506	518	532	468	511	535	494	529	531	506	518	498	518	497	528	505	520	515	502	491	501	477	524	506	504	451	501	551	475	489	529	532	490	486	528	509	537	514	525	460	521	509	507	533	467	519	538	491	538	500	494	459	517	506	503	499	474	478	476	488	535	490	521	516	484	520	483	511	447	531	502	538	495	511	528	534	503	538	492	489	522	532	493	504	518	518	505	489	455	512	540	542	494	532	464	517	518	537	529	514	502	561	511	505	486	524	500	539	504	458	467	476	530	520	512	503	509	500	528	528	510	513	469	498	490	538	538	529	465	479	501	458	551	498	495	548	540	480	477	481	484	458	529	500	505	531	532	489	497	476	511	465	516	523	500	486	454	498	542	460	468	503	491	528	537	551	523	526	531	492	502	520	513	540	528	521	511	509	523	495	532	508	553	516	522	481	506	492	496	511	535	534	545	528	465	492	489	551	521	477	474	516	527	521	480	491	501	523	479	520	497	528	503	467	481	528	530	494	492	481	498	518	463	530	482	532	501	526	497	519	502	535	491	474	534	494	485	521	485	524	523	505	494	535	513	506	515	483	500	495	491	512	496	498	519	512	513	488	500	515	542	486	508	532	479	504	478	513	466	489	474	484	529	518	498	517	495	493	490	469	549	509	479	507	533	480	511	488	526	517	508	486	515	509	478	490	477	526	509	499	479	505	537	498	524	496	513	513	491	472	499	500	519	535	513	483	521	520	505	516	489	496	521	532	520	524	513	481	479	493	526	534	495	485	519	523	512	463	512	498	541	507	480	573	478	474	502	496	504	509	474	482	545	457	497	492	493	490	483	501	484	471	488	465	496	488	502	464	472	548	499	476	496	559	529	507	522	487	500	529	536	534	478	515	507	466	550	497	533	541	530	527	523	528	513	497	539	481	531	511	516	477	488	501	564	518	469	553	487	482	524	454	531	491	501	500	521	521	488	516	467	546	528	557	506	489	498	522	539	549	525	501	478	571	507	501	514	521	499	504	521	494	528	539	525	480	486	502	465	551	498	496	530	492	480	519	498	492	457	482	536	498	532	500	473	478	488	481	518	520	527	485	537	497	497	483	528	539	463	500	510	492	491	512	496	505	501	501	530	534	519	545	502	455	521	536	486	519	528	495	514	568	473	490	568	513	462	489	517	519	517	493	515	483	510	515	484	484	445	490	488	515	522	474	500	519	517	504	475	496	539	500	506	525	484	482	485	543	485	525	484	512	504	520	521	502	525	467	497	479	506	491	525	515	485	479	491	471	479	530	489	460	492	533	512	467	494	497	486	494	511	504	500	485	502	478	536	490	520	507	485	525	508	518	545	500	498	531	537	509	504	498	505	523	484	513	516	483	529	478	478	534	512	490	497	544	509	513	454	545	490	496	486	462	504	507	522	521	502	507	511	506	495	501	502	532	504	518	500	507	520	491	486	502	528	482	496	469	534	543	472	481	524	514	459	492	506	459	477	534	502	523	489	516	480	504	501	500	505	540	505	498	496	484	564	496	494	466
4804	555	499	437	397	402	349	371	357	407	336	375	357	378	396	399	375	351	377	353	368	370	360	311	371	354	390	374	370	371	361	365	391	375	395	365	384	346	365	325	355	367	357	376	365	382	369	339	346	330	396	348	349	382	330	360	360	397	388	342	386	366	372	357	347	363	360	380	384	377	389	351	339	387	401	381	358	371	394	345	352	377	366	392	375	374	374	360	364	391	340	349	411	362	376	369	329	367	398	379	374	362	379	362	377	349	342	334	361	328	379	388	375	420	375	377	333	380	364	340	375	344	350	388	360	348	411	391	360	404	369	389	352	371	382	401	386	378	384	359	373	383	365	361	368	392	384	341	355	391	397	358	353	364	352	353	380	344	360	377	366	389	404	345	358	338	399	407	388	342	339	373	346	350	362	390	373	339	384	369	356	351	369	347	353	369	360	376	332	364	353	374	346	360	368	325	376	376	376	346	364	352	366	384	380	385	388	362	371	340	347	347	341	369	350	384	353	371	368	350	363	354	364	357	370	389	355	391	336	362	375	348	367	354	361	353	356	360	376	351	359	341	358	378	336	391	365	368	367	370	387	388	374	380	385	360	369	324	369	336	346	350	363	368	400	379	377	382	390	351	373	353	371	347	339	371	362	335	380	362	353	394	372	406	352	375	394	360	355	361	376	383	400	383	364	391	364	383	395	384	348	382	353	347	379	361	368	392	358	372	375	377	372	384	349	344	353	369	353	350	351	354	331	338	360	375	335	356	396	385	365	409	341	393	374	353	389	343	379	337	351	348	349	331	354	336	422	358	378	384	380	361	387	362	384	352	369	366	352	390	377	336	372	376	357	360	402	344	368	354	388	373	350	364	351	363	345	349	371	397	373	363	393	369	326	379	357	389	371	415	335	342	394	359	329	347	346	353	376	366	390	367	392	369	367	370	368	349	375	380	348	360	343	367	405	379	386	345	392	355	360	345	332	369	356	378	379	324	371	358	338	377	356	361	387	371	369	324	367	388	356	337	359	345	348	392	374	364	359	377	367	353	382	355	358	369	355	359	322	382	363	370	397	364	332	334	360	352	385	313	389	361	316	364	362	386	340	364	359	336	357	384	370	358	367	356	362	355	355	363	359	352	355	403	356	388	385	371	371	362	354	352	363	336	381	333	375	355	364	391	365	366	346	376	375	349	379	369	341	364	360	389	342	352	374	376	346	377	346	376	344	419	376	361	379	336	365	371	346	356	359	353	349	320	342	375	347	358	356	380	358	345	328	360	351	385	363	380	378	371	346	388	362	378	383	353	378	381	366	389	351	355	352	370	381	385	391	375	354	373	342	363	365	362	348	381	357	319	346	357	341	344	359	381	370	351	358	334	390	367	371	333	378	388	380	349	351	373	361	376	375	341	346	387	392	368	376	377	336	398	358	333	356	354	394	378	342	364	334	333	367	360	363	383	401	379	356	358	405	382	341	361	351	347	366	390	367	364	341	349	398	380	374	372	378	389	389	357	380	339	385	363	375	394	367	390	402	380	370	366	340	351	372	359	389	392	375	341	394	354	355	358	384	350	367	341	385	334	366	381	349	364	397	379	371	347	351	386	365	369	384	374	370	360	343	377	381	391	403	362	340	362	330	390	361	371	374	382	337	350	400	371	391	373	385	367	366	350	336	339	374	354	350	318	367	396	365	393	370	368	346	328	360	319	352	352	401	392	390	369	345	354	367	349	347	340	375	343	369	350	370	364	357	348	345	359	378	333	398	359	339	314	350	356	370	352	367	374	358	357	378	336	354	354	354	341	377	329	369	359	350	348	345	384	342	357	346	392	360	373	359	360	357	372	387	379	334	395	375	360	377	354	309	368	359	363	389	378	348	370	364	343	344	344	368	357	387	371	364	362	383	342	369	356	376	372	393	376	355	337	361	358	367	344	345	389	371	376	357	380	385	348	371	358	350	358	356	338	371	317	393	373	351	382	364	337	375	377	349	360	375	377	354	357	343	354	350	368	356	354	366	355	320	356	364	334	402	364	422	356	383	341	340	353	387	372	386	422	368	376	351	356	333	374	385	345	377	387	377	378	338	352	392	383	344	375	365	395	379	347	343	346	364	341	349	374	378	351	355	362	361	356	380	358	350	375	393	345	376	361	340	335	381	381	334	335	387	359	380	332	363	352	396	355	340	382	374	352	394	347	358	365	347	363	399	344	327	375	383	388	331	347	349	343	378	353	390	356	374	357	339	398	372	340	391	364	374	371	359	351	352	405	350	384	370	355	360	389	330	335	347	330	356	370	366	362	391	368	341	373	401	382	350	365	379	329	333	358	341	374	393	359	364	346	390	337	347	345	340	371	385	359	375	351	365	387	350	331	357	354	340	364	361	357	338	350	349	325	395	355	384	378	360	350	371	353	356	377	349	350	376	354	371	372	392	350	372	368	344	383	348	335	386	358	374	351	360	363	347	373	385	353	357	356	328	348	368	401	355	368	361	333	356	358	355	355	373	338	373	348	360	370	353	348	351	387	380	359	342	362	383	360	353	392	332	371	402	326	358	392	346	361	395	393	400	363	349	371	359	350	393	374	397	361	348	403	371	395	390	415	374	372	323	336	354	372	379	362	382	377	315	382	390	379	383	372	365	367	389	386	368	387	350	352	359	340	334	374	364	333	366	349	403	382	390	353	339	361	386	367	377	356	370	337	328	363	371	360	358	371	343	390	349	353	386	376	340	313	365	355	356	360	362	348	365	392	362	351	365	339	354	356	365	366	339	381	375	372	365	383	354	392	370	336	363	390	376	384	362	368	355	395	358	384	373	372	411	357	343	350	348	345	351	381	370	357	393	401	364	363	361	389	357	342	347	371	365	372	346	371	332	358	371	358	361	374	392	378	321	366	355	337	375	350	391	359	372	318	367	346	364	404	360	369	330	372	338	398	372	343	388	363	378	354	351	319	331	382	357	383	339	363	351	378	370	347	340	372	377	341	374	373	372	374	373	360	377	356	352	341	356	349	367	359	348	372	363	376	368	348	355	358	354	389	362	345	337	326	377	369	386	368	357	373	363	368	357	368	378	351	345	365	376	350	343	368	350	384	361	369	373	345	396	366	392	366	352	351	387	363	367	379	355	373	364	409	365	372	378	344	355	357	394	406	379	324	344	339	366	368	346	359	369	397	358	371	369	393	353	384	378	367	369	364	340	326	384	410	350	377	375	367	361	380	366	376	382	370	365	366	373	363	347	376	387	374	360	347	359	357	385	346	358	398	362	370	343	358	367	345	383	358	356	361	372	349	379	351	364	374	355	365	360	346	335	388	370	355	377	371	373	351	346	369	340	387	332	367	364	367	309	377	356	361	384	366	384	358	318	356	406	349	371	367	360	346	356	379	360	384	377	393	348	338	348	340	383	341	371	337	341	377	379	350	375	340	348	378	374	352	376	412	356	361	360	348	376	369	358	325	357	380	382	358	365	335	355	361	376	380	387	343	358	367	346	335
25486	21500	27926	25468	11320	1870	1339	1216	1012	979	997	1035	997	958	950	965	952	984	921	922	913	956	896	953	878	865	899	931	916	889	937	913	893	919	886	937	944	909	875	933	952	873	884	882	891	935	929	890	956	860	921	872	917	861	922	895	975	896	937	926	892	885	908	926	987	944	943	878	975	919	895	878	934	940	955	902	922	923	933	894	923	942	898	989	840	935	939	854	916	886	890	967	920	929	926	938	896	895	906	953	890	912	941	942	908	934	879	909	922	921	941	963	923	943	937	903	897	926	861	879	938	945	912	896	908	954	930	917	911	960	904	899	933	872	935	946	923	961	966	939	918	953	851	908	938	913	886	977	894	871	898	879	863	917	895	866	917	915	902	899	905	874	929	926	925	958	915	941	919	926	902	905	899	884	917	872	892	892	863	924	947	893	880	865	941	942	940	911	907	897	900	870	834	874	944	901	910	852	886	916	883	868	905	911	935	870	933	904	959	858	958	952	903	928	951	877	924	934	906	859	917	895	873	890	924	945	964	882	909	895	906	904	883	851	862	920	938	863	953	917	903	911	891	923	890	930	935	951	893	944	888	833	900	849	925	939	915	932	913	901	871	882	935	929	936	917	896	913	915	847	935	868	851	906	887	892	921	924	906	928	847	877	906	906	960	914	895	872	885	951	925	884	853	921	891	878	905	875	902	964	908	892	965	925	889	957	925	906	894	909	917	863	933	876	884	883	874	922	930	934	893	971	961	893	946	908	917	908	894	931	918	953	932	926	929	941	897	871	913	864	950	903	916	884	882	888	899	939	964	945	913	877	905	935	931	925	896	917	869	929	924	951	914	891	934	899	941	900	934	938	893	862	898	874	883	900	900	876	859	888	857	931	902	886	968	904	919	912	936	938	926	930	905	934	906	859	887	941	883	927	981	887	906	869	892	886	919	945	890	977	842	891	922	897	939	933	857	915	897	957	881	924	899	971	977	927	936	896	933	887	910	925	931	851	878	938	936	860	886	885	883	907	883	945	909	893	904	886	956	877	947	914	890	920	863	886	959	917	917	962	918	904	913	882	937	897	947	915	942	934	862	883	950	961	895	876	881	908	868	938	897	888	868	908	938	935	888	899	895	876	899	895	929	843	875	852	959	914	881	910	929	889	929	927	937	894	853	956	883	950	917	880	880	851	918	892	887	910	954	886	888	905	896	934	958	914	914	873	877	907	849	940	923	948	899	915	940	902	900	886	911	886	903	915	908	937	870	873	926	892	871	867	980	942	936	924	945	888	920	912	898	897	909	865	909	867	936	937	913	957	897	924	893	880	909	883	929	879	913	931	917	900	862	935	871	914	937	866	889	886	890	940	920	877	908	948	895	935	931	852	923	893	959	873	911	860	979	900	926	886	919	899	881	916	965	909	910	942	889	894	924	902	860	904	899	878	884	938	921	905	886	930	942	925	893	933	909	891	923	904	935	914	932	964	913	944	909	929	926	947	877	889	893	885	914	865	884	887	925	859	911	938	910	886	870	936	930	878	890	889	950	929	877	917	936	910	899	947	909	907	927	887	972	898	864	876	945	924	932	938	893	941	875	876	879	897	916	892	910	840	950	972	936	891	935	945	924	946	894	950	937	876	913	890	901	936	861	913	891	964	851	951	863	883	916	994	886	895	898	912	892	912	919	885	943	915	938	890	917	910	972	900	860	907	826	939	908	856	908	927	862	931	863	913	850	899	923	937	927	995	899	924	901	963	906	944	963	896	895	908	979	871	922	874	860	895	875	918	983	926	887	854	936	947	936	896	914	943	872	895	955	943	926	842	916	959	912	946	898	932	936	916	946	941	923	869	899	874	884	868	928	911	920	887	870	914	923	914	858	921	947	931	928	946	909	929	897	911	911	976	872	868	939	928	909	900	963	909	956	871	936	928	864	860	904	882	891	934	868	924	909	909	938	869	973	862	879	932	944	921	918	903	934	916	909	956	842	926	948	905	889	975	914	924	895	860	904	933	910	911	891	902	918	905	924	936	913	907	924	916	883	888	893	871	864	902	889	882	899	907	876	856	963	930	934	913	914	871	930	918	906	914	876	914	909	881	923	872	860	895	879	920	973	952	925	894	850	865	915	898	925	884	879	967	926	933	900	941	943	893	857	847	887	881	960	859	950	883	885	859	888	959	915	853	917	904	931	910	868	880	858	942	909	934	907	882	929	874	896	865	936	878	891	930	870	891	873	877	876	892	884	889	894	907	938	904	930	891	944	908	918	887	912	958	879	881	922	883	940	856	830	860	862	887	961	884	846	878	868	896	916	879	897	882	902	906	863	895	883	907	900	909	877	965	933	901	925	899	907	920	909	914	927	945	883	881	931	913	926	884	847	890	900	869	935	885	907	932	960	921	901	916	882	903	917	850	925	865	894	900	908	911	921	912	892	900	903	900	914	903	941	898	881	900	929	896	975	875	939	911	930	855	915	926	904	906	902	941	918	880	959	905	932	926	927	908	953	914	898	889	947	924	924	859	940	885	893	944	958	886	876	897	929	888	914	904	931	900	878	958	884	921	908	853	839	927	856	920	874	926	915	869	923	899	882	901	950	902	894	942	924	951	896	852	914	909	896	882	894	911	860	928	866	881	905	934	919	877	906	908	908	890	899	901	930	895	878	989	887	850	906	938	859	971	938	905	899	874	830	880	859	882	938	843	896	914	941	928	966	947	898	931	948	899	909	887	865	892	916	880	880	882	903	894	857	879	893	933	897	907	871	912	943	858	886	910	863	908	945	817	922	949	938	874	924	907	873	893	886	919	902	951	968	905	866	921	896	901	910	885	930	843	867	936	961	931	893	948	909	962	899	888	921	956	821	920	866	893	878	945	900	913	872	941	911	907	895	924	871	893	891	888	974	886	919	963	926	977	911	838	890	915	879	926	886	953	869	898	896	928	887	899	883	872	947	902	880	854	924	947	848	924	890	902	889	908	916	873	950	1007	924	904	920	926	927	907	885	906	902	925	903	888	896	898	874	929	925	887	902	910	953	931	908	880	944	913	901	913	888	868	909	883	904	881	944	913	923	920	864	912	911	906	926	897	897	920	967	921	918	895	980	898	942	934	863	900	903	861	900	901	914	942	957	938	885	894	898	880	820	895	872	901	966	907	910	928	919	867	870	871	902	853	888	905	864	914	858	894	889	896	912	880	895	895	925	928	895	899	896	921	897	902	878	930	861	877	936	917	909	897	924	922	884	918	910	899	862	951	866	882	871	963	917	866	867	922	908	905	853	867	935	932	873	911	896	865	883	921	899	899	894	875	896	918	906	899	949	873	950	873	863	917	931	936	967	935	909	905	935	852	904	894	886	901	892	877	902	872	918	888	846	910	954	881	893	873	931	894	889	963	900	921	883	904	825	897	869	940	919	900	937	888	880	866	884	868	911	908	921	945	869	888	870	883	906	889	907	895	852	901	911	892	934	914	903	886	899	889	897	873	947	896	932	926	915	914
3587	3673	3158	1768	1292	1093	1000	900	786	815	743	754	765	749	706	718	683	709	672	739	681	724	699	689	732	676	678	678	647	661	675	711	655	693	681	690	662	681	657	652	670	726	653	684	653	657	693	659	683	644	702	728	662	712	682	661	683	647	656	647	701	680	686	666	648	672	727	732	690	640	692	648	651	656	677	632	674	690	615	703	655	651	690	653	670	670	633	650	685	634	639	660	673	640	670	626	682	634	655	684	721	671	632	709	655	655	654	650	697	698	639	644	667	659	690	628	642	698	729	627	620	615	626	622	627	713	672	665	690	650	662	689	679	680	691	664	635	656	695	669	633	661	678	671	632	645	658	622	688	633	658	708	720	670	670	701	712	660	686	714	681	686	675	672	617	662	692	680	647	632	673	669	666	636	594	665	642	652	649	660	664	631	657	622	698	679	679	685	638	663	673	691	674	629	667	641	651	624	638	696	697	641	647	660	641	725	660	632	637	690	668	646	660	662	648	670	610	667	653	662	735	670	684	609	684	713	689	695	717	696	641	655	656	631	665	695	684	673	643	661	654	680	669	705	639	647	644	675	686	649	680	664	683	640	668	636	667	644	711	742	698	725	655	662	648	676	651	702	646	662	673	653	659	641	638	672	592	721	625	683	664	681	658	650	671	680	634	664	657	689	641	633	627	680	696	714	654	638	641	675	616	667	663	702	659	656	685	643	681	646	629	653	644	689	664	678	673	611	662	652	664	655	631	696	646	695	629	615	623	681	662	606	668	699	693	692	638	681	629	655	687	652	676	677	642	651	648	690	677	651	651	660	647	645	659	723	647	690	649	625	662	657	672	624	681	672	654	650	678	645	678	682	707	650	701	640	622	685	707	656	694	689	687	615	653	719	657	620	650	665	621	623	643	658	681	639	668	622	676	658	676	648	660	680	626	613	654	682	682	670	661	639	679	646	694	650	676	658	655	636	669	634	626	635	691	686	650	663	688	652	693	715	665	637	649	652	675	621	640	626	638	663	687	657	649	732	671	668	642	652	701	678	645	641	657	643	643	685	668	625	689	652	629	647	678	605	690	668	637	668	680	680	681	647	676	668	621	651	650	670	680	672	657	641	669	636	659	685	698	635	673	651	644	648	660	592	676	616	631	605	665	657	647	662	659	628	682	678	617	646	659	696	682	674	645	667	659	632	682	633	649	688	667	672	697	630	662	647	677	662	689	635	677	582	642	640	636	665	626	638	634	644	696	680	682	686	684	690	679	655	664	641	636	652	635	634	661	669	705	681	640	659	686	648	672	642	675	665	640	628	645	639	618	713	668	663	660	711	676	623	638	632	611	642	644	650	670	660	629	671	613	631	650	717	677	666	657	658	698	616	685	650	660	630	707	669	649	673	645	636	685	709	639	706	675	627	663	680	645	661	632	699	642	617	670	698	665	676	694	650	675	685	652	663	650	694	657	711	674	630	673	640	683	624	650	640	627	634	682	696	691	711	636	673	641	610	627	620	695	680	653	692	663	680	645	660	712	640	670	676	625	627	686	693	688	673	640	613	638	704	645	663	671	655	650	696	639	632	613	663	690	702	673	679	638	657	699	685	680	655	661	629	650	671	663	682	635	686	695	672	680	634	657	662	666	648	695	680	622	646	647	674	636	651	634	605	665	622	639	654	662	664	647	635	688	680	672	631	631	635	669	648	665	660	681	682	610	673	649	689	654	680	659	645	707	656	701	659	653	712	607	682	656	667	687	644	663	630	646	698	680	633	667	660	644	669	708	672	646	689	645	655	659	642	668	667	648	623	649	704	683	662	627	691	619	663	652	661	708	621	663	698	631	673	682	649	673	712	686	639	682	600	667	663	683	668	640	646	637	712	687	673	701	664	634	653	624	648	656	687	641	658	671	660	637	656	663	667	655	673	669	654	656	635	683	674	691	648	686	674	624	681	627	700	664	607	676	651	658	660	663	639	639	671	654	664	645	637	611	681	674	657	687	613	632	607	636	667	674	670	698	651	643	662	708	676	645	626	666	671	681	672	684	639	680	700	692	628	643	680	641	660	658	665	701	657	696	688	651	639	678	686	661	702	695	658	691	644	652	660	663	715	634	624	696	686	714	604	638	671	692	657	614	634	677	669	694	665	657	656	644	681	601	644	694	672	657	686	688	670	674	643	639	638	696	688	651	649	657	650	666	695	660	677	690	668	675	650	672	670	621	705	723	674	653	638	652	640	691	632	657	685	652	667	670	636	589	652	701	685	657	601	660	661	653	666	657	666	685	618	666	717	625	641	668	666	627	653	654	682	666	691	683	693	665	667	618	636	653	663	722	666	643	675	680	667	640	690	668	667	674	654	626	661	655	611	685	653	636	683	681	697	660	646	667	673	650	710	660	658	646	624	678	672	662	655	671	640	683	617	672	613	650	650	621	617	674	605	682	681	611	675	658	662	642	650	644	674	665	627	639	620	638	682	664	630	654	678	616	680	675	656	613	661	655	679	660	664	651	682	633	685	665	626	656	630	653	641	694	653	619	656	638	637	621	641	663	680	672	652	640	641	689	699	699	664	654	653	642	647	675	639	636	630	606	698	690	624	672	630	649	631	657	660	649	665	640	618	644	665	674	647	704	690	664	635	655	657	623	632	684	619	680	676	613	646	649	652	661	688	661	664	684	686	611	628	642	680	665	652	643	630	681	664	629	656	640	694	677	717	638	667	645	654	655	670	695	651	664	653	635	634	655	638	699	651	650	666	633	647	657	635	647	666	663	663	676	661	629	647	653	662	662	695	633	678	680	583	661	701	619	677	662	683	676	669	641	651	706	643	653	647	702	625	639	645	647	641	628	657	709	636	632	658	637	659	630	654	661	655	645	667	673	661	610	663	683	648	652	664	641	659	711	672	652	639	656	677	674	654	674	622	657	696	698	654	704	655	639	658	648	690	663	648	708	616	676	714	645	670	637	674	664	643	656	642	638	664	651	655	685	636	710	680	668	646	653	672	704	644	663	639	607	621	660	644	639	608	623	663	655	695	659	641	660	614	639	644	651	626	703	647	668	673	685	635	627	659	644	685	596	650	636	676	644	674	699	654	663	681	680	653	669	668	584	636	640	645	661	647	597	681	697	646	666	623	677	662	638	626	639	676	638	659	650	665	681	705	660	650	641	658	666	671	668	669	664	659	669	651	720	634	687	641	644	697	623	638	665	632	680	658	631	646	647	653	691	634	644	628	642	651	601	651	646	709	672	680	684	690	645	649	676	623	631	657	628	647	630	676	662	688	663	678	693	701	669	635	709	630	633	654	635	655	636	594	645	612	639	682	688	601	649	703	660	650	659	633	659	669	669	647	644	636	633	700	666	692	657	625	709	654	697	655	674	651	659	727	630	619	665	653	624	691	631	634	651	672	701	644	647	653	622	624	668	691	697	685	670	683	615	677	665	638	619	683	652	623	646	663	674	674	669	599	632	670	652	679	669	687	641	664	629	663	667	672
24521	21488	28848	24569	21475	8612	1874	1205	1045	960	943	978	930	940	860	835	845	807	875	825	848	865	799	851	832	811	842	857	816	834	881	776	775	816	820	772	830	832	848	795	806	799	846	826	841	797	803	736	828	794	777	739	831	829	804	799	805	812	817	819	766	819	833	825	777	848	747	813	743	776	805	830	775	812	831	763	826	829	848	789	801	813	834	760	823	842	847	800	755	841	764	819	788	850	816	760	746	788	814	774	770	825	792	809	819	806	757	777	768	808	751	804	802	823	818	817	761	820	788	802	776	818	791	795	781	768	811	785	787	773	780	779	840	837	779	792	785	846	823	769	807	773	780	817	780	782	830	808	828	785	791	800	828	782	779	737	805	806	767	825	779	781	794	801	749	835	767	805	828	777	792	796	789	772	827	850	762	760	787	785	811	796	789	791	830	811	789	792	769	823	804	799	804	811	817	814	809	831	800	810	806	768	784	773	830	785	832	833	767	726	770	827	821	784	782	840	771	751	748	762	787	774	768	825	775	816	743	752	808	817	832	771	790	782	774	813	757	759	752	807	804	812	796	777	805	791	780	801	772	781	770	808	863	806	814	806	847	811	744	759	783	768	793	765	793	786	815	808	777	766	781	737	783	831	763	811	821	787	800	837	771	752	796	755	763	789	827	820	805	821	812	788	787	781	797	824	785	782	843	774	824	782	827	765	775	764	774	806	771	763	798	773	784	812	776	759	797	795	860	805	744	783	774	809	805	773	803	864	796	788	822	744	788	793	802	785	799	809	793	803	805	783	795	793	819	844	764	727	808	792	798	759	793	827	778	811	775	757	853	766	787	800	771	768	746	777	767	748	797	800	812	777	792	827	727	795	778	764	786	781	778	796	771	830	750	857	778	799	739	799	822	782	826	778	856	827	808	802	801	788	742	833	785	797	820	842	832	813	783	816	777	802	804	794	795	806	831	823	756	726	806	754	803	760	765	804	855	829	795	766	793	714	794	770	790	814	732	738	800	811	877	804	824	724	781	804	850	767	800	786	817	798	762	812	841	788	750	803	811	815	811	788	825	766	792	775	775	808	755	762	838	808	795	799	806	769	821	816	778	804	824	788	762	752	739	848	770	779	799	762	835	757	784	834	766	812	779	789	828	765	765	856	778	791	796	781	761	781	767	767	843	844	777	766	812	782	827	798	766	795	780	802	837	799	848	770	809	803	818	808	828	818	764	809	806	792	744	798	777	855	809	763	816	811	834	831	818	824	733	804	817	806	822	788	809	812	811	775	803	825	776	747	793	828	834	800	782	761	784	809	815	777	799	818	777	755	805	757	728	793	800	807	805	822	786	781	803	767	818	803	828	778	772	805	796	778	779	787	822	805	783	821	828	811	818	791	817	756	787	773	783	796	739	766	833	818	769	815	786	850	736	783	815	818	782	801	797	794	813	792	794	773	774	800	802	855	812	826	789	779	807	767	780	815	825	839	756	813	768	786	813	800	801	829	777	757	771	770	762	778	800	745	832	823	830	824	826	813	782	799	782	738	812	753	813	790	788	783	813	851	872	780	813	844	793	753	726	796	813	816	819	792	794	808	787	789	807	769	794	774	742	767	804	799	787	797	852	792	783	815	738	802	744	812	762	770	809	802	812	769	813	763	769	796	801	769	778	782	747	801	787	816	835	851	794	822	779	776	773	802	777	840	801	744	781	780	809	751	790	824	810	785	785	809	768	781	799	769	762	800	809	801	769	834	781	789	814	813	856	729	795	755	796	777	758	846	784	786	773	783	796	757	774	874	763	810	775	805	762	796	755	763	825	863	763	810	793	785	811	851	769	709	774	753	799	810	791	794	735	808	830	744	817	775	817	830	786	769	766	762	795	778	781	832	742	760	786	811	803	814	824	785	808	819	806	821	791	808	795	834	771	793	790	751	761	821	849	805	791	808	760	735	805	746	799	804	840	841	828	786	725	805	814	773	828	783	795	774	764	783	779	803	756	834	823	816	809	747	796	763	818	729	750	804	803	787	824	750	728	804	752	818	789	822	754	801	778	771	809	781	841	798	798	765	801	783	803	791	788	812	804	786	811	734	777	795	752	792	835	779	810	837	854	791	806	777	782	775	781	764	798	787	796	843	762	799	791	789	828	803	785	762	786	730	773	804	834	774	779	759	767	798	763	766	748	804	732	804	749	775	782	782	797	799	763	810	799	770	750	768	837	815	806	766	801	729	832	759	782	795	793	827	827	794	771	794	761	798	791	817	763	768	793	818	805	762	820	819	737	813	807	763	759	796	768	838	776	784	810	805	773	750	762	797	759	791	792	789	766	765	834	760	801	805	746	775	775	810	751	793	769	811	782	799	801	785	797	733	748	804	750	763	768	792	788	746	786	826	803	826	816	743	748	782	765	738	805	811	781	776	805	834	792	765	786	787	768	774	771	816	754	804	811	773	783	772	801	772	791	784	806	753	833	819	778	792	817	760	776	841	784	775	834	826	840	802	802	791	816	778	796	815	830	827	754	835	795	757	781	768	773	764	797	771	793	832	796	796	776	781	754	768	825	764	813	787	837	800	855	777	712	771	750	789	797	827	783	765	782	785	818	824	817	802	850	802	725	820	815	826	786	812	795	816	801	735	781	794	762	799	789	805	758	770	835	793	839	798	791	801	782	785	792	784	778	769	756	792	760	799	814	804	788	770	824	807	799	786	802	800	766	751	725	738	769	760	788	744	736	798	746	779	735	812	814	799	781	807	820	810	829	807	795	814	768	816	775	794	771	781	797	825	832	745	832	747	789	793	801	792	831	817	788	793	814	819	797	805	764	795	744	799	819	770	804	815	787	769	774	820	842	771	747	796	779	794	812	767	775	799	772	799	818	803	773	818	859	850	828	806	836	856	858	815	836	769	771	821	755	760	816	776	789	796	815	776	855	794	759	819	770	739	851	771	728	808	786	769	774	799	794	784	727	797	807	805	765	747	782	794	784	775	805	819	779	791	772	805	792	776	797	779	818	790	842	817	770	759	802	795	780	783	795	769	778	794	797	761	797	775	810	760	782	782	789	810	840	789	837	799	849	757	759	780	761	822	784	818	783	840	796	775	826	774	722	791	767	813	790	770	750	778	833	814	869	789	777	770	814	763	785	782	822	806	796	785	808	807	808	808	806	791	788	786	801	841	760	809	791	814	753	782	773	790	793	796	843	774	811	802	782	786	774	771	783	786	776	766	774	800	779	809	716	791	819	837	796	823	801	769	778	754	778	751	748	803	864	818	755	775	798	806	780	829	795	737	782	811	800	793	805	804	801	764	750	769	775	796	806	745	822	802	808	837	785	788	822	772	769	793	746	797	815	823	803	808	768	797	788	779	784	750	768	855	808	814	799	789	764	774	772	846	777	773	833	791	814	783	774	791	788	755	759	816	769	794	806	781	783	738	831	764	759	766	799	794	821	806	757	781	768	807	814	831	794	744	806	799	773	793	776	750	778	796	787	799
3763	6077	5022	2668	1838	1351	1234	1157	927	808	823	758	757	713	741	692	730	652	699	692	637	682	680	640	627	623	624	678	635	619	632	601	590	614	585	609	658	657	597	644	615	608	620	626	607	615	604	621	626	626	644	598	620	640	631	662	633	625	577	629	630	604	605	595	570	668	594	576	600	629	624	666	573	634	612	593	613	560	634	641	573	613	629	601	626	638	606	584	596	606	595	575	657	672	583	596	640	573	600	614	637	635	653	634	628	576	671	615	562	615	583	628	602	597	605	616	622	575	611	621	616	615	641	600	633	649	562	626	587	616	568	605	621	608	618	601	659	571	567	604	575	577	610	579	599	606	598	586	576	534	594	609	614	599	597	587	594	547	605	640	638	543	624	638	613	559	545	587	609	626	597	630	635	622	604	612	601	580	596	594	631	575	614	594	634	565	585	599	582	616	586	579	590	622	605	605	578	618	607	600	580	577	618	586	626	600	593	645	582	626	579	631	592	586	625	593	552	613	573	568	638	595	590	596	589	621	585	614	619	585	637	603	582	601	571	601	602	606	617	589	618	613	617	583	598	572	595	591	624	592	541	608	597	624	624	571	593	622	622	632	620	598	592	582	608	617	558	572	607	610	634	562	630	590	571	593	582	671	630	636	608	609	609	591	587	636	584	547	600	605	603	576	598	597	624	624	618	567	646	606	625	588	620	620	595	547	598	612	636	614	599	607	608	589	569	568	592	600	585	570	647	622	591	559	580	574	608	633	597	631	610	633	593	638	606	598	627	619	581	622	581	578	629	582	608	591	639	625	662	587	590	617	603	610	592	590	597	591	592	550	567	628	602	608	600	619	569	587	579	576	648	565	571	601	661	625	624	605	594	624	618	603	617	585	601	600	632	609	606	603	587	622	569	588	604	562	604	609	562	586	604	599	613	621	607	558	586	647	572	593	599	593	604	590	618	628	604	599	617	588	555	612	622	616	605	598	595	644	542	599	592	619	595	585	645	612	589	590	620	606	611	625	580	579	617	596	577	578	583	585	623	568	589	586	622	601	597	593	645	532	632	611	612	604	597	569	653	575	591	568	629	571	563	601	597	596	605	589	613	633	590	573	599	629	623	611	574	575	563	579	581	575	614	642	606	622	574	608	604	650	660	604	573	594	600	597	582	621	604	602	633	585	558	624	568	628	555	603	601	660	625	598	585	592	630	593	586	608	600	636	596	630	601	586	589	597	569	611	586	620	639	611	614	611	629	594	630	620	604	628	613	616	592	583	613	625	580	577	580	623	626	595	632	589	597	565	606	622	604	579	606	560	577	611	630	599	595	611	608	654	578	599	608	614	530	574	645	595	579	605	580	601	584	596	572	594	628	602	608	572	589	577	623	605	602	631	610	608	611	652	617	584	565	567	610	595	598	585	577	583	580	619	610	594	609	557	594	616	611	579	583	597	571	602	598	596	572	537	578	590	590	606	611	621	639	593	598	618	581	552	625	586	588	611	594	578	604	623	600	640	554	581	620	629	648	530	609	581	605	605	592	583	634	575	585	590	614	608	609	598	593	626	543	626	564	547	604	576	584	621	581	626	583	602	622	627	583	596	629	626	579	600	642	624	591	615	600	626	632	589	588	580	648	586	613	597	612	646	593	617	545	555	633	558	571	599	613	590	595	635	598	613	589	570	573	623	669	605	601	592	585	579	588	600	561	621	601	600	584	582	616	636	621	638	602	549	559	592	601	589	579	642	598	564	596	592	588	579	602	619	613	587	630	605	602	611	600	599	582	602	611	577	608	559	626	608	568	617	593	632	595	613	564	614	585	595	589	583	613	587	595	591	592	545	596	597	631	604	568	611	582	613	605	617	600	535	636	595	613	568	580	615	580	569	575	602	601	579	570	586	602	613	623	635	585	596	570	595	591	585	576	639	576	578	592	599	606	568	596	574	632	570	611	597	647	599	597	582	613	554	674	614	575	573	604	613	544	593	545	559	601	578	620	610	582	589	584	565	570	586	597	634	590	575	594	572	585	633	627	581	587	598	578	589	585	630	582	627	577	571	597	567	590	600	563	645	603	602	544	568	625	575	634	598	608	623	612	540	600	582	568	574	559	552	579	593	587	596	592	600	570	575	605	626	599	604	552	581	619	611	575	619	604	603	591	615	554	592	601	627	611	617	567	565	588	607	595	582	606	622	612	594	627	629	576	601	563	610	627	601	584	598	602	622	581	580	608	586	578	599	587	567	631	636	622	589	568	590	611	567	620	541	589	607	642	599	585	623	617	609	599	617	612	607	635	576	573	608	589	610	627	621	560	611	598	570	569	605	594	596	549	626	572	600	560	604	623	631	582	611	582	636	601	633	549	589	637	619	605	581	622	596	588	587	609	619	574	636	592	607	569	632	609	643	595	559	601	584	593	638	590	620	606	579	588	606	595	640	586	571	611	587	579	581	587	578	600	595	602	609	560	600	608	578	609	610	572	613	610	552	579	588	560	603	570	633	570	587	575	567	620	601	609	591	584	615	546	603	589	587	632	623	557	564	639	600	632	577	576	566	583	568	569	578	615	580	589	636	565	595	558	635	565	580	625	606	585	613	571	587	606	658	615	589	580	637	653	594	578	616	598	595	572	600	577	602	579	585	571	562	628	569	598	618	594	604	623	593	620	618	584	619	584	530	599	611	602	627	569	602	622	634	620	562	583	561	566	582	574	562	592	568	592	567	658	563	613	627	624	624	622	572	599	601	589	598	600	589	627	582	584	591	583	591	611	595	595	605	641	549	600	566	573	625	583	558	612	597	609	570	633	550	550	632	603	578	597	585	537	625	599	609	596	585	595	610	579	597	597	618	594	564	593	594	603	565	568	589	633	629	565	600	568	587	603	583	630	616	607	653	604	595	606	588	613	601	600	585	609	550	591	624	600	561	605	606	614	618	613	575	561	589	649	571	622	593	626	614	566	619	577	543	586	580	572	603	604	610	613	571	591	579	640	566	612	572	633	602	587	580	579	612	569	580	595	619	599	544	611	600	600	588	596	626	580	592	603	630	551	604	569	611	568	628	562	556	547	591	574	623	595	605	627	604	585	586	567	588	524	602	621	623	611	579	602	637	602	610	575	563	623	598	570	639	570	611	583	652	598	595	590	609	600	630	578	601	582	602	595	597	618	566	613	604	597	603	592	597	602	577	582	626	586	572	604	569	587	626	576	597	588	573	552	607	549	618	581	586	558	575	586	649	605	616	588	621	535	599	611	584	580	577	604	580	504	608	595	586	598	609	581	606	577	612	546	591	601	572	566	582	565	550	568	580	567	604	551	592	617	586	562	616	609	585	636	539	559	564	561	617	603	603	588	597	626	560	586	563	625	607	583	622	550	624	607	589	612	565	620	540	553	591	607	616	542	588	613	578	588	594	592	580	598	588	594	557	596	545	563	554	615	552	570	608	662	577	564	625	575	609	584	602	626	591	609	595	601	594	631	567	587	548	602	600	607	647
27870	10381	1157	707	511	523	523	518	506	585	490	537	489	537	503	476	522	526	548	478	542	515	514	540	506	511	495	542	519	520	496	504	476	510	468	480	481	546	535	520	558	490	494	505	423	473	512	482	496	508	534	499	482	470	504	473	509	495	465	475	486	497	480	486	511	466	525	499	502	515	530	507	512	475	479	504	528	490	505	505	513	495	514	447	502	512	526	516	535	533	519	538	519	546	498	509	490	513	463	489	524	478	489	521	506	497	504	489	499	502	501	521	510	506	512	552	480	524	501	517	471	500	521	464	527	505	498	483	551	474	511	501	484	511	505	559	506	496	469	508	489	484	464	471	521	510	485	494	520	484	541	512	490	484	473	461	476	508	518	493	517	502	510	493	545	499	450	511	483	461	538	531	518	504	530	494	504	511	534	504	493	470	524	484	494	476	513	507	504	504	510	485	504	462	560	465	493	458	495	493	532	512	519	509	511	500	523	475	515	473	523	512	487	469	509	499	523	448	514	530	500	490	489	541	485	486	485	514	473	500	504	480	501	528	503	513	490	527	513	527	476	487	513	486	528	469	467	510	535	500	497	531	513	480	487	508	531	548	505	519	524	510	509	464	499	509	488	479	526	491	493	509	469	519	505	491	505	448	471	475	486	527	529	480	564	520	488	480	494	507	489	522	519	509	505	511	493	530	480	531	475	506	501	522	468	492	532	494	522	478	533	513	490	513	476	517	508	473	477	535	487	499	507	501	496	450	470	487	500	521	471	480	481	481	482	464	494	459	510	480	525	491	522	461	524	478	501	470	502	472	493	511	519	484	486	458	503	458	504	469	534	503	484	461	517	497	530	533	501	501	497	519	484	464	529	538	483	494	501	503	527	489	485	441	514	493	485	490	466	500	498	473	478	489	541	507	493	494	495	505	516	502	496	511	533	501	493	499	491	479	483	502	503	529	510	499	491	526	506	446	502	475	508	477	492	514	466	500	501	497	503	510	494	519	540	496	494	483	502	530	501	472	526	479	503	466	492	507	497	487	510	471	515	510	494	521	486	546	517	487	516	483	532	492	464	510	493	523	491	521	497	469	500	469	514	510	503	504	504	514	527	478	507	518	531	513	479	505	527	487	511	504	471	489	514	493	507	486	495	523	498	509	543	495	488	495	509	496	479	521	498	473	492	511	550	507	505	541	535	524	499	487	513	509	484	482	518	490	521	466	517	477	468	537	491	536	510	503	518	481	539	462	488	460	508	524	482	492	512	533	501	519	511	546	509	501	517	490	512	502	495	544	469	526	507	504	508	463	511	526	468	504	497	507	532	493	512	515	505	476	537	504	548	480	513	553	503	503	519	480	516	457	503	491	519	523	525	535	501	530	521	516	486	515	503	488	496	472	502	516	529	516	503	514	508	509	522	457	495	478	527	450	500	503	499	476	486	511	501	481	469	504	497	515	515	498	523	500	475	544	471	507	491	497	509	502	522	486	539	492	510	470	508	513	472	508	498	507	523	512	490	494	499	483	506	498	483	530	483	465	505	517	518	488	491	496	502	525	552	532	500	477	469	513	503	491	522	499	483	498	500	536	505	528	447	528	507	502	471	506	469	508	490	462	474	488	491	514	523	497	503	530	475	498	509	530	476	525	512	535	513	509	486	508	500	501	477	441	515	518	478	481	478	493	525	484	510	508	546	515	479	506	501	522	529	504	490	517	513	502	462	484	524	526	515	504	476	480	475	521	480	455	481	509	554	469	506	464	507	539	498	497	506	502	478	505	467	507	504	536	533	487	501	488	557	489	516	553	500	503	472	500	481	506	509	533	488	526	511	512	503	500	494	505	477	508	483	503	504	490	516	493	535	461	500	526	514	489	514	472	539	474	482	534	479	491	509	457	494	494	463	478	504	479	534	511	522	507	500	536	510	491	455	515	468	498	481	497	495	497	533	498	519	502	521	527	494	489	508	498	474	501	537	465	495	475	461	499	427	537	471	515	539	512	493	483	518	533	494	513	496	504	448	514	505	531	501	482	483	465	506	516	478	451	480	497	491	516	503	493	504	518	480	510	500	480	547	473	529	477	491	503	500	512	498	511	489	505	501	509	510	515	507	532	489	511	501	522	534	515	525	507	531	531	465	502	503	514	515	470	503	492	508	518	525	482	512	481	487	474	511	536	485	518	526	513	478	518	511	513	520	484	484	496	475	470	517	506	533	518	513	501	500	496	518	510	531	496	500	519	515	525	532	500	516	500	487	515	480	500	477	502	539	473	495	542	503	457	509	452	511	524	429	445	490	473	493	487	517	474	481	511	487	489	498	510	477	493	541	506	505	498	478	508	504	473	525	455	514	520	478	498	479	481	513	494	516	526	530	462	476	502	506	537	449	504	481	480	473	505	484	496	475	513	541	503	532	484	469	520	519	505	500	472	459	483	533	489	473	496	506	479	475	477	498	509	476	507	493	529	493	553	475	476	465	508	539	487	499	539	517	544	504	498	447	525	471	507	541	475	492	518	518	551	524	494	540	499	517	483	506	490	515	518	523	478	479	505	479	511	503	494	555	496	482	503	527	507	493	494	428	511	530	531	512	482	515	478	497	504	483	493	488	478	534	479	495	517	494	531	545	502	504	513	501	513	518	504	479	441	501	491	493	486	507	483	442	520	524	500	478	540	486	493	477	493	514	496	489	550	519	477	498	520	488	525	506	468	489	501	489	530	490	462	451	492	486	540	487	508	498	509	463	491	504	520	501	500	455	509	481	496	507	519	525	462	455	491	530	485	485	522	571	489	507	491	508	492	528	501	494	495	497	524	477	486	493	538	484	502	478	488	492	530	451	500	494	481	493	516	522	504	500	509	476	493	496	484	494	506	495	510	508	466	555	510	499	496	547	495	515	541	543	477	507	502	509	517	497	474	473	468	486	502	500	501	505	477	549	481	491	525	477	491	500	501	533	478	503	497	493	528	447	494	518	515	523	481	533	537	447	527	468	521	503	491	498	528	514	485	480	506	471	516	521	486	524	478	512	477	506	544	492	492	506	475	485	509	521	476	456	461	502	478	448	510	492	521	484	516	500	488	498	503	507	508	525	479	487	494	502	507	492	490	512	493	474	484	526	481	501	502	511	476	503	499	543	478	495	512	510	546	488	497	480	502	516	481	524	496	516	512	487	511	485	486	454	489	481	497	478	562	505	489	503	538	536	494	520	541	511	477	494	543	483	472	548	500	492	463	501	479	526	502	483	488	485	502	512	522	495	512	484	467	466	494	531	490	473	487	506	498	466	518	488	516	500	526	515	487	541	448	495	553	511	506	518	513	501	520	489	522	474	542	489	498	503	526	475	507	492	536	496	501	489	527	467	525	538	491	558	503	497	479	496	520	495	485	504	512	499	536	489	520	528	465	478	516	490	473	506	516	511	504	472	493	489	507	487	512	477	493	533	482	484	488	478	530	508	507	528	535	485	547	523	530	459	500	501	515	537	474	490	512	549	443
4865	567	532	429	382	394	384	361	334	359	391	364	356	392	361	366	366	389	356	370	367	378	387	328	366	362	319	390	344	384	339	398	368	370	346	361	350	388	357	386	379	376	332	369	343	369	413	342	337	364	368	334	392	358	359	338	355	330	380	379	344	368	391	381	361	362	378	361	350	346	378	383	343	356	353	370	336	370	361	374	366	358	369	348	339	352	323	353	344	381	367	394	352	373	368	345	373	358	365	358	369	371	345	349	344	371	370	368	401	372	321	348	357	379	324	355	338	352	368	359	382	358	365	386	341	356	372	362	344	353	342	342	363	347	352	347	365	360	332	340	346	341	369	375	338	369	346	409	351	376	368	356	371	347	389	401	371	369	354	408	413	345	370	332	375	368	361	368	356	383	357	366	332	384	359	389	373	328	373	365	361	346	354	366	356	372	346	339	371	351	358	366	377	343	370	392	352	352	369	360	359	344	363	387	373	342	394	353	396	353	335	354	325	419	368	373	392	356	389	331	333	335	345	366	350	408	359	370	357	360	370	403	333	374	351	399	385	364	369	399	353	363	342	328	363	369	365	386	391	334	364	337	373	349	368	353	322	343	368	362	342	359	371	356	356	357	381	408	366	365	384	360	343	358	357	366	362	352	382	375	359	401	395	341	404	348	352	352	365	362	335	345	380	375	403	367	362	342	339	348	361	371	340	337	394	358	369	354	371	368	346	335	334	371	357	361	376	323	353	349	394	356	323	336	389	340	312	395	366	363	345	372	348	372	383	372	347	315	365	361	359	369	342	365	361	348	370	354	342	330	367	335	374	331	389	361	354	359	393	375	363	339	325	352	395	389	368	359	337	329	355	367	348	378	357	330	382	363	375	330	370	351	346	342	343	357	395	368	336	358	339	355	383	356	373	389	393	370	357	346	341	410	352	353	402	365	380	353	351	371	392	355	360	354	350	361	363	350	392	352	410	340	402	378	367	361	359	370	322	373	346	360	362	346	344	314	361	365	374	380	403	389	354	351	355	349	367	358	344	346	373	353	388	389	362	368	331	387	326	331	335	361	324	396	376	358	333	368	367	383	355	359	382	348	390	374	359	349	339	348	352	332	389	380	363	380	378	354	364	345	389	342	361	373	398	371	395	353	379	353	348	318	332	361	375	368	401	365	356	339	385	341	359	371	379	378	351	375	338	392	371	327	368	353	356	346	394	386	369	365	361	354	354	363	360	362	351	340	368	367	334	375	371	337	363	352	383	351	357	366	362	346	362	385	352	340	390	411	408	342	366	363	338	379	372	373	341	328	378	329	342	354	352	376	356	354	351	362	373	325	361	400	357	346	377	312	362	370	364	329	327	346	374	356	357	367	327	375	399	360	354	362	362	360	357	350	349	363	363	364	391	346	398	407	374	370	387	351	348	353	355	375	404	358	364	329	366	382	375	392	334	364	343	354	338	332	374	357	375	363	353	366	362	357	345	345	366	349	374	330	370	388	363	360	328	316	389	352	374	357	373	376	355	391	379	381	349	389	357	368	355	362	338	387	412	366	374	359	376	309	368	340	362	372	379	366	388	353	340	325	348	373	380	334	361	344	362	348	400	353	358	337	369	361	351	364	387	377	356	372	345	344	364	355	349	335	330	374	366	381	364	341	358	370	371	337	340	365	362	349	397	364	347	378	348	362	391	346	346	382	376	354	383	326	359	378	370	354	355	357	346	355	360	376	355	363	359	325	375	361	369	361	352	321	335	331	363	376	343	347	336	368	345	350	343	366	369	372	374	363	390	375	346	364	362	379	349	400	335	371	374	352	395	386	367	371	370	365	382	373	358	362	345	345	384	360	355	350	365	354	362	360	366	352	330	331	376	357	358	375	332	325	364	369	335	366	364	368	365	351	350	340	376	333	348	351	371	376	394	349	398	370	335	366	335	366	330	353	356	353	355	331	360	361	361	363	363	361	327	376	378	361	370	366	380	317	354	399	367	366	380	383	337	354	355	358	372	400	382	370	376	364	344	345	376	362	383	363	349	363	337	353	344	362	342	346	335	340	384	353	354	361	365	338	341	375	361	332	345	336	349	361	355	339	361	363	350	394	370	371	415	395	337	372	358	336	357	355	340	366	336	338	347	357	360	391	363	400	375	341	399	341	331	339	370	351	335	377	363	370	383	341	350	378	360	367	370	343	328	400	408	382	339	376	365	340	362	335	360	323	346	393	360	385	333	358	352	382	341	359	349	337	356	363	355	346	372	350	350	350	351	402	375	340	360	342	344	382	350	360	354	375	364	374	358	363	369	380	344	359	360	356	336	380	372	336	355	357	383	326	348	350	376	376	377	388	395	344	358	375	359	332	327	400	359	348	379	356	339	388	392	353	323	348	358	391	335	366	336	377	380	354	357	355	352	370	349	355	351	375	381	369	350	364	356	384	351	366	336	387	358	377	341	373	329	333	350	372	359	370	358	338	356	366	354	368	365	395	360	344	350	353	369	326	322	348	356	344	346	371	355	392	341	386	363	342	368	318	339	342	366	338	362	365	357	385	348	375	392	353	361	340	360	359	345	358	356	382	341	372	392	344	362	335	349	369	361	357	375	371	385	373	411	368	372	347	362	352	339	331	381	350	374	381	394	353	366	361	362	345	390	355	350	359	360	359	360	329	402	352	339	332	363	374	342	383	349	338	337	373	354	347	328	372	363	371	356	368	313	380	366	370	362	385	342	336	366	404	378	366	378	353	364	353	373	340	385	364	358	377	365	359	356	352	321	346	378	359	358	331	368	328	359	349	384	363	341	376	357	379	367	336	368	362	376	352	366	358	348	372	365	370	393	341	370	369	368	361	342	356	364	364	359	367	335	409	358	369	352	366	361	358	360	372	378	359	346	349	365	370	389	371	355	377	379	377	372	356	334	386	361	373	339	368	353	359	372	351	344	340	355	362	349	374	361	359	351	376	333	390	348	357	380	345	357	339	341	391	356	391	403	348	407	371	362	369	360	367	373	361	357	375	352	352	352	389	319	342	380	329	369	371	390	353	378	356	338	376	375	348	363	374	367	353	366	357	366	366	369	364	388	343	373	348	343	344	352	352	359	360	355	420	369	377	344	346	368	371	354	397	345	358	366	334	390	355	368	335	356	362	366	325	342	374	393	371	337	364	357	374	365	357	358	365	338	350	337	367	377	351	330	370	359	375	406	377	356	357	403	356	334	344	400	315	371	369	372	339	346	373	366	354	368	389	379	384	357	370	369	387	390	360	335	364	356	366	363	361	377	341	360	342	372	403	376	337	357	360	396	369	377	372	354	374	357	363	372	361	400	368	390	339	350	373	350	355	398	373	389	399	347	352	385	355	339	399	319	370	369	369	353	370	364	359	354	367	378	362	371	348	387	397	350	362	353	379	344	373	343	370	350	388	341	366	384	360	355	345	336	354	344	350	356	376	363	384	359	335	324	365	372	398	307	376	314	346	350	366	387	325	388	352	341	357	373	392
25416	21494	27929	25460	11278	1848	1338	1138	1043	1018	985	1007	1002	943	965	968	968	984	904	910	920	906	875	939	950	966	911	902	949	941	905	893	909	931	846	942	975	925	958	870	918	905	938	883	944	900	886	911	909	912	897	900	933	940	898	887	858	929	925	877	879	865	980	980	950	931	947	908	938	903	932	908	915	895	923	910	901	900	916	905	905	895	897	890	962	894	905	911	917	872	872	949	905	883	934	889	868	911	926	906	912	920	944	965	885	896	924	901	912	886	935	885	929	919	912	846	889	877	880	931	952	895	928	904	828	927	953	983	939	934	946	945	904	859	889	891	905	919	894	948	901	890	906	896	939	900	890	922	964	897	889	918	929	879	908	885	909	965	933	916	967	884	891	904	957	855	918	904	971	905	918	912	919	917	913	846	881	936	896	916	861	941	920	909	949	946	903	945	940	900	931	867	912	887	909	874	893	918	933	868	888	902	984	901	889	833	867	895	951	892	924	871	866	891	881	955	911	896	876	913	955	925	927	974	906	882	927	927	961	891	857	894	939	922	912	893	964	884	864	915	875	885	898	916	931	979	932	909	920	863	879	926	894	926	933	943	863	917	928	917	982	914	899	894	905	904	860	899	881	916	913	886	868	884	871	907	885	917	940	936	878	912	935	940	898	924	895	868	889	889	894	927	951	935	898	924	860	924	948	891	909	883	907	913	877	936	964	850	884	934	946	928	891	968	854	938	853	905	891	875	904	854	922	873	906	899	914	950	864	910	863	906	948	902	902	921	903	912	906	913	852	918	971	880	875	908	891	892	887	958	920	927	906	884	874	896	895	920	903	869	948	863	916	886	891	898	883	857	910	902	896	932	856	873	915	951	868	935	893	941	896	898	879	890	882	902	916	878	918	919	884	911	908	922	904	897	860	924	931	855	886	977	870	887	863	895	909	928	870	928	946	862	840	901	901	932	930	875	937	935	930	912	888	915	888	943	877	917	883	864	894	884	896	947	886	949	895	895	906	900	914	868	840	921	878	914	849	904	913	923	885	955	957	913	895	931	961	951	872	898	899	868	906	904	889	891	917	859	910	847	934	931	932	884	888	898	862	938	903	932	963	909	945	882	911	915	930	875	915	907	966	889	862	870	920	873	820	946	918	862	872	920	938	944	902	956	915	940	845	877	878	907	948	881	968	884	891	923	936	952	880	864	940	865	945	902	883	908	871	873	858	915	935	920	914	937	956	874	924	915	888	898	888	919	913	930	976	896	902	936	934	957	849	857	897	895	971	915	885	898	864	905	911	884	927	903	872	898	849	954	892	926	879	863	887	824	890	922	916	901	878	905	904	962	884	911	919	904	933	897	904	894	861	945	905	878	893	900	855	944	926	942	914	900	966	855	952	933	884	834	906	907	857	841	956	948	869	929	881	901	896	896	956	902	867	893	878	942	945	897	972	903	937	927	927	947	901	882	949	895	913	898	882	872	895	973	870	907	906	919	909	911	887	910	916	863	856	897	939	881	934	898	966	867	931	911	865	849	887	886	912	920	880	943	916	878	877	913	880	907	942	874	926	969	927	917	916	876	904	890	881	943	935	922	936	907	903	866	913	892	873	925	983	889	909	895	960	926	927	895	872	896	918	903	908	915	899	888	924	926	904	961	903	971	872	873	922	926	906	877	859	897	895	885	917	900	942	868	864	882	894	876	891	879	911	921	918	888	870	910	908	889	923	870	895	921	893	894	956	884	929	884	928	941	904	880	897	927	940	904	921	957	926	854	894	916	967	871	870	901	897	898	919	896	942	917	927	918	886	917	925	892	907	847	909	902	932	893	952	897	938	930	893	888	913	899	915	957	871	911	883	953	917	888	947	943	907	872	931	853	923	870	878	915	866	967	934	940	851	894	903	923	898	904	841	962	943	913	941	879	913	908	918	881	913	878	908	911	873	897	922	878	869	877	908	891	917	907	915	908	896	907	939	910	914	898	920	903	916	907	886	903	880	897	912	904	943	942	904	877	923	941	889	894	912	907	876	936	942	923	866	968	929	918	848	910	893	927	880	887	965	852	885	895	891	918	897	901	866	933	938	918	901	867	894	917	949	946	890	942	857	928	936	873	886	843	891	922	926	850	910	884	894	942	908	961	914	876	892	916	881	852	856	922	960	842	885	842	954	810	917	870	899	938	919	876	922	882	964	935	885	863	917	883	891	928	923	884	837	904	871	932	897	923	951	915	926	915	889	950	909	911	950	928	907	906	862	915	889	965	895	892	968	885	886	906	885	890	842	920	890	929	926	886	846	903	904	903	861	902	890	878	943	886	910	912	870	874	921	930	884	885	916	930	911	944	866	847	856	911	907	913	888	900	937	900	890	901	985	944	935	845	889	898	903	927	952	910	896	940	885	917	905	920	898	947	908	936	896	892	849	912	879	926	894	896	926	892	850	914	921	889	949	884	889	900	920	888	927	915	965	934	916	894	895	914	924	885	866	890	929	924	928	924	876	878	891	916	890	905	919	894	884	891	952	913	934	875	922	822	867	884	902	901	879	937	923	904	871	897	904	980	862	849	921	921	904	968	920	950	917	936	966	880	888	880	892	871	883	891	882	923	953	916	910	864	883	920	914	916	926	934	824	918	873	933	874	913	885	910	912	872	920	885	877	937	942	856	894	884	948	934	880	902	869	996	908	891	889	890	890	897	921	848	951	916	936	893	857	882	953	916	895	888	916	895	908	925	864	919	913	873	927	925	928	931	880	909	904	953	967	914	951	912	935	857	901	940	914	923	905	874	937	942	883	870	949	918	942	907	874	908	912	846	834	877	893	900	970	887	887	873	935	901	883	937	940	897	906	894	941	877	892	834	856	967	941	869	889	917	912	921	930	884	903	903	863	913	931	857	885	901	905	925	908	900	920	902	891	838	921	926	923	911	878	927	927	909	924	946	913	961	883	907	880	901	942	886	937	917	887	911	890	929	906	885	913	902	912	895	927	908	921	858	859	956	935	933	924	939	904	914	933	896	934	901	944	929	880	907	946	889	879	915	890	911	898	969	919	891	927	875	909	870	912	958	900	916	928	831	891	976	904	923	897	925	893	889	908	976	917	976	889	894	881	857	936	898	925	890	864	953	902	912	909	903	926	895	862	890	915	902	864	904	954	910	926	937	899	893	888	913	947	830	824	921	924	924	901	940	976	903	887	941	891	886	885	922	862	883	872	954	905	909	913	932	918	907	899	927	936	866	914	871	848	893	965	886	866	903	922	931	898	929	921	869	892	914	927	912	927	880	903	904	930	870	903	925	966	967	892	937	920	933	882	900	891	855	872	945	921	891	878	944	861	949	861	961	916	892	930	850	922	937	876	849	920	945	889	856	963	945	912	911	906	881	899	899	901	898	950	863	951	886	910	895	909	956	906	901	915	895	960	902	861	904	884	921	870	918	921	965	901	946	901	845	917	893	889	904	904	931	962	945	921	861	904	896	896	973	910	924	905	924	925	866
3569	3623	3085	1720	1355	1143	938	878	866	774	761	777	747	711	796	740	731	694	699	674	717	669	673	694	693	721	731	692	683	710	709	686	646	640	645	664	702	665	702	670	650	676	658	698	653	693	687	687	693	659	656	697	681	690	688	673	667	679	649	674	682	681	675	679	682	615	666	668	630	624	652	634	698	693	672	673	680	651	653	661	649	723	654	660	670	672	677	692	657	657	667	648	688	646	647	684	673	653	647	674	639	648	657	635	674	677	620	699	629	627	675	674	635	671	649	652	710	664	671	680	645	665	680	679	671	675	644	671	656	621	706	657	606	676	672	718	669	650	673	628	623	654	714	613	666	680	702	630	655	665	690	639	660	650	652	652	680	670	671	678	653	644	651	680	677	625	675	683	645	649	612	669	674	686	673	703	674	651	653	642	632	674	652	655	700	659	687	634	625	692	638	592	643	654	674	685	649	642	664	695	662	678	650	606	647	692	681	671	634	638	702	635	706	663	710	634	631	667	689	626	655	679	693	609	662	676	659	655	670	638	683	650	602	697	657	639	703	670	645	675	630	639	677	620	659	664	632	602	660	654	648	673	656	634	650	677	634	624	695	656	628	673	652	648	646	663	638	665	670	663	670	629	645	649	636	679	666	662	674	672	614	603	647	692	669	698	693	675	673	672	644	641	648	599	647	698	631	654	664	635	643	671	659	659	642	679	646	653	691	660	700	675	641	669	647	666	639	632	633	682	684	656	674	658	660	649	617	654	669	672	647	655	641	610	645	623	646	684	661	656	690	646	637	621	666	658	620	628	660	637	701	639	649	684	682	644	665	658	665	670	685	661	631	659	653	667	657	659	649	660	654	639	669	682	629	677	664	673	621	656	680	603	604	644	687	668	636	650	653	646	675	627	634	686	642	683	693	702	638	612	625	656	683	668	629	655	655	657	718	674	703	684	683	644	642	637	633	620	682	657	662	701	688	673	674	667	654	657	641	688	658	675	589	647	610	655	692	634	699	633	664	662	708	670	647	637	631	669	641	604	642	662	661	647	659	693	676	652	633	648	674	640	652	703	669	683	658	624	660	606	616	660	663	664	633	674	686	655	683	664	698	660	626	649	626	644	622	655	648	683	687	665	629	658	630	632	662	679	628	667	671	626	653	658	657	623	643	640	630	624	656	600	704	654	637	657	661	644	654	675	645	690	659	609	618	659	682	617	671	646	722	661	642	670	635	688	649	645	672	671	602	624	656	650	656	626	655	623	699	668	651	659	640	603	658	671	677	678	676	598	659	682	629	588	652	677	686	615	667	635	650	609	642	684	677	674	596	695	661	622	656	673	677	668	652	659	619	660	626	673	622	665	691	641	668	690	623	637	618	632	661	646	651	625	650	638	610	609	604	681	700	625	667	644	697	624	650	669	694	666	613	638	661	663	614	650	674	618	707	621	649	650	696	614	673	657	686	686	665	645	658	682	634	701	652	620	651	647	644	652	648	680	614	681	665	641	662	649	690	658	644	651	643	674	644	660	647	682	660	646	652	637	611	640	609	645	633	631	653	683	649	606	663	673	619	644	662	690	666	622	681	682	672	650	628	649	649	663	680	682	661	616	693	613	682	675	657	633	660	676	633	686	642	665	670	678	644	678	693	616	668	629	681	709	647	689	606	675	652	664	661	666	703	649	650	658	649	673	699	673	642	630	661	646	672	673	636	630	650	660	647	620	619	653	640	644	643	632	636	681	649	665	651	651	681	641	633	653	652	656	613	646	688	623	676	656	606	674	703	640	678	623	654	690	651	664	676	652	684	632	700	634	660	675	621	707	663	658	662	652	651	682	642	622	642	618	677	630	688	673	636	651	644	697	697	693	651	646	686	646	638	640	616	641	696	680	653	647	668	648	641	678	698	638	659	649	651	607	660	646	652	669	674	620	672	658	625	600	694	663	650	665	612	688	682	642	652	666	639	632	683	661	643	619	685	655	600	645	624	629	641	658	653	632	628	683	666	678	674	702	614	684	647	661	654	641	629	645	654	655	651	668	628	670	671	698	603	676	716	606	644	689	614	626	666	647	632	641	645	637	633	688	674	672	648	654	663	665	625	651	695	651	651	631	656	641	645	679	626	648	617	645	672	657	655	632	669	648	648	614	663	645	624	668	648	654	620	617	649	613	617	636	655	656	632	598	671	612	629	615	651	682	626	669	642	648	680	708	727	678	611	666	656	629	593	635	650	657	620	612	662	672	686	621	644	694	639	668	643	642	650	611	645	674	675	656	668	652	642	579	657	663	652	652	649	644	616	641	659	580	615	657	685	640	626	688	697	665	675	669	660	621	646	685	657	672	636	663	651	638	614	675	657	663	626	676	616	654	682	652	648	635	615	652	660	648	664	632	659	647	651	657	637	695	677	655	664	660	658	661	661	608	665	668	660	654	654	663	629	674	642	641	706	586	659	663	651	686	644	680	673	631	667	677	651	627	658	641	678	613	580	652	673	678	628	679	607	674	682	655	622	686	675	671	678	653	616	664	702	665	656	672	676	684	681	658	676	608	615	666	669	676	712	634	682	707	683	634	660	668	606	657	616	697	684	642	696	667	657	659	691	648	643	641	650	690	664	692	683	626	641	641	639	644	677	618	679	605	619	675	685	634	676	643	654	676	697	635	673	599	679	634	653	635	655	683	684	633	649	677	639	642	671	722	693	671	638	582	661	672	681	686	653	623	668	641	628	652	655	609	621	659	661	679	709	604	662	650	689	679	642	659	612	656	639	650	668	669	647	626	665	696	664	647	669	633	700	625	648	634	674	641	625	655	691	637	737	678	647	625	647	668	638	671	626	671	654	649	652	636	634	626	696	671	606	648	620	644	628	636	635	672	673	658	643	702	635	651	687	667	650	642	654	626	671	691	651	681	648	674	691	644	621	691	657	616	668	633	695	677	671	689	623	647	679	653	669	645	656	643	683	627	650	680	638	635	613	632	570	618	672	653	624	650	632	718	634	651	643	658	676	680	664	627	687	707	654	666	620	634	658	683	633	616	637	648	691	624	718	677	651	646	652	641	645	690	651	654	651	673	638	668	630	658	604	652	638	639	630	654	661	700	643	659	708	606	668	652	625	650	678	665	661	631	667	683	633	654	652	595	629	681	668	632	651	688	661	673	647	676	664	670	640	621	630	666	656	657	681	637	664	667	658	678	651	653	658	696	663	648	686	675	683	671	653	690	639	684	611	641	659	652	626	714	658	650	656	624	661	675	630	623	649	609	646	689	618	633	642	612	642	616	670	658	656	673	621	664	636	644	674	659	689	623	695	677	638	684	636	625	629	620	648	639	672	627	690	644	673	677	657	697	690	665	625	641	599	646	650	635	685	637	655	682	637	659	641	640	655	673	650	654	683	646	648	644	628	642	678	675	623	649	706	674	643	625	633	663	667	641	638	628	657	631	641	694	656	610	626	677	655	661	668	662	659	642	630	695	689	649	637	692	623	663	675	652
24488	21482	28760	24603	21479	8831	1904	1194	995	993	963	925	869	874	898	893	902	887	826	875	876	822	848	871	823	848	849	871	852	868	860	888	813	759	841	806	857	825	799	843	860	836	805	803	815	824	835	823	827	795	820	842	868	836	828	844	853	878	831	800	813	794	797	849	835	878	778	806	818	862	840	790	800	806	873	831	792	851	821	828	857	811	790	859	802	827	829	905	765	808	784	817	833	771	813	789	854	871	814	841	828	808	811	831	829	828	800	826	770	839	846	798	821	825	821	863	856	812	824	830	759	864	849	791	823	819	822	832	794	788	840	784	767	780	805	848	809	804	750	818	784	789	764	828	857	750	790	790	803	810	803	786	784	797	817	798	782	831	779	829	833	784	794	815	861	773	790	821	845	790	782	865	793	830	801	785	861	843	781	828	768	864	851	753	826	812	807	734	833	836	798	870	802	822	806	762	781	800	831	821	763	818	844	788	812	806	793	798	818	791	865	884	810	814	838	804	858	770	812	761	788	786	754	817	725	780	768	766	822	813	838	861	815	842	842	859	793	856	803	789	790	809	827	798	797	805	810	859	846	815	800	810	840	818	766	835	808	784	815	840	795	796	809	816	826	827	821	825	805	826	817	802	809	780	859	745	795	787	768	831	856	813	741	815	825	861	807	803	806	756	793	756	830	817	774	746	836	781	821	789	823	752	799	844	777	776	842	796	864	796	815	799	768	874	794	787	811	822	855	857	766	825	856	799	810	782	787	812	795	819	832	835	757	796	847	841	832	814	790	776	831	795	838	791	811	845	803	815	806	826	833	814	779	795	812	796	803	775	849	848	829	819	820	753	782	766	856	841	795	779	773	777	795	845	829	816	864	813	792	839	838	766	834	786	823	852	844	812	818	837	878	790	796	855	787	798	786	768	790	836	754	800	805	782	828	781	761	811	798	771	796	818	846	837	814	765	813	776	840	788	818	808	805	808	809	818	833	831	842	769	800	780	795	784	831	767	806	838	824	822	729	857	763	779	791	795	829	811	841	791	817	822	811	775	769	817	771	799	846	800	789	740	804	813	790	815	831	770	840	791	798	802	797	812	818	790	844	798	846	804	777	824	805	811	831	775	807	843	791	819	829	818	797	796	813	816	764	763	807	833	767	829	804	786	845	830	851	788	764	822	816	813	788	865	832	781	783	824	774	778	790	826	789	870	810	836	807	824	803	792	743	784	805	852	813	804	760	824	776	829	783	830	822	772	821	817	792	816	781	810	842	819	823	784	772	812	825	768	800	795	737	783	844	851	804	793	818	831	803	806	770	769	811	814	750	771	780	847	816	791	769	812	815	819	752	819	847	809	765	816	794	824	737	753	849	811	785	832	808	788	833	746	772	798	861	805	805	846	826	823	765	796	808	772	762	780	812	869	765	839	797	813	784	767	841	821	825	794	787	842	803	790	807	803	806	818	841	801	804	839	831	824	806	840	818	785	809	814	797	819	814	807	811	769	816	802	801	801	791	862	810	827	856	813	777	804	842	804	766	792	841	805	848	798	812	788	779	850	811	807	824	803	801	833	799	797	851	820	751	799	812	814	766	874	826	757	802	810	783	779	777	805	770	779	794	774	781	836	791	795	778	838	810	841	807	811	822	798	828	772	827	833	779	781	783	834	802	812	797	755	820	821	795	774	813	797	797	790	816	783	806	785	805	774	834	828	843	797	803	829	818	804	811	800	796	828	802	837	809	783	854	750	794	875	838	796	817	828	798	814	801	797	846	811	829	845	804	859	777	843	803	782	845	803	841	801	798	764	745	804	787	830	790	824	790	791	841	839	818	785	792	782	776	780	782	812	804	826	783	773	789	837	798	816	808	795	789	782	801	789	831	784	833	845	766	747	766	843	787	794	800	866	790	865	796	818	806	813	872	798	769	852	814	761	811	796	819	795	837	807	766	773	816	788	786	803	759	759	819	819	832	816	759	804	788	767	745	807	794	800	811	823	802	811	790	803	811	785	792	825	801	788	819	779	785	825	793	777	846	848	798	799	769	795	789	794	794	765	830	830	756	831	814	804	811	807	769	809	852	820	793	786	822	806	778	877	847	765	818	768	803	836	806	830	805	776	824	781	801	763	779	771	791	823	807	814	791	779	783	838	760	792	865	838	809	800	765	835	813	816	833	789	769	785	796	796	739	762	773	773	848	791	857	797	797	750	828	725	833	779	758	752	802	807	787	812	821	807	768	827	791	761	828	755	842	810	791	800	782	824	797	888	789	834	830	867	839	766	836	797	818	823	876	742	853	833	754	777	790	805	743	804	784	818	801	833	778	794	786	783	794	742	861	757	818	833	823	776	794	848	797	784	846	799	838	785	800	816	838	815	836	781	829	811	801	811	849	749	771	837	788	801	800	862	798	786	823	777	785	785	810	767	780	829	789	774	843	771	836	809	818	773	792	767	873	795	836	836	795	775	815	830	833	788	795	799	804	804	806	755	846	843	771	806	801	840	732	826	818	853	807	786	789	799	770	835	793	794	823	841	749	785	781	762	735	781	833	842	831	812	822	807	795	820	844	780	816	779	808	757	799	790	868	823	787	855	805	782	779	778	809	791	767	786	737	794	792	772	859	806	827	782	814	785	775	794	754	830	789	789	813	807	791	796	774	763	750	811	809	775	775	770	800	759	785	771	782	818	844	906	803	791	769	834	771	818	762	797	798	790	795	793	816	807	790	813	784	798	808	777	786	794	818	756	798	754	826	828	800	820	806	843	798	814	767	755	829	801	783	782	788	783	780	737	797	777	771	838	813	818	806	805	785	770	784	786	820	784	855	846	825	779	789	796	792	822	837	813	812	828	821	798	805	830	793	815	782	786	813	828	789	828	800	783	797	816	865	791	782	856	811	804	836	784	790	795	781	830	828	826	722	802	849	810	794	796	757	820	822	774	801	827	806	777	874	794	829	795	806	844	834	805	845	781	801	809	815	821	808	794	823	853	825	807	782	783	763	771	828	785	769	727	845	826	793	806	788	796	854	792	778	787	844	807	756	857	802	793	768	789	776	761	787	830	822	826	794	800	779	803	841	774	831	803	759	806	807	806	842	750	772	800	848	814	823	801	797	830	799	814	780	812	764	841	778	828	862	814	809	817	817	744	762	871	785	837	846	792	852	826	854	839	794	761	783	825	786	788	795	797	800	816	762	758	852	833	795	793	808	811	766	803	763	807	829	841	792	794	810	839	826	828	814	802	815	814	814	814	788	809	861	801	847	825	796	821	783	851	857	780	813	821	833	828	815	817	773	813	879	796	834	811	840	804	770	788	795	770	780	770	794	808	779	836	779	773	778	819	829	827	812	766	800	832	796	826	832	797	815	837	819	792	806	776	808	838	748	781	746	791	828	808	834	768	802	792	811	814	771	828	797	780	811	839	739	814	794	769	799	794	820	774	789	817	811	769	835	845	785	855	787	843	806	839	792	783	805	834	758	781	797	809	821	819	791	794
3768	6080	4978	2660	1852	1452	1198	1067	978	898	808	752	755	728	739	682	716	695	681	675	662	670	644	675	650	664	630	665	609	662	675	620	660	610	616	597	618	610	663	639	598	623	643	632	603	599	615	590	606	627	600	609	577	598	668	600	616	665	633	617	642	604	621	656	613	635	608	579	652	620	602	602	607	628	595	620	588	640	636	644	604	619	585	629	584	571	639	600	645	583	624	624	649	614	617	613	587	612	594	598	627	606	597	590	626	586	578	608	625	624	592	584	586	576	603	598	702	593	604	594	627	584	616	597	583	607	616	592	601	636	619	565	615	555	587	607	611	584	610	627	645	618	628	623	604	606	644	629	575	617	624	625	614	602	608	612	620	556	594	615	600	577	624	594	570	628	584	615	610	593	595	635	590	593	627	557	617	608	610	647	608	585	631	616	628	612	607	589	649	640	570	612	576	663	612	576	585	605	613	636	613	666	623	656	608	624	580	621	604	617	597	618	604	618	557	610	595	635	605	604	598	560	580	589	654	598	586	618	572	585	596	660	596	584	594	636	597	609	612	645	600	621	602	604	576	561	568	673	602	609	637	585	586	585	572	626	618	676	626	581	609	575	612	639	589	589	598	548	640	570	606	622	597	605	625	589	641	631	612	584	623	555	658	602	533	614	611	602	568	572	605	639	627	605	582	605	632	583	602	644	571	565	547	607	606	654	619	650	608	613	628	574	593	626	636	642	612	566	616	603	615	586	633	615	608	567	542	606	592	601	586	636	628	618	624	605	608	592	635	598	580	619	616	624	588	603	574	625	600	579	578	618	658	610	597	593	612	573	630	596	605	583	575	583	612	628	624	609	597	597	604	591	605	635	607	622	591	607	582	559	646	549	591	611	616	606	646	577	560	605	605	619	625	576	599	595	590	635	601	590	601	638	567	578	649	598	630	604	615	619	565	607	611	594	591	606	635	635	619	583	609	632	619	596	575	629	590	610	583	605	539	596	603	587	611	591	601	520	578	584	593	640	590	624	612	621	589	608	636	619	579	587	569	641	612	617	579	564	618	618	643	593	603	588	615	608	618	602	597	625	557	618	562	608	610	614	617	600	624	612	553	603	638	642	599	594	581	574	619	573	593	604	618	607	619	595	588	593	626	571	564	610	626	587	578	611	583	565	599	630	601	644	631	582	611	559	613	604	601	658	593	671	599	606	629	611	584	558	595	621	642	595	562	550	608	607	579	619	591	650	625	620	564	584	575	601	614	622	618	573	602	607	585	571	608	589	559	621	631	565	590	595	629	595	602	626	573	593	609	603	605	567	619	574	580	573	598	595	556	644	571	573	558	606	634	620	639	602	587	621	552	559	603	597	580	602	586	587	542	603	576	585	572	576	575	592	647	614	597	577	596	611	601	594	569	584	632	605	584	612	618	596	593	574	573	577	595	594	614	579	648	600	603	639	593	599	631	602	571	633	608	631	613	611	624	591	587	612	629	563	589	572	614	645	592	607	602	579	547	598	616	558	608	615	579	624	587	608	611	605	638	592	588	567	601	609	596	606	586	634	600	574	598	572	636	609	541	619	608	640	600	602	596	565	604	615	620	612	592	617	614	627	652	608	592	599	589	590	649	628	542	572	604	605	527	642	599	586	601	603	565	601	552	591	586	594	561	622	589	613	575	584	606	609	584	620	591	618	641	597	595	616	558	621	626	606	641	598	601	605	579	575	646	623	610	588	617	630	598	543	608	585	596	610	567	603	605	618	591	613	570	553	593	614	639	591	584	645	629	618	601	632	595	570	614	613	610	607	579	590	553	613	596	564	563	584	586	603	585	598	609	582	579	622	561	594	625	604	601	624	592	610	553	587	582	581	588	621	598	620	572	587	599	615	583	557	589	595	599	567	563	601	576	598	607	601	596	575	627	624	600	622	587	622	565	555	565	626	582	565	639	581	583	612	589	580	606	621	604	602	580	590	612	624	603	583	629	628	614	585	589	594	597	602	636	619	620	588	624	673	614	609	559	583	580	621	597	569	617	559	625	603	606	605	607	582	587	610	623	606	642	570	617	605	623	571	615	577	593	558	622	589	578	618	604	540	571	602	557	617	615	621	571	579	588	588	574	623	623	553	599	605	577	614	634	577	590	595	631	600	627	604	633	573	557	589	629	610	601	546	558	633	597	592	626	571	581	585	590	621	582	596	561	563	620	625	625	585	569	584	599	554	587	613	568	649	615	563	611	594	612	589	561	628	605	595	579	593	604	624	588	589	637	581	580	606	621	636	602	610	559	609	587	593	563	637	590	606	646	593	605	569	616	599	592	634	619	618	583	606	585	602	593	603	596	615	639	613	617	594	594	590	607	605	601	616	599	603	581	621	596	609	613	609	618	601	612	572	595	568	562	613	614	627	599	596	618	589	539	545	609	575	576	624	607	605	578	581	632	587	643	599	585	617	621	623	621	612	559	599	568	567	596	625	594	619	623	601	540	600	597	575	610	582	577	621	580	578	614	623	618	597	593	550	585	626	594	607	587	563	641	585	620	582	608	562	567	612	617	600	567	595	552	603	562	622	572	597	601	604	597	598	563	610	588	594	614	570	604	594	546	590	582	588	623	617	576	588	623	585	625	600	590	564	599	638	622	608	612	622	593	586	632	592	651	587	610	555	604	595	577	585	608	613	601	620	586	598	568	656	546	604	607	600	577	606	622	573	582	579	575	570	612	547	599	614	572	625	590	618	597	597	571	602	581	601	639	620	608	623	597	610	559	582	594	624	643	568	611	604	548	605	627	593	595	586	633	600	621	609	575	633	598	603	608	593	567	610	614	596	576	650	545	607	586	628	579	589	610	588	606	598	561	650	536	581	562	582	579	591	579	582	612	602	576	623	599	621	635	588	573	583	590	559	602	611	573	581	599	625	609	581	603	617	587	590	588	583	603	588	589	602	608	629	599	554	605	578	611	537	604	611	616	619	597	618	608	560	651	584	604	623	591	576	538	551	569	588	670	600	574	609	575	618	559	555	612	587	539	582	602	594	608	619	553	583	607	589	592	576	587	575	583	597	598	599	567	592	586	634	573	584	636	598	590	561	616	561	597	622	565	601	571	614	576	644	578	537	585	617	560	613	610	571	552	587	595	622	589	615	581	622	578	595	570	587	605	601	608	620	620	604	590	617	606	559	634	584	626	587	588	575	609	600	589	607	583	583	577	571	601	563	587	574	582	585	577	557	592	637	579	587	619	601	594	609	605	597	575	613	611	600	581	574	591	572	599	641	559	619	637	590	634	625	591	601	606	621	610	562	607	556	621	615	563	635	614	581	568	602	619	582	579	606	564	582	645	566	613	625	580	590	619	561	584	596	628	585	592	556	582	641	574	591	580	626	564	595	619	609	538	613	565	564	587	628	603	618	624	575	597	613	600	608	588	590	612	571	603	592	635	571	595	634	628	643	587	594	526	638	587	592	608	621	569	554	598	612	584	621	577	593	579	546	569	634
27971	10365	1134	712	565	534	516	485	519	541	518	494	516	510	524	471	508	500	556	511	498	489	486	523	499	532	494	537	490	488	513	459	526	485	494	510	487	492	543	505	488	520	515	510	524	506	474	534	465	545	584	500	522	504	529	492	520	482	486	474	533	517	523	509	514	475	455	510	520	471	514	477	537	521	526	526	510	488	496	466	512	491	489	498	454	523	520	532	511	519	544	512	509	497	511	509	495	520	515	470	486	474	547	509	494	495	485	487	482	486	476	512	508	512	523	461	527	491	482	534	509	488	516	522	483	499	515	507	472	493	487	486	546	529	529	507	569	530	491	506	482	471	485	498	527	482	499	499	487	471	493	527	504	518	483	509	484	502	482	465	503	527	513	491	522	500	516	499	511	492	507	504	510	518	515	462	471	495	489	510	486	502	515	502	499	530	518	483	488	484	556	523	549	510	505	525	501	525	501	551	478	503	480	502	507	491	510	508	488	508	523	546	516	507	502	509	465	523	510	486	484	521	462	515	472	502	540	496	484	492	558	512	513	528	507	491	508	549	489	540	487	481	519	546	524	536	471	515	494	490	480	509	537	497	488	488	518	521	475	482	535	495	488	510	519	482	535	472	496	525	498	523	520	504	510	514	532	537	509	499	508	475	552	532	503	552	491	519	526	502	489	502	502	470	512	493	529	542	494	490	494	481	499	454	525	527	492	530	518	509	517	541	538	514	505	511	477	535	492	483	487	552	510	489	523	503	490	497	479	496	538	477	501	484	541	564	493	486	521	528	508	522	525	518	514	529	492	516	480	513	488	517	511	505	471	484	470	511	504	488	490	519	509	500	580	533	490	515	504	482	500	546	501	478	538	522	471	482	516	484	472	459	528	465	502	548	527	512	517	509	491	502	502	491	525	506	540	520	482	536	521	529	496	530	505	483	552	495	483	477	504	519	489	509	493	512	516	503	521	484	534	559	525	501	503	519	479	532	490	525	528	493	517	556	558	474	498	503	509	516	490	535	511	527	500	513	507	504	498	515	491	534	520	530	564	495	516	507	536	475	532	513	519	474	514	483	499	516	502	500	477	513	490	531	542	533	535	538	507	504	507	501	495	481	507	527	470	480	490	516	511	506	531	479	512	491	452	501	522	501	500	505	489	532	480	499	484	486	497	510	533	505	496	517	476	492	486	504	492	510	505	520	529	516	536	509	481	482	465	498	531	537	496	548	490	521	482	525	492	507	502	433	523	488	488	543	535	543	518	508	487	490	518	497	498	529	474	512	470	538	499	504	501	507	541	511	517	518	518	514	489	490	522	461	491	484	483	529	467	501	494	515	504	483	506	492	506	501	539	505	506	513	529	514	517	501	484	494	520	490	528	481	527	470	525	501	522	516	525	536	534	558	530	494	529	529	517	496	530	468	493	489	516	532	469	506	485	491	527	512	521	512	487	504	541	468	524	519	494	493	522	491	492	506	467	513	502	531	516	483	511	504	509	514	532	468	505	476	528	480	495	492	500	476	465	559	521	509	507	510	510	507	481	512	446	483	513	519	496	488	557	510	513	532	499	500	483	493	540	496	492	494	488	523	492	491	461	556	499	481	512	490	514	502	492	499	502	540	479	508	521	528	487	525	506	511	472	516	519	486	506	515	519	482	519	498	491	511	532	544	508	518	488	437	511	517	510	528	476	513	507	499	479	514	519	487	503	477	522	518	529	518	501	563	536	511	495	540	484	526	502	481	516	531	483	557	463	511	494	482	483	473	453	495	525	483	507	516	512	512	493	524	534	498	540	517	515	503	517	526	523	517	489	512	497	510	493	473	500	474	507	517	476	482	544	498	487	454	494	502	510	462	555	508	517	492	492	484	526	503	510	521	560	526	501	490	515	519	484	503	517	551	514	494	477	491	496	480	541	527	572	534	475	472	533	534	485	501	514	524	511	486	504	497	502	522	500	513	486	511	528	509	477	479	489	527	474	492	485	539	533	506	509	507	474	492	490	499	488	494	520	509	480	526	541	512	519	480	521	516	470	485	518	482	519	485	525	518	523	506	491	505	530	547	511	515	489	504	510	528	501	479	525	480	507	528	495	488	505	533	486	480	507	497	521	487	479	513	516	477	509	521	506	493	552	526	521	460	477	484	510	518	526	496	529	507	509	488	514	497	509	506	532	497	542	491	510	515	499	527	483	481	542	523	491	470	517	485	554	489	521	522	467	483	493	471	477	496	507	526	479	508	493	537	512	487	504	506	519	513	498	527	470	494	516	538	513	469	531	508	498	490	488	515	481	488	507	493	479	474	514	526	497	493	563	505	474	467	516	476	497	501	496	512	490	528	536	500	492	507	509	508	509	515	501	493	484	470	482	512	470	546	465	513	508	516	527	488	538	516	490	525	499	494	504	525	503	542	515	484	554	532	460	537	504	489	476	522	506	468	493	502	536	501	554	499	519	497	544	482	509	489	509	500	536	523	518	510	466	521	513	491	497	547	496	480	528	505	472	560	513	500	485	516	497	522	468	504	538	507	507	498	511	467	524	537	523	498	461	512	472	522	477	491	550	534	468	487	485	501	549	517	457	511	506	491	538	446	523	515	483	511	488	520	470	480	511	520	484	497	470	515	481	534	503	479	518	490	487	476	482	528	510	503	485	512	464	509	498	538	518	551	491	500	471	480	535	512	499	517	509	532	498	500	485	453	518	538	508	528	481	488	533	524	477	508	514	498	504	504	514	502	498	509	498	486	512	491	506	539	486	525	508	465	470	506	472	496	499	495	497	535	459	534	523	514	516	510	519	546	513	514	503	444	502	522	525	485	497	525	518	502	481	467	478	517	520	509	519	485	511	502	574	481	526	526	476	532	461	462	536	491	488	510	521	488	533	516	528	519	521	488	494	508	503	478	523	529	505	474	497	508	477	511	513	505	488	518	499	508	520	547	542	544	492	524	479	526	520	493	485	534	506	469	518	489	489	479	520	493	519	488	509	520	541	523	466	500	513	488	519	472	529	525	491	471	483	534	521	490	503	501	512	499	515	520	487	481	553	508	517	500	502	537	551	499	472	532	487	495	476	540	514	482	519	502	522	528	512	498	540	464	506	483	519	482	501	516	524	547	512	487	504	520	495	531	503	514	520	496	513	508	583	524	540	494	514	511	526	503	468	532	520	468	458	478	514	502	576	517	484	543	519	504	451	491	494	506	467	483	492	494	518	497	494	496	483	498	497	504	525	449	506	541	519	513	533	496	490	468	531	465	500	517	544	539	517	522	540	467	474	510	486	505	500	506	513	521	512	495	513	475	495	517	501	450	510	540	536	518	507	494	441	479	473	491	544	499	520	466	488	527	504	491	501	512	498	495	517	496	513	542	519	496	496	477	463	523	482	498	514	487	516	492	523	531	503	504	489	521	461	475	518	508	493	501	536	488	517	483	510	505	503	509	514	516	493	484	526	496	531	495	487	483	510	484	505	516	476	505	501	513	506	518	511	503
4880	572	526	394	394	368	355	371	357	378	372	371	368	366	388	372	338	377	361	327	327	341	354	385	363	366	403	353	356	418	357	364	363	381	400	369	362	356	374	384	381	365	332	362	335	395	385	371	364	339	364	353	389	366	358	395	365	371	393	386	378	353	350	371	349	354	360	360	378	352	412	377	347	372	342	361	384	361	361	346	330	365	339	361	373	370	373	396	361	374	364	384	351	369	369	341	376	378	374	378	362	364	362	336	360	372	362	356	368	363	349	364	364	379	368	357	394	364	371	396	342	379	354	368	379	349	376	367	334	356	325	380	345	350	352	378	352	349	357	351	373	346	363	375	368	381	363	327	373	373	356	343	340	371	339	344	379	410	355	359	353	349	383	390	371	388	356	386	380	345	400	378	356	378	366	379	356	380	354	372	390	359	347	376	373	331	367	358	357	338	355	354	390	348	368	365	382	319	327	336	422	387	358	389	350	361	402	348	345	345	369	361	336	346	366	340	363	326	347	364	362	345	333	347	378	369	383	364	375	368	368	370	347	375	344	341	372	365	326	330	372	385	381	355	371	384	379	369	369	329	422	383	372	364	385	368	334	371	340	349	370	353	361	363	347	335	336	362	393	345	383	350	347	366	377	360	383	347	356	337	357	324	407	358	400	373	352	348	377	364	392	358	359	356	348	382	350	363	369	390	378	362	369	357	364	372	378	365	385	381	362	378	358	341	399	334	372	321	376	369	404	375	343	353	376	365	385	345	362	367	389	351	344	364	374	373	389	363	370	354	382	391	370	368	349	363	374	352	378	350	372	368	382	356	337	373	364	363	352	369	358	325	343	384	365	342	363	381	360	383	371	336	420	359	334	352	351	363	378	357	389	385	355	363	371	394	350	342	347	358	351	340	376	371	328	385	348	367	361	364	402	347	387	336	405	352	363	368	386	382	353	372	341	377	370	341	359	358	385	337	361	353	374	375	336	346	379	364	326	358	378	380	335	368	376	353	359	353	388	373	359	385	391	377	365	361	424	358	392	347	381	398	377	376	372	360	357	369	374	335	351	369	334	362	382	382	366	368	386	351	352	338	347	376	377	347	360	346	338	397	347	378	326	346	359	336	334	398	375	387	369	369	368	363	374	396	348	386	337	383	367	390	361	384	365	355	391	393	377	349	340	375	336	378	362	405	387	365	354	355	355	371	343	376	390	395	386	364	360	369	324	406	373	364	345	356	386	369	358	378	362	373	392	395	377	335	368	403	370	370	361	372	343	380	371	360	374	377	345	390	411	367	347	370	351	409	356	387	329	340	420	389	368	342	385	346	347	354	342	368	374	373	346	346	363	348	343	386	367	358	319	376	349	375	357	344	388	370	392	392	368	335	383	366	369	331	383	353	354	398	338	357	389	394	350	330	349	345	364	351	334	341	362	325	332	350	375	348	358	361	384	352	372	369	395	340	356	352	390	377	331	357	336	367	328	340	377	372	392	328	348	358	360	367	387	374	347	329	370	369	358	351	373	346	341	353	363	381	369	367	346	364	364	372	356	368	379	367	367	347	351	353	379	365	374	338	373	382	368	362	361	369	366	378	365	360	357	351	355	344	370	335	400	362	342	367	347	350	337	314	402	373	372	352	340	348	385	339	370	364	411	401	372	347	365	349	388	376	388	343	352	373	347	346	388	329	343	377	383	317	371	317	338	367	377	333	383	357	315	359	358	391	344	367	367	372	337	347	377	367	363	353	356	316	346	399	343	393	328	352	368	353	376	359	345	378	352	398	363	363	369	379	377	385	350	349	355	372	392	372	337	381	374	341	350	376	404	364	351	362	347	379	373	354	360	365	354	370	353	393	364	377	386	365	345	394	347	359	379	353	352	353	362	362	367	404	333	351	357	388	369	399	376	348	360	354	370	353	367	379	355	355	344	358	365	373	378	363	365	364	413	366	345	392	345	311	369	373	378	371	373	353	374	375	396	369	357	395	359	394	312	401	325	376	385	367	367	329	358	362	376	363	342	362	337	351	379	364	392	346	351	359	373	377	375	392	373	361	372	364	361	345	369	353	369	386	339	389	359	369	384	369	353	365	322	376	352	358	365	362	380	368	369	372	360	356	374	355	338	376	349	356	353	385	359	366	352	362	367	326	394	375	343	368	358	398	375	346	362	369	378	356	352	373	395	402	360	381	384	360	340	393	351	358	391	386	339	370	388	342	342	337	361	363	376	374	381	339	343	395	361	370	377	378	361	328	357	387	347	362	363	357	383	323	366	364	371	350	391	350	359	392	339	337	335	366	395	384	370	366	365	344	405	349	326	377	327	330	364	325	368	367	366	357	387	371	364	338	378	343	345	377	381	315	373	346	360	361	369	358	350	416	369	375	356	335	352	378	379	358	388	348	346	385	372	379	297	364	341	360	346	365	359	342	356	387	362	364	329	369	366	375	384	348	364	345	392	366	376	327	359	415	339	313	347	350	380	389	338	393	339	362	336	350	359	330	353	396	362	374	357	345	367	361	341	350	353	365	367	386	357	344	352	372	406	361	376	390	348	387	351	366	356	361	404	390	379	370	362	361	388	345	326	347	332	345	379	381	368	353	366	353	404	357	361	363	373	340	355	350	354	317	373	370	345	379	379	329	355	367	383	373	371	386	391	371	394	339	357	366	361	400	334	366	357	375	382	365	356	390	337	376	363	384	351	374	356	342	367	336	363	382	378	367	383	345	347	379	394	359	368	346	361	338	323	340	359	351	364	347	385	375	384	386	345	341	350	366	358	368	389	377	393	356	347	378	342	334	363	353	338	374	353	364	336	403	373	390	382	354	353	366	379	395	351	368	351	367	375	339	382	388	363	371	339	366	330	334	362	342	331	346	389	366	383	387	386	364	360	371	368	334	332	338	369	352	397	367	341	363	332	347	356	376	349	371	367	361	373	371	373	370	382	337	326	351	394	357	412	350	357	360	389	377	356	348	371	344	359	417	344	366	358	352	347	373	374	359	347	372	367	365	388	356	382	338	376	350	365	367	370	344	372	370	375	365	372	358	376	345	365	381	406	325	366	389	363	389	343	350	358	351	395	352	349	322	364	345	380	357	332	345	370	372	367	354	351	374	361	362	368	340	342	352	361	391	379	360	345	367	344	351	356	380	399	378	366	372	351	361	372	345	388	338	363	372	309	336	366	350	364	368	358	359	374	388	322	389	358	383	355	341	354	357	342	376	384	344	346	345	363	346	377	357	380	361	395	343	396	394	379	378	328	357	347	356	359	360	352	362	399	339	307	365	375	375	359	404	366	357	365	401	410	396	368	381	349	328	317	370	360	364	386	357	413	378	346	346	349	414	347	397	333	373	356	327	351	336	381	372	347	361	345	316	328	396	337	334	390	348	367	365	362	387	368	350	362	372	372	350	395	406	356	374	349	380	377	355	374	362	368	339	359	347	358	350	342	380	347	328	336	355	336	364	351	390	368	346	358	378	353	344	365	352	365	355
25497	21486	27949	25453	11445	1820	1411	1082	1068	1043	970	972	1022	962	1001	935	974	924	899	948	921	931	942	952	909	903	897	938	934	926	868	957	965	958	950	892	908	937	932	922	960	880	907	881	920	959	930	885	959	934	887	889	901	929	874	925	895	856	964	928	935	871	899	891	866	907	909	909	888	907	880	902	950	898	915	832	954	906	889	847	823	930	895	949	910	909	860	964	906	856	877	841	917	925	908	907	845	939	921	959	970	901	968	880	939	859	900	904	914	927	917	962	990	908	927	873	930	931	933	946	886	919	945	905	921	916	903	859	873	912	883	884	915	894	931	933	935	900	897	846	875	917	900	946	933	894	935	970	966	973	961	922	937	859	923	908	951	894	925	879	909	900	931	958	929	864	925	854	913	902	845	929	917	897	964	920	917	922	925	875	957	833	866	847	850	905	914	918	934	900	886	961	903	945	907	960	917	885	963	855	891	894	923	925	868	926	928	916	944	902	922	890	935	919	922	954	911	962	909	851	933	958	898	903	924	870	860	858	856	871	882	905	910	866	932	877	922	860	931	894	935	900	947	916	885	900	927	949	873	897	863	836	931	920	887	893	893	839	961	959	920	869	1001	905	884	976	894	899	877	946	882	906	927	953	910	924	909	930	930	951	882	904	914	926	926	925	859	883	866	877	945	964	951	919	941	879	881	895	890	887	897	926	878	873	857	914	910	862	904	881	909	875	844	874	918	894	914	914	921	834	906	923	854	888	913	891	869	945	955	922	882	940	875	939	857	836	851	961	884	884	895	920	847	902	889	936	903	878	917	917	923	958	920	893	848	888	817	904	864	900	936	867	932	885	891	930	950	889	900	914	904	958	905	935	958	922	898	972	872	936	893	866	902	931	883	901	907	830	830	890	884	900	929	868	887	909	872	868	850	880	941	908	939	902	905	913	905	938	952	890	944	919	877	924	908	884	898	922	926	886	949	900	886	874	879	937	893	936	882	885	875	931	937	902	910	973	879	936	902	852	938	885	893	933	839	898	928	895	897	821	884	863	872	926	881	897	915	972	987	885	891	952	870	939	874	915	944	890	934	916	832	919	953	858	945	816	887	926	910	872	874	925	933	869	835	860	955	931	896	968	933	894	876	930	963	891	890	963	902	889	955	901	895	923	926	883	938	849	853	894	890	944	944	890	836	943	906	901	933	962	888	861	867	895	884	877	937	828	863	889	884	914	881	938	923	919	898	896	922	890	861	876	858	898	929	890	963	901	870	931	906	917	923	894	851	878	919	902	900	893	929	796	908	922	925	962	885	854	871	869	977	898	908	907	947	878	936	863	931	841	876	807	914	924	908	976	886	843	872	925	917	935	890	902	873	883	919	951	894	915	890	935	932	854	923	892	949	898	916	949	823	982	855	914	873	939	885	919	894	882	909	930	868	952	945	925	907	850	902	926	928	866	915	913	886	884	837	924	944	880	923	885	900	891	917	917	958	937	924	918	962	925	811	879	880	872	907	946	912	912	885	908	871	953	888	863	901	906	942	937	933	888	884	919	855	898	900	936	858	911	932	962	930	891	908	898	920	916	868	875	917	864	952	894	932	890	943	903	948	921	928	864	879	948	893	916	912	888	875	894	953	894	887	884	906	928	908	917	893	883	890	918	886	940	929	909	920	905	893	950	951	837	877	860	938	926	879	896	933	877	958	915	939	913	926	888	900	984	856	932	892	854	896	891	872	901	852	877	947	914	916	877	896	912	908	824	900	907	908	931	925	935	869	929	892	881	920	887	876	894	875	923	899	919	880	871	889	918	850	905	913	881	867	905	903	907	904	892	885	900	898	906	918	895	886	922	894	913	907	964	881	916	950	876	897	949	939	895	890	908	906	964	912	899	862	923	884	918	902	914	919	899	901	853	925	908	944	903	907	906	889	888	926	956	907	868	940	912	896	896	879	908	904	890	872	916	1006	906	884	898	965	877	896	884	926	904	920	878	926	905	970	872	944	858	909	888	950	881	960	940	849	934	911	875	836	879	904	917	914	917	928	910	911	924	880	879	904	928	909	862	868	946	933	957	957	891	870	910	915	848	894	911	922	921	852	935	970	925	907	923	861	921	920	893	924	907	964	915	917	931	907	855	911	908	896	907	904	912	885	906	835	908	894	946	961	874	900	879	911	867	843	887	840	862	880	877	853	912	921	894	928	897	946	902	855	876	947	866	951	895	947	932	852	888	914	921	900	854	931	921	945	887	910	820	909	875	898	898	921	881	944	936	882	870	902	961	882	823	929	927	858	911	897	917	906	906	931	941	912	921	877	867	903	902	924	934	937	884	858	887	893	930	923	860	870	889	957	923	939	938	890	886	998	883	892	897	906	864	881	924	906	900	954	903	901	879	886	865	883	934	921	920	898	924	895	906	906	907	933	852	949	911	914	878	857	880	922	927	956	950	903	858	911	926	839	853	908	875	916	976	934	864	931	896	903	898	829	909	922	891	907	893	962	914	915	855	932	905	842	893	921	899	877	906	923	874	889	897	940	898	971	922	926	920	915	910	932	921	920	863	878	877	852	915	965	914	921	905	882	881	894	910	944	891	866	896	934	847	888	902	901	906	960	909	896	914	919	889	909	914	881	857	910	941	885	848	869	893	857	886	853	916	931	905	891	924	925	875	924	890	870	874	892	880	919	959	892	896	867	919	868	918	926	890	896	909	935	894	842	917	838	927	885	899	904	854	908	878	887	880	881	824	941	928	854	913	894	932	961	941	937	903	872	891	875	917	866	893	890	894	870	913	902	916	889	977	913	910	841	892	935	880	880	866	898	875	915	931	870	907	919	884	943	909	946	892	901	879	878	868	847	906	871	878	865	895	896	941	897	906	905	935	927	904	925	962	875	902	893	891	905	864	900	890	930	908	917	887	908	891	891	910	931	897	904	890	915	915	907	935	926	931	945	916	864	887	899	965	927	902	908	892	904	905	912	852	859	902	843	916	904	903	900	948	932	915	896	861	930	903	876	940	938	911	875	886	902	872	925	900	862	922	932	889	935	876	901	884	896	852	850	880	895	900	838	867	906	909	916	888	886	881	924	835	878	902	892	957	958	858	888	907	873	909	889	890	926	912	893	885	936	932	901	888	897	900	924	900	926	842	946	850	924	866	897	911	888	921	912	872	903	954	880	950	886	916	980	912	916	922	876	911	927	934	932	897	886	965	943	935	876	890	901	965	907	877	891	908	880	911	923	927	904	870	861	896	895	968	926	874	863	957	941	943	942	950	920	913	875	873	866	871	914	938	941	915	902	901	953	917	940	909	913	907	870	933	880	919	915	889	916	918	857	893	876	927	962	939	921	895	923	880	931	904	882	884	899	932	925	879	840	944	915	889	867	918	914	945	936	925	922	901	908	900	967	886	880	916	870	870	880	892	947	881	915	920	880	861	890	922	976	920	922	835	900	934	913	930	891	933	848	921	890	958	927	967	921	929	924	806	883	892	904	917	924	879
3539	3801	2997	1654	1336	1069	946	905	847	861	774	788	729	692	714	742	721	739	702	758	723	680	663	669	659	710	732	701	714	653	696	697	674	681	670	670	646	682	704	687	661	655	661	654	709	651	679	681	656	631	664	711	701	684	698	675	672	666	715	651	683	676	665	681	693	695	650	630	653	681	671	688	697	651	684	686	678	672	655	665	677	669	715	701	665	624	638	619	631	646	661	660	692	668	676	697	681	676	664	682	703	610	688	659	633	650	680	713	672	636	717	699	656	638	688	653	630	687	653	648	697	669	660	715	701	654	658	643	647	625	626	697	669	639	692	675	711	669	702	743	706	641	637	661	639	681	654	648	648	642	668	680	662	653	664	625	684	684	628	666	653	625	676	688	650	669	657	607	697	673	631	653	696	652	678	715	676	704	664	686	672	657	679	636	664	660	658	666	670	643	646	677	643	593	660	677	647	676	638	637	647	654	652	632	682	698	659	663	643	682	642	675	666	614	700	670	678	666	649	717	630	661	620	676	656	636	658	660	627	639	728	632	658	644	650	678	652	690	636	735	626	631	680	640	672	681	645	679	593	645	670	706	682	676	669	670	671	630	639	614	674	660	690	681	673	691	622	683	692	668	654	666	683	670	665	651	618	627	680	669	656	652	630	656	642	636	648	639	666	657	619	639	663	653	682	622	645	627	687	673	681	672	653	639	670	601	645	729	665	666	653	667	665	650	672	670	690	667	652	637	653	638	610	679	637	685	682	641	674	634	660	680	673	679	668	701	649	653	702	691	651	671	682	681	646	644	665	653	656	650	709	684	680	610	613	613	670	674	648	649	684	649	636	620	625	679	679	657	700	664	692	647	649	658	683	656	666	718	693	651	623	694	635	612	616	668	657	641	650	694	645	621	642	645	618	659	656	705	682	677	676	667	674	706	669	635	650	667	647	654	647	687	652	636	687	657	622	632	637	674	676	620	686	713	643	665	642	700	662	698	663	647	659	680	701	685	651	669	635	670	639	664	685	636	663	637	710	643	663	670	695	690	709	711	674	664	661	660	610	712	658	606	659	628	703	691	672	727	654	701	652	671	671	645	655	651	648	631	647	696	680	640	670	669	649	664	653	678	637	669	638	613	655	627	625	614	714	616	646	652	655	657	714	655	668	650	639	662	611	702	626	668	661	644	583	682	667	643	673	667	675	676	657	642	644	652	669	691	665	725	694	632	656	664	680	687	651	667	655	685	636	662	658	643	651	636	683	677	646	664	741	673	675	649	691	637	647	699	645	704	657	692	638	648	730	663	666	635	674	645	664	638	632	675	612	689	640	609	673	682	670	706	668	646	626	633	650	638	619	644	680	644	649	606	662	652	664	663	670	658	654	694	666	705	703	701	633	650	630	627	675	690	691	655	644	687	673	666	665	619	688	632	668	666	652	664	664	657	668	646	656	624	627	663	659	669	664	689	645	656	623	681	640	609	649	592	702	667	643	655	676	610	617	644	636	641	660	660	672	693	679	655	677	624	628	627	626	663	645	683	664	672	620	644	665	649	636	676	623	636	656	684	673	610	642	705	663	668	700	663	666	603	688	650	656	662	632	675	656	616	639	623	638	690	623	686	692	641	662	644	637	650	648	671	675	644	676	656	664	676	678	656	672	632	698	654	640	630	657	722	663	653	628	657	695	646	657	632	637	709	648	689	690	655	638	615	697	640	638	562	639	692	626	643	647	669	680	627	622	653	665	621	668	644	665	685	612	663	613	671	640	666	621	652	700	658	664	634	610	681	659	660	714	703	653	666	662	649	637	659	672	635	631	658	668	623	666	682	636	622	642	660	638	671	663	624	651	663	633	619	694	626	644	632	640	640	698	672	693	671	687	649	665	645	665	653	618	674	648	694	651	643	647	640	659	686	667	661	681	695	655	669	640	678	649	633	673	667	650	627	675	630	685	599	672	646	640	693	637	637	665	609	702	663	638	660	671	700	649	681	624	668	646	665	631	654	661	631	692	674	594	640	648	684	645	647	672	679	669	689	682	597	656	660	672	680	662	648	655	688	645	662	681	631	601	699	630	647	635	619	614	663	628	659	683	607	664	649	651	701	643	661	688	644	626	642	656	654	675	683	682	702	696	641	677	629	631	684	662	678	626	644	640	720	693	661	653	676	620	677	670	669	643	633	671	668	680	666	688	678	699	625	659	661	623	667	653	680	680	661	621	702	649	689	653	687	609	662	613	629	671	676	674	652	655	674	638	655	675	638	657	653	665	652	670	656	689	610	631	634	618	659	686	686	651	629	693	709	670	681	678	627	709	660	674	655	647	653	611	673	640	688	652	660	662	647	636	617	639	666	637	673	649	714	695	635	644	624	651	614	625	642	613	659	613	687	644	678	612	607	652	677	650	641	641	612	663	661	656	647	649	707	664	627	698	670	659	673	629	639	671	655	684	662	635	658	692	656	637	672	687	608	677	630	668	643	643	674	637	670	630	647	585	682	645	643	675	649	638	603	666	664	605	610	662	656	658	667	666	650	622	668	594	652	687	634	644	643	664	614	644	678	629	691	639	664	686	661	677	641	687	705	627	688	636	619	645	653	755	658	656	659	628	664	624	602	637	758	690	642	643	665	675	636	713	657	721	637	714	650	652	639	625	642	680	642	615	663	705	669	654	632	667	661	668	619	621	630	610	666	677	634	637	662	694	687	648	636	671	651	633	660	668	611	660	693	623	624	668	584	683	665	714	708	678	712	685	662	631	632	629	659	664	658	651	604	638	619	705	665	719	642	707	667	636	634	620	632	665	670	636	652	634	688	630	644	692	640	638	668	676	671	673	626	623	686	698	620	644	647	629	616	652	596	658	647	677	623	590	661	655	676	642	630	612	710	613	665	681	616	666	658	646	660	650	683	673	624	693	662	650	680	664	677	624	701	668	640	604	680	663	642	684	659	636	663	650	656	679	655	639	690	657	666	636	659	695	668	635	672	649	690	625	670	679	632	688	607	681	689	662	661	614	621	668	649	704	667	663	654	663	648	693	675	695	651	642	623	676	626	663	651	666	670	674	654	698	624	665	655	658	646	647	690	620	641	595	661	599	681	670	648	678	691	695	660	617	620	634	653	672	663	617	666	663	648	696	629	654	682	633	666	699	663	669	634	630	674	626	657	623	614	674	669	650	638	634	724	666	669	673	629	656	710	647	716	627	668	653	620	652	684	631	672	676	661	658	602	665	681	643	643	644	600	636	656	678	691	653	695	607	658	700	638	656	699	661	679	660	647	659	636	665	703	621	619	680	681	660	605	617	692	679	654	633	640	648	622	632	641	613	665	690	678	690	651	677	632	609	629	652	640	635	638	618	694	659	654	633	658	695	639	670	674	672	656	685	686	656	608	664	624	683	626	637	643	663	683	654	697	619	641	671	639	658	661	655	642	698	683	678	616	726	636	658	641	658	679	676	654	643	644	636	622	634	645	651	683	662	624	684	648	673	630	663	692
24555	21492	28830	24579	21481	8796	1875	1211	1005	999	943	908	950	919	919	855	804	876	900	847	851	843	832	860	876	834	853	855	848	808	770	850	871	894	808	833	777	827	815	793	824	793	879	873	823	871	787	876	823	841	836	809	789	837	876	872	812	840	824	808	810	782	820	811	814	778	791	841	804	789	838	777	774	861	824	788	819	823	854	769	769	803	834	767	804	847	817	791	792	795	781	811	782	823	764	829	809	792	866	773	804	820	804	759	852	821	811	750	781	810	810	843	819	852	811	879	831	782	802	843	767	792	838	787	818	846	754	824	829	797	792	781	786	767	772	823	788	813	779	825	814	789	756	783	822	820	838	832	765	785	796	800	781	811	792	846	802	831	796	862	815	793	816	758	765	789	740	776	803	811	807	762	777	864	825	819	789	818	801	759	806	829	803	857	835	796	819	781	804	869	843	796	766	815	773	774	789	786	790	745	805	758	787	830	811	847	801	802	790	779	816	816	749	828	765	783	801	780	789	849	796	789	853	764	800	801	797	850	789	788	830	783	813	786	773	732	807	843	779	754	804	813	851	810	761	772	862	760	757	786	826	832	833	863	836	792	773	839	802	745	829	822	770	796	801	774	728	813	825	812	796	799	792	810	808	836	765	802	765	833	795	844	791	756	854	762	793	804	789	815	781	792	792	773	760	784	799	770	810	832	840	807	799	822	786	815	783	835	793	796	817	769	813	820	768	794	826	825	845	770	801	822	825	825	860	781	851	797	804	809	809	807	826	764	830	852	832	774	793	774	831	812	765	813	794	813	837	793	840	777	804	777	811	800	777	866	823	785	818	798	818	848	789	789	785	805	846	791	832	827	791	809	814	805	826	767	762	784	822	823	804	795	836	786	827	743	728	819	762	817	769	860	792	769	783	791	815	799	784	819	824	826	849	793	822	803	748	776	834	764	767	817	822	814	805	810	845	864	763	777	845	814	770	767	820	793	800	799	794	833	808	810	805	796	794	824	790	796	779	761	817	807	805	780	821	812	866	802	792	800	808	782	795	779	850	764	866	759	818	834	873	792	823	831	760	801	800	802	792	834	868	833	793	755	812	799	853	826	811	831	806	825	828	767	791	773	774	790	807	783	802	824	830	806	743	844	843	794	787	802	827	837	797	791	817	828	846	853	854	772	765	820	771	800	851	760	794	819	808	795	808	763	859	817	823	752	796	826	804	810	756	815	790	769	788	811	825	802	770	800	820	832	837	766	824	794	783	780	779	776	771	783	808	794	840	804	804	797	811	773	783	826	815	806	793	752	799	816	783	824	775	812	822	787	818	812	815	795	822	818	801	786	827	791	781	829	838	783	788	784	757	846	817	779	836	767	796	842	838	780	735	804	796	799	788	747	809	746	824	839	788	794	822	811	783	826	773	800	828	762	806	786	852	780	794	750	770	816	781	796	781	797	814	791	849	784	783	728	783	787	781	795	822	843	805	773	846	775	797	810	840	773	842	865	783	785	780	848	836	808	792	825	751	834	838	833	818	837	790	809	812	804	845	789	834	790	888	755	818	768	790	772	835	839	810	780	794	754	804	800	823	758	821	747	834	806	750	792	805	776	832	802	767	811	882	771	830	793	765	755	778	841	785	821	799	838	777	806	799	784	771	863	835	781	815	808	804	859	755	782	830	796	802	871	827	794	834	808	806	807	821	833	816	827	838	807	813	812	771	812	817	841	801	792	744	785	822	794	817	777	854	800	848	748	807	790	836	773	797	797	827	756	757	775	831	806	819	768	743	779	838	775	799	828	802	831	858	794	804	806	817	807	763	791	811	794	850	797	808	836	825	786	812	798	739	818	776	804	791	758	745	762	777	815	758	774	796	757	818	832	792	799	825	842	786	791	770	782	802	735	800	789	827	833	842	736	750	771	812	798	815	798	805	805	865	850	785	791	827	789	782	758	818	845	808	815	805	808	760	740	756	792	804	787	793	840	796	825	807	831	793	802	830	841	750	767	832	776	799	804	808	797	819	825	763	748	761	809	788	875	811	833	840	793	813	769	766	801	819	761	793	872	810	799	781	798	831	795	762	807	758	789	758	868	782	773	823	828	823	796	835	780	796	794	824	776	797	814	820	834	827	770	812	817	828	811	844	768	841	793	780	781	793	777	862	814	752	794	738	838	801	832	781	782	792	878	776	815	808	836	761	776	803	823	793	801	800	795	743	818	747	819	778	817	777	817	815	775	796	783	788	738	752	816	795	850	787	801	801	822	880	794	784	771	785	791	795	762	771	840	800	797	781	824	782	841	804	788	843	781	789	805	771	783	843	764	832	790	844	771	802	779	783	777	815	758	840	840	761	756	825	805	790	776	792	809	804	796	758	810	749	772	830	794	786	830	755	807	796	803	774	813	734	852	769	782	812	813	808	782	846	817	771	842	807	832	813	825	766	742	838	755	803	808	811	753	834	786	841	804	827	816	770	803	766	773	771	851	795	772	835	763	812	806	835	833	818	813	793	790	811	789	840	825	812	843	810	754	761	793	858	781	730	744	778	781	802	805	839	795	781	794	820	789	828	804	711	763	806	835	859	761	816	797	810	829	849	788	805	813	795	807	870	792	776	843	781	870	767	796	853	775	804	799	835	793	808	782	811	757	838	807	798	787	812	768	790	799	798	756	781	794	786	810	832	824	790	811	778	751	827	786	785	762	842	790	816	795	770	729	810	854	814	819	831	797	787	815	810	826	793	844	776	837	769	780	801	866	848	818	788	814	791	814	776	811	791	780	808	819	785	780	836	747	822	804	798	773	886	781	763	789	800	756	833	839	838	817	808	766	820	822	770	810	744	777	778	828	771	813	788	796	837	780	803	772	804	737	807	838	790	799	776	828	812	827	818	774	824	783	772	782	815	753	763	801	785	746	840	787	808	806	783	772	800	808	798	853	797	792	766	827	816	779	815	778	814	769	788	776	800	776	788	772	789	810	760	811	819	747	823	802	776	780	812	804	817	783	800	807	798	857	827	808	838	818	789	795	812	800	802	764	825	856	837	757	792	783	854	801	784	772	867	844	811	826	773	837	807	797	777	737	863	791	763	793	791	829	810	764	772	766	781	794	787	792	830	824	742	802	810	812	791	844	821	782	806	817	774	794	830	824	772	779	812	759	840	744	786	809	830	787	788	806	815	796	774	778	804	769	811	799	854	826	801	796	838	770	797	803	810	853	808	805	829	729	823	806	766	834	769	771	816	763	765	773	813	802	760	845	796	803	835	793	779	770	809	778	820	834	752	781	794	793	811	795	831	809	796	803	796	802	797	816	805	766	751	787	817	794	789	783	789	828	837	861	796	759	794	722	770	798	815	736	819	754	833	748	785	796	868	822	738	801	828	759	838	802	729	814	763	784	786	766	830	750	803	822	825	792	784	800	807	859	809	827	816	767	782	803	764	790	810	809	785	803	798	801	792	837	844	818	793	793	768	754	778	775	843	766	810	781	839	813	798	773
3816	6041	4947	2755	1843	1474	1180	1065	890	874	787	841	796	777	729	700	711	684	706	691	678	652	666	663	714	616	639	653	587	650	627	664	590	622	624	676	596	612	603	605	596	645	636	599	616	621	601	627	639	647	592	593	660	592	642	607	622	646	586	649	587	569	651	647	628	602	599	613	667	617	628	595	634	636	633	616	595	628	623	633	643	594	612	618	651	572	612	640	615	622	575	588	617	603	653	632	613	593	606	591	629	642	646	597	602	628	620	616	618	628	628	638	597	608	634	619	630	605	638	626	635	622	655	592	631	601	618	619	583	670	599	616	588	577	603	596	571	622	625	610	583	656	674	622	583	595	601	596	619	662	547	593	595	627	597	542	580	596	604	596	600	586	614	627	627	535	619	650	609	612	634	620	678	620	619	582	573	574	651	618	603	599	584	629	596	592	605	576	592	635	584	574	571	655	621	633	573	636	639	563	581	622	577	575	617	607	659	601	561	610	588	612	599	610	602	558	622	633	630	602	634	600	594	608	570	601	642	617	627	604	594	590	634	565	557	580	558	594	580	601	618	681	571	604	613	575	620	611	610	594	616	648	614	628	592	522	619	644	632	599	581	634	672	610	602	582	546	615	601	612	573	562	662	550	548	591	604	629	623	634	553	582	611	596	615	610	610	624	612	639	605	653	582	605	579	583	607	576	555	618	615	624	625	609	563	607	640	670	632	615	562	589	614	621	663	582	561	601	642	619	610	616	607	609	624	594	601	606	580	612	604	588	617	627	593	632	640	629	585	598	572	579	576	622	606	626	589	640	619	621	608	614	595	627	656	578	579	545	586	597	607	576	587	608	665	626	600	597	617	617	590	584	622	602	606	632	607	601	586	601	624	619	620	604	605	610	625	569	617	573	647	570	597	613	615	610	556	637	662	634	583	621	617	631	637	606	616	614	571	630	567	632	640	588	598	624	609	621	637	646	577	605	623	580	610	608	603	615	563	607	609	609	644	609	626	608	632	611	588	580	589	578	583	626	598	579	591	610	580	594	594	605	600	599	592	617	588	594	603	593	599	622	633	631	599	557	582	575	603	587	600	610	616	596	600	598	628	611	579	608	574	623	576	559	568	636	574	617	603	610	586	585	551	606	600	568	556	597	590	592	580	620	621	565	578	616	572	643	626	597	583	584	551	577	609	640	624	626	599	592	590	589	597	626	624	621	583	621	610	596	626	623	619	576	597	628	610	607	594	629	683	589	601	597	590	635	601	608	583	564	586	658	612	633	615	612	645	586	610	592	608	632	623	616	603	586	595	635	600	636	626	622	609	594	608	594	596	654	588	552	608	590	614	603	599	611	605	581	609	629	627	615	590	615	690	636	577	597	606	617	614	614	619	590	590	665	613	618	594	601	606	615	599	592	630	647	627	631	613	567	600	610	591	603	606	621	597	530	678	558	592	621	584	585	602	602	646	613	601	639	613	607	616	614	607	596	625	632	579	585	589	577	603	607	593	617	610	636	574	573	619	524	600	600	584	601	579	606	604	602	605	584	589	624	640	608	618	605	580	636	598	599	604	627	611	624	641	616	616	594	608	606	601	545	560	609	592	552	641	596	574	560	632	600	618	615	578	589	659	582	597	576	575	609	543	622	590	596	628	591	634	589	604	635	586	609	618	582	553	626	567	652	636	627	601	597	614	608	578	638	567	588	589	556	663	575	617	630	662	620	613	597	601	598	613	601	579	591	600	615	547	600	616	635	597	570	579	588	607	575	585	621	632	610	565	584	611	595	604	610	602	612	582	572	594	571	571	595	582	548	575	623	561	548	588	589	623	605	604	583	551	590	628	607	624	625	632	624	600	600	591	566	605	615	592	626	623	637	635	594	634	612	618	587	575	621	572	633	617	578	605	594	609	599	556	602	549	626	578	590	598	650	571	614	611	567	647	560	589	599	543	613	592	584	569	592	566	603	636	602	578	652	608	575	598	625	616	575	627	592	578	581	596	582	601	633	615	624	580	564	617	625	596	625	609	616	591	598	608	603	606	610	560	636	580	602	644	604	563	591	641	576	593	554	589	557	668	566	628	594	587	557	575	608	631	613	594	604	620	574	640	600	616	592	610	576	604	612	595	591	651	603	564	620	591	616	609	621	615	560	582	577	593	576	639	576	597	570	606	598	593	627	568	615	624	563	670	610	605	569	588	600	607	582	586	588	606	597	588	602	602	612	610	634	555	606	581	584	613	616	634	606	572	577	615	623	584	593	609	657	593	586	570	596	630	636	566	563	589	632	623	591	592	572	611	581	636	596	583	601	610	595	563	604	588	607	567	567	619	598	589	595	587	593	575	629	569	605	601	602	636	606	618	597	618	622	596	583	596	578	620	649	586	654	618	574	605	615	598	603	620	617	600	586	589	601	597	586	582	595	611	619	596	579	577	586	613	639	584	643	569	595	575	558	603	615	575	609	606	553	594	618	603	567	584	601	617	577	673	634	594	605	628	593	585	613	607	572	562	626	562	582	623	631	603	610	568	598	613	587	583	609	615	617	571	595	586	582	578	551	565	596	604	606	611	635	634	641	563	569	596	585	623	586	602	606	602	643	627	580	567	594	585	604	600	622	638	601	629	568	525	569	638	582	606	620	601	588	598	593	587	639	596	625	592	586	599	600	647	604	595	637	621	570	588	568	570	582	564	562	619	582	575	569	599	580	599	559	625	598	573	634	590	617	605	601	620	601	583	632	612	574	607	566	605	622	550	664	600	572	597	622	608	606	582	641	649	639	597	595	581	611	576	603	580	599	526	611	579	585	593	573	619	601	589	640	598	608	595	627	591	590	590	609	585	607	622	591	602	600	623	602	542	590	596	566	574	612	613	582	634	581	558	629	589	650	611	597	606	577	570	596	603	645	559	599	606	623	608	565	573	584	596	611	610	639	606	595	610	601	601	588	559	553	611	676	626	609	611	626	578	538	596	634	570	584	603	592	565	576	627	580	579	576	596	603	601	560	577	571	560	556	594	584	589	564	635	577	553	612	618	599	653	579	601	603	646	593	571	588	617	633	586	575	573	545	591	646	616	575	626	604	600	607	610	604	601	578	596	621	615	589	617	602	621	598	620	570	578	652	594	544	582	598	575	621	595	607	588	571	587	615	655	578	638	605	569	617	603	611	600	619	568	582	603	572	608	601	595	584	626	612	566	601	598	601	565	604	556	585	609	630	632	579	610	611	627	611	654	621	552	583	632	606	580	587	565	650	582	585	604	595	613	600	602	604	590	624	640	581	580	592	589	556	603	565	599	550	594	568	602	594	626	597	628	599	559	547	630	589	611	575	586	607	626	605	597	590	600	579	588	613	582	603	593	595	562	592	589	565	570	604	589	622	633	625	577	571	600	602	563	617	609	604	563	606	583	602	613	628	572	618	570	592	590	604	619	578	613	588	571	603	623	620	601	591	577	612	594	593	588	581	547	609	583	602	568	595	578	591	561	633	554	603	644	593
27902	10308	1124	718	530	494	526	518	496	530	509	517	500	480	524	513	498	492	519	516	494	483	525	514	494	552	519	498	474	528	523	524	507	544	498	522	474	488	508	501	500	496	547	524	531	500	522	519	506	505	515	498	484	534	483	525	558	513	512	516	487	517	498	486	540	553	501	499	528	533	532	532	528	496	499	498	569	505	467	520	546	542	486	501	528	521	500	524	521	537	492	485	485	526	510	512	485	534	516	509	543	521	505	528	535	532	554	498	497	516	496	466	526	508	481	493	492	470	518	522	520	520	531	526	494	506	502	511	507	489	482	487	507	524	522	510	511	513	467	569	536	539	481	495	497	521	538	524	515	523	531	475	506	497	486	502	493	509	552	519	503	502	533	500	497	475	503	460	584	486	491	506	550	516	495	497	500	519	492	476	521	496	490	494	535	493	513	491	493	485	501	463	513	448	522	514	495	446	529	488	470	477	527	519	527	527	515	472	524	534	509	522	516	472	508	500	471	501	505	535	559	546	492	464	524	558	494	519	500	535	501	471	487	514	464	531	524	520	504	481	497	501	538	518	509	451	522	495	517	502	523	469	509	498	464	522	507	527	532	536	487	540	487	512	503	486	522	505	507	511	519	491	516	520	491	500	486	505	480	510	505	486	498	482	458	529	490	528	560	500	512	460	487	516	447	507	486	470	490	517	528	553	514	513	490	506	463	489	497	486	501	522	529	477	497	532	504	487	520	506	486	548	503	503	512	518	533	488	500	507	506	505	534	503	494	503	514	481	523	512	482	498	526	517	482	506	511	521	504	501	497	514	538	462	520	554	530	482	534	493	484	494	495	507	536	478	492	518	482	502	495	511	506	520	530	476	504	515	496	501	480	507	523	487	494	502	499	497	498	524	499	544	499	475	507	513	536	556	531	504	474	546	524	500	538	487	533	485	506	473	484	490	461	508	509	506	504	487	505	510	509	502	514	497	503	541	525	480	503	476	548	498	477	510	496	504	491	485	468	525	570	465	449	488	520	472	529	534	502	505	495	523	516	472	526	503	478	542	519	537	504	509	492	493	508	487	506	513	500	528	541	539	514	530	532	509	501	505	492	522	478	498	503	493	520	513	533	512	523	518	490	480	474	489	493	489	536	473	490	503	531	499	482	502	534	486	489	525	477	496	522	528	499	463	537	481	507	520	513	539	513	473	510	516	518	528	482	510	497	517	497	509	507	505	503	515	507	527	529	484	502	495	498	508	514	499	496	514	539	508	480	463	487	511	493	541	533	518	520	529	491	507	490	482	506	503	544	485	478	517	515	534	531	483	520	528	518	523	500	479	504	543	528	510	518	511	485	512	535	526	513	492	479	508	529	502	486	543	484	514	511	475	492	515	498	514	509	489	460	527	501	512	530	504	496	482	556	540	493	508	495	526	526	529	494	544	514	503	466	526	521	504	507	476	475	499	535	504	470	512	508	518	501	498	511	516	522	455	499	517	505	558	475	516	494	522	450	500	504	512	486	497	510	493	525	524	526	486	516	479	461	510	519	490	466	518	480	487	490	498	532	461	501	518	486	502	539	499	467	511	517	517	524	497	482	498	445	471	516	477	523	512	478	531	497	495	520	511	461	521	476	521	548	533	516	463	516	500	527	465	499	518	493	513	510	559	448	509	518	505	525	536	540	467	522	487	518	497	531	497	486	494	505	499	513	470	518	503	499	466	509	499	492	436	552	507	548	534	494	552	520	497	492	487	477	544	491	526	533	505	505	547	481	514	491	519	488	509	488	521	508	542	489	522	513	546	525	495	504	541	455	521	501	524	513	480	510	504	552	516	523	500	536	500	515	518	510	496	501	541	525	533	524	486	495	527	516	516	516	495	507	505	525	487	479	453	510	537	534	505	476	517	512	531	465	479	495	490	520	466	503	529	513	495	580	525	492	514	512	499	473	504	489	481	539	525	510	480	509	556	492	485	509	514	452	505	519	495	489	491	465	465	518	481	507	486	509	494	537	477	541	484	513	488	541	469	515	504	531	523	550	496	540	528	514	495	514	489	506	516	544	510	513	475	530	479	483	514	526	554	529	477	511	469	535	517	526	494	481	479	503	508	479	497	524	487	529	489	490	537	485	541	513	525	525	545	519	468	501	536	520	514	498	517	494	469	501	507	513	538	510	538	522	488	483	521	488	506	520	563	540	487	527	506	530	522	543	501	496	502	483	513	484	480	489	561	504	523	461	491	529	534	499	520	505	503	492	510	532	511	500	504	525	501	518	499	444	506	497	518	519	489	538	480	496	483	546	545	487	521	494	465	516	486	447	470	501	507	503	512	529	497	510	521	518	474	485	510	511	551	521	510	481	502	480	507	549	511	520	503	551	497	502	476	504	500	474	499	516	494	476	555	541	477	480	475	501	496	520	488	478	518	462	506	465	498	490	544	479	496	488	538	474	496	499	496	518	472	502	539	513	497	504	539	504	501	506	485	522	513	494	491	481	508	513	518	476	518	522	502	530	536	492	528	493	513	514	520	556	475	473	496	492	490	483	480	457	537	517	523	523	508	501	482	541	514	466	481	470	501	525	513	519	484	538	505	481	507	522	476	496	470	507	487	507	490	461	522	512	507	474	464	502	525	516	528	483	523	468	518	475	485	504	495	516	491	496	481	510	491	509	545	528	541	487	492	521	453	543	515	511	462	483	478	472	483	487	555	499	480	511	492	482	539	511	483	496	486	540	484	519	498	529	490	502	546	486	511	487	479	491	492	500	530	509	499	554	490	486	471	524	487	444	522	510	515	530	540	510	538	472	496	495	505	528	473	516	501	509	570	509	500	493	521	513	504	516	532	489	488	515	473	513	466	514	488	520	460	512	506	509	474	485	541	512	498	501	536	527	531	503	492	485	506	523	509	493	556	466	521	502	511	501	519	527	492	498	494	521	507	493	525	515	497	519	520	502	538	499	533	507	483	521	493	498	492	508	508	488	482	494	491	480	520	528	505	549	509	533	480	517	492	486	483	468	484	479	533	497	516	495	504	475	521	524	527	511	503	466	525	539	489	504	472	519	473	489	521	500	503	540	515	477	512	497	507	502	492	503	487	499	484	507	508	472	506	520	519	527	535	505	478	513	472	484	486	551	463	509	471	535	496	508	492	511	491	515	509	484	494	500	506	521	501	514	515	487	517	510	473	474	501	496	520	482	503	532	500	484	491	482	498	556	529	467	501	531	515	509	463	498	491	440	518	515	495	521	509	506	517	506	502	527	504	487	547	518	524	539	523	495	509	496	496	528	516	486	493	513	489	512	503	504	513	501	516	523	524	518	512	466	501	483	516	498	488	511	504	504	500	477	508	488	475	504	506	486	491	507	500	496	512	516	526	522	531	520	505	507	520	515	522	495	514	510	520	508	491	504	483	493	490	486	503	513	530	511	507	494	490	527	529	524	512	521	504	515	511	540	515	548	514	513	488	517	491	541	516	504	518	530	500	526	504	503	526
4808	594	513	459	404	366	399	393	387	369	360	377	355	361	373	369	343	359	340	360	366	385	394	369	373	359	391	343	396	364	365	349	363	357	393	371	355	343	395	388	369	368	372	338	332	336	353	372	387	340	353	366	370	355	408	381	382	365	410	376	399	405	377	347	362	379	384	345	391	376	360	379	313	326	374	335	362	377	357	346	361	385	369	418	360	370	379	359	375	359	366	380	376	384	359	357	365	381	362	367	365	374	338	359	394	378	355	339	363	351	352	384	346	369	356	367	352	358	374	342	357	345	347	362	378	407	411	395	370	363	377	364	339	358	342	349	373	389	357	327	401	336	388	376	366	350	375	374	351	352	360	358	374	366	364	347	340	381	346	357	353	359	358	371	391	376	388	382	361	359	355	379	378	380	358	344	381	339	372	381	369	377	379	369	355	341	351	360	367	369	349	353	352	383	364	373	358	345	344	372	353	333	318	389	342	389	365	362	360	329	348	389	375	383	380	343	341	328	372	425	347	354	363	374	374	360	394	363	364	376	334	331	364	336	362	388	344	381	336	406	356	374	393	389	337	358	344	361	376	362	374	376	349	359	360	339	385	396	345	365	363	366	378	376	349	347	358	370	382	372	349	353	324	351	362	345	348	366	415	372	385	383	334	376	341	336	384	387	385	362	351	325	368	372	365	362	312	392	367	356	380	380	386	370	360	380	377	323	374	359	362	331	364	339	387	362	336	371	346	330	332	368	360	350	371	388	384	361	390	400	387	368	370	354	353	367	378	384	390	351	354	370	360	383	349	357	369	345	354	369	361	389	359	380	366	394	341	384	403	338	388	355	376	416	358	366	355	360	353	350	348	383	369	349	385	364	386	368	382	367	366	387	371	375	405	369	353	329	381	337	351	363	368	374	359	356	390	362	342	405	392	355	339	380	384	410	395	366	338	366	352	376	367	321	374	351	355	349	357	390	417	332	388	350	385	382	358	364	350	345	344	390	348	373	330	368	373	368	331	360	364	350	376	362	384	355	373	351	347	368	358	389	355	339	363	339	380	334	383	350	365	364	351	342	380	346	374	359	385	352	398	377	369	357	401	339	380	367	359	339	379	344	336	362	364	347	344	399	338	335	374	335	383	362	344	400	360	397	349	362	371	370	376	402	377	378	343	351	356	356	382	387	366	349	350	352	361	367	371	364	393	344	365	347	345	371	366	343	354	377	365	366	364	365	374	350	352	362	353	391	354	346	373	367	388	376	416	384	367	393	372	366	369	352	375	392	346	339	379	368	383	381	365	386	358	357	374	392	371	375	342	358	360	375	327	334	385	351	360	374	364	338	374	352	339	342	379	357	352	370	390	372	395	387	372	362	338	350	364	385	345	370	372	338	380	362	358	402	385	361	358	394	365	370	368	378	391	364	347	339	356	356	348	342	372	363	365	347	360	356	346	359	358	353	347	376	369	381	389	381	406	355	354	382	384	342	372	371	379	344	362	331	405	360	339	352	379	378	363	398	351	381	379	332	362	362	329	366	381	358	357	365	349	367	359	335	383	353	365	343	345	342	342	321	372	414	343	343	350	363	386	336	365	320	398	337	347	351	356	347	370	350	385	370	361	394	372	365	359	384	343	367	351	359	354	324	366	347	348	376	359	397	376	340	367	388	337	335	366	362	375	342	367	350	374	342	360	353	364	361	356	408	399	371	364	381	365	378	370	380	398	344	409	363	326	375	353	357	364	396	374	344	360	375	351	340	388	366	379	381	373	351	370	386	389	368	379	385	394	363	360	356	367	353	382	366	343	362	395	333	354	347	397	361	360	372	346	335	350	397	409	335	356	351	332	373	393	384	369	357	348	383	354	352	342	350	349	350	392	371	381	384	357	348	376	400	338	361	350	362	347	370	365	348	374	355	323	364	359	390	376	375	346	401	381	387	394	370	332	367	352	368	401	371	320	361	358	372	359	361	376	388	352	341	370	365	371	355	373	384	347	371	375	364	360	401	390	360	378	377	323	355	395	387	357	342	343	377	384	343	368	360	383	341	367	402	361	378	359	382	381	404	386	351	390	357	334	367	376	381	357	332	365	392	381	361	352	356	372	338	377	372	332	343	372	355	372	390	342	317	351	350	349	378	378	375	373	346	382	326	376	410	381	381	319	407	371	351	373	349	381	371	392	374	348	374	353	347	336	366	399	373	372	364	398	363	340	364	343	401	397	392	320	374	353	372	321	356	383	351	367	343	381	390	367	347	349	354	409	368	393	349	374	370	350	367	329	421	377	362	348	348	365	368	349	393	346	333	380	339	379	371	364	310	393	369	359	377	368	377	350	371	369	348	371	324	378	384	394	334	362	358	394	357	367	406	396	376	356	372	325	355	369	367	324	342	372	325	345	387	360	379	361	402	365	347	424	377	324	377	391	347	354	371	352	362	351	363	373	348	375	357	397	348	364	375	360	340	367	360	390	387	377	395	377	357	357	393	344	363	371	372	376	345	376	353	359	365	374	439	371	370	347	351	351	370	337	382	373	340	383	360	367	395	354	373	344	365	399	359	372	361	358	379	350	354	361	397	410	366	354	361	387	386	362	380	364	369	353	357	372	361	396	340	384	347	394	364	408	376	423	365	346	363	368	372	389	371	374	378	370	393	359	345	339	390	377	384	342	379	372	363	357	365	356	386	332	333	334	379	347	342	370	361	355	375	363	356	357	383	369	381	347	377	404	363	373	333	376	378	396	377	350	360	378	363	371	374	350	348	359	353	349	370	383	373	367	358	398	407	346	345	366	365	361	375	346	362	338	379	360	362	379	386	368	378	338	349	372	354	390	346	379	366	373	329	364	366	357	356	383	368	353	357	378	356	345	386	348	385	342	361	344	348	348	370	363	362	363	387	388	343	372	377	351	378	368	345	357	367	343	381	371	374	369	356	364	363	366	340	363	408	377	372	373	375	388	389	360	373	372	374	354	360	351	382	338	362	386	389	403	390	349	364	390	353	361	374	343	393	351	380	351	348	377	349	373	309	373	357	344	379	386	342	365	380	411	363	420	382	358	412	413	355	406	333	341	380	378	320	351	363	373	314	396	353	386	418	340	367	377	382	394	383	371	386	380	374	346	345	364	391	360	325	345	370	367	366	378	365	381	358	351	374	389	357	357	379	386	363	384	378	370	364	357	355	325	378	361	359	387	357	369	390	368	381	363	407	392	377	375	327	348	347	360	352	336	364	350	354	351	381	413	377	347	331	387	383	376	359	341	357	387	343	364	329	368	364	379	376	365	361	357	371	358	380	340	357	394	336	350	361	358	369	386	377	389	365	350	348	360	357	380	369	345	325	334	358	371	346	365	353	378	387	377	361	369	333	361	351	383	380	342	359	361	361	346	373	390	324	375	369	327	373	365	343	353	355	384	379	387	353	370	363	361	379	380	355	374	387	377	379	378	356	350	391	367	376	378	332	347	373	371	375	346	361	344	367	331	354	372	362	350	360	330	364
25467	21416	27794	25391	11452	1838	1278	1081	1106	1046	970	944	944	973	1034	979	1017	967	900	960	961	939	972	931	950	947	932	901	959	894	898	958	901	914	910	905	925	914	918	906	919	931	894	961	897	873	923	911	909	962	939	926	930	942	928	921	952	851	879	964	930	883	900	866	916	896	906	985	929	874	835	926	938	886	922	902	887	884	911	941	881	921	952	1000	893	903	855	931	919	934	894	919	909	943	905	909	885	930	906	897	887	869	948	908	884	891	919	858	931	906	920	912	944	925	896	921	937	915	955	912	960	914	906	901	899	879	918	908	899	896	941	886	916	902	936	956	920	870	909	890	860	908	907	950	892	914	897	938	875	934	953	925	928	867	913	872	883	942	864	894	953	836	944	872	939	864	894	937	939	900	907	926	894	866	884	908	874	893	904	933	864	959	917	951	948	922	887	874	918	899	919	985	874	931	968	961	912	887	928	936	946	868	874	953	952	924	888	900	922	904	883	937	927	903	883	959	940	866	931	929	904	914	909	915	912	925	927	973	882	961	937	921	882	901	908	901	974	957	931	877	893	963	984	955	926	892	914	932	923	921	901	925	905	896	920	928	893	911	915	938	877	927	957	895	942	879	903	882	919	882	878	933	908	895	896	863	908	873	897	908	921	910	971	869	884	916	914	859	892	917	948	899	905	906	867	901	956	891	942	933	933	940	923	934	941	886	877	905	927	930	849	873	883	877	929	854	894	863	862	848	837	957	972	949	907	899	907	927	844	875	889	874	882	919	904	915	952	881	876	888	880	873	917	911	930	874	913	953	931	931	935	891	889	883	902	901	941	927	901	889	916	909	913	926	905	929	931	923	907	892	910	911	933	892	879	874	972	909	944	891	923	971	920	890	894	925	943	909	870	916	884	913	874	881	918	902	883	956	856	929	921	899	878	886	891	931	897	905	879	898	888	947	947	917	900	931	913	894	876	885	911	922	875	912	893	911	921	896	901	871	909	904	943	910	884	905	888	903	871	919	896	872	881	954	993	871	938	876	900	907	885	916	885	863	905	901	984	906	928	888	899	887	903	925	881	892	891	908	897	883	869	873	901	913	874	990	901	945	918	899	872	909	886	952	868	946	935	895	854	888	906	882	884	835	947	845	895	869	919	914	909	915	876	892	843	909	913	931	948	903	892	915	917	923	927	944	976	895	869	952	913	892	873	864	963	885	903	917	873	885	917	883	924	924	922	936	873	861	837	910	909	876	967	923	971	920	880	924	899	886	870	918	875	890	902	902	881	917	921	884	892	850	925	909	856	901	947	919	862	912	889	938	923	903	913	924	935	874	936	959	934	890	930	903	905	926	872	925	891	906	866	878	880	903	929	906	918	902	898	911	903	908	925	960	908	844	904	925	880	907	916	926	944	953	922	903	845	903	902	933	894	905	906	888	942	893	881	926	899	938	901	888	933	924	898	902	916	913	887	890	916	950	927	907	920	915	897	882	947	953	885	887	910	913	893	876	935	872	845	875	879	929	841	904	917	881	890	922	919	927	917	915	951	882	886	916	950	914	997	844	883	870	888	932	951	866	887	915	949	919	967	868	942	952	968	912	863	894	927	845	951	916	904	875	917	900	912	917	933	900	864	926	913	900	900	917	914	913	886	918	880	884	870	865	946	881	896	937	929	947	943	901	899	912	903	919	913	906	824	892	907	889	927	877	853	933	850	885	964	861	908	929	941	875	918	937	862	947	874	922	911	895	920	897	882	844	894	887	917	905	961	966	943	867	920	890	912	877	866	988	869	910	890	942	883	868	921	942	897	905	876	852	923	907	990	903	878	907	907	907	938	880	865	937	918	889	863	877	862	900	936	906	911	904	940	868	899	899	936	900	934	896	890	888	884	861	927	930	944	877	895	921	937	922	847	875	874	906	940	854	902	923	888	934	925	897	891	867	945	913	901	919	869	893	961	934	943	931	884	923	913	863	888	950	847	936	875	904	888	867	846	907	921	938	882	883	913	851	943	924	944	909	899	950	873	936	881	880	916	888	906	886	901	929	907	920	853	932	864	929	910	902	951	860	918	879	884	873	892	933	887	910	869	927	857	891	926	975	923	860	899	877	937	968	942	893	971	933	916	905	892	946	929	919	884	922	858	915	938	885	910	854	886	967	883	929	914	962	928	890	922	877	919	909	889	961	864	871	906	898	921	920	928	893	895	897	918	982	941	879	889	934	926	879	875	904	933	898	925	929	891	931	951	913	910	914	896	867	873	928	913	894	914	901	920	948	924	929	897	902	864	893	943	923	889	916	918	887	898	928	867	922	878	896	924	865	890	931	914	881	912	921	961	878	881	929	901	912	892	929	913	882	904	884	889	907	832	847	895	940	891	843	879	911	964	843	970	893	935	904	875	917	858	933	882	905	895	894	869	884	889	839	905	908	948	946	900	919	895	845	924	925	941	893	897	921	974	835	879	904	889	859	897	926	895	908	907	918	893	912	942	947	891	890	891	868	861	895	848	812	900	949	881	920	922	920	869	934	897	882	893	842	916	923	867	915	867	912	924	892	849	887	929	860	921	893	906	899	859	884	938	899	916	898	879	916	886	941	841	941	897	897	928	900	914	848	939	912	938	928	913	890	910	880	896	934	893	954	894	898	904	944	921	952	954	902	987	838	882	916	923	953	875	884	869	896	881	925	909	927	877	916	907	900	880	934	900	935	897	875	945	920	845	901	896	928	877	827	872	890	903	891	911	907	875	901	854	915	850	924	912	866	891	883	969	870	880	884	879	870	924	922	846	918	879	906	924	904	917	922	890	872	899	857	890	903	916	909	931	857	888	949	983	926	906	947	860	902	952	906	899	901	958	934	915	910	907	897	950	889	901	897	935	956	897	931	902	879	925	915	958	877	840	855	898	919	910	864	899	922	904	938	851	906	881	921	906	877	932	860	887	964	903	868	911	858	939	879	885	948	917	956	898	858	917	874	866	934	858	913	888	840	878	942	914	924	912	909	922	917	900	926	911	896	922	906	945	906	939	956	908	905	886	897	871	896	993	929	991	870	957	901	877	913	895	902	921	924	938	874	915	865	883	881	960	890	919	865	856	922	887	930	909	858	887	878	901	915	948	878	899	898	875	854	897	914	889	898	922	958	877	883	862	889	893	876	898	879	918	881	846	872	908	894	864	844	915	903	896	863	876	930	939	902	932	944	954	894	863	897	851	880	853	873	892	906	864	917	885	894	875	938	937	936	918	907	873	916	894	926	880	881	952	852	896	895	878	906	894	906	851	927	905	888	946	907	963	887	904	893	855	900	947	927	897	874	866	899	895	921	841	886	885	889	886	913	862	923	921	864	963	902	859	901	889	851	925	876	909	919	901	875	915	885	930	921	931	885	894	840	908	937	954	923	923	904	905	938	969	908	954	888	866	959	903	860	929	903	883	882	874	976	895	876	929	865	853	864	915	881	897	913	881	938	892	855	932	891	919	959	971	923	921	868	904	879
3509	3722	3020	1718	1339	1128	1029	873	838	756	771	769	715	793	723	725	720	742	672	675	692	667	725	693	705	735	689	664	730	700	654	674	666	693	697	686	680	642	641	645	692	696	640	670	658	707	683	663	658	707	695	660	676	653	703	656	701	668	614	670	647	663	639	664	660	665	654	664	638	658	666	668	656	641	687	715	649	685	710	664	652	654	700	661	687	644	664	670	648	647	611	652	638	665	631	666	662	664	643	648	646	652	658	599	738	663	682	717	689	650	639	681	681	649	678	692	653	693	678	618	687	668	622	639	710	743	671	679	657	659	606	666	666	679	703	642	659	641	687	684	678	716	632	612	681	675	641	637	629	654	654	654	648	702	624	632	646	679	684	682	653	643	629	662	613	661	624	625	658	652	672	694	668	668	695	658	658	663	674	699	669	618	628	652	669	701	637	670	670	650	682	627	660	644	694	684	623	713	652	660	676	659	707	646	668	649	640	622	699	653	672	661	647	725	654	672	685	656	708	681	648	695	614	650	662	673	626	673	724	645	682	630	674	665	666	692	617	659	629	691	669	636	614	637	656	659	633	680	653	670	685	710	663	647	685	667	643	667	672	698	636	674	657	701	645	677	661	681	692	632	687	645	666	638	659	659	627	665	661	633	674	645	700	633	649	669	705	666	702	668	674	663	673	639	645	648	663	645	682	661	651	697	653	656	684	682	643	639	668	667	660	602	626	683	627	655	634	619	664	676	617	647	717	683	647	595	670	672	638	648	656	656	697	667	657	646	694	660	645	664	645	643	663	672	646	684	655	664	643	672	689	680	665	676	680	642	671	700	604	666	662	736	655	680	632	669	641	711	655	658	681	713	628	656	659	688	734	635	652	665	617	727	663	681	660	704	653	655	641	683	669	622	696	690	674	692	671	716	654	632	646	665	681	653	651	658	656	672	627	657	641	652	709	645	664	679	672	610	692	631	650	681	668	704	649	630	695	632	630	673	661	654	678	705	639	673	670	675	625	672	644	661	670	665	572	642	649	682	632	707	621	644	680	655	647	679	639	651	670	651	635	688	688	665	654	687	607	667	656	700	674	664	653	653	653	636	701	644	631	666	702	659	623	674	617	695	620	644	663	612	612	660	661	663	643	673	620	648	670	630	673	637	624	664	622	630	634	661	707	693	624	664	665	641	699	650	618	669	655	644	681	644	691	650	628	656	595	669	670	659	632	663	641	706	647	687	661	670	693	666	710	646	644	684	647	645	650	645	645	711	676	633	661	593	680	597	695	671	669	691	668	657	631	624	682	686	724	656	635	680	633	619	660	622	645	675	655	682	640	661	689	683	663	630	670	667	675	657	645	661	655	651	655	698	621	630	642	659	696	639	664	684	640	671	634	642	650	665	671	668	641	678	655	662	664	680	638	682	672	633	667	638	667	655	659	685	666	684	649	668	690	666	647	641	630	642	624	676	678	645	664	700	681	638	662	678	707	670	638	682	651	611	693	655	639	678	692	639	615	657	720	624	722	695	649	682	648	718	658	622	635	662	639	697	640	672	644	665	639	641	608	672	619	684	637	657	665	620	676	675	711	667	668	716	662	611	641	626	649	633	707	666	596	605	662	632	653	610	655	647	676	675	688	621	677	625	651	663	679	663	672	638	687	627	645	664	675	708	675	667	677	650	661	643	669	656	632	626	686	674	635	663	653	646	678	645	690	679	678	647	647	661	648	648	664	659	630	650	666	652	617	677	688	666	674	661	719	666	582	679	685	620	636	677	670	623	631	646	685	681	716	647	636	669	675	647	627	636	686	668	665	641	652	680	660	678	699	642	643	629	654	605	671	670	656	660	653	645	651	673	665	641	666	637	672	646	635	663	680	672	648	652	629	682	602	658	649	616	668	668	696	652	672	672	638	701	624	661	676	673	693	681	603	703	645	647	628	693	611	671	655	679	603	668	618	693	612	654	662	631	623	658	630	656	600	626	619	619	635	656	653	708	647	669	657	664	614	641	679	676	632	666	680	654	675	663	648	653	639	712	640	651	627	647	646	601	651	628	665	654	656	660	656	726	637	656	683	658	677	677	629	630	665	647	696	627	667	614	667	642	634	668	671	669	633	652	667	669	633	605	644	676	693	672	666	644	683	657	670	633	681	685	669	623	688	648	673	643	683	666	670	638	658	621	655	636	633	670	629	664	662	694	727	644	649	634	651	626	649	650	677	664	624	670	706	660	647	646	664	630	677	685	661	678	665	654	600	619	639	667	659	678	634	587	681	635	651	695	663	669	658	599	644	666	635	674	655	661	683	645	697	638	661	634	701	645	665	634	625	646	658	692	646	663	668	688	690	593	643	715	650	627	662	669	663	600	665	630	663	653	620	673	705	653	661	648	618	631	596	620	659	679	621	672	627	675	656	718	650	656	638	649	688	659	696	663	667	649	669	714	640	643	654	628	627	694	625	646	687	633	681	616	628	688	677	666	642	645	673	686	644	634	645	645	651	642	648	653	623	637	649	650	636	647	656	667	625	663	691	679	607	655	646	623	657	629	660	647	610	683	647	644	622	659	613	662	652	624	663	650	618	623	683	627	696	667	631	676	678	649	664	645	653	668	696	650	654	649	683	654	657	662	664	668	666	660	651	640	666	651	653	633	657	659	647	631	655	634	663	690	669	701	668	636	677	665	628	632	656	636	654	679	714	693	644	608	656	657	636	649	685	635	710	661	672	678	644	635	642	667	675	606	646	654	673	668	690	701	646	648	645	686	654	706	642	626	624	615	642	656	640	665	618	631	674	647	632	657	616	697	594	667	664	636	637	702	693	649	613	659	649	668	643	659	643	644	650	636	678	673	656	672	692	686	650	656	649	649	675	649	662	691	663	708	639	686	586	649	661	603	652	662	646	648	633	618	626	651	641	675	660	663	636	686	667	673	710	643	671	647	699	658	628	655	682	609	645	674	709	663	640	681	670	656	696	648	670	627	681	672	625	624	688	666	657	602	592	606	674	673	672	655	679	660	658	649	647	629	658	635	663	624	609	622	620	644	622	659	637	634	639	652	664	701	628	664	645	648	682	686	641	662	621	667	671	660	642	657	691	636	639	631	691	658	629	674	628	639	652	667	647	605	670	651	674	662	697	701	688	615	613	676	666	606	630	663	691	621	640	655	631	651	644	659	667	618	689	640	646	676	625	670	640	634	671	652	655	670	654	629	668	673	649	640	647	669	602	639	652	679	637	679	703	660	681	674	680	712	639	659	654	656	668	629	595	647	645	615	697	635	607	661	635	637	673	597	644	636	541	673	705	602	642	648	669	650	657	683	662	654	707	660	707	627	651	698	636	602	648	670	644	694	648	631	648	642	599	645	658	651	661	614	671	618	622	634	688	670	649	591	687	671	673	621	682	656	663	669	646	684	660	683	649	709	680	672	628	635	682	691	688	665	666	678	647	637	654	631	654	679	669	661	675	659	659	656	678	621	694	632	656	662	631	684	621	673
24547	21486	28841	24559	21479	8813	1925	1243	1101	992	982	989	915	886	877	917	949	861	857	895	819	839	888	851	793	835	791	831	856	857	882	858	783	822	818	888	820	870	790	817	812	847	807	814	853	804	814	855	875	817	854	792	779	824	830	793	840	791	736	765	854	800	820	797	842	804	792	847	800	792	745	863	793	813	834	807	855	832	856	817	797	825	791	815	842	819	824	807	851	760	861	828	842	877	838	782	812	775	831	805	841	854	811	828	806	807	806	774	772	796	802	823	804	829	835	811	796	807	834	783	854	796	789	797	828	758	886	827	811	838	799	824	832	770	804	827	818	810	840	815	791	767	827	814	793	822	765	818	777	808	779	786	829	819	843	795	820	782	800	787	800	801	839	869	806	780	810	796	866	797	801	764	803	809	752	816	801	840	805	792	855	772	820	849	835	829	802	774	793	779	836	737	767	781	811	825	819	831	835	839	813	795	854	776	780	861	837	807	850	824	765	826	833	766	816	773	834	847	813	831	765	785	855	793	841	752	773	882	798	833	798	804	842	815	811	808	792	810	821	788	783	868	793	813	833	779	814	836	831	817	784	806	849	808	859	789	824	845	807	804	847	817	801	819	788	807	812	780	838	806	805	767	826	778	865	837	860	782	815	880	851	803	855	861	806	812	788	808	784	787	744	816	802	801	812	814	837	792	818	819	839	863	855	889	819	800	842	802	806	827	774	796	800	744	816	773	800	764	795	855	835	790	774	883	803	832	812	842	832	793	804	844	790	844	828	793	814	809	817	816	785	823	825	757	848	853	739	801	819	793	849	815	838	789	815	788	804	839	796	859	811	786	817	838	776	806	856	838	796	748	826	805	838	803	741	783	833	864	831	814	811	846	841	791	860	804	813	810	805	811	804	759	831	799	798	777	826	789	832	787	805	801	774	792	841	776	806	842	776	842	788	770	801	799	779	806	804	795	782	803	868	826	831	811	817	839	823	833	800	841	792	796	780	813	879	786	821	815	803	774	825	901	761	819	817	818	831	751	771	786	833	737	836	768	743	800	819	858	800	791	820	783	843	858	808	808	809	832	775	804	778	837	784	777	797	820	799	798	805	793	806	785	806	780	782	845	807	792	790	793	798	815	801	764	858	826	878	791	792	810	758	810	823	816	781	808	786	794	799	763	775	787	756	805	788	831	790	790	845	845	814	812	804	789	764	780	808	833	775	789	861	816	819	812	755	811	810	780	772	830	775	833	785	745	824	788	807	838	835	814	742	801	824	824	816	831	837	751	821	779	810	798	841	793	791	819	755	849	833	784	855	816	775	811	814	825	763	826	771	759	773	837	814	845	819	742	770	790	822	777	823	809	862	785	775	824	866	817	819	793	773	803	879	793	796	846	771	832	857	811	767	802	792	803	750	842	772	777	759	754	802	780	848	858	759	792	813	744	873	806	833	799	808	824	806	797	808	810	862	846	781	848	766	844	807	839	833	822	782	897	829	757	812	815	812	749	759	769	814	820	792	822	816	834	777	806	802	791	790	759	709	824	811	801	797	842	814	818	790	815	817	814	769	864	806	802	881	820	820	780	784	798	782	835	826	813	807	806	799	807	813	820	846	823	805	801	799	832	767	800	776	778	860	802	766	823	802	842	801	814	807	811	826	820	807	797	804	842	784	809	807	770	812	839	832	837	819	823	746	818	803	820	784	786	781	829	784	784	789	795	784	781	827	749	843	846	787	775	807	822	793	793	806	802	848	746	827	792	798	819	791	800	784	807	755	751	830	780	811	808	806	765	814	772	829	829	765	814	847	781	792	816	789	773	783	789	831	813	810	800	807	800	774	808	835	795	843	764	815	782	828	796	828	822	809	842	803	779	811	799	792	809	795	782	834	830	781	839	748	819	816	790	854	800	866	806	819	777	827	818	852	795	799	821	822	747	808	845	800	795	835	827	733	767	795	759	763	753	815	806	791	742	808	709	831	789	768	790	805	743	801	804	813	817	769	779	836	763	796	787	838	787	827	799	829	810	773	834	799	724	840	810	836	798	764	803	782	813	752	829	784	772	823	796	813	773	788	774	779	774	819	788	837	822	792	785	813	774	839	811	836	869	829	778	874	778	806	812	787	810	833	801	790	810	786	828	762	746	748	813	826	789	799	791	777	789	796	797	785	859	838	834	810	797	811	801	784	801	802	768	839	776	788	858	868	777	816	772	842	834	796	806	851	881	809	825	791	805	809	791	836	738	840	816	805	817	740	797	741	758	783	846	800	807	796	819	779	791	778	784	826	764	801	824	811	816	838	753	784	800	831	815	811	776	828	806	818	815	834	792	796	813	837	820	810	805	818	791	871	824	790	811	781	818	798	830	815	826	805	792	848	773	814	807	839	860	800	754	813	831	850	810	834	821	801	786	893	836	807	819	853	795	784	837	801	774	825	837	822	798	819	773	795	791	832	790	804	807	853	822	827	777	803	808	821	793	856	828	850	834	823	848	797	790	799	730	821	845	848	820	802	768	793	872	783	791	834	828	793	804	774	805	797	801	811	765	785	795	831	776	797	827	841	791	836	857	745	785	816	785	798	819	823	809	761	810	812	769	835	802	815	872	848	885	812	839	819	798	773	782	772	821	793	831	813	782	753	809	787	815	802	763	777	788	776	742	787	838	782	834	770	819	781	806	816	839	817	856	788	822	817	743	828	817	815	767	846	778	772	781	787	839	852	800	843	757	841	800	822	852	793	867	789	802	826	800	837	835	779	778	800	873	765	774	778	871	843	828	754	789	784	806	763	844	838	788	847	772	815	750	817	808	809	847	822	796	781	798	810	814	776	809	809	865	814	829	767	756	811	848	809	835	806	780	810	783	799	825	792	765	818	822	789	825	842	785	849	790	800	844	823	741	813	775	822	838	847	792	812	818	840	771	798	820	784	835	823	839	770	818	810	788	799	841	787	806	785	784	787	800	752	816	776	771	826	828	813	793	804	812	798	768	810	851	812	793	823	793	774	787	778	785	827	756	790	824	830	762	780	769	797	866	745	814	825	837	836	824	834	818	815	780	815	843	848	808	841	819	835	839	805	787	837	821	798	844	800	796	836	781	792	822	868	846	786	758	827	801	788	847	808	772	786	818	811	800	827	862	851	846	791	819	778	797	819	832	850	817	822	793	785	802	774	797	863	796	814	766	810	840	831	786	797	819	789	789	837	811	771	779	820	795	834	752	826	769	766	784	813	810	810	791	771	791	791	780	810	829	821	829	830	731	844	787	759	858	843	790	824	756	813	782	822	783	788	759	786	789	790	799	812	795	827	802	858	794	792	821	791	798	821	780	806	816	764	803	820	829	800	828	764	815	808	778	802	768	819	757	800	804	764	779	837	829	779	788	783	807	822	777	800	761	832	816	809	797	813	793	791	848	842	778	779	786	797	828	808	817	856	826	818	831	819	802	780	775	835	756	793	826	802	817	782	773	850	782	765	848	823	834	799	768	787	769	814	803
3749	5904	4938	2489	1870	1447	1229	1110	979	880	848	814	773	708	714	716	669	676	644	632	688	635	659	669	652	616	644	629	639	657	612	623	654	648	589	664	656	669	611	631	566	640	652	617	620	648	599	642	655	626	649	619	610	585	616	622	605	623	596	606	603	611	622	629	647	618	603	640	617	611	661	590	616	609	641	601	608	589	588	607	622	619	640	633	604	625	606	629	615	650	566	619	640	619	609	624	615	608	613	677	630	598	633	637	597	553	660	634	594	591	621	637	644	590	599	638	625	599	586	620	608	595	624	607	617	623	605	608	594	615	597	594	602	595	631	631	638	579	600	579	643	617	628	621	632	607	604	617	611	572	594	647	631	648	607	600	623	581	582	601	597	567	573	641	636	583	628	614	602	579	599	617	611	589	597	598	629	594	578	617	585	608	603	601	555	601	626	622	596	626	600	644	621	569	575	621	598	577	562	584	610	600	610	625	597	621	627	576	582	585	597	604	591	615	607	606	593	614	597	611	625	621	608	595	581	634	601	596	609	670	600	640	593	627	603	631	608	639	600	587	635	599	594	579	572	608	596	582	637	602	628	609	619	628	588	604	620	576	565	592	585	638	603	573	622	615	573	585	626	577	593	538	616	616	617	604	610	564	621	624	595	639	587	566	588	592	605	578	572	573	608	593	600	567	616	588	558	589	584	575	597	627	613	633	573	601	553	612	617	600	599	629	576	621	576	621	607	573	598	593	625	561	621	560	642	646	631	581	576	594	591	609	648	602	602	607	593	596	641	626	607	613	612	595	624	596	590	641	626	599	658	584	626	583	616	578	649	588	609	615	628	562	627	627	545	611	613	571	573	600	621	662	624	602	628	610	609	601	610	595	613	587	619	614	580	670	587	605	600	614	628	580	590	612	634	593	591	587	630	649	637	610	603	617	636	621	587	584	642	575	588	611	606	601	629	598	603	581	602	601	633	621	555	587	657	622	548	623	574	589	571	564	582	621	587	575	615	614	593	610	615	608	624	641	578	622	612	610	587	582	617	613	597	550	601	635	572	625	604	618	621	590	632	589	654	561	609	619	564	594	595	648	593	603	612	609	612	634	569	595	556	580	594	598	608	615	586	611	612	607	554	589	649	643	636	607	589	605	574	647	591	606	585	612	574	626	564	596	565	613	596	579	575	643	581	591	636	626	608	585	591	612	584	597	579	620	589	621	598	574	596	592	573	604	589	570	593	609	602	604	619	598	602	589	597	630	573	630	635	583	602	595	598	604	589	595	607	622	617	590	565	608	567	617	589	620	647	631	613	589	625	615	596	616	585	663	590	626	637	611	573	661	631	600	554	618	610	615	621	571	628	577	577	616	597	585	590	587	624	647	580	615	594	581	606	623	630	578	593	579	609	618	622	557	583	597	573	595	627	614	606	644	604	599	600	634	575	593	569	630	601	578	584	619	581	548	556	573	574	570	566	656	579	610	565	575	624	585	599	632	605	605	636	595	662	613	610	608	584	587	588	662	585	617	607	550	677	670	630	576	559	618	595	606	576	601	555	607	527	601	565	588	605	607	629	619	611	616	618	624	572	601	603	617	611	598	637	579	604	559	607	622	610	613	628	601	631	605	601	603	585	575	655	645	601	575	635	598	620	628	635	605	618	583	592	583	590	559	607	622	620	614	627	617	594	561	621	617	564	555	608	628	571	603	616	620	647	589	574	603	621	605	584	563	605	642	603	607	601	590	566	602	585	584	601	563	622	601	610	622	589	590	579	606	558	599	627	589	580	621	619	579	616	577	606	596	639	568	562	593	612	589	614	585	592	592	629	562	615	585	567	548	547	621	637	625	603	605	590	613	600	608	618	620	578	599	577	628	620	610	585	579	599	581	571	590	591	572	568	644	624	618	601	580	587	592	631	599	582	597	579	576	586	635	598	599	603	632	623	637	585	585	584	625	573	578	589	594	583	593	588	616	567	596	577	625	565	600	633	627	555	597	574	609	644	600	559	581	602	590	575	573	591	586	660	573	611	615	590	601	586	566	593	592	636	563	599	590	586	628	606	600	608	596	574	609	606	601	596	597	574	631	573	632	616	605	616	581	607	609	600	593	629	555	561	618	605	574	607	647	634	582	623	618	618	587	584	581	650	600	591	621	585	620	611	577	594	559	577	613	573	622	591	564	591	593	587	587	588	592	593	620	598	586	650	619	563	567	569	599	576	607	589	590	578	626	589	584	581	587	633	578	603	608	551	578	591	615	537	528	570	554	626	541	601	601	565	580	551	589	626	586	588	581	615	597	627	580	610	632	625	574	618	621	642	554	597	576	594	614	602	648	575	580	570	595	602	608	615	604	574	619	603	577	622	587	569	586	662	598	615	572	582	575	631	638	621	578	588	618	610	578	604	610	597	606	606	565	555	566	635	659	588	589	602	588	575	570	573	631	574	601	615	583	606	644	592	643	556	559	580	565	585	595	570	619	608	629	600	607	612	595	556	615	606	593	609	598	593	607	610	624	607	546	572	630	550	627	583	607	578	606	591	631	609	588	566	572	562	582	587	661	614	599	621	638	614	571	580	585	614	560	591	519	614	587	578	579	569	577	616	591	600	619	617	587	566	570	630	591	667	580	621	592	601	599	623	654	636	580	584	562	642	580	621	611	623	603	603	580	618	603	565	566	586	621	642	657	628	589	542	631	578	582	613	574	635	607	569	629	563	572	566	642	595	605	549	564	565	562	570	600	619	560	627	569	586	545	635	587	549	627	567	594	586	590	604	586	562	601	593	572	596	614	607	593	624	584	630	626	602	596	594	559	654	627	579	590	555	589	615	607	600	574	556	596	619	601	627	586	579	569	614	594	554	597	534	565	625	600	637	624	570	633	619	628	574	591	611	619	602	643	629	561	578	579	612	614	593	546	589	528	554	618	608	617	598	590	605	628	587	607	620	564	609	582	576	585	615	597	624	594	587	587	607	571	569	578	607	571	633	589	628	606	618	631	593	569	629	560	558	560	579	626	607	597	572	591	626	597	560	613	598	568	608	621	553	563	642	580	597	586	587	605	584	598	620	630	569	620	592	594	567	590	580	572	600	583	583	579	638	578	558	621	593	590	594	522	570	614	618	599	576	595	586	629	590	568	609	565	577	577	596	591	592	586	645	593	586	611	627	611	654	623	606	591	613	602	579	612	619	565	608	616	615	571	556	617	565	588	583	600	621	551	586	602	617	615	589	615	594	638	621	598	594	602	592	597	555	579	600	587	625	576	659	596	606	600	574	574	608	587	583	589	596	614	598	581	629	595	622	572	597	610	620	623	593	619	608	613	615	576	579	625	592	593	611	612	593	609	575	555	587	604	608	594	607	614	607	589	619	591	578	626	552	630	588	588	602	608	598	631	575	620	548	614	640	608	595	613	646	615	572	615	630	609	607	580	598	558	616	622	558	599	559	561	572	599	591	601	603	565	563	560	625	575	603	622	560	572	614	593	556	584	584	588
27861	10273	1149	679	578	520	548	492	529	521	549	546	522	561	515	479	524	574	538	505	477	536	526	533	527	516	517	506	504	486	476	492	492	470	510	485	504	504	496	521	508	559	485	534	494	478	514	537	504	488	521	516	535	492	491	489	480	517	479	503	503	518	491	501	507	513	507	486	491	540	501	517	487	477	501	542	487	498	522	501	520	522	550	486	478	486	529	497	518	497	507	518	513	494	514	504	547	502	479	518	511	543	519	472	505	483	503	513	510	496	505	459	487	547	550	551	501	462	495	491	515	469	516	500	516	514	491	533	497	533	485	510	544	529	537	513	498	491	491	524	520	504	506	523	480	491	511	496	497	512	536	535	509	508	523	507	513	501	493	508	547	557	533	521	563	512	550	502	515	494	541	461	517	492	503	514	482	520	499	535	518	537	505	486	513	493	526	498	514	518	498	471	504	500	487	496	495	460	531	473	491	515	475	481	492	484	481	495	507	494	481	501	512	537	498	507	512	453	526	495	504	463	533	542	508	523	533	444	518	509	471	508	508	460	491	511	477	502	557	519	505	475	513	501	510	474	499	501	514	481	556	500	520	494	529	490	518	502	504	528	484	531	489	481	520	508	498	509	513	525	502	522	530	481	504	523	498	455	524	533	526	514	510	485	486	568	526	508	525	506	535	519	536	482	512	511	506	529	473	506	514	499	497	468	537	500	502	530	529	457	507	480	559	488	545	506	507	521	495	478	498	498	496	468	481	519	469	526	535	527	495	459	486	505	501	566	486	481	511	498	526	450	477	490	482	522	528	517	486	523	513	498	519	538	488	485	489	529	541	495	469	481	505	532	498	520	471	496	517	467	473	493	467	517	480	484	492	467	528	506	482	510	520	450	521	483	505	519	522	495	479	437	495	545	472	485	532	561	507	521	573	521	527	505	454	500	536	513	502	506	460	525	481	562	490	488	535	528	473	472	442	519	495	457	480	527	490	471	512	513	486	485	497	503	516	498	505	518	496	531	529	494	521	489	496	493	510	516	497	526	501	519	509	476	503	536	499	545	508	489	516	507	483	541	508	505	458	528	514	517	508	510	498	529	488	525	526	510	505	495	511	543	469	489	494	567	485	548	491	517	491	482	550	502	553	480	497	525	524	510	526	541	540	510	528	458	497	518	515	515	545	490	514	515	515	520	557	524	567	546	529	482	483	509	511	509	521	507	495	518	527	473	465	489	520	477	511	547	521	480	521	459	541	513	483	510	509	479	475	520	510	523	489	567	515	522	492	498	519	511	520	498	509	500	517	554	510	502	548	540	508	509	477	544	500	465	517	520	522	473	547	488	534	514	525	512	501	522	507	538	490	496	496	487	487	488	500	469	520	500	513	512	510	531	512	522	485	489	501	520	523	486	533	513	493	509	531	524	471	502	528	502	528	478	480	498	543	527	477	511	501	511	511	501	505	489	494	514	500	512	529	517	495	514	536	510	524	543	513	491	462	519	509	516	488	519	548	515	525	519	555	474	499	541	488	541	498	482	515	512	514	479	525	495	521	487	534	501	513	553	563	507	507	477	527	480	500	488	511	469	500	510	512	494	480	484	526	464	498	502	489	538	463	466	492	485	504	516	510	527	513	518	481	488	560	496	497	503	479	512	485	470	514	499	522	529	525	526	524	514	545	512	505	481	499	497	496	466	497	532	495	519	485	491	501	526	503	502	546	506	488	540	539	516	509	496	530	534	484	557	482	490	506	527	485	506	524	544	491	461	516	508	489	477	508	499	516	507	484	517	529	484	508	513	496	510	509	529	476	498	533	517	493	519	523	525	488	538	497	484	538	534	464	514	521	501	538	530	490	524	501	514	518	507	518	523	535	502	536	529	509	503	534	477	547	520	494	506	520	482	502	462	528	524	497	545	478	517	527	535	536	455	479	537	472	478	505	473	529	486	470	507	481	502	512	518	524	484	524	521	474	508	487	514	479	522	495	478	518	507	507	484	489	469	496	529	510	504	502	520	527	519	492	487	504	518	471	495	506	501	493	557	557	520	487	496	491	533	474	549	526	466	469	477	539	523	513	490	482	473	523	473	465	515	516	496	515	509	526	464	514	496	500	532	491	509	519	498	493	502	466	519	478	471	481	504	485	491	563	523	527	500	515	538	490	522	526	476	514	494	526	492	503	486	515	504	514	489	513	546	517	506	497	499	515	513	490	544	486	491	531	488	508	555	485	543	490	499	552	535	525	511	509	524	538	537	481	499	530	524	513	504	492	490	543	512	456	533	516	485	517	511	508	481	491	516	497	486	491	500	521	542	504	512	476	492	491	508	510	509	495	521	482	485	482	538	488	495	495	509	469	541	540	509	507	495	474	485	501	515	484	511	508	465	479	458	492	526	499	497	475	530	488	488	527	495	533	521	524	510	529	531	513	471	538	484	487	467	547	490	498	471	495	550	504	485	522	490	528	489	487	453	488	519	502	461	522	508	500	505	516	482	517	514	501	541	526	497	497	529	537	528	522	508	516	516	512	460	483	528	530	495	527	487	485	475	519	505	515	483	501	504	509	510	510	524	501	503	498	533	499	497	494	536	520	502	465	464	500	506	514	497	535	511	505	499	503	524	507	551	535	464	529	498	511	489	545	504	510	502	506	471	542	530	507	465	505	574	509	525	499	502	500	517	515	491	478	480	468	534	527	474	536	525	481	522	534	531	519	521	519	507	543	513	498	492	519	499	498	484	526	513	518	528	470	511	520	485	487	495	471	508	503	549	518	542	500	483	427	534	511	521	494	506	526	501	503	496	472	542	509	487	471	472	474	461	494	471	537	534	520	513	523	522	480	491	472	502	557	470	510	527	516	528	507	483	489	533	537	489	499	531	491	487	516	478	488	503	487	507	506	524	510	470	537	495	520	525	513	489	508	545	467	497	500	496	499	516	500	482	476	520	491	513	499	499	498	528	490	493	521	519	536	503	549	524	477	505	508	534	520	529	528	525	509	536	496	551	527	583	497	506	516	530	485	530	492	500	493	565	497	485	526	460	479	511	522	533	486	521	504	508	477	472	529	485	483	489	513	538	498	484	497	490	537	518	484	492	498	471	524	544	503	522	525	520	507	505	449	471	504	504	514	462	518	510	434	505	508	494	524	521	500	500	547	499	474	532	489	518	492	504	496	493	494	481	505	517	485	527	513	479	507	521	459	476	502	514	505	513	510	503	506	472	491	513	502	480	512	496	502	535	498	506	515	524	486	501	514	548	524	502	502	558	525	564	466	491	521	469	490	529	494	548	484	492	534	564	475	487	518	516	494	503	540	516	551	515	500	517	514	521	530	507	537	503	526	528	545	504	490	494	502	478	542	508	529	526	525	546	482	481	464	503	528	472	504	533	494	506	522	519	521	512	542	523	487	537	499	514	534	466	485	528	560	509	507	542	480	457	483	521	508	534	484	493	495	498	525	509	524	527	512	481	484	459	496	485	547	521	456	515	499	517	499	507
4895	568	449	442	420	395	397	389	416	345	380	399	368	351	376	378	381	343	384	367	352	372	383	376	375	375	374	344	364	345	395	354	355	341	361	348	320	367	397	366	393	341	368	373	386	376	358	406	372	357	405	362	353	353	375	367	387	334	363	353	365	367	384	382	393	377	362	359	378	366	383	379	408	338	362	348	403	387	343	360	337	387	383	381	396	360	371	381	351	364	380	358	339	379	368	343	388	358	424	379	391	360	365	373	370	362	341	395	389	326	361	381	357	352	356	380	363	385	361	375	382	363	390	383	349	397	365	330	351	374	390	370	349	368	342	352	361	384	363	353	352	341	377	390	342	373	361	344	349	347	368	399	346	384	392	342	372	366	359	354	367	331	366	345	363	357	372	343	390	379	352	354	389	382	350	348	389	363	388	351	383	390	348	365	370	338	382	363	365	374	360	354	405	338	370	366	385	360	350	355	351	339	355	393	374	361	379	357	370	345	331	367	361	341	374	403	378	392	370	389	363	342	369	367	350	365	383	357	379	372	382	337	355	409	355	368	332	364	388	380	363	362	377	357	353	379	343	336	345	366	385	374	385	367	378	385	364	357	346	368	368	390	366	355	402	366	334	353	345	356	381	373	380	374	364	388	330	381	378	363	374	395	372	348	362	349	382	385	359	341	346	317	368	370	361	357	383	349	379	411	390	360	332	364	366	349	368	354	355	348	381	360	367	344	351	356	375	361	357	387	374	354	339	343	395	369	387	350	392	337	379	328	358	396	373	365	355	368	384	363	355	382	330	390	352	359	387	379	386	338	351	374	393	378	379	381	359	338	369	378	334	358	381	344	357	387	368	362	359	345	364	398	377	353	358	379	411	340	390	386	352	360	384	367	373	357	376	364	344	335	387	391	357	337	371	385	368	345	352	367	369	379	387	336	322	364	342	389	352	355	386	408	367	340	363	360	378	395	387	366	349	374	352	397	339	357	392	396	405	372	342	338	348	354	369	364	376	352	379	376	361	365	387	370	345	357	322	375	411	384	340	362	379	366	374	354	358	340	362	361	373	376	370	360	359	387	341	348	345	356	390	350	384	374	386	353	373	396	356	348	345	386	342	351	376	368	379	348	377	386	361	442	374	406	356	377	354	382	395	357	388	359	360	373	404	368	366	384	357	340	355	382	364	366	383	384	381	389	375	360	372	367	365	361	369	382	370	397	376	337	353	362	327	397	373	365	356	335	350	326	379	336	367	378	347	354	383	359	376	358	363	365	333	365	402	366	389	339	346	339	385	346	366	359	383	351	370	368	383	334	385	384	376	365	350	377	386	372	354	402	362	382	381	362	345	370	347	356	363	323	371	331	372	335	382	414	393	363	374	385	342	363	362	372	392	350	392	382	389	358	341	377	389	379	353	341	380	345	353	364	357	343	353	347	386	361	367	365	361	361	334	403	356	377	383	377	353	375	363	355	354	385	356	385	358	360	374	359	399	363	364	360	335	373	359	375	376	389	364	349	393	325	371	321	358	354	350	323	407	355	386	378	362	369	411	376	379	373	370	389	376	384	331	372	367	360	361	347	370	355	330	379	335	371	384	349	367	357	399	338	346	366	352	374	375	358	363	387	359	360	342	363	357	402	380	390	352	371	342	351	332	343	380	375	353	394	377	350	352	393	389	356	335	373	361	390	333	357	351	390	412	372	351	354	394	336	379	382	315	367	351	361	388	377	357	344	398	372	359	355	380	356	356	362	333	383	336	385	350	372	363	398	338	366	379	357	355	305	361	383	357	371	343	360	359	390	351	380	399	372	347	360	364	348	353	378	388	384	358	366	384	387	379	356	379	392	366	424	369	353	366	347	365	368	347	397	356	372	399	351	374	362	347	365	352	350	358	329	382	367	342	342	360	365	354	394	377	383	408	349	359	373	386	369	373	352	379	350	385	346	395	364	382	346	349	347	378	337	370	384	376	350	380	353	405	349	384	322	361	360	357	338	365	362	353	390	340	404	358	365	359	388	339	357	375	346	369	388	376	374	335	367	339	368	369	387	387	348	338	367	358	354	331	361	380	377	371	342	340	379	338	375	384	376	398	359	370	342	361	386	342	347	337	347	384	360	356	401	396	364	369	374	334	350	377	359	378	364	337	382	355	393	393	358	359	366	352	351	368	341	367	371	390	348	357	358	358	395	330	348	341	373	372	385	339	345	375	382	367	370	393	343	363	349	362	357	374	360	371	368	368	379	393	346	357	382	370	375	370	384	369	371	380	353	341	389	377	343	354	375	378	396	371	367	364	364	363	374	342	396	350	355	378	371	348	393	357	380	314	344	380	413	372	391	377	384	357	364	344	338	370	393	350	346	360	360	375	391	360	374	397	387	341	360	370	366	361	381	336	404	357	346	358	387	336	363	357	340	394	339	351	336	372	364	381	353	374	371	336	348	370	357	364	376	376	353	372	335	363	355	354	327	351	345	410	392	345	382	385	371	383	332	363	333	373	368	371	349	358	356	361	356	330	370	378	376	367	361	356	361	389	354	349	371	401	386	372	367	386	357	342	364	366	357	365	342	368	389	355	363	362	364	373	366	349	325	364	346	348	381	375	331	313	372	349	393	364	355	337	332	366	402	354	374	368	372	352	403	358	364	376	389	386	350	354	384	341	352	349	409	353	344	357	338	383	379	355	354	365	375	354	331	358	363	339	355	346	351	407	381	346	364	407	376	367	348	384	376	357	364	399	352	335	378	398	352	379	356	363	379	367	362	352	371	377	323	337	365	384	352	391	356	393	380	373	338	370	401	348	361	391	329	377	352	358	372	362	380	360	334	368	366	374	376	355	370	359	359	381	354	351	344	365	359	368	347	348	358	367	360	358	378	363	384	345	371	373	386	398	372	388	386	362	348	379	376	358	384	347	364	340	371	382	408	364	361	361	385	390	360	405	372	343	373	332	407	380	375	368	350	353	355	387	355	373	392	388	323	350	401	384	359	343	390	365	350	365	379	371	366	379	373	366	397	328	381	369	365	382	380	362	394	348	371	353	370	374	383	382	386	362	391	346	333	326	330	402	397	377	356	355	345	344	391	390	317	361	380	364	368	347	356	392	356	363	343	348	367	393	351	383	381	351	362	369	373	403	354	356	365	388	385	352	384	367	376	366	359	360	336	390	339	376	377	348	339	354	348	371	360	346	361	365	373	399	365	360	380	349	357	352	370	374	343	373	330	373	379	381	374	350	353	370	373	381	364	395	363	352	359	359	364	373	366	402	356	369	350	363	357	364	390	369	408	340	353	365	408	352	320	353	372	363	340	393	373	335	350	364	343	362	347	359	354	406	394	349	372	364	378	356	376	385	351	350	389	357	337	359	374	389	368	386	348	367	339	335	344	348	366	400	372	373	354	368	377	339	362	367	358	364	352	396	358	345	358	376	376	374	354	362	363	427	345	367	346	349	351	358	346	353	325	366	354	388	367	367	375	378	380	378	346	379	372	407	362
25580	21468	27875	25465	11308	1845	1352	1079	1016	1074	973	957	987	983	909	901	976	932	917	952	932	985	918	953	862	959	976	900	958	941	911	871	901	928	939	964	956	927	942	959	917	923	951	963	941	914	939	965	866	918	917	983	891	912	932	914	892	952	936	907	863	894	860	944	896	917	933	965	920	909	904	910	945	904	903	939	876	915	859	879	905	883	905	914	954	997	938	882	936	884	865	962	896	908	860	939	925	936	908	906	937	895	938	890	891	861	927	915	930	947	961	881	895	921	920	878	919	901	917	956	915	896	920	862	921	949	895	941	912	957	934	861	891	879	861	924	850	922	948	933	890	928	855	867	896	897	946	945	968	953	901	865	884	897	959	916	907	890	952	860	937	880	933	929	902	912	932	901	907	880	899	872	890	834	952	898	906	872	958	903	928	880	903	871	909	907	933	880	981	971	907	945	942	877	934	924	926	945	900	906	879	950	916	920	923	915	860	935	927	885	922	896	896	934	870	851	874	938	938	910	888	898	889	871	944	974	925	1001	926	908	871	904	919	914	874	918	938	904	919	896	928	865	909	864	896	888	891	913	880	939	929	895	861	924	938	870	880	924	923	903	878	938	900	906	929	938	935	968	899	872	888	887	851	937	892	915	850	936	921	890	934	909	911	878	918	942	880	922	944	915	940	863	945	874	946	885	865	912	919	854	969	919	902	935	877	895	887	943	912	928	888	898	900	917	895	882	960	920	883	878	879	939	920	858	896	887	886	919	908	892	933	928	914	955	929	905	898	900	952	902	948	844	900	907	902	900	899	877	931	900	927	900	881	831	876	908	878	866	911	926	917	916	927	915	908	942	883	938	981	883	836	923	908	938	908	922	963	902	918	861	896	887	902	921	921	927	871	884	970	982	861	966	938	877	921	879	874	1002	947	924	937	902	940	873	885	868	882	923	881	862	834	923	892	897	866	897	916	898	934	903	951	919	907	895	829	891	927	906	938	926	901	927	891	903	883	910	896	920	848	887	925	942	917	865	882	888	932	881	936	909	926	824	923	915	910	888	922	889	940	875	907	902	923	891	906	828	897	934	870	949	924	908	973	855	902	928	919	907	920	892	870	938	912	902	901	910	872	928	899	861	922	906	935	933	902	907	918	871	934	908	949	928	878	921	900	968	907	891	893	872	940	945	853	900	929	914	921	927	861	905	879	897	880	956	904	919	901	894	883	888	922	901	910	908	887	873	890	854	943	863	937	910	857	911	892	901	923	952	886	880	906	859	911	986	884	921	930	916	887	903	912	914	920	895	910	933	854	900	933	927	909	915	935	926	843	848	876	894	880	949	920	967	946	874	845	952	903	928	876	883	942	884	892	933	875	882	938	899	881	919	874	877	895	871	865	898	908	936	914	853	945	871	881	926	923	905	945	873	891	835	862	922	877	920	882	917	921	873	942	910	883	870	886	947	897	922	899	887	885	851	903	924	918	971	919	912	894	896	923	939	925	900	879	926	957	924	913	902	882	901	883	898	903	895	934	888	901	881	869	880	873	905	887	876	936	880	866	881	862	919	858	878	946	929	896	927	940	891	860	923	897	920	883	885	927	860	900	886	877	893	965	909	909	927	962	979	908	872	860	905	913	871	915	873	862	894	859	900	885	936	931	944	937	879	948	894	928	885	894	924	943	885	905	883	876	908	920	911	870	912	884	893	887	880	969	942	860	931	886	869	871	853	958	936	903	882	883	933	883	862	902	934	917	908	908	963	887	938	953	865	937	862	947	922	911	964	881	896	881	947	904	890	884	931	886	892	884	892	855	922	941	906	874	912	896	911	915	919	949	871	905	845	922	883	875	917	923	902	856	901	908	893	905	890	889	910	897	910	919	886	894	918	976	919	867	919	936	900	885	861	880	898	955	958	893	906	886	952	905	819	895	835	861	905	872	871	880	870	896	848	928	868	884	960	859	903	912	832	917	907	901	896	899	927	936	940	948	897	945	877	938	871	935	912	874	882	958	933	897	904	907	912	902	891	920	855	890	907	879	862	861	961	910	913	935	935	898	868	945	905	887	874	906	883	915	913	907	934	904	899	906	911	916	940	907	849	916	893	910	862	856	872	873	851	891	884	913	910	867	862	884	933	953	889	933	904	940	915	922	873	878	910	937	891	887	839	903	920	863	928	923	930	911	847	949	915	837	860	925	877	921	869	908	908	904	909	955	921	843	831	963	910	911	906	938	918	937	863	907	939	868	891	885	902	898	893	876	900	911	938	950	879	907	879	935	901	851	880	949	897	905	942	905	951	910	904	879	871	920	909	875	902	920	865	848	866	941	878	882	862	891	875	916	899	951	921	898	921	904	910	866	936	902	916	900	918	861	909	927	876	891	916	938	877	864	944	900	908	911	972	921	875	920	940	884	898	916	899	900	944	899	917	871	910	946	942	837	932	893	932	885	900	904	878	897	929	876	896	887	942	925	925	885	906	920	871	933	911	846	975	874	950	869	871	894	868	878	879	970	913	912	878	893	933	837	894	929	925	952	927	898	920	929	893	910	917	882	912	884	900	891	931	881	932	936	902	871	889	927	967	886	922	928	943	915	948	940	912	879	850	926	942	884	909	891	915	866	940	885	888	826	973	897	917	883	890	931	959	931	934	933	889	937	909	903	922	874	840	880	886	878	923	898	930	898	935	944	937	956	934	917	896	935	912	918	933	896	904	922	899	893	883	876	932	942	916	874	877	932	881	870	919	944	873	898	904	869	900	919	904	929	887	940	915	858	893	890	907	913	890	877	913	924	927	900	913	872	907	885	902	902	922	856	906	900	891	873	921	903	910	957	898	847	905	870	939	895	906	923	870	871	914	888	890	894	920	948	934	869	895	956	943	925	934	889	915	902	857	888	904	884	923	892	894	912	867	880	876	905	856	918	944	924	952	947	907	896	901	921	917	844	903	919	915	932	935	911	866	858	855	901	943	918	894	862	876	871	884	856	874	862	914	928	918	916	900	887	871	908	885	842	875	935	937	957	904	976	928	847	912	907	846	940	901	929	827	887	883	922	911	865	884	891	894	875	896	875	927	960	927	919	935	889	940	984	885	926	964	879	905	889	916	849	886	877	914	900	910	949	954	974	911	915	904	902	890	891	910	917	938	877	891	894	930	893	923	936	878	873	885	933	942	890	837	833	925	943	951	871	882	900	846	904	891	904	904	925	894	882	877	879	897	910	946	884	906	899	925	927	860	905	912	886	935	889	874	905	919	892	888	868	847	935	949	880	887	870	908	885	952	925	858	896	957	940	906	916	935	935	885	910	926	909	907	880	907	947	900	897	876	903	874	896	858	923	910	825	934	884	927	885	942	878	933	884	898	935	950	910	890	924	901	881	959	896	929	937	921	924	886	910	929	922	923	907	960	910	907	876	848	898	915	880	853	865	926	884	890	962	854	942	891	874	934	927	915	912	862	890	891	926	937	934	890	896	898	872	894	853	894	870	901	885	917	960	879
3548	3708	2983	1643	1330	1134	1019	891	875	833	799	746	727	751	680	709	707	691	768	728	682	691	697	656	728	695	644	663	686	696	663	736	671	704	664	659	671	672	672	691	682	694	693	753	644	640	648	720	707	700	678	638	689	692	733	647	657	646	700	667	667	665	667	669	684	680	637	663	677	635	661	653	636	685	648	666	670	705	689	657	652	673	624	674	636	630	654	695	661	702	666	680	655	671	682	638	682	655	688	690	663	672	682	704	620	642	677	694	670	648	666	721	656	677	671	687	702	652	612	623	677	665	633	669	663	675	638	681	664	607	619	670	661	654	678	702	642	701	713	658	596	681	652	632	622	698	649	683	679	665	689	618	701	673	633	680	682	626	662	653	681	672	719	712	667	607	639	695	625	654	682	665	682	672	676	696	670	641	677	632	667	692	638	663	682	671	614	696	601	660	669	644	679	670	683	684	665	601	645	670	667	714	668	686	692	674	674	628	632	671	732	642	674	705	620	660	723	659	644	637	712	673	686	696	627	724	679	647	654	627	661	644	678	659	690	651	708	693	633	625	655	679	665	680	657	684	680	706	668	664	648	672	698	695	654	664	653	685	660	658	685	634	684	647	669	632	680	658	679	686	633	649	640	633	652	707	700	669	655	666	714	683	661	674	641	663	703	682	696	663	675	671	651	651	650	668	635	672	648	688	700	621	622	712	615	666	639	738	648	572	672	678	669	612	663	675	655	665	645	664	684	644	697	611	645	660	646	696	656	641	647	684	675	652	674	679	647	666	661	690	660	686	693	647	645	665	650	661	671	668	658	658	682	677	699	681	674	623	650	665	641	601	633	652	648	639	619	663	632	659	667	592	662	656	646	630	652	673	683	663	626	644	696	653	652	686	673	684	698	642	644	679	650	683	632	674	624	700	672	705	671	649	675	632	685	628	693	733	704	632	674	671	608	686	680	626	669	641	675	700	697	652	687	644	612	715	669	645	643	633	698	670	669	659	632	657	645	681	631	674	674	648	709	687	691	608	669	619	641	682	655	676	661	639	708	630	669	637	660	699	645	644	653	633	644	646	656	707	597	689	652	614	681	651	683	684	650	631	659	672	681	620	672	698	647	638	617	699	643	664	694	639	648	698	656	635	661	683	697	644	663	640	668	655	632	684	651	685	684	671	662	729	693	679	658	672	628	681	644	661	659	635	674	601	691	667	670	643	663	671	692	641	688	623	718	658	675	638	642	657	618	696	717	672	689	650	689	654	673	640	697	655	720	691	681	672	682	662	672	692	709	667	646	615	618	666	642	661	629	663	636	630	675	675	626	648	704	688	649	643	665	671	633	645	662	654	686	711	653	670	699	612	643	639	658	706	666	645	672	689	645	651	703	672	632	635	621	673	684	674	652	658	683	652	722	668	638	656	664	611	655	695	700	691	638	640	653	693	642	657	687	680	693	674	635	687	668	662	643	649	681	676	635	643	637	650	653	665	674	668	658	630	680	674	687	667	684	697	687	636	695	637	677	669	653	622	649	684	675	669	712	729	682	662	660	638	650	620	687	599	646	617	659	711	645	716	674	626	638	694	653	707	626	674	679	663	623	654	653	681	689	652	674	686	685	631	655	650	598	649	655	699	673	670	693	698	652	664	626	705	686	650	703	656	669	684	663	658	681	655	663	675	641	654	679	625	683	660	592	705	603	650	688	665	658	677	666	688	646	646	684	669	674	670	655	637	684	626	632	650	615	679	659	664	683	686	655	661	697	685	676	659	625	659	713	635	642	660	686	676	695	640	687	652	604	636	677	650	682	701	662	701	682	695	662	673	650	676	644	660	648	603	669	689	701	645	706	662	632	643	640	663	607	623	660	633	669	617	670	706	658	647	656	657	663	673	682	646	660	648	679	659	655	658	671	668	736	650	666	643	659	653	643	627	617	623	649	671	685	631	665	625	660	662	673	674	680	727	684	643	652	690	621	678	692	630	654	639	656	658	651	623	631	642	679	669	663	627	676	690	673	674	711	630	635	673	641	654	627	620	689	655	646	624	669	626	650	656	636	695	683	638	645	637	655	683	647	629	671	661	684	668	646	664	651	656	656	669	643	633	689	681	696	643	698	643	632	661	697	701	642	627	654	654	636	675	642	674	649	632	686	670	687	694	649	669	705	670	641	710	615	637	659	650	661	647	661	601	654	663	640	678	682	641	651	664	661	667	648	680	647	677	638	619	673	686	602	624	696	670	688	663	703	660	662	667	631	662	635	654	671	655	679	643	644	656	662	654	646	646	654	633	627	681	695	648	704	651	692	631	653	635	636	677	669	659	704	680	676	654	685	641	693	662	642	675	675	639	661	625	648	671	691	708	629	705	637	628	662	683	629	666	669	646	682	628	644	670	662	669	665	645	630	653	684	705	663	690	639	632	643	636	629	678	619	695	617	696	664	648	650	655	631	656	671	643	652	665	654	696	653	674	665	629	670	664	672	663	649	664	659	624	686	643	692	623	662	686	645	639	669	687	642	622	659	639	675	665	615	672	679	632	691	663	658	659	646	705	687	663	628	684	651	652	683	661	697	652	644	645	659	704	654	642	683	664	654	686	659	685	706	662	671	663	630	645	672	654	642	637	599	684	630	639	684	661	677	666	666	638	650	696	673	645	665	644	688	699	681	651	601	635	633	639	677	614	697	669	674	651	631	655	639	633	700	663	649	633	638	689	657	664	683	670	684	661	664	639	651	633	622	661	610	648	630	626	658	654	716	663	679	653	642	664	632	715	639	655	666	612	668	675	705	673	652	667	628	662	616	645	681	643	666	700	704	699	619	623	630	633	665	662	712	675	625	674	652	639	641	633	677	626	639	646	683	638	695	652	671	654	677	656	676	650	666	670	611	655	687	676	712	675	627	649	622	660	605	677	644	706	682	616	676	694	653	682	657	672	670	674	653	644	671	659	636	663	651	626	667	664	668	639	660	656	657	641	684	642	669	675	638	666	610	650	659	678	665	645	656	700	642	659	659	662	663	685	655	657	651	628	657	682	659	640	682	679	631	643	660	713	631	635	646	621	687	697	638	676	648	645	644	662	632	665	652	694	587	665	649	658	696	660	625	674	651	656	660	661	677	670	675	665	670	655	610	595	685	641	665	663	626	659	629	660	667	620	677	684	654	657	666	689	643	634	631	647	635	707	661	668	673	643	689	673	632	707	629	650	658	638	635	692	632	666	656	634	651	690	679	642	672	659	677	638	697	650	624	659	618	626	663	661	666	658	698	653	640	686	691	676	675	638	656	626	658	636	630	646	672	656	660	690	641	657	653	682	728	645	625	661	644	674	670	678	687	648	662	688	664	669	672	692	616	639	647	595	666	648	683	636	692	657	655	675	627	666	653	676	669	703	659	664	698	633	660	651	618	668	654	596	645	640	669	662	622	623	661	694	659	665	589	665	640	673	650	675	627	656	632	656	617	663	665	651	699	653	679	668	694	682	672	664	638	662	707	617
24485	21478	28825	24559	21465	8743	1872	1203	1042	945	952	920	934	881	940	915	883	917	828	846	810	850	874	784	893	806	882	836	839	848	855	819	812	766	832	865	816	795	765	805	853	806	778	782	758	812	754	826	872	773	795	797	806	815	822	803	760	808	761	804	808	864	834	814	843	793	809	785	801	780	788	801	860	811	815	795	794	790	785	836	796	836	779	795	801	817	819	798	791	819	846	846	803	842	770	817	782	809	772	869	841	824	752	778	806	830	786	780	811	773	798	818	788	750	831	782	853	779	819	773	835	803	801	840	814	862	824	792	796	758	777	777	803	797	822	732	853	790	805	798	829	762	816	797	865	763	788	778	748	834	825	751	766	798	784	832	785	773	784	806	798	767	825	801	756	800	825	802	815	755	797	799	735	787	782	785	805	775	805	834	795	821	794	834	784	763	785	756	840	837	847	814	814	818	828	830	750	788	795	822	803	821	798	780	815	751	791	752	855	809	800	848	863	783	805	792	795	855	808	813	790	843	821	816	743	776	793	783	721	825	777	865	739	817	804	765	834	823	782	786	827	786	799	785	783	806	767	773	847	801	793	748	835	779	797	830	762	765	817	820	816	801	828	813	783	801	805	777	792	744	802	793	797	813	833	754	835	811	831	844	849	763	804	794	779	763	806	728	819	818	810	790	746	768	761	796	803	832	854	831	845	868	812	815	810	828	770	806	774	817	798	762	789	838	802	786	843	825	816	873	798	842	792	810	761	861	811	801	805	820	863	790	730	802	796	840	822	767	854	769	845	785	824	770	808	757	807	808	813	802	799	803	819	823	809	835	802	802	847	809	781	818	842	787	825	786	823	797	802	811	749	810	816	830	850	811	782	853	774	765	828	794	807	802	797	787	809	873	725	754	814	794	782	796	793	775	818	792	794	826	748	871	809	767	803	863	804	823	818	805	757	834	802	828	782	771	799	772	798	830	853	786	766	822	790	815	788	822	800	774	787	760	806	804	735	776	838	792	779	775	806	806	800	835	817	783	796	812	834	774	741	848	777	788	801	814	786	854	798	867	771	758	772	767	787	757	824	801	786	767	802	791	784	791	799	810	787	783	812	775	804	772	798	763	811	774	774	769	839	824	823	787	838	831	784	788	766	846	856	813	790	786	798	753	806	814	770	765	840	825	817	810	789	801	832	803	773	816	814	784	806	770	796	781	822	811	805	807	762	819	802	823	805	795	752	809	789	775	754	788	808	809	804	810	826	810	781	790	827	804	798	784	828	795	851	827	804	808	796	750	828	832	747	800	794	774	791	816	775	796	850	808	780	777	814	816	858	818	813	765	819	801	801	848	782	771	821	824	810	808	811	751	836	825	769	751	775	793	819	837	797	797	842	824	765	790	770	786	798	774	788	841	803	776	801	778	774	828	797	725	817	769	827	806	857	808	730	834	804	766	758	784	794	759	817	786	761	828	760	793	796	805	790	818	790	739	828	794	743	776	797	777	815	830	755	818	833	766	815	799	812	787	819	809	819	845	832	799	800	762	781	855	798	803	826	773	785	763	823	862	730	813	761	854	776	791	817	738	831	765	840	789	811	756	771	781	837	787	802	813	840	812	798	849	800	787	786	776	839	789	815	797	838	782	802	834	789	744	858	719	777	851	804	808	789	761	763	868	776	792	825	792	800	824	794	797	780	803	779	754	738	797	810	781	801	811	764	746	809	811	799	782	807	782	783	782	791	787	768	772	803	729	809	802	823	784	756	836	773	857	841	753	807	835	794	803	771	807	752	808	801	739	795	801	822	760	824	746	801	824	839	782	801	795	806	778	805	803	745	779	784	776	801	811	839	770	832	794	800	846	837	800	733	778	809	790	786	832	840	721	817	809	755	809	798	831	769	790	754	862	751	799	815	775	850	816	782	824	794	793	762	812	818	799	767	815	763	805	825	742	803	802	788	821	772	786	790	801	785	787	806	793	810	782	770	786	779	727	785	855	798	827	843	844	829	770	794	781	781	793	817	794	799	785	794	821	807	786	755	799	816	799	803	819	841	755	775	777	821	842	791	776	808	780	805	828	774	826	813	779	836	806	734	785	756	787	834	817	796	808	839	815	761	813	783	823	772	755	843	769	784	784	846	788	802	793	777	779	820	771	852	801	785	786	782	768	807	885	784	820	799	793	831	820	821	819	844	792	800	791	755	770	787	775	757	804	806	835	744	835	764	797	751	794	761	740	846	766	844	819	806	768	806	819	821	790	764	837	829	776	853	767	794	799	835	764	790	778	829	832	775	800	837	811	782	813	819	768	773	778	769	783	833	763	788	802	770	759	826	796	750	780	769	790	783	794	802	822	788	792	769	825	793	849	775	770	764	791	769	821	865	795	783	816	816	813	758	812	820	762	825	817	811	804	780	806	804	841	799	797	782	804	794	836	779	802	819	788	753	810	814	818	793	828	791	789	805	807	796	815	837	790	773	780	802	763	826	786	779	771	775	785	800	807	815	834	798	831	780	771	797	792	809	770	769	796	794	789	810	800	774	767	789	804	777	772	775	832	849	827	767	821	792	811	765	762	809	808	754	840	806	798	801	761	776	819	746	775	805	770	793	786	820	768	773	793	797	723	814	775	779	764	779	798	793	791	762	810	820	746	810	862	771	752	756	800	727	798	767	810	762	799	782	787	792	799	779	803	765	820	759	788	778	777	780	771	861	793	814	774	779	769	794	788	818	781	763	801	782	802	769	842	862	834	831	792	784	814	798	819	779	786	806	755	826	738	819	769	811	798	713	832	783	786	773	799	748	746	810	792	753	816	775	848	819	834	766	807	859	815	837	826	794	822	788	822	793	787	802	811	801	776	783	779	801	794	761	791	793	818	810	825	806	798	798	783	786	801	806	795	843	796	803	811	804	781	779	773	842	792	808	816	761	797	798	787	799	824	814	803	806	815	752	808	826	822	760	810	798	807	810	829	779	842	786	827	771	753	824	773	781	808	786	798	798	759	808	772	772	812	793	794	749	763	790	772	783	820	824	789	806	833	800	815	793	780	798	781	807	814	778	764	824	795	793	799	793	796	774	861	773	811	805	838	792	799	813	783	862	830	758	751	835	850	819	835	773	800	822	838	740	765	865	794	725	770	827	777	831	802	795	786	802	807	803	771	744	815	829	771	773	766	809	832	798	768	798	794	825	787	732	778	804	833	770	830	839	798	814	739	833	826	769	784	805	767	814	763	769	825	813	808	782	750	778	817	782	750	759	825	811	781	792	758	804	770	798	802	816	819	841	758	805	793	787	799	832	751	776	830	747	745	742	794	802	782	792	772	792	848	805	760	765	825	807	803	853	777	815	781	782	780	779	745	777	841	776	804	801	766	816	769	770	821	790	769	830	787	819	785	790	823	798	843	774	784	838	773	811	781	761	818	857	801	766	828	749	790	823	773	813	796	776	776	783	755	748	790	760	836	798	776	764	802	825	757	777	829	820	789	797	760	823	816	748	787
3766	6008	4990	2613	1893	1398	1206	1004	950	847	877	789	757	698	731	723	711	672	674	665	672	661	637	650	670	634	646	649	628	649	622	619	628	633	608	644	633	609	626	641	632	641	597	617	613	651	625	617	615	596	652	611	633	621	633	609	616	576	612	594	624	594	616	589	604	617	586	632	631	624	647	626	615	643	576	639	609	655	599	629	598	614	594	600	600	584	607	578	574	624	603	564	617	600	614	600	618	580	599	580	677	610	603	615	625	595	570	592	603	575	630	618	609	652	572	604	600	599	609	595	601	654	606	616	581	636	617	569	625	613	611	608	652	577	582	587	611	599	616	607	557	579	644	573	631	569	601	624	591	591	623	593	555	623	572	623	631	617	630	588	651	561	610	594	603	611	581	588	653	595	604	576	603	552	613	609	633	625	652	624	591	590	593	596	595	634	618	631	607	650	605	593	580	558	621	559	561	628	617	603	597	586	591	619	642	567	609	611	626	574	607	605	605	609	588	604	578	593	624	582	629	576	658	572	604	645	559	562	594	587	641	534	566	584	628	598	640	572	583	592	569	581	611	589	604	633	583	597	538	611	559	617	616	570	618	600	584	600	621	593	623	614	613	624	620	612	602	637	572	601	647	621	605	614	578	602	623	627	581	576	577	574	622	622	608	627	589	599	570	592	569	573	596	615	589	615	625	590	562	619	626	621	566	619	610	573	573	590	600	616	548	582	585	598	597	607	628	625	557	611	617	591	626	577	570	630	572	615	627	633	590	630	600	570	584	564	577	620	592	603	599	611	585	567	612	617	605	609	618	577	585	594	621	584	580	634	609	619	638	585	648	576	595	586	599	606	587	647	628	598	579	587	619	567	595	582	617	629	608	553	603	622	594	612	565	618	571	634	614	641	632	579	590	606	618	580	602	612	609	583	562	567	579	603	572	587	604	656	571	591	602	604	599	578	605	586	569	603	602	589	622	575	630	610	590	589	609	566	631	569	606	594	600	606	580	591	594	560	586	571	589	632	590	629	644	544	577	631	575	648	565	599	602	617	590	591	630	621	627	614	592	588	636	611	639	585	613	572	603	644	619	596	589	599	605	569	590	652	586	576	609	622	568	572	606	608	622	604	596	600	614	632	560	604	579	698	613	597	630	537	590	577	607	558	631	561	597	570	594	595	586	580	577	550	580	587	577	584	575	600	620	603	646	560	556	583	597	565	589	625	594	621	569	552	606	615	632	623	617	617	618	583	568	587	594	581	551	579	619	585	602	585	571	609	610	578	594	632	609	603	584	592	580	608	623	639	591	601	582	585	581	578	616	585	584	590	613	595	627	585	636	621	596	558	588	637	602	619	624	575	611	597	637	599	581	592	590	581	591	565	557	593	619	615	603	616	638	648	564	639	592	600	612	623	567	611	607	578	576	601	615	611	636	604	597	592	569	610	598	636	561	585	567	595	577	570	604	598	599	591	591	642	595	621	622	596	597	591	592	602	560	568	592	577	577	605	623	605	605	615	581	620	595	603	589	610	602	592	615	606	583	594	584	633	599	590	578	612	551	589	615	619	559	573	592	515	573	594	567	590	618	587	581	655	616	592	607	585	580	591	620	592	613	603	593	561	606	585	649	620	570	598	655	580	577	567	606	555	597	580	590	558	602	611	614	561	620	554	645	562	590	614	632	602	622	574	607	599	587	587	593	625	601	577	599	625	570	573	529	578	597	564	585	588	574	588	579	568	558	638	631	615	586	625	584	617	563	599	605	594	630	603	617	608	602	582	589	595	587	608	595	608	631	602	555	620	563	554	606	622	582	609	606	588	605	608	587	591	599	609	590	606	594	628	595	592	584	632	572	600	581	556	572	596	586	607	553	605	602	552	618	574	603	604	605	632	565	618	613	611	596	614	596	605	594	609	576	573	645	532	605	617	588	609	569	589	577	583	587	612	594	611	617	596	595	593	605	568	611	610	633	591	563	596	580	599	590	546	577	584	581	611	586	599	595	612	574	596	572	618	617	595	557	596	607	560	592	587	580	615	582	612	607	602	604	608	571	621	591	555	634	544	539	608	645	578	554	611	605	543	610	630	600	582	603	612	556	583	650	573	569	620	593	607	638	610	586	571	598	615	571	612	580	606	559	617	600	583	553	586	601	585	588	593	559	615	605	594	590	593	645	619	579	612	596	608	596	648	601	578	640	571	633	628	570	632	621	574	588	624	566	649	640	571	591	575	596	570	585	557	583	583	547	594	577	607	599	586	588	589	616	560	594	570	597	627	615	621	593	611	567	550	625	638	581	573	605	636	570	606	645	568	593	610	568	608	633	594	640	575	580	633	510	601	569	547	616	648	639	594	608	584	614	598	611	566	596	589	559	621	559	610	622	604	557	575	580	585	568	581	583	601	590	575	589	620	596	584	602	582	589	608	647	610	601	565	634	590	580	599	563	597	557	632	583	572	567	558	574	608	579	597	576	598	610	578	583	563	603	586	584	623	594	602	567	563	564	596	603	561	593	640	610	593	629	574	603	597	596	564	623	586	560	580	595	613	563	555	605	584	603	603	592	555	583	564	616	597	610	629	618	608	556	615	619	645	584	613	582	596	588	607	603	590	614	599	600	591	580	562	583	597	558	618	601	605	594	604	622	592	600	559	568	590	617	526	585	559	602	617	540	598	550	566	603	635	559	562	560	583	604	603	597	590	596	552	569	593	619	569	552	597	565	560	566	583	594	573	561	614	583	612	591	615	591	594	594	590	580	617	584	606	619	598	558	634	563	615	598	579	583	605	599	645	594	569	590	581	566	639	625	638	594	603	572	599	589	552	627	611	601	620	557	546	542	563	560	585	565	575	574	543	554	564	607	551	580	592	603	544	613	553	621	587	606	594	559	574	593	591	627	590	572	601	599	577	582	611	572	568	600	555	518	571	613	615	575	621	569	597	620	618	599	596	598	569	593	589	567	616	570	615	566	567	569	611	591	602	558	615	575	615	580	622	578	571	587	635	577	549	622	588	552	574	577	573	570	581	594	566	607	623	560	590	583	540	585	606	597	635	568	558	592	562	595	611	584	554	619	605	596	563	623	609	579	588	548	601	608	593	576	593	610	610	571	597	620	608	636	624	603	564	581	617	572	575	601	555	569	626	572	625	557	549	557	633	562	537	635	544	551	627	603	619	625	567	597	615	637	624	580	654	596	565	628	565	615	561	559	604	620	663	614	599	571	601	572	618	626	582	624	567	585	623	612	573	578	621	587	556	578	569	563	604	598	642	614	596	581	565	631	583	575	574	610	623	641	610	562	607	589	552	623	604	557	588	624	578	592	594	555	611	531	602	597	567	602	577	594	550	581	565	589	577	577	611	618	609	615	584	577	552	586	578	616	572	628	595	610	609	597	581	612	555	576	568	582	583	584	600	602	601	595	604	611	586	580	591	619	599	605	595	550	565	583	597	560	564	597	601	606	620	637	566	569	580	610	642	591	590	532	586	584	619	601	579
27916	10118	1147	659	571	528	521	550	512	524	501	540	514	523	524	501	521	506	473	521	540	570	526	489	490	518	538	513	538	540	514	493	484	547	484	530	503	519	543	501	485	482	533	526	515	474	447	523	504	512	522	535	515	510	502	536	494	497	488	479	556	509	495	521	530	529	516	508	484	546	518	504	516	475	555	543	539	505	505	572	517	468	513	509	503	494	513	495	503	499	510	524	516	491	522	503	528	522	508	517	506	518	512	504	520	475	466	493	497	535	537	486	513	497	508	514	496	488	542	570	513	510	527	498	506	486	503	497	487	513	478	540	538	527	490	523	517	534	496	510	494	483	516	500	477	527	502	533	512	506	530	476	539	479	505	501	502	474	517	490	452	498	514	535	494	506	491	485	500	508	531	532	501	532	510	483	545	496	549	525	505	541	534	453	525	477	486	525	473	525	494	518	515	552	557	518	490	494	511	471	508	494	487	522	524	523	488	540	527	527	542	526	552	515	476	524	497	541	488	503	521	505	512	478	491	519	485	552	506	522	551	509	534	522	508	501	481	500	499	525	505	501	502	471	500	515	498	549	507	450	519	526	515	518	537	528	488	529	522	524	517	502	525	535	547	503	517	474	497	502	507	532	513	478	498	513	527	518	514	490	498	485	534	510	517	514	513	480	516	526	470	491	516	551	474	543	534	498	559	536	508	524	510	495	498	513	483	502	551	488	547	524	519	538	529	477	502	524	497	486	501	491	493	490	491	524	509	505	492	532	521	538	545	479	524	521	528	477	524	504	504	501	479	473	521	512	528	516	496	489	513	487	472	505	499	523	497	531	519	486	518	544	495	516	529	544	507	506	567	511	517	529	566	514	509	479	514	477	527	524	479	501	513	499	532	495	481	556	496	492	490	567	493	542	541	523	492	525	499	490	514	488	506	499	535	500	484	474	497	524	466	492	544	524	527	488	455	453	505	520	505	539	495	495	468	504	543	506	538	494	523	550	511	519	534	527	522	513	525	520	487	477	491	519	542	520	534	546	496	496	516	503	526	524	507	540	529	519	468	539	508	483	462	519	502	527	503	532	545	510	518	503	475	506	464	513	554	519	496	528	487	486	512	507	512	524	478	463	539	532	523	519	536	495	519	510	512	557	519	504	467	537	501	514	490	521	521	516	528	505	525	461	503	517	509	537	491	515	491	505	495	487	494	488	514	497	472	532	490	502	469	521	498	491	487	494	523	507	517	540	483	514	497	518	492	469	507	465	562	484	513	528	523	536	479	477	499	481	549	551	503	523	533	484	513	529	541	530	511	532	542	513	529	516	539	517	480	543	478	489	522	514	500	470	485	503	515	528	490	530	505	463	524	510	455	529	502	530	513	503	505	470	525	500	507	510	491	537	489	528	489	543	491	516	530	519	526	522	505	514	514	479	505	472	492	516	452	536	492	519	545	521	537	531	548	506	490	502	526	480	523	515	552	507	510	521	512	558	499	521	527	530	499	526	509	505	567	510	519	478	572	520	513	519	561	514	480	530	542	491	508	510	547	546	486	507	509	512	508	497	535	476	528	525	513	517	520	536	555	506	495	496	532	524	518	472	517	513	512	512	523	524	504	506	529	508	478	457	525	516	498	492	503	478	578	487	502	518	520	510	552	518	512	470	504	505	534	531	515	522	488	495	542	515	480	533	539	486	523	519	473	497	485	542	480	503	533	480	458	492	498	519	484	499	487	486	472	511	499	495	507	503	532	488	522	479	516	509	519	495	510	508	537	560	483	532	528	513	508	488	496	503	514	516	507	535	501	493	510	509	491	491	498	495	493	479	547	532	545	502	536	505	523	495	516	513	513	467	533	539	509	518	471	504	511	466	508	526	488	502	480	485	495	480	482	527	490	496	487	521	486	486	511	488	547	507	526	518	462	510	499	506	511	518	537	522	530	509	541	499	512	485	566	506	536	492	480	509	526	500	534	509	512	519	477	510	481	465	544	493	508	522	532	466	530	492	506	519	515	466	483	478	500	500	516	479	529	523	536	504	542	492	505	505	482	481	520	530	513	539	544	498	518	495	461	484	491	513	524	524	536	526	495	556	481	509	506	494	506	532	476	521	503	538	502	459	488	477	481	526	486	482	525	529	532	529	506	496	557	495	555	510	528	513	492	507	447	540	501	526	486	546	537	528	524	469	539	504	514	511	517	506	479	525	499	532	469	531	499	473	478	490	501	521	502	562	508	534	553	506	481	466	532	515	549	515	497	521	506	502	507	461	537	507	544	484	470	491	510	512	498	504	526	555	509	495	525	488	490	480	527	487	563	515	516	556	527	491	505	544	509	501	526	546	476	549	537	528	517	542	571	517	489	504	471	464	511	513	507	510	544	513	500	552	484	521	551	506	490	530	482	518	503	466	490	484	527	497	508	488	491	452	486	476	545	458	535	517	544	549	520	527	471	463	497	515	494	512	506	492	526	522	524	526	503	514	492	527	524	525	488	503	491	499	478	500	546	493	508	520	536	515	515	552	531	500	493	495	484	498	531	507	502	470	517	481	498	550	524	511	481	502	507	484	526	508	479	491	520	561	496	530	521	490	485	477	502	541	527	519	471	529	505	537	505	516	553	495	482	485	520	525	520	499	486	515	541	517	506	502	475	546	548	534	542	551	529	484	487	481	503	501	493	521	501	556	529	490	483	499	497	511	538	472	497	499	503	565	496	508	513	509	505	533	528	509	519	514	475	524	482	556	515	537	510	528	517	478	530	524	510	535	491	540	500	468	541	520	468	524	527	513	490	490	521	486	532	482	495	509	524	536	538	555	512	511	525	483	499	487	507	478	482	502	525	473	541	544	530	513	537	481	500	533	568	518	567	516	551	542	543	527	538	495	546	498	515	502	496	467	508	472	506	518	490	466	539	487	491	501	496	514	531	502	521	529	528	527	524	545	503	509	505	542	567	504	509	537	526	502	487	471	492	500	479	515	477	523	484	545	503	493	495	516	540	454	534	516	540	495	495	549	544	498	460	540	504	507	513	502	500	516	493	502	523	521	469	501	482	500	500	484	517	527	489	518	491	514	504	511	531	497	491	494	474	532	488	516	520	566	478	497	543	515	504	517	523	501	512	508	529	509	497	494	534	512	467	501	558	517	527	533	521	530	470	497	518	469	526	524	516	535	519	458	526	493	487	549	441	516	496	518	511	535	511	514	549	505	530	510	500	520	498	523	523	501	480	501	517	543	507	500	533	489	510	525	511	488	512	483	506	502	504	503	507	510	517	472	518	519	537	512	533	540	534	530	503	483	540	496	523	496	546	522	521	511	520	496	483	526	464	519	523	535	478	524	497	518	504	519	494	508	531	488	515	517	491	492	498	492	529	525	478	523	517	528	563	521	481	496	522	488	549	564	503	548	480	475	506	518	493	526	469	490	517	532	500	529	537	514	485	510	519	525	512	468	499	561	541	468	529	487	483	516	491	494	517	501	495	507	481	483	513	524	528	493
4908	562	502	464	402	372	411	381	390	375	378	370	411	354	333	379	386	394	346	391	334	388	382	386	354	344	369	398	366	359	374	343	376	354	412	373	332	386	371	373	383	362	331	372	369	384	371	369	362	377	362	365	400	383	360	375	358	359	382	363	367	367	393	393	331	361	357	348	375	331	352	347	369	346	349	391	365	360	378	375	346	355	380	359	345	357	364	366	345	368	405	355	394	371	368	361	372	370	400	380	361	362	404	372	373	332	395	343	390	361	352	353	355	385	392	352	333	352	345	392	354	386	405	317	393	374	383	378	376	386	383	373	364	362	361	381	361	364	354	371	373	404	356	367	362	368	375	371	356	346	328	395	365	358	422	393	388	385	393	380	377	356	376	371	391	368	377	353	349	361	319	353	349	356	351	326	390	359	343	328	363	361	388	350	390	376	361	326	397	358	358	347	379	363	357	353	358	365	366	372	388	359	367	368	350	409	364	358	404	355	356	414	365	382	380	362	341	380	324	380	347	357	371	346	379	340	382	383	385	378	360	354	373	335	323	375	344	357	365	365	356	359	362	356	395	362	351	394	375	373	336	406	385	334	342	369	365	384	363	385	353	413	351	380	375	378	348	344	372	374	334	388	351	392	359	365	311	371	416	363	345	369	366	339	371	379	335	349	352	369	364	396	363	391	348	366	358	363	357	336	389	372	351	370	388	359	325	313	375	360	363	395	365	384	360	398	325	346	405	399	351	384	395	389	354	379	355	373	367	381	366	350	360	380	368	357	331	355	365	343	368	355	340	359	378	375	373	362	378	385	364	336	393	362	358	370	386	366	348	324	327	387	386	374	397	388	329	398	381	370	374	372	329	349	342	365	371	387	335	368	350	358	354	385	349	390	353	386	350	369	375	367	376	347	356	406	351	352	383	366	369	343	320	361	359	373	360	377	394	396	351	361	391	327	351	343	368	396	378	349	339	362	352	383	386	337	367	358	390	381	352	352	356	387	342	366	367	333	419	367	365	355	368	384	373	332	374	383	367	371	350	318	379	377	369	378	348	368	343	372	356	310	362	363	376	335	396	377	360	380	336	377	348	371	371	350	369	362	374	350	354	357	361	346	379	361	389	367	349	369	371	377	372	374	380	364	389	375	383	364	381	351	348	362	362	356	370	392	383	381	365	362	357	369	380	374	329	377	362	342	361	357	376	353	370	351	368	391	366	370	345	371	381	349	376	381	361	342	373	360	356	389	399	369	342	384	347	340	346	372	333	417	374	365	388	388	377	379	341	363	344	360	350	347	371	373	360	352	344	362	395	362	337	366	401	353	380	380	338	374	366	350	349	347	398	374	384	400	368	346	396	381	381	363	377	383	373	360	378	359	371	363	324	362	366	358	353	349	366	340	353	349	366	390	398	365	356	389	340	380	368	372	360	358	378	382	361	394	368	353	371	384	391	381	334	352	391	396	358	349	347	369	369	345	366	364	334	406	340	372	355	358	415	382	381	371	373	378	361	376	350	376	367	380	355	397	374	364	346	348	396	374	393	336	382	372	386	342	380	348	334	383	377	387	355	344	365	388	378	390	362	373	346	355	349	338	347	363	385	359	407	412	373	379	363	359	357	352	391	338	375	335	362	390	357	385	348	356	369	368	337	340	374	373	381	381	386	360	382	338	350	361	340	351	348	362	383	376	375	370	372	374	331	357	353	372	375	354	361	403	374	351	357	397	391	363	363	361	363	331	371	385	375	358	379	374	394	390	407	344	386	357	403	360	404	361	374	367	370	360	371	357	375	369	344	361	337	333	394	382	369	358	391	375	356	332	345	347	340	373	388	334	348	368	368	374	337	389	355	372	382	360	386	363	378	338	378	388	387	361	350	397	361	348	389	346	391	358	372	374	395	332	364	379	374	389	393	333	365	360	383	336	392	349	401	323	367	380	393	373	381	360	336	345	325	375	382	367	369	351	387	401	367	385	341	343	342	372	340	372	317	373	382	395	413	364	381	369	343	358	397	363	370	368	357	357	328	380	351	356	373	329	409	379	389	337	371	360	349	357	379	346	364	350	341	352	352	334	379	355	369	359	405	396	370	322	372	355	360	354	380	368	356	353	363	376	364	363	377	372	343	371	358	357	348	393	347	387	384	358	386	337	364	367	330	368	386	361	346	379	325	328	392	364	359	355	349	390	375	359	372	400	376	368	381	381	367	362	339	387	344	356	358	360	361	380	369	364	362	389	375	387	357	341	398	359	339	390	384	347	381	369	352	373	390	390	357	396	385	388	363	353	350	351	350	368	369	377	328	380	334	343	344	363	394	362	378	366	371	327	391	368	349	362	359	354	385	378	399	392	355	374	354	351	382	355	354	374	361	346	368	385	391	356	373	378	345	399	373	354	344	341	354	371	378	388	361	373	378	345	352	389	344	360	406	364	369	332	364	368	368	361	363	366	370	379	391	381	350	362	348	350	410	385	370	393	401	378	349	381	344	401	340	370	370	351	374	352	369	372	355	370	350	353	373	365	391	365	323	348	338	388	365	368	347	407	385	335	358	329	355	362	379	335	368	354	357	390	358	378	325	360	352	368	359	375	360	365	379	357	391	352	378	365	376	376	382	377	389	368	340	342	366	371	349	381	356	338	370	350	383	362	381	364	359	375	374	382	377	350	371	366	407	352	373	403	374	346	385	362	354	373	346	316	352	377	361	404	362	408	379	351	358	352	426	368	363	316	389	347	344	343	378	320	366	349	371	361	386	404	382	362	372	361	350	360	384	366	380	363	394	351	387	392	337	351	346	384	380	359	389	377	368	377	345	382	378	397	359	387	366	357	381	370	399	392	386	399	343	367	369	375	375	338	364	398	382	345	413	337	388	389	385	368	367	333	344	339	368	371	361	370	364	377	342	376	340	349	351	405	356	337	388	386	377	376	340	380	332	364	340	362	376	353	376	349	359	374	359	380	384	350	363	391	365	351	370	367	386	396	344	369	397	353	367	330	359	365	384	375	330	365	393	395	377	379	376	326	345	355	344	388	350	362	356	388	385	382	392	383	345	344	352	367	395	355	364	335	386	370	362	392	379	364	383	368	375	364	366	414	338	372	384	365	398	386	353	409	367	348	347	350	363	382	345	385	367	383	324	359	360	386	389	376	366	371	351	356	398	409	358	349	366	351	399	369	323	334	339	374	389	357	367	353	384	388	389	360	391	406	351	378	365	388	354	348	340	383	345	370	346	342	356	346	353	379	381	327	316	379	382	359	324	362	332	339	348	362	365	373	382	351	392	389	320	349	363	365	350	354	348	363	343	361	346	368	347	366	370	366	338	368	347	379	370	361	358	361	373	361	360	361	319	375	356	373	350	344	394	345	387	403	395	356	361	374	371	370	384	404	350	359	363	401	384	329	365	401	364	352	368	378	366	347	367	372	359	393	355	343	364	392	373	320	338	378	390	410	378	366	398	376	344	380	369	342	372	364	380	362	355	378	366	359	360	358
25621	21512	27912	25528	11110	1822	1324	1100	1006	1022	1015	938	923	960	996	971	928	878	932	972	952	924	886	920	910	954	872	862	953	952	893	921	927	915	971	938	881	899	941	914	886	904	860	930	935	879	896	909	872	888	891	878	885	945	884	901	951	919	881	913	851	908	902	925	883	939	881	939	848	898	928	933	950	887	917	936	926	854	886	922	913	917	904	937	941	912	891	907	887	913	926	845	949	930	918	939	941	926	886	938	923	905	879	911	895	887	903	916	880	907	887	908	915	941	895	860	930	869	873	948	927	849	964	891	933	864	879	879	946	963	886	908	875	867	832	904	842	852	905	896	878	918	871	958	870	867	953	930	900	883	899	873	871	936	871	888	891	910	894	917	915	920	916	965	886	983	851	903	864	938	927	903	866	921	948	883	911	892	899	848	873	860	913	875	891	940	878	834	940	850	909	940	865	916	926	878	958	889	875	850	896	924	877	855	933	941	910	897	890	893	909	860	930	861	861	890	864	948	886	918	893	885	921	951	882	910	902	919	909	955	928	900	916	867	976	894	884	907	899	914	911	893	901	934	894	913	867	875	890	861	834	905	919	921	910	858	897	890	881	894	932	824	916	903	894	943	902	902	863	924	947	895	907	906	853	865	906	953	923	906	855	928	932	881	872	893	918	932	860	934	903	905	876	876	876	934	879	940	951	933	920	871	881	928	872	844	917	895	813	918	890	925	889	849	918	878	884	904	887	975	961	860	908	890	935	881	882	913	898	942	897	948	837	844	902	915	929	906	907	931	919	833	884	871	894	867	903	903	882	919	886	875	916	877	907	976	892	861	889	901	904	913	897	901	959	871	905	911	920	875	927	880	909	900	1033	876	883	875	928	865	890	894	883	918	882	886	883	923	902	891	950	886	832	864	914	943	925	868	898	964	861	862	841	905	922	889	878	897	892	954	896	869	906	938	899	888	882	884	868	889	891	912	916	907	912	924	917	883	871	880	894	917	887	833	921	887	920	922	927	905	897	930	931	907	975	907	908	903	936	861	926	890	923	936	986	908	897	896	837	901	893	900	860	913	892	900	875	918	898	884	935	910	959	866	893	884	891	898	936	927	937	893	896	900	883	864	866	887	914	810	888	958	938	914	872	871	898	885	883	887	924	886	895	913	885	901	937	972	954	921	909	878	926	880	929	920	873	936	881	959	888	881	900	889	939	941	900	905	890	899	882	894	920	880	908	946	923	899	928	897	879	977	899	857	922	936	932	913	895	904	876	884	919	905	923	931	858	926	907	926	896	937	888	912	908	932	866	901	911	943	941	904	890	847	908	867	856	916	917	898	884	910	886	955	911	892	962	884	944	922	889	903	918	904	893	937	935	913	945	853	879	881	966	877	912	906	931	927	879	940	907	930	913	933	914	891	864	901	917	887	863	943	954	922	879	868	913	913	892	912	948	897	933	903	903	900	933	913	910	919	880	905	868	886	876	858	862	855	881	928	922	906	915	863	906	900	931	870	905	950	882	928	900	909	908	897	892	905	900	899	926	885	908	905	875	906	931	919	883	904	934	891	929	905	935	906	904	938	910	887	879	868	935	854	904	928	884	964	923	857	894	914	918	925	896	934	851	862	954	976	950	896	879	947	937	902	896	898	918	931	885	954	901	864	907	941	869	907	913	912	901	946	867	903	852	936	891	886	893	943	958	886	888	924	900	904	909	915	927	904	893	929	854	923	947	896	903	857	922	919	842	892	842	899	936	927	873	927	913	904	929	905	903	908	921	857	904	933	893	909	892	914	802	892	898	884	909	873	900	915	920	911	915	899	876	881	898	857	894	856	908	916	855	901	886	898	912	880	907	904	892	940	926	851	900	897	835	916	890	883	897	916	864	885	880	923	949	905	888	885	822	946	968	867	878	920	903	918	983	874	881	903	923	906	858	883	883	863	957	865	932	864	902	900	938	877	837	887	928	907	927	914	883	851	855	911	909	943	896	906	896	900	892	856	879	926	933	915	927	891	884	921	892	924	926	891	914	925	904	880	892	873	881	889	910	852	899	927	937	900	883	886	902	922	880	901	895	904	917	908	855	905	928	926	899	899	846	884	909	863	881	872	907	931	911	900	878	851	888	919	884	901	909	885	925	930	898	919	909	898	865	890	911	941	878	933	901	950	900	832	883	897	932	957	879	959	895	946	907	921	902	890	918	922	915	857	873	909	914	906	885	957	935	843	895	884	944	891	853	928	856	917	934	930	982	887	906	939	969	872	892	899	875	974	868	934	920	888	865	853	886	899	913	914	919	952	912	924	841	902	899	870	920	876	920	956	927	892	939	849	852	860	904	891	941	864	859	862	897	922	899	947	961	883	857	925	901	897	887	949	896	901	902	912	959	895	898	867	898	907	928	897	910	886	916	883	926	908	882	936	874	919	847	930	915	897	911	907	938	943	869	914	872	891	858	952	838	924	834	941	889	949	919	889	919	886	943	892	920	879	902	897	919	927	891	877	872	924	878	909	905	950	940	883	860	898	931	917	917	927	916	942	885	898	847	932	906	885	852	943	951	877	885	945	915	894	876	939	933	865	919	893	916	919	915	863	953	883	907	947	941	939	903	949	918	919	895	906	879	871	860	918	869	850	959	934	880	838	901	930	889	954	847	922	917	882	929	898	875	914	900	876	838	933	895	891	878	922	857	967	901	920	886	911	929	885	857	903	897	953	886	897	923	951	862	884	895	918	931	946	936	983	881	894	885	925	923	924	926	915	982	866	839	931	884	940	833	909	897	897	924	891	912	897	952	904	901	856	846	873	917	878	928	840	887	939	921	913	915	909	899	898	895	875	867	909	926	877	872	969	912	943	891	950	920	905	897	838	903	902	871	892	942	890	934	888	916	921	900	920	922	891	873	912	914	911	875	885	934	921	922	911	847	876	946	921	872	1001	922	851	865	946	854	883	903	881	924	873	904	897	927	903	875	852	902	916	933	967	858	930	866	863	902	892	879	909	925	897	906	879	890	883	871	908	910	911	896	930	909	943	906	925	891	904	896	890	899	910	935	863	913	951	877	950	919	890	874	964	892	969	942	881	924	943	869	860	929	930	885	905	881	941	904	932	895	880	917	905	865	912	946	888	886	847	873	929	850	889	903	905	892	897	914	898	918	908	901	871	942	883	868	880	934	912	917	912	918	862	980	964	908	954	935	839	934	869	934	896	899	919	876	872	976	925	909	921	862	922	942	910	944	961	924	911	917	922	901	898	915	898	909	949	944	919	867	896	914	901	900	854	899	884	912	884	877	891	883	903	947	903	918	884	955	884	927	909	974	883	900	875	884	937	875	901	928	867	940	903	948	954	906	925	914	921	901	858	959	884	842	940	904	948	912	865	898	935	912	933	916	884	848	901	923	906	918	889	915	926	923	909	857	888	900	895	900	863	897	882	910	852	866	891	926	907	919	865	895	944	917	936	944	844	870	899	906	903	915	950	879	876	867	915	950	925	860	896
3504	3733	3101	1771	1337	1079	960	931	855	736	814	782	748	725	702	708	749	716	728	658	710	697	708	671	689	684	678	699	683	706	696	671	689	680	686	703	729	690	723	654	697	646	636	679	613	694	678	674	668	651	668	648	679	676	677	669	615	647	687	683	691	713	643	714	700	682	671	675	652	682	684	688	650	634	657	685	676	722	666	731	698	681	657	671	672	670	658	684	684	718	695	665	632	678	680	678	622	676	678	713	687	645	625	662	685	627	623	708	653	653	631	665	660	638	671	690	675	709	716	700	615	659	665	677	684	687	695	689	685	657	624	680	660	657	694	709	650	699	643	682	654	654	651	667	683	686	661	707	662	672	652	656	686	653	631	701	636	686	652	630	689	642	690	692	655	630	710	667	696	660	633	671	665	655	689	659	662	695	659	633	619	690	702	673	654	711	649	683	674	684	689	650	675	643	666	649	667	670	683	654	662	645	682	661	630	618	658	673	629	639	671	702	634	642	680	644	668	661	650	614	692	652	689	663	660	661	642	693	686	673	675	660	661	662	669	655	695	648	650	649	651	657	661	642	659	676	691	679	662	669	641	660	671	661	665	622	677	612	701	664	610	673	701	698	667	677	655	714	677	628	641	617	628	678	665	637	690	688	694	608	678	668	643	633	698	646	673	710	631	651	623	674	694	672	676	688	648	650	643	664	654	644	650	684	647	662	668	649	689	705	661	649	674	601	651	646	640	693	642	684	666	674	656	647	709	673	657	701	668	712	704	664	703	630	633	625	650	681	625	710	653	660	654	627	648	668	682	697	658	683	632	692	621	690	620	700	670	635	690	678	710	680	681	659	672	675	648	655	697	656	680	676	622	654	669	685	677	647	660	678	634	700	658	693	646	701	650	658	677	643	666	643	665	658	692	653	672	657	652	595	679	629	676	693	689	665	612	680	656	656	673	666	689	667	661	677	598	634	649	718	609	647	677	621	647	673	684	650	686	683	644	687	662	677	687	656	693	673	611	670	665	643	713	624	678	727	682	660	689	673	643	615	623	663	693	636	666	673	671	615	717	676	677	661	667	665	650	635	637	657	640	610	672	644	639	646	654	646	672	710	675	706	683	653	696	653	683	679	710	656	676	631	636	652	639	659	640	721	687	638	621	662	635	677	649	680	682	631	630	638	683	669	606	683	632	677	693	647	652	671	648	670	618	679	636	695	600	678	661	657	699	659	646	668	616	656	654	665	684	641	663	681	654	617	649	614	639	638	700	641	633	672	659	677	672	697	662	710	697	650	667	691	671	601	665	669	638	641	700	658	658	656	650	655	693	656	637	632	660	671	666	614	634	654	678	661	691	711	647	652	684	671	715	661	642	662	660	667	638	656	679	689	621	631	632	630	677	683	656	657	670	657	673	666	689	647	660	629	714	648	717	641	669	662	688	679	629	669	692	681	688	715	665	631	665	648	761	643	654	655	691	648	654	653	690	650	694	668	639	700	647	682	612	682	683	622	669	638	650	684	686	628	657	679	689	712	635	642	655	660	700	648	653	643	647	651	670	646	634	660	666	664	683	687	692	675	675	667	650	651	680	660	661	622	607	611	660	719	654	671	600	680	603	625	667	687	628	682	675	662	681	639	634	689	684	673	701	650	660	731	663	638	663	653	654	684	698	643	699	673	632	688	670	675	727	666	633	669	638	643	658	659	673	698	665	653	664	666	704	653	655	719	718	652	652	653	710	633	634	649	703	655	672	629	628	715	614	670	653	611	648	666	637	667	662	647	667	673	676	684	657	681	692	668	634	669	690	639	689	689	667	671	615	666	670	688	661	657	610	622	665	637	683	657	671	680	646	639	698	699	689	680	629	698	680	672	648	660	631	648	615	656	638	672	648	685	670	646	663	651	645	643	695	679	603	658	666	662	718	595	635	681	656	690	679	684	668	654	692	645	680	637	634	654	668	649	672	673	662	652	659	665	632	630	668	660	661	649	673	630	674	697	663	637	621	668	640	672	641	639	696	667	672	698	664	664	674	654	628	644	654	656	625	686	644	657	652	675	660	683	653	668	669	673	670	662	642	606	717	700	679	600	671	662	662	667	631	663	661	593	681	614	656	615	650	628	649	657	672	657	651	664	679	684	619	646	675	668	665	651	655	663	686	667	644	652	631	656	660	678	654	631	690	614	632	618	643	642	667	651	673	618	697	663	691	655	627	678	683	639	657	679	613	667	599	623	711	697	639	647	641	666	654	648	706	667	639	672	711	697	640	663	669	674	641	639	632	675	645	682	675	675	668	617	640	641	691	669	655	690	636	682	652	653	693	657	673	688	606	698	639	706	651	667	663	640	656	695	688	663	650	643	657	671	655	693	655	645	675	669	665	621	653	626	658	665	658	661	639	661	658	616	611	666	668	634	661	677	620	692	624	610	700	699	644	698	650	652	680	676	666	717	648	642	658	639	662	667	652	716	641	644	674	684	666	649	625	648	669	651	709	630	644	655	661	681	657	663	665	673	679	708	615	648	666	667	691	578	649	660	677	660	658	650	602	656	647	666	680	622	657	663	651	667	649	685	680	661	679	682	646	680	660	682	656	652	669	689	652	696	653	697	621	628	649	665	652	674	675	658	662	697	668	637	665	691	667	675	695	633	693	625	646	669	691	668	674	660	658	614	680	643	672	697	692	665	701	646	666	677	688	646	663	690	679	642	657	659	649	634	692	603	687	690	601	669	676	697	687	665	663	664	692	637	668	685	693	682	685	657	674	663	701	640	656	709	656	636	685	659	663	675	669	672	674	699	623	708	664	679	653	690	626	705	651	668	685	658	670	695	675	625	653	650	690	649	596	685	680	708	694	642	656	646	712	680	670	697	671	645	646	641	658	679	631	644	619	643	615	651	649	647	691	673	693	685	714	647	677	624	665	629	681	674	673	660	679	623	651	689	639	673	657	630	694	652	677	687	647	659	668	686	613	644	642	650	632	638	688	656	663	684	631	662	694	638	649	624	654	629	627	630	646	671	668	648	634	670	673	681	667	658	637	668	646	667	671	678	663	643	683	703	651	691	694	648	652	672	690	664	702	661	685	657	617	620	667	659	650	624	646	656	690	702	691	672	696	653	668	682	641	705	632	671	675	662	682	680	650	664	612	717	699	654	680	632	621	612	666	703	676	635	626	700	661	651	642	638	629	638	632	615	697	665	656	677	686	726	633	633	691	638	641	685	701	680	596	678	663	691	614	661	678	625	699	633	646	707	675	655	662	639	634	670	677	657	648	624	660	605	675	629	682	662	694	650	637	633	638	612	659	647	660	647	627	663	648	691	681	712	631	634	696	668	610	641	666	658	589	704	669	622	646	648	658	674	664	643	684	665	604	678	695	662	683	632	632	744	683	642	650	650	665	668	640	689	629	630	662	688	702	670	648	656	654	638	647	685	703	653	713	669	647	669	657	674	644	671	636	645	593	640	656	643	668	683	667	630	647	713	637	644	705	604	655	687
24520	21462	28825	24555	21448	8819	1917	1294	1017	982	957	992	944	956	897	919	878	876	940	899	823	855	832	890	866	834	862	834	797	817	804	852	828	831	825	816	883	812	767	844	841	866	826	804	808	773	841	821	805	846	852	870	836	793	880	845	817	851	835	850	763	788	836	865	804	795	810	854	789	801	819	781	842	852	874	798	784	783	826	784	810	790	794	816	820	820	809	777	826	833	818	796	842	785	810	816	771	846	790	749	840	825	782	781	855	795	832	824	798	780	845	868	786	814	801	844	799	795	818	817	843	808	801	800	850	796	799	870	744	788	824	826	804	840	814	769	859	778	825	830	762	837	813	778	863	790	854	811	807	806	842	793	859	855	826	818	746	760	779	841	782	835	846	775	839	798	819	775	787	767	804	812	815	819	813	791	803	834	821	839	799	810	818	860	861	795	796	773	778	836	783	801	770	870	846	774	784	799	828	792	788	864	809	838	844	799	796	814	816	838	819	822	771	834	806	819	799	814	842	795	750	788	760	797	801	850	783	804	822	782	860	801	855	793	782	802	806	844	852	786	747	776	809	820	810	804	825	849	808	778	808	835	788	804	804	826	780	824	790	794	828	806	846	882	807	796	808	763	821	848	801	811	848	750	780	778	806	825	750	828	775	847	823	809	795	812	726	783	801	832	831	781	813	781	794	778	808	728	796	790	798	803	813	803	833	786	782	857	785	842	711	835	818	811	808	843	780	820	813	870	857	804	790	843	775	800	770	799	848	844	782	798	831	799	852	787	786	823	787	785	822	744	834	790	802	844	793	792	718	822	818	849	825	825	787	803	803	805	789	841	836	836	815	809	853	781	810	767	823	812	826	864	854	817	802	784	817	817	768	789	816	792	755	833	833	772	859	810	795	851	757	717	838	770	799	795	784	768	841	796	765	844	807	786	811	791	810	752	776	812	826	786	766	783	825	824	811	855	807	826	769	803	809	783	819	825	832	792	778	809	803	798	804	808	833	796	795	810	795	832	794	794	815	820	784	793	786	803	796	814	812	786	817	842	810	824	841	818	762	821	823	845	829	793	789	834	727	812	817	840	773	854	826	837	769	782	769	821	797	828	848	839	811	831	840	813	835	799	838	823	830	822	775	797	807	821	834	784	823	830	823	826	788	848	773	795	815	788	805	818	854	847	785	809	824	823	828	862	826	814	801	756	823	805	806	815	777	796	774	784	812	817	793	808	841	818	812	820	775	761	788	824	813	851	812	852	770	817	841	821	768	816	801	777	799	807	823	776	754	788	804	796	840	815	815	847	797	845	836	827	816	782	848	777	814	781	817	846	820	807	779	798	785	795	790	803	817	775	780	827	782	802	854	767	776	789	819	821	796	833	804	871	783	780	841	785	829	787	758	873	780	775	791	879	802	785	832	837	786	824	823	817	796	837	900	794	761	845	783	842	743	829	772	809	815	785	837	759	811	820	771	834	816	829	810	813	780	820	795	769	842	758	784	794	819	775	812	817	731	768	812	804	846	807	776	790	753	804	841	770	802	830	776	837	819	811	804	778	837	802	802	785	779	823	802	758	774	820	854	779	820	803	789	812	801	814	829	785	761	793	832	788	796	821	843	820	801	839	745	797	846	762	782	819	819	722	814	757	758	834	810	794	819	763	808	808	762	811	754	842	825	824	793	849	733	869	807	788	816	797	806	777	834	768	752	834	781	807	816	810	790	809	802	822	785	822	801	784	822	817	811	797	823	781	862	824	764	802	812	818	747	778	828	817	828	815	775	752	836	824	870	812	800	803	795	775	816	770	779	790	827	798	785	771	761	792	829	790	784	819	773	800	826	827	831	807	827	814	810	824	789	786	814	822	790	879	807	837	804	840	835	873	766	781	770	822	814	792	764	809	793	803	835	831	807	786	797	800	801	813	799	824	817	808	785	835	837	796	775	807	777	828	825	770	830	824	831	799	766	790	760	778	848	827	802	808	840	814	816	813	813	843	864	826	792	818	796	800	810	838	788	842	850	880	745	820	811	811	813	813	780	768	758	802	779	836	794	837	814	806	807	855	767	747	758	760	820	816	776	777	848	825	780	848	813	836	844	800	758	789	836	767	776	811	788	868	836	784	830	781	799	812	792	808	839	798	779	880	810	820	798	825	811	796	782	808	808	828	827	833	801	768	807	814	788	781	796	820	805	816	844	826	881	723	795	775	742	796	816	789	767	846	773	818	770	826	765	810	798	814	836	833	771	794	777	771	793	791	760	852	803	790	794	839	814	828	836	822	841	785	772	837	837	804	827	795	755	890	834	811	784	804	745	798	747	841	782	773	831	794	812	750	767	876	815	779	791	817	842	772	826	772	847	786	831	788	741	804	805	775	791	792	795	744	812	795	775	790	811	790	828	804	775	750	805	783	825	792	864	822	857	789	784	796	808	796	777	853	868	780	818	782	773	797	856	788	810	765	768	822	799	846	842	807	828	815	752	794	845	820	772	855	801	796	807	849	797	764	807	806	818	819	785	799	792	767	807	826	799	818	830	844	810	778	796	794	787	829	824	826	782	773	833	781	773	780	848	742	812	766	799	753	766	786	810	750	802	739	828	811	789	818	828	809	816	783	820	822	826	778	749	809	783	822	828	784	830	836	778	805	830	778	806	833	868	803	792	799	820	815	803	798	803	844	854	792	787	835	776	782	795	798	757	795	867	792	810	741	781	818	796	774	783	778	803	753	806	794	760	820	782	792	773	800	805	802	798	827	803	793	800	849	850	758	803	795	846	791	778	780	865	783	749	766	810	803	867	842	796	804	785	844	826	828	798	788	812	764	781	809	787	788	816	811	847	780	813	759	856	826	784	870	832	806	792	765	835	819	810	785	828	823	780	791	760	777	856	802	834	805	805	763	830	838	804	773	811	804	808	775	787	821	864	793	758	808	792	829	853	743	776	821	806	815	760	821	841	786	787	771	815	802	796	856	834	822	847	820	806	778	835	778	802	755	804	829	796	779	825	813	781	810	827	793	818	798	754	794	773	805	783	809	811	879	812	754	851	776	827	861	816	812	772	809	803	766	801	774	832	851	852	810	799	809	822	781	792	768	738	786	751	796	780	828	793	835	841	819	793	779	736	778	804	866	794	760	815	794	786	794	808	814	830	764	831	803	790	775	800	842	824	844	802	834	800	770	769	764	824	776	793	862	803	776	792	809	794	787	799	765	783	828	803	860	815	820	847	760	787	835	828	758	794	809	784	745	759	831	829	815	845	803	814	752	792	814	887	825	816	808	797	720	845	800	798	784	809	806	769	766	803	812	775	828	803	766	781	858	736	824	835	841	760	789	773	820	784	806	762	812	743	792	746	822	753	756	774	779	767	820	821	846	822	863	858	763	820	813	756	836	795	825	819	803	851	796	774	807	807	812	819	747	821	794	845	841	854	785	808	793	803	781	812	789	788	797	816	778	842	785	757	827	848	796	802	789	788	760	797	855	803	842	880	766	753	840
3740	6022	4919	2632	1835	1424	1242	1014	929	871	847	807	752	734	700	763	666	689	678	660	699	629	663	653	592	662	641	650	597	610	592	628	664	647	596	676	575	629	600	594	583	614	621	641	609	596	640	644	635	599	602	584	600	602	597	610	586	603	614	638	586	609	631	680	612	611	594	609	557	661	636	647	599	641	625	597	617	653	581	586	573	598	622	593	619	596	621	623	623	611	573	591	562	589	637	601	626	590	611	618	661	620	615	592	612	643	557	626	591	633	570	611	619	635	614	615	632	654	585	574	601	594	584	616	581	579	598	608	649	561	582	618	597	586	651	618	614	602	622	636	600	613	595	593	595	581	590	608	602	658	603	566	594	579	623	584	588	657	625	574	609	581	618	629	630	589	608	577	618	646	662	572	598	645	591	591	635	570	619	600	576	640	564	586	616	576	619	596	578	627	639	596	588	613	578	569	566	542	620	616	583	608	637	604	590	593	627	565	603	578	635	667	646	590	663	566	621	596	613	625	571	604	587	588	618	595	573	625	597	614	640	633	611	600	657	620	628	587	622	639	595	605	636	598	629	612	623	589	595	653	589	592	617	602	562	571	603	585	586	609	591	589	615	626	631	603	589	628	625	567	605	630	600	567	592	610	618	613	608	654	588	626	599	591	589	602	603	617	614	593	595	561	575	633	600	611	548	631	597	577	582	606	588	586	665	576	619	581	593	562	584	583	607	610	614	594	576	602	628	618	626	603	618	594	603	605	590	578	586	596	580	610	635	615	628	621	599	572	621	587	586	571	571	587	617	581	606	601	632	609	580	575	558	605	604	588	608	575	612	596	586	535	631	610	569	631	578	622	575	627	623	605	600	563	588	604	603	582	582	597	586	587	576	599	587	629	599	592	615	614	621	599	590	599	610	624	605	576	605	597	563	659	586	616	612	601	608	612	627	608	602	601	580	597	591	536	596	585	594	597	626	578	606	594	596	590	623	595	594	585	583	610	653	581	628	644	600	647	591	622	567	571	589	635	637	603	610	609	614	585	597	626	622	647	571	583	648	578	586	583	623	598	592	590	556	623	562	650	621	625	558	642	620	616	612	563	575	589	603	571	600	615	624	580	567	583	541	551	579	576	578	577	617	606	589	582	628	661	606	586	570	559	559	600	579	576	631	617	605	574	602	622	626	662	619	596	586	602	565	604	563	607	589	587	577	601	615	602	584	588	607	590	546	615	631	609	611	608	579	607	614	613	621	617	572	638	557	575	638	581	622	588	613	611	612	620	568	603	597	546	592	601	624	574	609	561	610	559	631	582	543	564	568	584	603	585	561	599	602	570	609	594	579	646	589	561	639	607	610	608	621	589	623	582	560	602	618	606	581	581	567	570	581	635	608	595	585	598	578	603	565	566	628	613	642	616	573	560	565	606	603	609	632	636	577	636	634	624	623	611	565	578	553	575	571	586	540	596	612	611	588	572	587	595	610	568	581	587	602	607	593	623	579	559	620	579	616	632	618	631	618	601	554	616	577	604	614	650	590	602	605	625	611	536	612	611	555	624	621	620	580	634	596	583	623	586	583	612	566	594	566	576	641	581	605	576	576	581	600	553	554	587	605	589	632	610	600	593	598	589	608	601	624	590	596	582	562	602	602	601	572	600	629	635	555	609	623	601	594	559	597	624	573	614	598	597	602	591	577	657	597	624	585	632	639	634	594	635	584	636	635	594	592	597	629	572	579	671	547	579	602	601	580	603	605	532	610	592	609	589	590	640	606	553	601	563	561	551	612	590	578	589	631	597	557	576	593	583	577	622	578	604	601	620	590	617	590	590	619	594	603	560	536	588	613	609	600	620	588	614	630	571	594	573	601	594	593	597	630	619	594	591	586	625	626	610	596	610	610	578	579	587	602	601	579	627	608	587	588	584	557	591	604	601	603	593	598	625	583	616	650	598	589	604	592	543	600	587	622	601	607	563	592	611	586	557	573	572	603	565	591	590	611	598	608	625	607	597	596	598	600	568	574	604	569	593	620	616	572	569	610	610	600	602	622	625	612	575	582	574	606	607	535	595	606	619	599	561	581	612	546	582	682	628	638	562	569	601	552	618	560	579	614	582	604	577	571	598	586	583	589	591	592	623	604	609	590	629	589	609	618	633	586	585	596	635	597	600	619	570	608	596	591	604	563	617	613	554	585	603	555	634	593	623	631	545	637	570	579	600	632	603	580	567	635	589	608	573	601	590	580	554	571	615	606	599	605	564	609	598	612	590	587	547	602	614	605	605	622	579	555	619	580	615	573	634	592	559	583	566	601	585	601	567	606	568	597	574	562	588	601	583	609	570	583	604	577	634	599	552	592	595	613	565	600	575	618	582	571	609	631	597	572	594	560	560	544	576	582	574	600	617	584	633	561	574	567	621	613	619	575	591	583	564	573	602	555	606	640	588	604	548	618	593	586	617	531	597	595	574	557	584	568	562	569	627	602	624	595	615	582	568	598	592	563	570	580	594	586	590	608	609	582	579	605	588	571	613	573	578	597	608	562	596	586	626	593	582	580	611	584	589	580	596	592	615	645	546	560	568	636	598	619	605	544	598	605	600	596	573	584	634	593	560	592	608	592	576	613	600	632	569	578	594	569	576	592	633	569	593	560	627	562	629	584	609	569	603	627	621	550	617	604	585	609	613	604	587	629	603	611	638	588	606	606	632	580	588	632	582	626	559	590	629	572	550	589	552	598	582	602	626	617	631	606	588	554	585	618	604	605	608	573	593	566	609	614	576	570	591	586	579	586	622	600	648	618	580	622	590	589	603	606	573	591	587	590	630	598	579	628	596	605	565	587	624	605	637	597	603	616	582	577	589	585	597	593	616	664	588	589	593	583	601	627	573	583	541	622	559	583	609	616	594	617	596	579	612	597	589	587	605	570	591	600	556	607	588	610	621	598	539	599	582	592	551	609	569	585	586	597	555	578	607	578	621	593	569	604	624	566	580	569	584	559	589	592	541	535	622	624	587	589	582	555	617	618	589	596	574	609	577	631	576	591	604	606	623	581	646	580	574	594	576	598	559	596	617	597	632	604	573	600	564	570	571	591	603	615	565	562	606	574	604	570	565	596	606	536	598	638	591	565	591	621	546	587	590	597	563	604	607	600	600	623	571	611	603	591	580	599	605	591	621	570	589	576	645	569	574	605	611	522	586	580	632	595	575	596	575	631	595	571	607	610	595	632	590	621	587	579	613	612	624	562	587	602	549	600	552	610	612	575	565	620	592	606	572	551	573	606	619	563	628	594	586	622	590	564	586	605	587	606	568	585	584	626	563	590	571	574	653	602	616	601	613	629	583	616	620	539	543	540	624	550	593	585	550	603	604	570	604	612	593	609	562	560	612	547	586	579	613	603	599	661	533	598	543	623	567	606	606	595	562	600	579	562	609	610	565	595	586	591	563	563	594	595	552	580	583	592	536	595	593	570	595	572	635	621	580	593	583	562	551	596	617
27992	10484	1179	750	616	538	549	496	526	544	514	478	504	537	511	538	513	509	506	530	452	498	537	489	498	521	515	506	525	531	495	509	544	506	519	520	535	531	486	488	469	525	509	516	524	503	492	526	495	521	525	494	482	481	550	516	516	534	525	523	474	507	518	528	553	494	527	499	480	545	490	539	501	488	527	526	564	497	486	493	517	489	544	495	535	536	514	518	514	517	505	521	496	487	559	507	496	501	528	523	533	502	520	515	518	516	502	496	509	554	518	510	545	530	530	569	540	501	519	511	521	550	503	558	480	509	554	473	511	480	488	493	524	509	515	507	478	530	550	520	532	489	501	575	512	548	525	508	498	529	520	512	512	500	514	508	535	540	504	543	498	536	500	502	529	505	534	476	536	491	498	531	512	509	503	520	528	544	519	539	509	550	483	495	519	515	456	535	503	532	506	501	469	497	518	558	507	486	563	490	508	505	507	479	513	516	492	511	488	484	547	593	515	490	514	520	553	506	538	562	518	504	493	497	536	514	512	530	507	515	529	508	478	492	545	524	532	519	470	520	539	561	494	537	586	500	493	532	543	477	558	501	520	505	522	514	566	531	534	474	538	499	509	486	540	530	506	498	535	494	516	478	533	516	515	516	514	498	488	516	526	519	571	532	520	525	508	481	517	482	532	512	543	498	517	492	523	495	565	520	504	503	510	526	513	490	540	464	492	564	537	535	535	523	518	505	544	522	528	488	518	543	501	467	484	547	493	514	514	477	516	481	520	533	553	487	469	546	472	516	522	514	493	549	489	539	531	511	528	555	510	500	502	485	529	513	520	510	529	504	518	505	524	493	520	542	531	496	553	492	501	546	517	513	554	522	516	517	500	522	537	504	519	510	515	529	505	493	505	515	536	503	508	537	492	510	522	503	556	515	485	505	520	525	541	518	489	474	498	512	486	569	500	565	518	546	508	497	504	560	514	538	487	508	489	536	497	519	545	536	509	570	460	519	554	512	533	504	518	490	509	522	505	523	508	507	471	505	494	525	544	540	511	480	550	531	522	517	527	504	478	501	488	524	520	478	551	513	509	532	518	523	532	538	559	518	507	521	537	517	507	520	519	510	527	511	531	490	538	501	531	531	489	522	506	532	510	525	526	510	551	528	492	526	507	506	469	524	514	518	541	529	463	519	492	524	472	452	519	509	486	486	485	511	535	505	551	504	510	536	494	475	516	491	507	520	509	476	518	513	535	503	540	472	509	522	520	542	487	529	495	508	481	514	520	530	505	479	538	513	545	497	503	544	516	513	522	489	498	494	523	575	514	499	519	482	491	508	516	498	488	499	543	523	510	534	525	513	502	537	531	484	495	519	483	450	499	534	538	554	525	496	510	493	471	489	477	512	500	522	535	507	484	497	485	546	482	499	512	532	514	492	487	518	539	562	502	478	498	516	498	551	492	512	513	516	500	519	514	510	500	485	477	483	510	525	498	510	489	530	535	519	474	505	516	480	531	548	508	475	513	537	540	498	507	525	492	515	561	520	524	560	545	488	539	507	485	531	512	536	536	522	544	519	523	514	522	511	508	507	499	525	521	499	494	540	561	472	518	522	509	526	482	505	494	485	511	488	541	543	520	549	511	522	508	508	532	506	535	536	516	525	518	490	511	529	505	494	485	507	508	533	473	508	514	523	500	503	518	506	507	476	493	556	526	518	517	514	519	497	506	499	484	491	560	537	516	465	492	537	504	475	535	539	542	491	471	516	503	540	507	523	480	532	584	542	472	520	519	500	483	517	494	511	553	532	500	565	525	528	512	529	482	533	556	510	491	517	513	470	505	510	545	511	491	538	504	478	511	554	513	485	526	499	517	541	484	529	525	518	497	477	508	541	521	514	516	501	502	519	510	472	528	547	525	540	511	537	535	518	545	512	537	460	520	513	540	517	492	563	548	522	519	531	457	497	511	553	546	524	532	546	484	529	539	533	498	509	527	524	507	514	538	523	529	518	507	523	526	494	514	550	532	466	507	512	541	520	509	464	501	551	552	566	529	499	542	537	508	519	505	514	498	512	464	457	539	526	511	536	482	503	543	548	553	539	502	542	502	488	533	527	530	531	502	493	507	504	527	508	493	544	550	535	494	539	525	523	499	530	503	520	502	504	533	518	496	533	521	521	488	559	511	561	519	535	521	495	563	509	546	515	486	526	437	504	516	466	521	534	499	520	537	531	513	576	521	504	515	505	545	512	525	477	478	496	506	548	515	470	558	510	547	510	518	530	529	501	523	527	530	526	501	493	488	521	512	524	507	503	502	505	492	460	515	510	527	496	528	536	491	509	498	517	545	522	536	541	476	548	504	525	519	506	495	506	532	506	544	507	499	515	516	483	471	522	522	516	544	539	508	519	506	519	519	527	520	511	505	508	517	558	505	496	538	489	495	556	505	523	483	570	500	546	496	512	486	498	503	536	497	513	530	502	561	491	522	512	529	502	492	539	514	454	543	509	484	537	512	516	483	523	499	549	488	503	489	506	495	530	509	539	521	538	482	532	526	514	489	514	506	544	548	509	503	511	493	518	509	490	483	512	539	538	530	526	524	536	515	537	511	456	522	494	521	497	492	515	509	513	548	481	495	477	485	530	528	512	524	529	568	524	497	479	522	504	557	501	550	501	502	531	515	500	499	508	505	497	472	517	546	523	532	510	463	526	528	483	511	511	506	521	545	563	501	510	448	474	482	534	483	513	449	517	497	547	498	538	546	539	548	550	500	510	543	498	524	493	518	500	549	449	519	519	523	518	521	487	552	497	501	527	497	497	502	512	497	498	531	489	506	548	464	485	510	545	492	522	490	494	545	546	496	503	487	484	486	505	521	503	518	522	533	487	462	493	484	521	508	512	508	489	501	521	466	499	517	530	495	535	533	523	509	524	521	522	518	540	527	476	465	500	543	519	525	508	457	504	493	493	517	507	511	523	519	480	489	492	493	508	513	477	496	515	521	489	531	520	508	527	492	518	491	554	492	485	497	527	538	541	506	478	513	508	529	520	503	466	496	542	559	489	534	496	585	542	546	547	493	481	517	527	531	499	519	506	483	520	499	494	541	515	514	513	516	526	498	550	512	499	477	512	505	530	520	541	532	532	531	479	536	479	505	493	539	513	544	538	525	506	498	518	563	520	510	528	522	531	513	492	481	484	458	483	517	526	482	517	519	524	503	505	485	511	491	474	506	493	508	533	509	472	535	522	482	550	535	548	504	512	535	479	518	520	482	500	533	511	500	498	502	562	525	555	541	546	487	524	522	497	532	526	522	494	479	512	492	489	519	493	498	507	540	566	518	517	522	549	556	554	547	554	540	481	524	535	540	489	480	512	526	505	527	564	512	525	491	547	533	521	493	564	537	512	526	528	550	474	543	503	525	515	533	522	484	537	530	505	472	499	504	480	492	516	503	509	512	527	503	549	512	486	533	534	498	536	516	490	589	527	521	515	512	511	529	506
4875	554	543	441	400	367	376	388	378	373	381	379	358	371	388	353	369	374	382	339	358	379	338	374	375	354	407	363	368	375	371	407	361	355	366	359	361	367	337	382	392	342	358	363	353	371	347	326	369	342	383	384	365	363	339	355	383	363	396	396	323	381	374	359	362	386	350	348	405	367	372	375	317	357	363	393	356	374	407	376	353	373	335	338	361	375	374	388	352	370	375	382	352	356	382	359	381	377	328	388	383	345	355	379	383	370	373	357	377	346	404	351	354	403	356	378	341	381	373	348	378	362	374	365	364	356	361	338	377	364	367	370	355	370	369	380	381	379	376	347	390	364	377	350	343	379	369	375	341	379	345	390	354	385	358	371	363	392	352	405	342	360	365	364	388	350	389	338	381	334	356	368	342	389	362	377	362	363	371	398	396	364	342	344	392	349	302	366	393	368	345	377	370	384	337	359	356	357	354	335	348	363	394	374	395	374	364	381	396	389	378	373	377	351	399	367	381	369	337	372	353	362	355	377	359	359	373	413	356	368	335	355	390	407	363	356	343	351	352	356	339	364	392	349	371	360	377	363	392	319	356	387	336	351	328	370	356	374	371	362	385	367	369	360	388	352	355	345	381	369	332	368	398	350	402	371	352	363	369	391	372	341	353	354	378	379	357	334	373	380	339	357	367	398	404	353	409	400	360	331	343	348	380	346	395	364	375	325	370	367	358	365	385	343	367	356	344	374	363	380	372	349	382	385	383	354	343	378	348	411	352	338	361	357	334	357	395	359	350	402	356	349	398	360	383	366	348	360	354	376	353	368	373	339	375	321	368	376	339	358	342	393	352	371	344	331	346	417	373	350	353	382	371	369	344	363	329	373	388	349	364	343	374	363	374	365	364	363	391	384	357	371	365	357	384	364	371	371	362	373	376	386	383	365	356	384	382	335	380	355	354	375	373	375	352	335	342	344	381	383	365	375	375	327	367	330	362	361	350	365	379	376	362	360	369	338	349	351	344	397	349	354	372	356	385	369	352	376	345	362	354	374	372	420	344	384	393	382	348	371	374	366	388	356	384	375	367	375	391	399	324	325	390	354	358	340	362	351	381	362	379	363	334	361	418	377	379	375	398	373	356	365	380	322	333	350	395	356	369	356	371	345	345	371	382	380	386	350	337	372	368	367	375	367	344	339	374	406	389	346	399	353	383	357	402	347	373	345	382	397	367	343	392	357	383	374	394	365	353	329	367	328	354	397	354	356	352	350	384	355	390	367	338	369	356	362	367	356	367	338	375	365	398	388	353	324	396	375	367	377	364	341	363	372	405	403	355	363	383	343	397	326	390	389	370	384	399	393	364	378	396	352	347	403	386	355	361	360	345	393	405	405	361	403	398	360	372	348	372	378	346	407	380	385	381	388	385	374	343	349	336	386	364	347	344	334	390	372	431	340	371	366	350	394	378	362	338	348	365	356	345	368	360	385	353	377	379	349	371	364	302	372	361	373	331	382	361	371	354	370	385	369	347	345	388	384	315	353	351	351	351	365	384	333	352	360	343	376	360	385	346	348	389	354	353	376	351	384	400	351	373	362	344	393	343	398	377	345	371	342	350	370	374	353	331	364	357	381	354	340	378	360	371	384	387	372	363	368	401	327	351	363	355	370	342	342	364	348	337	363	383	368	372	364	339	347	370	393	386	348	367	323	360	341	370	345	335	369	381	383	343	338	367	361	352	330	355	360	334	349	383	391	359	359	395	349	357	361	345	362	343	363	371	389	365	347	329	364	360	375	395	385	376	379	353	366	354	387	361	385	395	384	352	401	365	348	336	375	357	362	337	375	379	362	364	359	356	373	358	363	345	417	350	373	367	363	333	362	350	371	364	349	368	366	425	375	351	357	349	371	377	353	365	356	380	355	377	379	336	372	336	360	368	373	396	379	393	359	370	390	364	352	355	350	409	374	361	343	360	331	333	357	373	367	355	337	362	359	367	384	408	348	353	367	403	394	375	356	377	331	357	378	335	371	345	359	383	373	376	405	312	408	357	343	374	377	382	397	383	358	375	379	358	369	385	382	373	362	369	367	327	384	365	343	365	351	389	339	369	371	385	341	350	348	352	377	342	314	431	350	357	356	389	340	358	365	391	353	377	366	368	353	353	356	374	366	367	351	406	372	370	383	344	365	398	373	353	352	369	356	350	340	344	356	392	371	384	373	354	365	358	371	424	387	332	378	364	361	363	357	378	342	334	363	349	394	377	355	399	362	349	362	387	355	367	375	347	341	397	343	370	349	355	363	380	340	335	350	381	361	415	373	367	349	357	364	365	378	368	330	353	377	352	357	353	384	341	369	375	371	375	372	319	355	379	379	383	336	337	354	370	328	358	375	370	372	383	368	341	387	361	370	349	399	372	343	368	366	396	407	352	426	348	341	375	398	355	341	371	403	387	372	385	396	329	330	364	402	349	375	380	397	358	351	411	334	365	348	371	347	350	375	385	386	373	379	363	398	384	361	359	384	387	357	357	333	361	356	357	339	397	365	356	376	376	361	362	382	352	353	354	373	355	359	368	372	369	362	324	362	394	362	363	382	373	372	398	361	371	375	408	337	352	373	369	383	339	343	380	337	355	383	351	378	334	365	358	346	363	340	339	349	347	399	405	328	393	363	362	375	343	375	356	350	353	387	362	351	351	358	391	384	356	385	362	339	351	389	376	388	396	377	367	359	323	397	371	381	341	377	388	366	357	346	377	381	379	337	353	386	366	327	411	352	368	412	343	370	337	360	369	350	354	373	392	341	389	368	381	375	365	367	369	366	336	373	381	356	392	366	350	372	348	400	310	359	370	364	354	401	353	345	376	347	375	399	374	363	368	377	375	390	383	350	341	348	329	358	361	409	400	338	350	368	352	350	345	327	373	371	361	359	387	397	370	351	384	392	342	363	351	346	357	384	361	364	338	344	392	362	343	388	383	381	352	370	359	408	376	360	384	327	358	358	360	393	355	346	368	402	384	355	341	371	359	355	369	367	341	372	380	352	374	368	350	373	341	388	362	357	390	378	359	373	372	389	377	371	349	392	382	344	386	362	369	347	386	388	359	389	384	355	350	384	393	370	389	402	360	372	328	402	354	365	384	309	369	368	384	379	379	336	393	370	360	386	382	376	375	356	371	378	365	397	363	375	385	364	347	337	377	378	342	379	380	366	360	368	360	354	383	369	347	319	358	364	356	380	388	402	385	375	358	367	366	378	375	355	376	362	371	381	353	373	346	375	372	350	343	352	352	332	332	373	336	356	399	362	360	406	348	339	362	357	362	374	337	384	367	397	383	367	372	366	345	338	351	389	356	358	360	342	368	351	354	389	366	368	364	365	342	374	376	367	377	389	347	331	360	328	341	363	359	356	362	354	385	369	382	359	372	376	359	388	367	356	381	367	373	344	348	368	370	349	343	397	350	356	383	346	344	373	361	345	377	381	402	328	375	326	374	360	405	340	374	398
25505	21474	27844	25483	11175	1798	1376	1083	1055	994	995	982	942	963	987	994	956	919	969	984	911	948	1012	906	940	931	952	946	928	996	908	896	896	935	883	933	860	899	840	903	876	902	898	938	916	918	904	899	983	933	918	916	918	935	905	922	914	937	933	947	888	949	948	966	856	954	924	918	957	946	938	848	907	905	910	953	902	953	891	906	877	839	915	906	909	936	908	950	937	895	933	921	970	945	883	924	890	936	933	900	905	892	928	924	911	979	923	919	906	866	904	945	859	895	898	921	933	890	897	917	934	928	948	944	915	870	900	907	933	903	851	925	924	904	916	929	928	889	868	880	965	866	915	938	890	886	949	887	939	865	890	842	923	924	917	973	874	914	933	865	925	898	902	862	908	913	864	901	960	933	925	957	876	881	918	849	896	895	923	874	883	960	955	918	900	865	883	912	886	913	901	896	893	926	911	950	929	856	941	894	949	973	880	913	923	887	863	941	886	899	854	955	924	866	924	845	919	947	932	946	928	926	875	942	897	905	893	931	908	930	945	933	878	942	907	868	925	920	918	944	932	908	948	921	870	894	868	920	911	918	955	880	900	910	937	936	864	926	909	887	912	951	946	923	913	883	884	928	924	966	943	890	943	894	903	865	903	923	862	894	935	943	935	904	935	881	994	892	931	890	871	885	890	906	926	914	932	931	890	881	900	949	914	919	893	905	887	935	898	987	919	856	950	947	884	875	950	923	886	896	875	887	927	868	885	987	937	882	945	904	921	924	869	938	886	914	938	909	875	854	895	932	933	871	913	906	849	817	872	918	894	927	822	906	895	936	896	839	924	890	946	943	943	920	881	896	831	928	905	915	952	912	946	914	853	878	884	893	939	865	892	936	890	893	889	915	962	884	925	907	904	900	915	922	870	909	871	941	964	930	929	891	884	919	843	852	843	887	917	896	864	857	861	889	945	967	903	894	938	920	871	916	891	902	895	894	938	869	951	891	873	856	894	903	950	948	925	906	910	889	938	951	925	934	885	892	914	866	940	909	914	922	921	906	936	868	923	928	943	874	906	896	963	944	864	905	922	899	925	910	878	897	954	920	863	896	909	914	866	871	887	875	867	876	910	904	909	903	874	904	926	936	923	957	906	868	885	926	895	909	900	863	896	880	881	951	941	912	915	921	917	941	922	874	875	876	952	945	927	896	897	917	956	916	960	935	883	889	854	832	902	941	888	930	922	907	897	934	920	945	953	879	873	887	907	894	832	869	842	911	901	918	914	947	875	899	862	922	875	858	902	860	886	865	927	909	959	923	912	941	859	914	913	896	949	939	961	905	894	918	932	877	919	909	918	937	932	871	918	879	929	868	921	913	881	887	945	886	867	937	921	951	905	805	911	924	889	911	919	860	864	884	923	938	864	878	905	934	912	890	855	831	907	934	905	924	977	887	878	892	908	929	970	903	949	907	926	913	901	925	939	878	961	898	873	926	882	961	906	911	864	927	926	911	908	894	918	887	961	871	896	878	908	940	900	881	898	910	923	894	939	859	944	907	940	901	933	872	929	913	916	917	867	940	927	890	894	859	871	915	899	926	902	894	916	888	926	899	890	924	881	900	919	892	920	879	931	881	920	904	903	931	929	936	946	918	908	873	909	907	945	890	960	939	910	888	958	940	936	925	871	922	841	925	910	970	893	932	881	858	935	942	876	878	895	898	910	919	880	842	917	861	948	904	893	920	848	919	876	893	861	865	912	880	923	844	910	911	940	950	907	950	858	953	912	939	872	880	891	883	877	897	956	964	912	926	857	893	861	877	911	913	945	959	921	946	936	876	918	907	911	927	919	902	855	891	934	970	883	857	954	897	919	863	920	890	914	929	887	951	916	915	962	929	917	960	936	875	925	902	926	889	871	893	887	931	921	891	911	878	939	910	825	972	953	932	846	904	896	902	922	892	906	891	900	920	871	908	904	901	883	897	913	958	904	902	909	862	907	917	900	944	893	930	965	957	924	922	883	868	880	898	911	897	932	882	916	881	920	959	955	858	904	928	901	886	902	892	851	904	902	861	921	914	876	937	889	918	892	896	874	902	901	905	932	952	912	911	896	921	914	969	904	873	852	932	862	901	918	947	865	902	913	926	850	928	848	920	873	946	833	911	948	912	937	901	862	902	927	932	916	935	923	903	921	898	936	903	865	885	920	882	916	863	848	892	896	896	877	886	908	909	922	888	913	876	911	869	910	874	886	849	917	894	870	932	925	885	876	932	943	879	874	921	894	900	880	908	949	915	862	944	883	904	887	843	911	928	904	866	921	937	949	896	949	910	813	907	854	968	880	930	871	869	930	942	887	856	886	902	920	917	858	936	918	873	914	901	874	944	903	892	876	951	918	922	891	893	917	851	892	894	920	902	935	910	950	939	914	869	891	907	908	935	902	871	912	909	927	902	873	843	919	894	869	885	882	875	916	936	911	900	907	853	942	879	908	948	927	940	902	903	887	893	916	871	878	930	943	914	894	903	850	894	952	893	930	926	857	916	839	974	964	907	859	909	883	925	886	881	937	877	906	969	888	874	885	944	903	865	898	914	919	954	883	902	875	933	930	942	870	887	871	905	840	910	900	859	929	905	883	923	893	887	891	856	953	858	835	914	908	930	924	872	887	908	840	893	950	843	884	922	857	932	919	875	855	919	921	882	882	893	871	884	873	899	912	849	880	898	887	846	895	926	896	913	928	906	909	874	958	879	906	919	875	963	870	896	876	895	878	876	892	898	878	922	925	888	878	836	888	900	887	895	923	932	868	942	945	926	902	905	880	864	895	906	926	867	935	930	969	927	946	862	880	899	907	879	881	866	854	945	947	923	908	928	960	896	929	864	898	853	947	838	943	889	920	964	921	911	922	906	921	852	913	899	929	931	891	902	913	852	897	841	911	855	903	950	943	914	892	913	878	980	915	906	865	891	895	863	879	942	896	969	872	903	911	912	916	932	853	881	917	917	885	931	918	919	859	912	931	887	848	892	899	945	868	1004	904	917	920	936	902	874	919	931	904	856	881	894	906	911	952	999	893	871	901	898	881	945	932	953	870	849	881	950	900	916	879	893	855	888	895	886	849	913	941	901	907	884	856	879	881	935	915	888	890	851	854	887	925	856	895	897	885	857	934	881	869	889	896	927	849	908	883	842	937	886	935	904	913	893	941	931	918	902	932	903	876	886	923	874	901	924	930	907	910	914	890	899	912	887	859	923	902	948	939	903	933	976	905	925	904	863	945	890	944	877	907	923	862	897	875	956	862	930	914	926	875	913	921	875	900	915	888	938	931	880	889	883	889	925	917	860	916	944	907	887	911	883	881	919	868	847	906	917	922	932	950	857	904	898	853	884	889	902	934	906	952	884	948	926	851	875	902	923	918	832	869	939	953	900	900	869	924	915	858	912	900	932	924	873	900	879	872	865	964	911	891	916	889	908	900	898	892	970	878	935	871	869	936	884	878	909	919	829
3589	3632	3004	1770	1367	1174	964	892	852	748	835	711	732	732	762	696	683	728	679	665	731	719	712	640	714	703	638	701	613	684	688	667	687	692	634	676	669	673	705	656	664	650	667	662	658	667	673	657	680	686	662	629	670	690	639	667	720	639	659	649	676	690	703	631	692	717	656	651	686	671	726	661	647	657	685	642	631	659	689	698	708	655	714	626	681	710	696	666	699	665	699	666	680	686	674	666	654	740	657	649	670	644	650	684	631	667	676	675	628	670	712	693	686	673	722	658	624	670	636	650	636	675	654	667	665	630	664	703	665	679	656	651	615	713	623	651	651	628	661	648	638	697	685	677	635	659	603	640	671	634	672	703	665	690	699	696	696	678	708	640	667	657	666	656	719	634	637	673	651	702	660	681	678	669	672	627	698	656	678	653	653	708	674	652	701	682	674	675	717	678	638	614	688	640	681	646	702	673	672	703	649	669	682	663	656	655	632	644	709	662	689	614	638	688	670	712	693	635	683	689	620	667	630	716	668	641	685	671	648	642	675	654	634	638	603	619	668	681	656	653	657	649	649	645	701	631	654	675	695	697	649	621	701	688	630	689	702	622	633	666	672	657	675	635	648	635	693	693	603	696	691	643	679	674	637	654	649	625	634	631	657	634	660	661	609	654	664	657	604	623	628	665	635	668	697	639	608	666	657	650	649	694	685	660	691	654	683	649	671	692	648	653	682	673	629	673	676	663	631	610	635	677	634	672	640	693	655	650	652	648	628	681	639	664	617	652	657	673	709	657	570	636	605	682	704	603	658	689	678	682	639	671	681	638	700	706	631	643	670	643	673	652	643	678	657	667	672	667	618	659	630	650	686	705	673	675	686	617	689	678	695	703	650	644	695	662	659	681	696	617	655	620	656	603	689	651	692	639	712	632	659	683	640	688	671	644	669	591	648	613	600	694	682	681	651	646	646	623	660	699	676	669	666	683	683	652	668	645	676	667	675	646	635	645	645	690	686	654	675	679	666	662	676	675	715	673	635	657	662	644	686	639	660	627	646	651	688	664	649	607	626	602	659	643	688	674	668	621	668	669	699	663	697	678	651	657	616	666	645	691	653	658	636	693	640	687	650	610	650	617	627	667	695	705	678	719	725	673	645	661	602	676	664	714	655	739	687	632	681	662	692	661	656	663	713	659	660	668	671	682	654	636	691	658	630	668	665	670	650	669	632	605	670	656	626	659	669	606	647	644	644	652	642	656	660	654	640	682	687	597	655	642	654	605	661	643	670	698	687	647	662	708	661	623	673	684	622	645	657	627	702	655	662	601	655	657	633	675	649	637	667	613	672	644	620	678	664	703	618	620	638	685	653	605	679	642	670	678	662	681	653	663	655	663	672	674	623	671	642	663	678	636	629	649	666	663	651	640	660	661	682	682	666	704	629	635	649	655	630	627	674	678	616	682	674	660	678	657	651	645	642	644	653	698	676	635	691	645	602	668	639	660	632	701	662	650	674	693	661	635	669	640	669	659	635	686	672	617	637	702	679	617	599	635	685	680	644	681	742	691	639	633	688	626	672	646	663	656	649	683	644	625	676	692	631	670	660	669	637	643	631	648	689	633	649	679	648	673	604	654	680	705	697	690	660	631	638	647	674	637	659	674	692	673	623	611	641	664	670	649	625	697	671	632	677	670	687	656	683	609	635	655	678	670	669	663	660	671	694	648	701	637	647	672	646	661	623	701	663	659	638	639	709	664	674	613	636	658	634	669	666	647	685	702	652	680	654	677	635	625	642	657	650	644	663	673	668	652	640	695	673	687	664	636	655	686	659	637	693	631	615	647	636	646	675	694	622	641	641	611	654	604	671	611	647	678	661	689	663	638	686	676	682	673	663	628	640	645	665	678	633	684	675	680	689	671	634	697	675	669	654	630	674	660	671	651	631	651	675	653	673	645	616	650	661	699	670	632	669	669	623	651	667	701	602	616	644	649	656	645	630	739	673	700	646	636	637	681	658	667	693	667	606	640	668	643	664	675	640	620	667	669	647	666	673	685	634	682	650	662	661	642	619	657	688	670	723	627	672	660	646	653	660	648	647	681	623	643	642	652	690	657	649	581	613	652	600	632	642	661	651	652	635	656	623	663	658	668	703	650	661	698	650	671	638	641	658	698	643	648	692	684	663	658	709	679	677	702	643	626	665	638	664	687	657	698	674	720	665	683	646	671	655	693	677	646	630	639	659	690	707	650	695	635	685	613	670	615	671	667	684	663	629	644	680	622	626	637	643	674	661	650	680	662	686	649	661	623	652	706	646	708	688	672	643	694	671	677	724	652	693	650	684	686	681	645	653	650	632	634	624	669	651	674	661	702	644	689	646	629	682	651	660	667	643	651	643	605	667	702	660	681	662	613	658	658	653	713	648	658	674	637	630	674	688	669	671	677	663	663	626	648	663	657	654	676	601	694	702	671	634	653	646	622	660	660	681	637	631	669	611	650	693	655	656	650	674	670	648	672	712	642	650	639	634	673	675	667	651	633	648	680	638	690	689	698	699	664	645	673	665	657	651	608	661	626	701	651	635	648	629	688	628	610	694	637	650	690	667	699	641	641	704	705	673	624	650	691	659	654	661	641	658	632	648	668	643	650	683	691	676	671	643	621	655	684	639	659	711	633	658	672	686	620	681	638	678	682	661	665	681	687	664	630	692	649	681	730	651	623	666	595	657	651	622	653	630	682	636	660	639	660	650	655	687	650	697	631	660	670	684	628	638	632	677	648	681	625	637	672	668	654	647	693	629	640	679	651	674	709	681	667	633	640	642	673	705	724	689	659	636	679	655	675	645	578	680	692	631	654	628	704	653	677	626	658	640	633	598	652	640	691	656	663	629	663	655	636	655	613	677	675	625	647	668	677	672	635	665	670	682	699	645	666	658	646	641	658	706	686	679	644	639	677	669	660	633	644	654	620	656	686	671	656	659	661	656	635	671	646	662	663	610	667	639	655	628	682	695	601	664	653	637	663	680	615	607	627	652	669	684	655	688	648	619	638	677	671	655	664	671	657	609	638	665	667	624	705	662	653	645	658	653	661	656	647	637	672	692	669	650	636	688	709	651	647	680	671	682	631	677	642	636	652	655	638	619	655	660	662	676	618	685	627	617	656	676	659	637	668	635	675	660	659	659	659	635	624	650	687	697	709	628	681	684	672	648	679	660	607	626	639	669	682	641	670	642	643	629	679	640	660	676	669	663	662	658	647	606	634	644	644	685	669	671	729	645	650	647	637	647	674	641	699	654	647	695	656	664	639	627	652	681	659	644	655	632	726	659	631	693	662	633	689	637	648	633	712	632	677	664	654	625	678	671	652	623	625	658	685	613	661	648	633	654	712	659	635	681	663	650	676	666	673	663	630	632	583	639	600	637	611	681	643	639	702	663	611	672	675	662	675	663	695	685	694	655	651	677	625	632	650	673	629	711	666	604	631	644	587	619	633	652	597	626	613
24507	21458	28770	24566	21439	8601	1872	1227	1006	994	1041	958	925	916	867	895	884	871	853	901	838	860	833	840	855	788	853	893	811	853	812	785	775	804	807	822	837	770	860	810	867	803	855	786	763	807	786	813	790	834	841	826	836	775	815	797	772	799	804	783	824	787	815	788	818	764	782	799	784	785	794	758	786	781	771	772	841	808	824	794	793	842	767	822	794	796	777	799	831	779	807	792	854	779	787	775	782	782	801	862	784	779	852	812	785	776	807	808	821	785	813	820	804	787	805	823	821	848	801	798	789	838	797	796	800	789	785	846	801	814	810	782	789	804	828	874	833	790	795	784	766	791	845	782	800	819	787	797	718	801	820	807	768	814	784	782	783	876	809	850	760	796	827	811	795	757	810	773	813	806	785	810	793	819	772	788	782	780	808	845	762	845	791	786	798	722	817	794	811	840	836	765	826	799	790	808	826	784	744	811	777	788	788	788	771	784	802	766	862	819	768	813	824	789	809	880	817	737	811	792	822	809	762	844	799	811	784	795	819	768	793	752	778	792	769	782	738	820	834	822	854	780	774	845	821	832	819	755	754	794	761	769	812	771	825	758	775	809	796	785	757	853	789	738	815	782	774	774	813	819	815	792	805	835	777	784	779	814	744	752	806	809	838	799	775	779	879	743	778	804	791	723	786	803	839	714	808	774	809	763	788	797	823	811	832	799	814	799	784	812	705	788	831	797	767	792	730	788	816	823	812	799	772	802	783	815	790	772	805	756	803	761	770	777	788	801	784	806	776	780	755	831	837	803	779	804	851	796	801	842	811	800	803	772	819	784	813	828	827	768	838	801	748	786	846	793	816	827	818	832	810	771	821	798	773	781	814	774	765	798	831	762	809	774	835	806	811	857	755	845	802	803	815	784	819	784	806	797	799	810	804	768	772	783	776	842	763	778	825	777	837	819	789	768	812	808	785	752	798	818	793	786	807	812	824	788	790	803	854	797	802	851	811	792	815	752	787	800	825	719	803	761	795	766	750	798	803	779	778	766	803	782	783	791	796	790	798	771	793	837	780	796	788	787	803	835	719	800	824	820	791	754	821	820	825	835	833	805	828	814	768	794	796	821	769	824	786	794	789	801	825	804	781	750	779	760	793	807	805	801	788	781	826	754	777	802	765	807	809	751	801	800	763	798	805	754	812	755	762	775	758	765	783	808	809	782	765	839	795	767	816	772	755	762	782	774	796	750	773	804	794	827	786	788	798	826	797	736	812	760	796	801	784	810	784	804	819	762	783	792	778	779	805	781	760	773	759	789	811	746	804	798	804	789	814	804	776	775	847	753	811	800	795	857	898	815	773	803	785	810	756	816	799	828	800	778	822	744	833	805	775	775	830	842	794	806	792	837	841	813	845	785	788	830	794	803	808	792	852	784	773	814	778	812	840	829	741	813	823	817	795	800	768	787	810	812	775	826	803	745	827	734	790	784	819	836	835	765	800	763	810	833	811	844	854	798	798	822	770	833	776	779	771	763	776	802	804	784	824	759	797	798	795	826	821	817	787	767	780	803	839	776	776	769	771	788	789	804	797	860	828	791	781	792	840	807	807	795	779	859	818	779	788	860	770	802	788	819	791	789	794	779	765	793	778	803	758	797	779	818	770	833	812	826	774	823	816	820	823	756	795	786	773	776	828	822	746	747	792	835	812	807	806	796	778	854	793	850	820	802	857	784	737	825	830	798	755	812	762	797	840	816	798	789	811	756	778	765	791	802	792	794	799	755	784	805	796	762	797	820	770	829	813	834	835	803	799	827	810	753	871	808	814	741	782	809	787	797	823	782	836	803	834	773	815	750	811	814	825	798	772	795	803	812	792	799	787	814	816	804	788	764	822	805	829	777	784	808	804	793	752	846	755	820	786	809	775	792	788	834	814	779	766	832	750	820	814	789	796	772	784	846	825	753	790	767	806	811	786	824	764	785	768	757	770	819	834	787	811	786	815	812	854	779	831	816	829	776	832	781	815	789	833	779	838	817	791	793	793	864	771	800	764	802	785	822	821	804	830	819	781	806	788	792	787	798	760	862	777	826	778	819	776	789	780	809	782	778	772	805	797	780	786	802	787	724	772	798	763	811	772	816	793	793	797	751	847	747	756	794	807	795	802	797	810	818	779	829	830	775	808	767	777	758	798	751	766	809	798	851	718	762	779	795	800	726	797	817	800	786	806	780	831	788	833	813	815	746	832	788	826	808	846	805	800	810	862	795	826	817	851	772	829	782	735	750	807	830	775	773	747	796	786	793	819	801	829	808	760	860	838	774	813	798	790	811	739	800	827	819	806	823	806	783	771	796	833	828	798	790	805	806	745	829	780	790	821	755	804	816	818	842	786	802	738	758	804	772	829	808	762	754	780	781	776	792	803	805	761	811	779	787	791	821	826	746	817	848	799	783	859	826	799	795	833	769	796	770	806	797	806	807	814	827	810	774	764	798	810	844	805	808	837	790	787	807	769	770	814	798	774	800	771	808	750	798	788	765	828	780	808	821	783	754	833	837	841	832	819	838	788	835	785	760	773	807	811	830	805	843	854	825	785	763	770	831	772	746	769	836	798	754	768	834	792	802	760	860	764	819	761	773	804	792	771	767	773	825	773	767	813	765	785	779	809	850	827	824	733	825	744	781	786	784	778	784	803	788	772	768	766	757	817	763	793	792	726	799	766	826	787	820	766	829	813	805	780	811	841	771	810	768	795	823	787	796	808	808	828	790	760	827	775	787	790	760	789	849	806	787	806	841	766	823	781	824	800	805	769	800	757	742	827	809	811	824	807	773	788	780	816	786	831	791	780	730	754	768	764	795	748	780	793	810	830	775	836	735	800	808	792	803	812	800	768	832	756	787	780	781	778	810	828	790	797	807	809	801	870	801	781	812	829	807	790	824	799	791	790	766	809	786	824	867	792	812	825	778	787	812	835	809	837	817	844	749	782	792	755	757	796	842	733	823	737	810	774	798	842	789	778	761	815	792	775	816	780	801	762	812	822	781	792	800	820	801	791	730	771	834	832	763	810	764	792	777	797	814	768	798	789	784	792	756	738	778	765	818	794	785	843	789	802	825	832	813	837	796	801	819	744	824	784	810	778	786	808	746	786	830	766	829	804	788	833	784	805	774	719	827	744	760	776	766	795	816	816	848	758	816	776	782	795	778	811	824	738	793	826	778	738	785	785	803	865	811	796	805	857	804	819	773	796	771	786	797	762	786	749	791	814	813	768	793	816	781	772	829	803	789	794	796	797	796	784	784	786	796	785	781	817	810	776	795	781	826	811	825	803	761	848	776	792	770	835	765	753	759	805	817	769	830	814	814	808	833	803	746	823	785	804	789	824	874	770	797	824	784	760	814	818	798	804	809	786	831	764	810	789	881	768	779	789	774	812	817	852	803	804	810	763	764	802	792	822	781	823	838	819	808	805	788	789	818	826	770	706	757	776	765	811	736	808	832	838	805
3800	6077	4950	2577	1849	1400	1199	1101	924	880	839	808	708	718	731	688	698	732	726	694	672	703	665	660	660	649	649	606	588	624	628	604	601	664	646	654	568	568	619	629	624	624	635	663	639	604	610	602	628	630	634	593	604	580	627	616	593	610	624	600	589	614	642	584	621	589	577	624	598	577	635	600	582	594	572	598	600	640	608	601	579	592	603	570	602	619	622	605	584	607	617	614	609	609	602	570	578	581	590	553	628	572	594	553	631	604	578	623	601	619	584	609	628	595	638	586	583	568	628	624	615	580	641	622	609	612	625	612	615	586	596	564	608	586	618	598	620	591	613	614	629	603	607	596	593	574	587	614	621	648	593	654	572	602	596	581	630	608	592	604	588	590	617	590	593	626	602	580	618	622	612	630	606	595	583	560	590	636	570	618	617	555	638	608	590	563	580	599	572	602	592	629	599	567	569	614	596	596	609	619	594	624	600	596	635	608	581	635	566	600	599	610	585	604	548	592	609	627	578	626	561	624	616	582	585	597	546	634	638	586	625	587	584	582	577	617	566	584	628	624	614	564	590	610	638	579	602	556	641	583	605	629	606	564	582	635	611	609	594	582	596	579	561	597	604	610	625	576	630	561	661	602	568	567	600	614	595	609	619	593	624	587	614	593	593	627	635	561	582	592	589	640	613	609	613	600	634	576	625	592	587	604	611	599	602	564	606	582	653	572	605	651	588	599	600	555	610	581	624	648	592	566	598	663	610	624	638	625	541	596	594	578	618	603	572	592	571	608	590	577	551	581	576	588	578	599	608	628	622	601	579	606	562	602	596	620	584	603	670	594	593	570	647	605	640	582	566	611	567	612	619	551	597	629	570	609	604	576	558	615	580	586	584	622	582	561	609	580	574	571	583	576	622	593	600	557	577	596	573	609	627	586	647	566	605	608	548	576	588	585	575	657	547	623	599	634	598	600	607	611	600	630	608	619	605	628	601	607	629	615	610	621	573	556	626	625	590	622	623	581	626	606	596	568	595	593	573	601	602	604	603	617	569	576	604	604	643	607	633	649	585	601	592	637	628	580	615	547	624	593	640	607	622	585	600	579	583	597	554	601	557	563	551	570	611	613	616	626	640	596	605	601	582	606	594	637	604	596	630	609	608	592	617	574	577	612	631	599	660	546	595	588	609	593	582	559	573	554	586	595	649	611	568	595	652	578	603	574	627	555	572	582	596	550	598	641	538	565	532	592	648	599	563	593	590	585	595	570	623	602	624	606	553	611	583	605	616	570	592	572	599	591	595	594	581	555	616	587	578	614	610	618	629	619	620	599	568	611	612	618	600	602	592	602	594	611	577	584	609	624	606	609	621	599	605	604	601	581	623	628	569	590	593	540	632	616	584	558	663	560	631	610	578	602	567	587	599	570	635	591	597	591	582	589	604	630	606	617	566	598	615	615	608	577	627	626	607	606	659	560	601	598	632	595	629	640	606	568	578	575	613	583	605	585	569	572	608	602	570	554	645	580	621	586	623	570	615	573	558	612	606	591	594	566	572	589	576	618	598	613	572	558	598	593	638	596	604	594	591	581	627	589	551	623	602	590	609	590	585	566	585	585	579	571	603	590	597	572	621	608	619	583	556	631	617	630	596	610	598	591	613	597	586	586	622	598	589	623	588	577	645	619	556	624	577	630	615	591	590	564	606	550	543	593	592	653	611	585	579	634	579	579	604	573	614	600	586	567	570	553	582	579	645	602	582	571	574	629	582	607	598	577	631	583	567	576	600	594	590	613	611	595	664	584	563	597	611	581	586	614	633	582	598	627	572	612	527	585	586	585	592	625	587	607	593	567	613	636	592	584	591	625	616	582	603	611	584	601	575	527	564	644	561	599	601	599	616	597	559	603	589	610	566	619	594	588	608	608	602	554	586	578	630	589	572	590	610	628	606	595	606	603	588	593	571	628	595	552	564	569	634	595	589	603	616	602	599	599	613	627	558	640	627	581	559	588	594	609	597	595	600	551	620	586	599	623	591	601	596	576	589	600	573	611	593	555	588	576	575	587	599	580	627	608	583	589	587	616	567	604	621	575	671	602	592	568	595	617	613	573	569	572	586	609	562	592	589	616	574	612	629	592	637	574	643	621	603	614	577	565	569	580	625	631	584	617	633	600	607	592	590	609	566	607	601	567	632	571	587	588	593	586	602	572	631	541	578	528	601	615	626	581	591	629	554	642	600	576	574	620	599	578	612	585	628	596	623	570	583	582	546	540	589	619	558	614	614	604	600	525	597	566	561	579	591	577	592	618	607	616	573	586	587	596	594	588	604	626	578	607	573	606	583	575	558	604	606	654	590	588	599	568	576	586	620	588	591	621	602	582	606	641	586	613	582	610	533	552	563	601	558	627	583	628	608	564	577	574	604	604	614	618	579	610	577	626	590	594	611	599	571	603	572	564	570	592	573	596	609	571	575	570	592	559	624	591	556	588	562	589	598	596	593	594	612	609	576	589	589	567	580	611	632	586	597	566	587	576	624	632	644	603	593	567	585	550	619	559	600	566	608	560	603	613	579	608	555	607	555	610	590	588	608	598	550	599	603	576	559	588	568	595	637	592	623	592	621	588	600	634	577	623	595	546	619	599	633	570	571	590	571	568	579	601	575	583	564	618	579	621	617	610	567	629	592	617	613	566	585	573	573	621	642	587	565	611	613	592	579	592	610	656	585	560	637	608	579	590	592	544	575	587	596	639	607	599	586	636	561	573	585	571	584	573	560	616	587	626	615	610	569	572	568	535	632	628	592	579	605	614	542	613	565	600	576	599	589	550	601	635	577	542	605	564	553	590	556	591	558	571	593	616	603	613	606	588	626	609	599	597	573	598	634	591	565	574	590	600	628	619	572	577	622	594	545	562	620	630	598	641	600	624	611	632	564	634	548	538	618	603	610	580	634	596	592	564	617	578	607	607	547	607	591	617	617	605	571	571	579	601	558	606	611	549	587	591	584	618	575	578	590	596	568	600	586	647	592	575	580	568	610	525	592	616	585	583	553	637	566	579	587	568	603	612	560	581	580	597	570	578	570	579	590	639	620	616	582	604	569	597	590	581	582	594	566	568	600	610	574	596	548	569	545	609	636	587	623	617	553	574	596	579	635	558	589	656	579	627	586	579	619	595	593	576	600	586	570	658	594	573	599	618	582	587	581	602	584	576	602	649	622	624	595	574	587	551	539	574	588	561	579	607	560	579	530	597	595	559	609	544	611	642	599	545	579	614	599	593	590	590	589	544	549	596	649	580	598	581	558	565	599	580	613	568	635	587	644	601	583	607	576	550	593	622	592	621	617	646	601	643	579	631	579	571	617	581	568	606	628	580	606	640	625	646	602	621	564	633	554	587	585	605	581	604	594	636	623	575	545	598	585	610	596	593	556	595	593	560	615	584	617	545	615	589	619	599	573	568	574	609	543	607	584	604	575	607	552	575	569	590	595	574	562	567	567	528
27833	10245	1107	698	563	509	554	544	512	508	464	516	531	541	498	502	514	502	546	550	491	491	548	495	559	479	516	509	518	565	466	556	480	494	518	519	509	466	530	532	516	537	526	508	515	483	544	483	537	549	512	562	522	512	514	474	517	543	543	491	541	525	489	521	515	514	549	545	525	550	489	522	531	534	497	519	500	529	504	478	513	525	545	550	536	508	479	528	532	536	538	528	495	491	533	490	520	489	492	512	488	526	512	528	451	474	527	481	487	499	514	503	531	500	541	480	470	527	506	507	505	501	495	517	516	503	492	508	517	562	513	529	469	524	520	506	491	514	521	477	493	520	511	498	551	524	480	483	522	493	555	478	460	490	520	554	462	528	510	507	532	529	505	517	524	491	531	510	508	531	557	541	508	506	481	493	504	518	495	528	514	502	553	519	502	489	490	501	480	496	490	519	511	473	541	497	468	543	577	511	502	484	497	512	522	518	514	469	488	507	508	528	534	500	511	494	509	531	534	479	508	492	501	537	477	531	515	503	520	514	487	532	516	504	549	518	507	518	524	502	486	543	484	565	485	516	462	480	527	490	496	517	474	538	521	506	511	501	544	530	508	533	509	512	554	482	490	492	478	517	527	521	512	549	498	531	511	504	514	531	516	488	482	477	533	518	520	524	480	531	518	500	516	551	487	518	495	483	513	527	522	499	507	512	520	495	464	530	477	523	543	542	492	520	496	496	461	516	491	518	485	502	495	524	536	532	547	462	512	517	493	482	557	508	502	490	545	496	515	493	526	481	469	527	559	541	526	512	495	502	506	556	535	456	531	510	504	500	509	529	526	520	516	501	526	548	511	514	520	542	503	521	514	504	493	551	510	499	489	524	542	512	515	494	523	538	524	526	501	476	527	503	531	526	499	489	559	508	490	523	497	510	494	535	525	500	505	518	508	514	536	556	492	510	527	534	498	497	538	512	535	502	506	502	515	542	479	508	505	513	475	519	516	505	517	491	502	529	537	524	499	529	514	537	502	505	499	496	513	500	470	535	534	517	485	517	493	507	498	580	519	510	548	482	536	510	505	474	500	524	552	484	503	467	517	510	528	511	510	507	531	512	514	485	502	507	529	492	483	513	515	519	523	514	486	521	513	512	516	490	549	469	510	527	488	560	538	525	476	524	494	511	546	498	498	447	575	523	523	501	487	477	503	522	498	550	478	480	502	529	492	501	486	516	526	515	469	515	472	503	511	521	518	502	526	520	545	532	532	538	484	498	543	466	488	501	528	476	516	534	508	544	461	484	510	536	510	516	476	557	516	520	510	493	505	518	574	490	535	500	496	532	473	512	492	515	538	516	538	522	509	480	508	494	491	503	552	510	471	529	553	568	482	499	496	509	531	508	509	530	503	513	488	524	525	519	531	502	512	498	493	450	514	520	475	510	485	501	536	524	523	497	495	530	490	555	449	475	542	504	518	483	514	489	518	526	508	528	513	506	493	500	517	549	507	523	518	503	552	531	554	468	490	483	477	538	525	529	564	518	522	476	545	499	512	545	491	515	498	534	476	479	557	504	495	463	518	498	518	494	499	528	542	489	530	472	491	563	499	532	532	458	496	552	517	519	544	510	537	501	512	520	494	530	520	520	495	479	487	507	513	531	529	514	534	489	512	522	479	507	497	502	515	469	509	520	522	525	504	520	522	495	496	509	544	491	506	523	488	505	479	536	530	523	517	551	509	531	531	520	505	512	509	478	505	528	511	554	499	508	543	501	555	501	531	509	511	510	522	538	520	543	502	498	522	500	510	501	529	515	531	552	504	479	497	475	493	493	558	521	462	492	513	505	537	518	471	513	491	530	478	520	514	464	525	507	545	464	551	505	540	549	491	503	488	517	521	497	512	484	526	552	512	523	515	517	498	518	492	523	537	501	509	520	468	525	522	495	518	557	497	530	510	509	532	529	472	522	488	513	498	473	501	517	480	524	508	509	511	550	540	513	514	498	493	526	514	493	491	517	507	523	471	510	527	530	546	497	483	542	517	528	555	538	497	549	503	556	494	523	476	550	537	500	480	502	502	516	511	516	506	516	528	541	495	515	543	496	505	518	477	524	512	504	487	509	483	485	523	509	562	539	510	558	530	512	510	515	541	499	496	487	497	517	494	489	499	502	544	518	482	499	530	521	533	471	558	492	527	495	500	489	492	482	472	515	483	509	488	493	497	538	523	499	543	518	517	541	514	566	443	517	512	513	533	529	456	512	506	523	518	535	480	503	511	557	484	528	489	497	570	534	519	535	529	496	518	531	490	500	504	508	530	542	545	529	484	528	489	506	548	534	497	539	525	516	545	491	516	498	512	511	534	525	536	472	566	493	504	492	529	477	498	510	511	526	500	517	491	499	475	531	517	503	491	476	510	529	487	521	486	515	556	521	531	509	512	489	480	526	481	498	509	511	502	496	469	563	507	474	518	517	532	496	520	525	517	510	508	512	507	525	521	523	513	523	497	492	489	514	536	501	515	538	575	515	502	516	507	519	526	524	514	562	464	502	503	510	528	505	501	549	502	540	524	526	511	509	514	473	514	513	509	478	533	483	522	495	546	518	500	527	530	495	562	503	494	506	541	556	529	479	537	491	525	505	491	517	512	500	498	445	534	518	528	526	489	529	528	541	519	480	488	472	516	506	519	481	509	476	502	547	504	525	526	551	503	520	524	498	504	520	517	499	523	549	516	526	510	504	507	516	536	512	497	502	521	484	494	518	486	511	526	524	466	470	518	511	495	473	521	517	495	475	521	501	517	540	478	518	531	504	471	548	510	510	513	531	524	479	481	520	526	532	551	520	523	499	521	482	519	544	533	531	558	528	493	497	536	505	516	551	499	492	505	519	505	502	521	515	530	539	524	509	545	537	528	480	541	475	450	504	508	533	470	552	511	491	518	506	503	529	531	493	473	524	488	446	489	513	512	506	537	505	475	516	514	522	526	489	492	472	528	512	484	473	487	485	561	490	527	551	518	504	548	529	533	511	490	508	487	515	537	508	461	525	523	478	510	497	563	545	521	505	486	499	543	544	504	542	506	515	520	521	501	479	491	556	491	513	532	473	500	539	492	477	496	532	530	487	497	555	520	494	554	503	487	510	488	539	519	542	514	517	520	514	491	493	494	497	501	562	522	515	524	515	510	528	541	530	506	498	452	524	475	504	479	522	514	487	510	521	509	549	487	532	523	519	536	498	475	548	473	504	503	533	481	529	519	516	515	509	518	521	497	513	534	500	539	510	524	493	538	530	526	515	456	478	556	521	469	457	507	490	523	528	497	492	507	513	565	509	548	538	489	494	485	507	479	499	489	500	504	544	516	546	549	501	536	574	492	536	514	488	485	547	547	513	548	521	522	499	515	511	536	495	495	555	486	514	535	513	515	496	516	545	475	503	528	553	484	505	454	481	530	527	527	541	496	470	517	508	492	551	504	540	504	562	516	523	524	517	509	475	520	536
4892	559	481	455	398	403	391	384	391	406	369	423	382	355	357	334	368	383	389	381	364	357	369	363	384	366	384	349	374	345	333	368	379	404	372	365	345	376	413	359	349	387	384	368	322	372	387	380	407	392	363	340	345	370	387	369	387	392	345	370	360	375	382	385	361	357	371	361	376	363	374	386	360	382	366	375	362	373	395	353	406	338	346	346	364	390	325	338	373	317	347	379	387	382	358	396	371	391	368	380	345	358	357	370	365	368	378	407	377	319	359	331	354	389	344	392	367	380	410	378	381	346	360	381	352	339	374	390	354	376	347	361	349	377	373	370	354	406	362	400	364	349	368	333	364	361	383	345	398	373	365	365	367	362	368	377	383	392	379	334	343	361	351	422	404	342	358	357	326	342	398	374	364	370	389	360	355	376	348	380	344	370	366	357	347	380	367	369	360	329	356	383	381	367	366	395	388	389	368	362	387	376	386	390	354	397	398	395	374	383	374	339	407	356	393	413	377	362	375	374	366	367	383	343	357	382	367	394	352	369	355	362	363	339	379	376	344	352	363	373	383	364	378	384	374	377	365	394	358	385	343	359	371	346	381	371	401	353	383	364	392	383	406	399	386	368	350	347	377	351	366	352	377	359	361	391	383	344	336	383	341	348	377	359	392	340	376	367	390	377	384	350	347	375	376	396	358	361	373	362	425	356	344	349	404	375	362	375	373	379	362	330	406	363	338	367	376	389	408	349	377	370	345	357	362	374	354	386	370	382	364	370	345	347	384	371	354	339	373	359	360	347	347	348	395	392	382	333	379	355	384	351	361	399	381	382	350	368	349	345	393	384	371	375	334	379	350	363	373	347	389	386	349	351	399	350	367	348	366	396	386	402	328	355	386	385	368	385	337	374	405	379	368	369	394	394	357	377	377	354	345	357	338	348	350	347	338	355	374	408	360	352	323	351	378	375	371	376	376	388	372	350	378	363	391	360	372	343	379	377	380	343	373	396	373	348	340	386	345	379	351	399	368	373	413	376	371	394	394	359	354	369	359	405	376	354	355	322	345	390	368	359	335	371	358	362	334	346	338	359	338	382	383	372	378	345	352	334	301	369	350	375	344	338	365	378	345	392	402	318	354	407	355	365	363	370	384	356	375	372	392	350	351	401	375	357	360	392	336	394	396	362	377	385	356	363	357	364	365	369	383	347	351	365	400	394	355	362	353	369	349	354	359	344	376	386	361	357	406	390	348	368	352	364	372	393	334	388	351	346	376	359	386	344	376	432	392	376	324	383	357	338	378	392	360	378	370	351	359	359	387	366	389	349	368	382	361	367	328	355	390	335	355	374	333	352	380	396	356	369	355	363	371	398	372	365	340	367	365	397	349	361	347	399	352	366	393	356	362	357	362	369	379	367	363	338	335	357	354	348	405	352	361	337	354	364	376	349	352	361	394	398	368	381	377	363	409	379	365	323	355	367	387	343	354	364	380	366	393	362	363	407	373	371	368	360	369	374	379	387	370	360	375	365	376	355	351	401	376	366	385	385	363	366	375	395	398	369	354	354	347	389	385	360	410	349	379	375	353	384	353	360	384	371	349	363	373	332	363	387	415	371	367	337	338	364	358	381	369	383	376	369	378	390	376	425	373	366	366	374	362	365	380	370	398	383	376	368	368	372	358	342	382	379	388	405	338	364	360	360	340	359	341	374	371	380	393	368	332	379	345	368	385	370	344	396	379	380	345	349	382	373	338	355	345	378	406	424	369	370	362	349	401	380	355	366	346	349	381	339	334	367	393	358	363	388	363	381	351	385	347	386	392	369	372	368	376	364	366	352	377	359	397	377	364	354	363	356	319	385	361	365	380	375	382	356	370	420	350	368	380	366	389	386	369	374	367	363	375	351	348	396	391	386	356	357	351	359	391	349	379	362	363	362	370	336	343	385	366	381	404	372	422	380	352	376	401	387	360	372	349	363	381	357	389	349	373	353	335	373	359	348	378	393	363	367	386	342	383	347	343	357	333	361	370	409	323	362	359	353	364	377	356	372	360	376	394	386	369	374	365	355	352	349	398	372	355	369	336	321	335	356	402	346	357	333	378	388	383	349	371	388	365	368	363	396	374	386	367	304	350	360	353	403	400	381	389	414	397	383	377	345	400	339	383	397	385	370	382	367	410	371	374	383	356	388	371	357	359	367	374	364	361	394	377	392	378	378	390	372	359	360	405	360	349	393	386	367	338	374	347	351	344	389	376	342	381	373	370	378	346	354	381	375	346	358	363	342	376	361	377	349	383	369	404	334	380	365	399	349	393	368	354	376	367	360	345	328	352	350	349	406	368	345	376	397	376	366	338	361	369	379	327	362	399	398	370	339	378	384	372	335	362	361	349	382	381	383	392	356	372	371	372	381	378	397	355	401	376	379	356	385	365	369	350	371	347	382	372	325	342	367	348	420	393	356	329	350	346	368	377	390	363	363	374	346	360	361	385	372	356	353	380	369	398	365	340	356	373	370	364	358	384	390	350	383	341	384	348	364	328	371	370	347	347	379	349	382	375	366	394	343	382	342	362	365	357	393	376	337	371	366	355	393	364	384	371	352	371	377	367	390	349	359	360	408	340	394	377	385	352	372	369	373	373	383	387	343	378	401	375	394	358	375	359	390	373	375	365	370	391	376	381	343	370	334	376	352	352	373	380	380	359	364	390	368	363	332	375	406	379	299	371	340	364	383	336	346	354	386	365	381	340	362	379	385	350	358	364	362	361	383	347	354	339	382	367	341	359	368	361	370	354	361	384	370	375	391	385	369	374	334	386	359	376	354	347	375	344	348	363	371	366	384	362	375	351	395	340	344	370	390	369	371	345	365	376	394	362	364	365	331	382	413	377	365	381	389	346	371	416	367	334	370	371	367	385	367	348	373	357	361	401	364	404	368	370	341	348	365	374	377	383	405	346	364	377	349	375	352	375	343	376	359	386	410	346	395	362	365	346	355	342	393	378	367	401	389	360	383	390	363	368	367	363	392	370	371	360	370	344	413	339	350	360	350	347	364	380	335	375	367	353	365	357	382	390	361	393	353	355	358	384	383	359	400	350	331	368	353	350	359	329	376	336	338	334	356	375	349	364	369	338	361	344	350	371	390	390	381	371	357	385	380	351	365	362	377	368	359	400	400	387	403	372	394	367	372	364	367	384	358	343	386	364	335	358	352	382	356	350	352	343	369	342	349	330	379	369	373	368	344	381	359	342	386	384	380	372	354	343	393	348	377	388	347	364	370	373	363	343	355	419	396	336	354	387	379	364	381	353	337	387	366	374	381	404	391	338	343	316	381	385	381	340	409	369	378	395	346	393	410	368	361	375	374	387	369	386	374	367	353	384	394	333	345	371	361	387	339	378	391	381	372	331	326	369	382	368	360	377	370	364	342	394	382	411	368	386	385	353	360	353	352	370	384	333	364	381	381	360	329	357	399	344	355	374	379	366	353	373	380	367	372	366	353
25517	21480	27882	25492	11230	1782	1459	1121	1026	1004	1025	1039	981	965	998	960	963	958	944	946	893	917	905	952	948	971	926	908	908	941	964	952	998	969	936	903	884	898	956	918	929	951	919	966	882	937	953	919	964	898	916	938	972	937	883	879	948	931	916	954	893	962	911	913	913	886	888	928	927	858	962	971	942	935	856	943	935	900	875	930	888	925	902	958	927	888	905	935	885	870	956	947	960	897	891	953	928	900	897	851	897	918	925	885	969	920	927	934	959	957	937	917	945	830	924	921	927	912	953	974	914	968	871	913	922	895	934	872	941	923	911	956	924	883	962	915	976	913	904	917	926	893	963	890	934	858	899	883	927	953	921	938	955	931	905	916	950	963	914	946	894	911	876	946	883	938	914	947	947	965	891	929	927	848	941	976	882	898	939	896	933	930	919	918	932	856	953	937	928	887	870	923	896	972	909	888	937	880	945	893	880	899	894	980	918	879	882	901	903	907	915	863	868	907	930	908	946	974	927	921	884	872	926	909	874	953	902	933	954	887	920	883	894	862	889	991	908	901	892	905	847	953	900	954	940	897	884	889	896	913	931	908	871	907	969	900	931	893	890	963	919	935	903	860	925	958	979	908	962	936	957	883	893	884	875	896	918	962	929	880	917	900	892	899	924	940	916	900	925	949	906	930	968	896	913	920	850	863	903	904	874	912	905	950	943	901	936	939	882	872	917	918	887	946	908	914	881	899	909	923	954	892	925	920	929	934	901	923	892	915	923	943	921	909	917	933	894	924	904	885	924	909	912	909	910	929	926	897	886	999	929	911	905	875	925	911	901	886	883	913	930	916	948	875	896	866	918	930	876	917	934	907	893	939	894	890	929	889	904	832	904	947	923	922	936	906	929	902	895	890	890	933	904	960	920	958	897	884	852	940	937	995	863	927	976	877	911	900	894	901	848	951	854	924	930	929	941	917	885	908	935	885	924	943	882	883	891	931	901	918	891	882	953	942	884	901	909	896	862	887	914	867	909	859	969	937	859	974	894	913	910	923	971	867	966	987	902	943	939	918	885	916	886	943	879	872	894	892	955	920	874	903	954	924	902	929	912	904	884	936	894	868	902	973	963	909	937	902	886	875	925	858	900	868	947	899	986	916	944	887	903	865	922	945	917	960	879	926	965	997	940	901	922	896	938	918	909	904	885	893	892	864	893	859	904	840	901	955	920	939	917	904	936	909	899	925	944	885	909	927	880	964	918	868	903	929	881	892	868	925	866	896	909	914	904	907	904	915	904	909	967	892	905	902	936	890	921	919	962	925	876	934	932	870	888	956	905	883	923	941	889	881	942	929	945	895	969	919	841	936	878	917	961	927	950	935	918	896	929	937	966	925	948	886	914	903	974	851	858	911	982	971	954	910	977	975	911	885	902	913	956	943	937	924	895	924	937	954	868	942	902	936	920	907	912	904	902	905	902	903	910	862	830	948	916	954	915	890	945	913	970	960	895	904	886	901	895	945	943	937	887	872	915	906	891	915	905	934	913	888	940	928	956	909	934	853	853	932	931	961	890	943	896	920	892	912	974	888	908	877	965	946	908	843	903	885	950	896	939	910	923	879	895	899	900	904	985	890	929	1006	926	923	902	872	890	856	900	914	898	905	942	923	914	934	940	924	821	871	943	918	961	890	941	916	950	955	929	937	917	914	890	956	918	890	954	865	924	863	900	888	882	927	958	912	964	975	906	929	915	889	907	918	887	896	963	889	921	932	905	965	887	945	886	932	901	907	887	897	869	927	874	900	904	919	907	894	872	917	922	917	930	913	906	908	892	878	895	948	923	938	907	883	888	921	934	908	932	884	902	928	916	887	895	852	915	879	930	867	924	919	925	963	912	926	912	927	908	927	907	900	914	941	850	921	898	941	912	880	927	956	858	888	965	917	958	925	962	909	924	940	918	931	908	881	937	901	912	917	901	899	882	911	939	889	912	912	991	870	949	951	868	913	897	935	957	925	932	927	911	923	951	917	921	916	880	895	912	907	908	935	925	897	875	871	968	920	927	862	934	922	934	925	954	938	870	858	909	902	956	851	911	926	852	915	950	898	854	932	905	936	922	915	862	921	922	896	898	986	933	957	901	900	908	935	909	885	894	932	934	898	912	850	916	930	973	933	898	955	897	874	906	962	938	914	909	903	917	893	890	872	907	934	897	943	881	935	953	890	899	919	941	872	937	947	921	881	922	923	857	890	909	904	973	900	931	834	860	912	938	923	892	926	930	927	919	947	883	898	955	884	896	958	941	938	931	910	892	929	914	908	934	962	933	850	929	967	929	872	910	850	902	939	960	926	878	951	877	887	952	912	905	925	933	905	859	902	906	871	921	876	868	932	937	906	914	895	900	926	949	957	906	907	860	928	916	927	915	869	924	920	916	868	883	900	925	937	889	935	961	890	920	950	924	900	924	918	939	898	915	897	882	944	949	875	927	876	936	920	903	902	881	860	930	899	877	911	872	907	942	856	899	890	956	927	969	925	909	943	913	935	870	880	940	893	914	933	858	979	926	872	967	876	894	843	853	902	933	919	950	941	951	937	929	918	862	920	921	939	916	907	887	918	923	926	954	970	909	881	883	879	908	921	891	945	918	889	945	890	933	858	907	912	871	890	958	924	948	941	888	935	965	926	915	905	953	972	938	869	922	875	891	923	892	905	901	889	912	863	934	916	939	883	910	904	937	962	885	907	928	862	930	910	938	895	975	879	896	952	927	916	881	892	920	977	911	918	944	947	918	900	935	902	879	852	845	908	937	901	878	907	890	946	911	950	882	953	860	922	921	907	876	915	882	874	878	960	897	886	932	992	918	987	910	962	939	924	864	906	918	910	1004	903	980	920	921	947	957	937	901	909	873	911	905	865	869	973	896	897	942	915	882	909	917	993	976	886	933	858	930	905	917	909	892	907	894	941	941	904	910	893	925	930	932	920	997	970	908	912	903	940	887	937	898	916	885	922	963	890	891	904	896	915	889	894	916	972	913	922	860	893	877	943	924	866	914	872	930	902	946	985	931	936	897	916	876	868	891	933	922	903	934	942	930	867	888	877	949	918	935	879	892	960	953	942	959	952	912	929	898	987	906	895	904	897	893	922	931	956	1000	907	903	871	911	972	886	882	951	916	831	883	912	940	916	861	903	898	929	955	897	931	939	962	906	955	900	871	890	897	943	963	946	909	917	930	887	941	911	875	932	905	812	906	906	949	897	945	891	909	956	901	903	958	960	904	949	913	886	945	920	900	916	891	898	937	916	921	837	881	900	895	956	947	879	946	932	913	882	931	940	883	887	877	920	957	932	931	965	954	943	910	942	951	904	921	938	916	945	956	900	978	868	893	961	916	854	903	931	926	933	947	945	894	885	936	932	925	951	869	943	928	946	907	939	936	936	897	883	903	971	953	903	941	873	869	895	948	920	894	897	894	914	909	905	937	967	860	924	885	882	911	883	913	894	904	929	999
3550	3647	2993	1747	1225	1109	973	904	829	834	775	774	781	805	713	719	760	767	639	715	678	705	688	685	702	695	623	715	742	693	673	670	665	720	665	729	677	655	646	672	664	697	730	638	657	661	672	681	666	660	660	715	690	660	730	728	674	669	692	672	674	696	643	643	702	688	659	705	680	701	654	678	702	684	669	625	655	656	702	690	695	674	643	699	712	689	633	709	699	687	613	681	703	675	668	692	648	637	665	692	671	629	657	711	669	662	685	679	662	677	702	650	663	672	721	711	696	659	651	660	693	669	674	660	677	701	659	632	665	677	676	688	653	627	706	700	624	694	643	645	661	673	667	680	644	645	618	674	699	702	689	661	701	613	669	698	663	665	671	643	673	664	660	673	642	640	656	695	654	651	678	661	720	687	697	704	737	690	738	703	666	678	689	620	653	613	645	647	689	687	664	673	625	709	689	661	703	648	676	682	654	713	664	647	644	664	659	645	652	649	639	683	688	643	668	643	660	672	664	702	645	674	650	693	681	629	669	690	681	698	680	633	676	626	691	681	673	652	698	643	691	659	683	605	646	689	694	595	719	682	654	639	632	646	652	655	666	699	670	666	645	692	670	665	695	627	672	668	637	631	696	681	686	633	667	699	613	676	694	643	663	647	665	659	674	690	641	650	695	638	686	680	647	647	638	712	696	654	656	659	660	711	715	671	601	686	686	661	669	677	686	693	641	650	698	654	649	632	705	677	645	656	635	624	615	662	664	660	617	647	611	688	650	682	620	653	642	616	701	662	713	665	683	671	656	640	699	649	652	672	663	705	654	685	678	637	648	598	685	687	654	690	671	656	682	695	642	656	677	646	676	644	715	620	666	718	650	693	674	646	693	680	669	712	671	632	670	698	623	654	675	708	686	648	689	685	641	628	669	672	692	641	669	635	663	638	668	661	658	651	704	654	652	665	712	673	677	646	661	672	668	653	651	665	696	709	640	686	641	679	644	685	652	642	610	676	654	629	623	661	663	704	649	654	672	661	656	678	690	652	659	673	683	717	664	713	706	605	667	703	635	676	650	656	691	669	678	640	631	634	666	617	644	663	681	652	668	676	644	694	662	659	641	687	680	670	655	695	707	658	662	708	679	641	626	674	627	673	656	690	685	642	630	703	642	640	645	619	658	660	646	681	638	621	653	668	667	659	672	676	733	667	679	661	652	623	688	687	683	719	675	666	643	612	679	694	684	685	664	635	648	683	698	661	664	624	686	682	688	658	679	643	613	631	661	641	629	671	642	655	678	669	680	693	691	645	640	642	688	649	656	689	659	646	637	685	681	628	709	652	673	639	665	664	721	620	745	682	665	678	673	638	652	642	616	672	663	650	666	690	686	680	695	711	637	646	641	677	647	666	638	675	686	623	695	633	721	663	714	680	661	658	662	633	653	647	700	660	655	673	686	676	646	661	669	627	640	674	663	637	614	721	662	650	641	670	694	687	713	669	624	727	675	653	664	691	658	657	625	670	665	690	690	640	651	690	693	657	649	628	660	647	674	655	642	645	647	646	666	670	643	643	664	684	618	691	640	655	671	656	687	684	612	638	651	663	661	697	640	721	687	686	646	696	655	618	657	683	641	663	659	655	660	678	648	699	604	649	669	673	656	667	694	638	639	669	693	675	624	650	690	671	629	621	640	677	683	674	652	660	657	654	655	610	649	641	655	642	722	656	663	654	638	701	713	677	662	717	623	661	648	654	688	705	645	611	668	697	637	696	635	672	641	651	662	655	608	641	651	664	646	659	617	672	725	656	650	635	693	724	690	667	705	600	667	661	684	653	673	679	618	659	643	654	675	633	640	716	646	644	621	660	695	667	654	656	685	657	674	625	696	643	669	664	674	669	630	666	681	635	670	705	688	678	651	664	636	695	633	636	627	636	631	702	675	698	676	643	651	668	684	647	653	634	658	672	673	679	662	695	638	668	682	661	662	641	655	704	685	703	645	663	657	687	657	633	670	646	645	641	661	640	683	690	671	650	625	669	678	693	684	678	653	662	670	639	628	682	674	619	608	724	668	698	653	654	673	635	637	667	653	667	697	676	642	646	656	663	677	699	680	664	633	663	663	662	682	636	688	678	622	663	636	684	722	634	651	603	667	658	666	640	706	662	698	655	660	677	680	686	687	684	700	682	635	633	684	621	639	707	709	687	649	639	641	659	673	686	718	609	648	650	681	679	645	676	643	699	690	694	671	599	665	645	666	681	652	628	689	651	651	666	630	629	630	631	626	632	667	671	691	647	646	650	704	642	587	623	643	634	676	696	667	649	630	688	669	652	611	675	669	612	659	679	664	688	671	622	690	657	655	609	681	640	661	661	655	663	707	653	673	679	633	664	693	632	679	683	661	685	724	670	664	702	640	666	694	653	727	691	682	653	651	708	628	654	649	605	678	658	663	625	699	621	623	661	691	694	637	703	652	653	667	675	675	637	615	687	622	636	720	636	654	698	641	633	636	662	711	694	671	662	637	662	615	660	613	680	669	678	674	652	642	687	660	645	672	643	662	646	657	625	668	640	647	671	633	626	649	697	692	669	629	661	668	685	654	667	683	701	654	634	636	645	647	725	655	665	624	651	707	659	651	697	639	655	645	676	689	680	642	662	676	661	655	669	632	665	672	704	710	674	642	672	654	679	654	686	682	650	629	691	675	704	648	691	653	655	651	695	672	700	657	688	701	710	664	653	647	651	647	644	627	679	666	632	684	684	662	645	666	683	701	643	677	661	669	660	673	678	649	690	658	678	655	656	611	673	679	633	637	714	659	695	649	672	686	635	684	648	630	710	706	674	630	723	696	704	629	672	697	679	644	646	623	687	647	675	668	640	676	616	656	625	674	644	691	682	688	649	681	679	665	671	679	658	661	610	655	651	689	659	659	715	653	700	626	667	636	643	638	694	668	658	685	681	684	678	618	626	640	654	656	660	643	633	690	648	662	626	658	673	684	641	665	618	686	654	649	653	652	679	660	630	647	665	675	657	668	700	674	687	704	689	667	676	686	675	637	665	644	645	640	685	638	621	686	643	692	690	661	666	625	659	638	670	618	673	608	677	645	631	674	675	644	641	672	700	703	618	658	670	669	665	658	589	657	670	632	593	667	636	660	661	632	661	675	675	659	702	682	694	636	673	643	653	669	620	670	682	673	686	708	644	679	662	677	611	718	659	648	701	678	717	669	637	702	676	642	704	658	640	662	675	669	688	697	670	675	612	638	631	693	624	657	678	650	671	644	631	646	656	611	657	691	660	650	632	663	634	647	610	634	661	658	652	623	669	713	721	628	676	686	622	686	628	702	652	661	621	604	661	651	644	673	723	621	683	646	674	657	667	625	663	666	668	699	643	677	609	616	653	668	641	691	600	664	623	634	652	635	683	680	631	621	664	668	676	675	663	633	652	649	640	648	699	636	684	642	640	670	674	646	671	658	678	660	660	712	641	718	689	674	619	703	642
24511	21490	28854	24546	21471	8743	1896	1229	1031	1042	957	922	896	1000	890	893	833	856	789	815	845	870	824	860	845	832	840	866	804	848	849	811	824	794	807	835	877	792	826	806	847	802	813	770	846	842	819	856	789	837	801	828	834	867	842	872	793	763	803	799	776	862	857	857	787	863	840	866	833	861	851	791	848	828	862	849	849	799	805	806	812	878	804	814	779	837	829	805	822	847	819	883	833	816	850	849	837	827	826	785	826	819	829	828	820	852	849	796	824	791	824	803	828	865	792	786	756	803	791	802	799	802	802	802	829	853	801	855	795	795	794	792	850	836	787	751	791	859	826	830	834	807	775	824	858	818	853	806	814	808	807	841	808	777	788	839	851	820	844	817	827	808	811	809	817	819	819	785	782	824	803	832	806	736	782	830	803	827	798	828	830	814	816	859	823	823	830	795	825	840	784	854	836	788	793	779	822	834	824	783	809	799	769	871	796	824	855	847	836	814	846	800	832	840	786	819	811	832	819	790	760	845	825	866	827	780	822	820	804	817	791	806	820	760	834	783	814	813	824	848	804	767	800	805	866	834	821	839	802	803	795	771	810	800	834	801	820	838	842	804	792	762	786	817	797	850	807	833	815	826	826	797	828	816	839	821	792	822	818	839	808	837	856	758	785	782	843	787	819	831	799	755	847	772	804	784	803	821	826	830	809	818	825	830	842	861	823	904	817	841	768	822	881	827	779	852	810	820	778	828	859	784	788	766	780	807	814	776	777	794	773	772	799	803	793	801	853	857	839	813	748	783	810	804	773	797	833	860	835	811	840	805	819	791	831	846	822	778	773	821	766	804	800	809	800	813	838	801	864	792	848	817	839	842	773	782	787	784	828	822	845	776	843	843	826	855	779	862	780	827	791	826	806	760	819	836	854	819	852	794	814	788	761	778	780	800	783	820	830	842	752	779	835	848	827	821	843	824	841	786	847	777	793	840	815	834	789	839	820	795	816	767	805	851	794	731	763	788	821	790	781	805	807	829	798	829	791	810	797	812	837	779	803	834	821	776	819	836	795	864	807	881	815	842	796	821	798	773	854	807	826	777	819	822	804	824	827	766	792	769	807	780	810	745	821	775	766	784	773	782	881	832	789	825	806	753	828	790	797	807	801	790	813	809	843	784	797	791	798	836	816	797	792	807	820	761	801	829	782	873	804	783	814	814	824	769	815	794	820	795	853	782	804	802	822	804	818	879	822	811	784	846	800	764	795	812	853	805	793	819	752	767	813	767	769	792	796	819	820	793	803	806	812	798	811	823	833	831	822	863	842	856	758	844	861	824	870	831	789	829	848	850	752	791	796	774	803	824	818	796	826	793	815	807	782	834	814	793	853	831	840	825	784	811	828	817	739	800	837	834	816	818	779	792	801	786	858	822	749	844	796	746	762	822	750	829	803	776	784	824	817	795	771	798	781	796	807	741	801	821	799	790	804	843	780	797	826	798	790	820	828	830	797	808	777	807	840	754	806	760	817	797	770	849	766	841	810	782	800	800	808	796	800	790	850	798	837	820	868	829	845	815	829	799	762	796	797	807	811	794	790	771	781	810	825	775	849	804	792	823	829	761	789	777	829	785	819	839	843	787	774	799	808	806	791	820	837	807	840	817	751	767	783	819	777	810	735	828	830	806	836	831	861	821	803	784	770	795	831	771	827	799	855	755	810	809	809	791	827	809	901	769	829	829	794	790	803	816	818	850	790	814	750	833	842	807	758	840	799	820	773	807	843	803	814	764	822	781	813	742	792	760	800	805	792	829	807	739	795	773	737	836	798	811	786	813	819	829	818	795	837	778	770	855	759	783	774	796	820	790	822	759	774	762	761	840	795	782	840	819	821	792	792	835	826	811	791	793	795	806	822	813	820	796	796	827	811	840	784	827	841	842	886	771	806	810	835	800	799	774	833	802	802	788	780	786	817	814	800	760	839	818	796	823	796	818	810	767	847	844	813	826	834	789	874	806	761	837	771	831	789	790	788	789	766	788	761	787	791	802	835	861	736	804	903	816	792	806	827	850	786	805	779	821	809	784	785	798	802	815	780	820	769	761	788	843	806	811	790	772	825	768	849	805	835	820	811	799	820	769	857	766	701	848	769	794	814	835	835	820	772	759	789	768	805	823	784	834	824	757	767	779	829	818	792	811	833	804	786	795	824	840	771	799	815	851	859	825	756	795	805	799	839	751	816	797	861	799	798	796	860	827	766	795	817	780	802	826	860	776	796	749	789	839	824	788	773	818	815	832	794	823	865	821	827	786	790	812	786	789	806	787	804	824	824	762	807	817	775	845	807	826	764	812	840	818	821	786	784	876	838	760	815	791	826	831	876	812	857	864	825	798	818	766	763	751	772	841	815	833	787	832	792	772	801	807	829	839	797	815	764	811	820	803	820	811	797	752	782	854	734	808	800	783	830	826	844	789	841	813	817	758	799	829	870	804	839	828	775	777	865	799	842	803	841	813	765	777	735	849	809	804	806	809	812	778	771	817	739	797	831	842	757	824	836	834	783	827	821	883	811	836	813	819	753	822	764	806	783	802	783	811	788	828	829	791	728	796	826	800	844	807	769	790	819	805	812	827	804	811	797	766	829	789	821	817	764	802	755	835	820	824	811	842	840	828	834	816	782	760	840	836	807	778	829	812	789	826	819	860	832	774	748	770	809	793	800	774	815	799	812	806	803	769	781	820	749	817	831	751	812	825	840	807	810	792	828	848	839	765	846	777	800	817	781	785	834	815	774	802	804	842	821	794	781	811	804	738	806	771	782	859	828	829	805	723	799	805	797	793	846	755	761	806	803	781	737	819	825	812	833	727	784	828	773	835	778	768	826	808	765	845	853	805	802	803	752	791	851	839	822	847	814	785	814	810	823	804	800	876	878	802	797	792	796	822	828	875	834	848	835	816	834	796	801	788	801	805	802	830	835	748	861	809	855	800	796	845	868	858	785	816	840	804	786	831	816	816	810	786	826	781	795	788	837	832	808	829	804	847	767	783	788	799	801	820	817	754	845	768	778	773	820	788	813	815	873	819	801	809	835	800	843	822	804	800	798	791	788	813	756	797	769	770	790	785	783	774	779	744	782	821	775	792	800	753	748	832	841	814	787	783	792	865	816	755	828	839	828	801	847	767	801	831	832	813	846	832	800	787	783	855	811	771	830	785	790	825	798	757	780	788	817	809	804	821	774	799	812	837	774	796	805	795	778	863	798	790	790	796	789	793	789	832	838	790	746	796	800	842	770	799	743	767	798	759	780	772	844	798	801	798	795	770	844	845	802	780	774	805	814	835	810	790	785	824	803	791	795	785	836	766	803	812	836	834	800	836	767	774	870	802	794	793	822	838	847	816	795	762	802	765	795	761	795	857	823	818	814	776	773	770	844	834	817	801	791	811	819	779	818	807	850	809	824	774	754	826	786	830	794	788	815	796	812	812	830	832	787	798	836	831	813	809	836	797
3773	6044	4867	2590	1815	1467	1188	1051	954	903	834	785	752	795	709	707	684	704	656	706	669	655	680	626	691	634	614	625	660	612	624	605	649	638	621	641	617	645	688	585	619	599	635	633	635	599	604	617	586	613	610	660	610	645	595	606	597	574	638	590	648	648	624	623	628	601	569	592	630	622	641	626	642	622	586	604	585	659	557	627	629	620	648	594	625	624	616	629	641	619	602	596	639	635	587	589	573	630	626	609	633	648	587	613	623	597	617	596	599	597	626	623	593	609	590	641	605	597	593	622	614	610	649	605	621	601	653	595	611	617	575	640	654	628	609	614	587	559	544	648	593	611	641	592	621	639	570	605	558	612	592	630	620	634	595	636	637	622	616	606	627	620	621	620	587	608	598	632	597	612	617	589	622	632	587	618	630	590	635	604	611	614	590	650	611	568	661	600	618	632	635	602	596	613	656	625	621	613	616	576	573	610	574	599	604	613	597	586	639	592	587	627	648	566	663	598	612	618	648	617	566	616	640	636	607	655	614	618	604	582	617	600	602	612	592	594	613	579	597	605	568	586	582	574	614	654	575	593	627	589	632	580	658	618	625	656	598	654	591	615	558	651	625	627	600	582	603	617	593	574	582	585	631	622	561	603	626	606	597	586	632	591	563	610	622	622	602	614	635	611	579	613	590	595	650	633	635	617	622	554	612	665	608	609	602	602	683	658	633	568	616	616	579	549	626	593	588	573	622	625	616	592	555	600	606	603	604	567	596	600	605	589	596	599	602	608	572	601	612	607	545	587	609	590	595	618	615	603	574	568	578	612	620	590	594	573	628	592	594	634	587	583	586	565	593	581	596	635	643	581	595	581	589	639	604	598	564	604	622	593	611	605	601	596	592	577	575	624	597	628	602	593	604	637	611	636	579	595	606	641	594	623	590	619	637	641	603	603	586	587	616	599	610	592	578	622	620	607	602	619	581	632	601	593	589	603	707	614	565	580	603	618	599	648	608	601	571	613	575	633	594	630	619	594	561	653	541	617	598	624	602	575	619	645	590	612	603	624	587	582	632	612	657	650	606	561	632	615	627	601	602	649	604	578	618	618	586	611	600	601	580	593	631	595	619	621	561	605	612	614	596	635	597	617	611	565	636	615	554	589	613	564	569	598	563	558	606	607	628	605	567	596	571	545	595	624	625	577	635	579	612	639	639	577	594	564	594	557	582	602	588	587	609	590	596	610	611	605	582	597	610	624	561	586	626	573	585	607	609	629	565	593	632	609	593	567	604	639	590	580	608	573	570	590	573	615	597	594	555	570	562	626	608	613	582	619	576	600	587	589	632	582	580	594	653	578	572	606	617	600	623	594	602	573	614	587	601	613	616	647	586	585	579	584	572	601	588	561	619	557	582	637	605	581	634	597	630	570	601	616	550	610	656	626	586	595	612	566	611	626	605	581	569	633	570	614	592	606	596	608	554	618	558	601	565	578	618	585	647	617	593	602	580	635	599	557	570	602	571	592	561	609	604	551	618	628	568	560	621	634	611	595	584	574	583	623	549	586	610	578	622	621	639	588	594	617	596	548	566	602	542	593	613	604	601	531	589	584	568	612	571	561	607	620	618	579	627	644	598	571	641	589	591	609	595	579	655	601	613	570	588	634	612	617	601	596	592	628	587	561	596	588	590	597	615	608	568	562	633	626	582	569	579	577	628	568	608	586	578	545	605	608	604	593	593	625	616	586	591	582	611	606	607	568	647	602	570	577	601	568	585	638	632	638	565	614	646	620	615	611	596	597	546	564	604	606	614	584	601	590	610	589	592	639	605	612	570	555	623	626	621	609	563	590	570	574	584	621	601	611	609	592	610	626	642	635	600	592	572	577	599	589	564	618	585	624	599	593	548	614	596	667	580	573	570	603	565	585	628	591	588	611	574	574	592	608	610	599	605	647	619	576	624	550	592	572	583	619	601	583	600	577	588	629	586	614	597	589	536	601	579	603	585	611	632	557	552	578	608	626	558	625	562	602	579	590	572	628	606	602	605	554	559	595	618	618	602	611	617	592	608	604	621	585	651	609	626	594	564	623	588	654	541	581	602	582	575	622	628	578	623	637	592	629	652	561	598	616	583	589	634	600	604	614	593	562	592	565	608	586	602	605	634	614	566	608	581	604	633	629	614	611	608	594	608	603	591	608	617	625	601	633	623	615	628	647	649	599	573	636	608	553	597	586	622	570	652	582	615	599	585	541	605	555	608	578	608	570	646	567	581	634	618	581	585	636	607	628	601	578	577	631	581	609	533	566	621	614	631	608	619	578	553	546	582	544	556	594	603	608	588	576	633	628	624	629	593	608	628	567	603	582	571	594	600	607	589	641	582	596	587	598	591	567	611	600	606	624	625	620	601	601	595	566	601	600	648	551	591	601	601	582	605	625	612	588	539	547	597	552	615	607	611	624	589	567	602	601	603	616	601	578	590	567	604	631	642	642	657	642	565	560	647	578	585	580	560	624	620	560	628	560	675	582	594	610	634	622	607	601	598	584	600	561	573	586	555	611	585	636	574	576	577	523	605	641	606	591	561	591	547	586	605	582	615	583	595	563	588	592	612	586	617	657	609	603	586	602	557	600	577	581	618	640	607	589	608	593	660	587	591	657	593	558	609	660	563	605	588	624	614	599	629	605	615	565	589	575	605	628	611	630	667	596	658	571	589	618	563	599	580	579	602	609	600	595	592	593	648	573	575	620	618	597	625	560	599	596	572	599	594	554	612	598	611	624	585	588	585	584	581	602	621	596	608	603	572	589	605	613	590	607	543	562	562	595	599	560	576	585	603	620	602	598	588	626	606	588	625	612	630	617	569	626	592	623	606	570	577	571	612	587	608	629	586	589	609	590	597	590	627	612	590	626	609	569	569	594	635	630	630	580	621	586	550	594	579	556	588	591	591	601	565	608	615	577	595	618	618	604	607	599	609	565	601	574	636	591	616	628	584	587	606	572	574	617	573	570	633	591	634	602	555	616	615	654	542	613	583	613	616	591	608	601	569	599	577	590	616	601	573	577	587	616	610	552	606	637	559	584	611	615	581	583	609	584	609	620	613	616	605	562	562	598	607	594	584	620	603	615	616	626	607	629	622	578	573	582	580	561	570	589	553	553	596	563	657	597	625	587	587	598	566	599	597	615	586	597	625	567	596	576	593	574	608	638	565	630	580	584	559	582	620	572	604	572	567	604	622	559	574	570	584	585	626	594	586	572	577	589	578	610	624	593	668	584	634	589	599	585	608	617	615	629	578	582	561	574	584	571	582	551	580	555	584	585	661	566	631	618	586	558	617	542	603	572	621	613	617	607	579	579	598	553	592	614	558	597	603	615	570	601	604	589	635	625	598	590	604	575	574	620	589	613	613	600	606	650	603	659	558	571	582	619	589	596	586	573	540	595	576	619	565	596	595	645	591	593	607	574	555	578	589	608	614	640	596	590	599	577	559	605	606	623	582	571
27991	10396	1195	722	541	503	580	552	550	485	515	495	591	502	531	532	520	525	521	532	498	480	559	475	509	511	522	502	517	542	545	490	518	524	529	561	508	507	545	476	509	490	484	515	507	512	531	535	544	504	507	544	551	547	532	538	505	520	537	534	522	535	519	562	529	516	529	521	550	547	512	495	531	560	492	506	513	546	469	530	488	497	526	542	508	526	531	536	559	495	465	514	502	523	494	517	481	539	490	533	493	540	528	547	498	518	516	502	516	505	515	532	502	537	524	524	526	494	512	548	533	536	526	538	538	518	494	507	541	521	541	513	547	508	469	490	526	553	526	509	522	500	507	538	519	539	520	517	526	516	517	485	486	536	492	527	595	534	582	504	525	572	513	505	526	515	506	472	543	533	542	535	511	507	532	534	553	508	537	518	528	534	549	528	499	530	487	496	516	512	490	504	496	540	521	498	522	504	530	520	495	478	524	545	567	544	516	506	485	521	531	495	517	507	511	525	489	538	522	482	512	523	501	483	526	530	565	517	572	543	512	515	497	504	502	527	526	544	524	509	496	517	521	540	535	499	543	509	559	530	542	501	522	551	523	543	507	479	497	513	526	526	511	502	512	514	449	476	515	524	542	524	552	504	482	483	509	521	512	518	510	480	540	520	531	531	510	539	531	554	541	488	518	554	563	519	538	530	526	529	505	558	532	545	515	513	510	543	511	521	536	526	570	522	476	537	510	495	540	513	515	521	533	531	524	507	515	494	511	524	539	516	518	499	528	519	528	526	509	530	553	501	536	540	565	534	504	532	484	506	553	528	537	524	495	507	498	494	529	533	513	494	507	514	485	493	510	508	517	514	529	512	515	539	545	515	544	528	513	481	526	507	495	519	509	528	537	519	497	513	480	507	494	506	559	511	507	503	512	515	533	510	531	515	536	534	514	531	540	495	522	521	552	512	538	558	466	540	548	485	525	520	555	509	523	525	515	507	556	507	512	496	546	535	522	487	534	491	522	530	536	525	556	505	516	549	488	499	510	472	465	503	520	490	525	530	515	556	488	516	517	525	494	500	523	521	538	539	512	567	490	519	541	504	526	564	542	549	520	518	558	548	517	534	570	499	516	535	508	545	490	490	514	520	530	493	549	535	504	507	554	568	527	499	511	497	520	517	518	522	543	518	533	544	556	506	521	531	510	526	537	527	535	526	512	525	535	535	521	511	571	541	512	535	509	533	499	543	510	531	564	466	531	471	490	513	539	496	514	551	498	506	513	504	505	487	514	517	543	542	521	512	521	512	521	533	537	513	518	481	500	552	510	480	464	513	540	534	539	512	503	518	561	504	516	531	538	490	517	520	550	498	515	500	534	520	509	495	547	518	518	528	491	535	519	528	512	499	498	532	533	547	516	505	536	478	486	509	485	501	525	526	529	503	500	517	524	550	484	538	485	522	463	511	485	524	515	513	478	515	485	504	528	520	551	542	477	524	521	479	514	558	548	524	488	543	517	500	528	566	523	504	516	516	471	512	511	507	543	506	493	519	533	504	479	504	525	542	480	506	479	490	500	504	509	506	518	483	546	522	538	508	526	528	530	504	541	503	506	546	517	503	521	554	566	529	510	521	521	523	537	516	485	503	502	514	503	519	497	531	547	525	523	506	518	487	490	526	502	547	502	501	508	514	496	537	511	532	480	504	506	470	535	549	521	542	509	526	523	576	503	557	514	499	534	541	532	546	546	472	532	519	497	528	533	508	497	529	513	527	560	536	492	514	514	522	498	547	566	569	515	480	493	491	523	497	510	482	524	503	496	526	521	537	529	506	518	486	508	521	532	516	506	505	504	556	525	501	515	517	542	532	539	540	520	512	484	501	529	459	482	538	538	530	472	500	524	524	536	537	559	545	525	522	504	496	541	510	499	532	550	495	492	528	492	504	543	499	511	506	497	461	493	555	513	468	548	537	565	525	514	488	507	508	520	530	508	532	482	524	478	486	513	502	523	518	510	491	524	476	517	527	461	576	538	513	518	527	548	535	502	529	534	535	550	508	547	505	507	537	524	522	533	537	559	534	541	517	490	521	543	514	497	487	518	519	526	494	526	557	522	506	513	539	547	496	544	480	512	539	509	482	521	545	555	556	506	482	535	538	564	525	510	506	528	542	533	534	510	497	524	518	481	505	523	523	527	504	507	492	533	497	546	516	488	518	508	535	531	487	542	513	501	548	476	523	557	534	487	554	537	551	509	525	510	535	545	488	491	515	528	522	495	485	488	509	503	490	539	516	502	528	488	515	501	490	516	523	499	511	512	510	535	525	532	503	522	544	528	522	514	529	474	522	496	509	557	512	574	526	521	527	519	491	473	523	555	487	525	514	508	547	528	522	558	473	524	526	514	527	508	518	513	529	529	507	542	523	513	498	533	517	524	506	523	548	464	521	519	546	496	526	526	501	542	533	548	502	513	548	507	530	508	504	498	540	502	497	521	539	516	518	511	535	505	514	478	519	529	510	509	520	516	535	506	519	511	547	511	512	518	546	507	545	534	497	490	528	531	541	522	502	494	496	547	502	524	559	517	530	530	550	533	523	517	498	504	523	527	504	481	527	502	508	480	480	502	496	508	520	508	452	525	509	500	446	531	506	521	540	539	516	523	486	539	560	530	501	485	499	499	495	522	484	547	539	547	480	531	513	490	535	523	521	523	561	507	510	524	494	554	554	531	524	500	514	518	508	518	503	500	528	525	577	517	497	492	558	498	528	538	562	533	515	531	485	478	518	572	521	541	511	507	556	502	535	518	526	526	508	512	509	525	539	491	519	533	532	525	543	530	513	518	513	510	540	527	535	536	501	505	545	537	535	492	524	527	513	529	501	491	544	519	486	542	490	497	515	524	550	481	532	509	520	512	508	527	505	544	538	507	538	483	475	512	555	517	541	542	517	535	506	500	499	493	528	504	479	505	507	529	479	548	526	515	539	512	557	523	526	485	468	548	517	488	526	520	526	501	542	494	541	490	524	535	556	527	536	531	499	539	540	551	499	553	547	532	548	467	506	522	560	512	516	503	534	565	520	515	517	532	498	487	514	512	523	535	531	533	498	507	491	522	502	539	533	550	543	513	492	514	505	502	512	567	528	538	507	494	518	514	535	550	550	531	528	504	483	485	520	554	525	484	488	475	516	521	499	487	500	507	496	518	493	520	507	528	527	489	493	523	530	535	527	541	532	518	484	508	530	534	518	520	519	494	509	527	510	497	558	501	476	512	537	528	523	507	542	509	516	512	521	525	496	527	489	509	507	525	556	545	531	546	509	525	514	516	519	516	554	484	515	517	501	498	584	493	513	518	535	538	515	520	477	574	526	518	506	477	504	461	528	496	507	547	528	518	506	512	538	543	530	473	456	505	492	491	472	521	520	492	571	514	517	512	559	474	515	535	512	463	520	507	528	512	524	492	503	550	512	536	507	503	478	505	519	502	500	491	520	496	570	518	510	471	541
4875	572	509	419	395	377	380	384	386	388	342	377	386	336	410	386	358	385	371	380	404	392	348	369	388	394	353	374	370	401	359	348	363	366	393	383	373	367	351	405	394	385	375	379	345	350	375	373	377	389	373	349	358	383	345	365	390	355	371	329	378	367	376	390	334	381	369	353	337	359	367	372	377	365	373	371	378	393	422	375	343	350	358	372	368	342	375	344	352	347	365	362	354	319	392	385	359	373	346	375	361	386	390	382	327	339	403	416	350	378	377	380	353	386	346	405	387	426	351	385	371	384	371	393	386	369	376	369	385	404	374	336	366	380	368	378	371	354	371	386	386	380	339	398	378	322	372	358	359	374	374	401	373	375	407	367	384	381	382	370	409	358	397	389	354	361	328	384	356	374	369	346	414	365	348	375	365	359	383	375	383	378	376	369	368	370	380	364	357	334	333	390	386	380	345	416	380	418	364	377	371	377	323	370	379	390	345	377	335	382	372	355	373	361	355	333	370	341	389	359	378	386	381	400	371	376	388	369	379	371	363	355	370	384	379	363	375	347	378	369	379	399	369	395	368	364	370	377	402	338	358	389	348	353	391	389	374	362	396	385	346	366	366	363	332	370	365	350	378	364	336	330	363	377	377	374	331	396	404	383	378	375	345	329	368	366	384	378	381	383	363	387	374	379	375	355	367	413	389	362	389	350	385	351	381	353	362	358	395	349	391	358	385	363	385	392	381	355	360	359	355	331	349	372	366	360	352	380	384	372	352	402	368	391	326	372	365	375	364	389	358	354	364	352	372	358	377	374	367	338	366	375	352	394	376	374	335	353	407	391	364	359	339	361	346	379	346	390	383	360	394	358	355	360	354	400	377	369	352	366	364	404	370	345	374	379	390	388	373	340	390	370	393	351	365	352	358	374	373	368	360	347	388	362	369	356	326	359	359	320	362	387	372	381	385	371	375	358	358	367	384	359	387	344	374	355	363	355	332	364	392	351	366	373	390	369	375	349	356	375	386	406	428	363	346	391	354	383	361	369	385	373	340	316	377	397	391	410	337	339	368	371	357	385	377	347	403	381	360	366	367	373	385	351	371	362	365	350	348	382	370	404	359	381	374	385	366	375	345	358	383	366	373	383	348	362	376	387	345	365	369	363	324	375	374	388	344	369	374	371	381	406	382	391	374	347	376	369	383	419	349	380	403	392	373	370	357	399	372	401	399	383	372	366	380	340	358	362	390	399	348	381	380	375	368	395	379	383	385	367	329	364	381	376	399	343	387	388	358	325	369	353	402	395	379	353	367	369	331	416	344	382	328	397	381	339	382	326	348	368	404	354	384	393	381	360	364	347	366	375	382	362	375	376	376	368	366	361	367	390	378	364	397	360	340	395	386	392	348	377	372	376	404	345	387	374	347	364	373	374	362	385	380	373	327	372	381	379	359	336	373	366	362	369	364	344	349	374	371	372	344	353	390	348	393	363	376	335	382	351	370	344	383	370	336	376	376	366	379	390	381	357	389	418	364	369	374	362	378	377	362	385	335	366	353	342	382	406	373	391	371	397	348	396	337	393	357	391	366	364	342	363	353	378	354	362	398	382	380	354	362	366	347	375	369	356	326	392	334	339	378	336	382	384	397	393	374	370	353	373	344	359	395	354	369	359	362	360	359	370	391	330	362	377	355	353	371	389	403	357	363	354	354	368	375	343	391	369	384	349	384	359	365	374	378	361	372	344	364	364	376	359	371	350	329	354	347	375	392	393	377	378	386	358	355	339	353	374	425	380	350	343	375	331	370	335	378	350	326	375	363	379	343	374	361	365	371	382	346	402	357	375	343	333	392	415	368	409	366	391	393	370	360	353	396	357	374	380	406	364	354	356	393	378	340	371	397	344	380	381	384	338	380	353	403	375	345	372	350	382	366	364	382	346	362	394	345	348	365	343	361	382	394	353	378	366	365	359	394	384	372	347	359	368	390	392	350	368	387	343	332	359	366	396	402	406	397	381	406	352	364	358	393	389	364	380	405	373	381	361	380	348	361	373	381	347	393	397	353	378	405	365	361	355	370	371	350	389	348	342	363	345	367	397	384	427	367	347	389	365	385	364	381	370	377	389	352	343	369	368	355	357	371	372	388	361	361	375	387	358	358	354	388	377	401	370	346	345	354	355	362	384	365	367	386	396	365	384	410	407	422	357	379	401	402	371	321	362	356	357	397	386	408	356	347	374	390	375	386	359	382	373	364	389	362	372	387	345	376	375	394	356	372	384	377	312	340	313	370	376	369	368	372	349	376	393	330	369	362	372	382	385	361	397	382	346	394	340	322	370	383	380	405	388	346	354	382	371	390	361	319	374	346	381	362	393	375	351	379	360	347	371	383	380	370	378	381	381	381	364	384	384	346	378	341	358	362	339	366	383	351	372	353	367	386	349	383	412	368	396	386	366	387	367	396	375	338	392	392	379	369	370	397	354	370	368	391	338	346	376	367	351	359	352	381	346	337	377	329	404	347	367	383	405	377	379	352	347	383	376	380	331	331	357	381	387	373	383	392	377	353	368	390	396	360	399	344	362	391	372	353	394	359	379	357	357	354	382	349	359	339	350	381	348	361	368	400	350	363	372	391	393	381	398	372	359	369	364	358	358	385	381	360	363	383	388	393	356	368	348	373	354	410	390	360	352	363	376	372	390	364	334	358	374	363	385	354	382	353	329	351	340	368	371	369	392	412	377	351	364	387	360	379	361	338	385	360	368	398	390	371	400	379	357	349	379	367	332	379	368	361	399	380	341	365	336	399	362	343	390	367	386	382	378	363	370	372	378	364	368	384	386	357	376	402	339	377	351	358	395	345	369	354	357	343	388	365	360	392	367	367	406	390	367	353	372	426	375	381	372	375	359	368	399	396	369	376	375	386	390	390	395	371	350	370	357	383	365	374	367	360	332	369	384	385	367	316	339	371	381	345	385	353	368	362	363	357	366	391	383	370	369	386	366	391	401	373	383	368	348	361	358	327	367	364	363	349	365	347	367	383	376	376	373	403	376	337	363	366	340	370	348	357	358	379	364	337	354	377	369	398	349	361	380	372	355	371	367	376	328	391	369	377	378	360	352	371	368	356	384	362	348	372	365	382	350	358	325	371	338	379	389	379	365	353	361	372	392	386	356	354	410	379	387	388	362	368	371	377	346	405	389	363	406	369	380	390	381	372	373	383	353	386	373	386	365	364	383	380	371	350	377	360	408	375	410	341	353	364	360	373	383	372	352	345	346	368	364	401	387	392	368	389	364	361	366	387	351	393	353	379	373	371	367	397	363	373	382	385	366	389	383	377	378	359	353	374	374	359	366	388	363	377	358	323	379	411	370	366	374	373	425	358	380	345	393	368	406	395	367	381	379	360	382	386	413	374	367	356	367	327	380	386	362	391	361	372	361	359	403	382	378	384	378	390	342	318	383	347	377	358	335	379	363	377	371	382	362	419	367	365	381	388	350	377	376
25486	21482	27880	25485	11168	1870	1402	1113	1097	1095	1074	927	1014	1010	970	951	946	952	984	960	965	927	927	948	909	945	926	974	895	895	969	934	923	925	990	978	933	910	913	910	930	934	839	879	992	951	972	927	925	930	938	864	930	915	934	932	1000	920	948	907	929	891	890	968	922	887	959	953	959	914	892	951	902	933	889	900	921	901	927	914	855	936	896	912	858	872	942	915	857	930	869	861	907	942	877	899	887	948	914	872	954	896	963	845	946	873	874	930	907	917	887	914	930	916	923	881	926	892	891	942	899	892	926	910	915	898	967	937	869	844	919	915	962	922	922	915	924	944	895	930	919	933	923	954	934	888	978	945	964	880	903	920	973	892	864	894	920	874	898	913	958	905	920	974	906	882	888	927	927	874	932	990	900	917	922	949	885	865	962	880	950	946	942	936	924	932	959	953	890	917	888	928	922	918	894	919	892	936	936	890	915	937	964	945	923	912	903	898	877	842	926	894	884	883	913	874	915	988	954	929	981	885	921	923	886	868	956	901	964	913	921	930	872	916	861	932	941	946	958	924	902	952	920	934	917	927	874	966	874	934	893	918	883	985	944	871	934	936	959	940	884	948	900	872	888	926	921	917	958	957	913	862	909	902	879	900	927	932	918	894	937	903	857	965	876	892	903	927	901	925	917	950	899	943	897	928	911	961	911	875	922	902	958	912	915	906	936	863	905	884	925	908	926	897	909	896	948	917	916	928	912	939	890	950	950	943	900	932	921	898	941	877	845	924	948	961	909	911	933	891	889	919	888	883	886	917	948	882	897	887	918	927	878	853	911	894	927	931	895	896	936	888	878	892	949	895	931	899	910	882	880	916	896	933	865	913	912	919	978	903	913	931	937	921	904	910	930	905	883	895	972	918	907	920	875	873	875	931	929	943	917	920	918	865	946	913	958	892	930	929	915	899	930	915	917	907	965	903	921	955	950	919	899	905	925	917	941	902	904	951	925	912	897	878	888	900	929	886	940	939	931	901	874	897	919	962	879	882	940	950	908	895	867	898	907	924	927	960	884	922	935	867	885	839	930	910	922	880	897	885	909	878	929	961	915	877	911	955	949	908	948	908	886	925	899	878	936	890	911	879	929	972	923	938	882	918	899	911	922	931	871	910	888	885	926	900	899	925	921	884	969	901	900	916	892	909	888	932	892	857	924	909	912	903	946	883	943	928	879	938	944	909	844	944	840	908	910	908	951	877	902	912	970	921	895	916	895	882	945	933	950	924	994	934	927	972	913	883	944	912	916	929	901	919	952	952	893	883	903	935	913	875	916	936	879	876	928	918	911	910	858	962	890	951	909	923	897	961	885	899	875	878	970	938	939	904	917	939	962	932	927	892	874	924	925	893	897	863	881	913	905	865	909	960	884	917	914	893	903	928	879	921	915	883	922	900	920	899	906	910	904	949	918	960	925	907	941	903	873	858	962	941	904	944	935	889	904	927	892	868	952	891	908	910	977	926	844	928	909	900	889	899	891	930	937	868	910	891	934	907	864	932	917	937	904	868	899	947	898	941	905	885	941	908	918	944	999	987	900	941	909	896	900	931	941	869	918	858	924	960	932	937	879	908	899	885	885	880	839	923	914	935	913	931	849	913	954	893	894	907	878	871	888	900	948	929	943	905	920	872	852	890	933	902	873	831	898	915	973	944	929	905	925	903	868	892	892	932	934	890	878	946	894	947	920	866	927	957	877	949	912	957	903	908	914	919	940	904	869	915	918	888	907	884	945	888	882	926	920	899	897	868	934	934	898	925	885	927	911	968	863	876	879	872	917	868	935	937	880	926	946	949	931	937	822	939	879	914	942	916	926	933	967	922	918	923	919	947	926	894	921	932	914	900	936	931	928	932	926	915	872	914	897	903	913	894	918	876	893	888	876	942	905	930	899	909	939	946	898	914	885	939	992	875	914	845	930	879	931	910	938	840	888	906	922	883	872	935	876	896	926	912	915	927	915	918	900	880	912	882	896	945	947	916	870	874	917	880	931	947	963	915	886	857	881	926	939	945	922	924	888	892	992	892	914	928	866	893	849	920	917	900	894	900	902	903	866	926	930	907	860	880	911	918	942	945	929	888	933	931	989	861	939	938	898	919	848	931	900	943	885	919	907	897	890	913	930	881	932	936	909	885	898	931	935	903	871	926	919	988	902	894	918	904	866	940	785	933	871	897	899	947	927	919	943	867	928	915	898	905	875	871	918	936	871	963	929	911	959	890	922	918	947	888	941	914	887	886	886	929	944	959	913	922	895	971	955	880	910	897	852	930	859	933	861	889	837	955	929	905	862	919	943	962	894	900	858	900	890	894	928	907	911	897	860	913	909	950	978	963	928	946	896	933	938	952	877	931	911	916	959	889	914	852	882	938	937	880	898	918	923	839	911	998	874	933	925	912	917	924	919	927	881	886	863	906	941	941	896	887	912	903	923	879	905	889	874	921	864	887	951	890	953	964	860	943	941	910	902	881	902	931	883	911	873	938	925	893	874	880	915	925	939	917	936	903	948	892	922	916	963	893	915	884	919	904	916	955	897	896	916	902	890	950	920	854	915	829	953	891	953	942	926	977	933	929	886	884	921	955	935	939	882	928	893	879	908	910	874	980	929	868	904	899	919	914	917	957	879	870	975	1009	894	945	944	899	983	873	902	924	963	885	890	953	914	974	923	964	921	895	943	932	895	930	944	946	897	925	973	947	911	899	952	906	928	899	940	888	933	937	909	880	940	916	922	916	886	939	933	935	892	959	915	869	919	945	909	946	871	888	920	873	926	901	906	888	889	956	912	932	815	920	933	885	850	871	870	930	949	927	922	950	912	910	882	880	881	891	918	859	916	911	963	882	898	868	922	875	906	986	879	909	907	930	934	862	907	878	933	904	964	854	910	873	880	920	895	946	920	934	955	886	903	887	938	954	880	909	988	856	912	885	867	850	968	896	886	940	921	927	933	952	916	892	928	906	912	913	909	918	904	852	931	905	910	913	952	921	851	916	925	866	895	870	927	944	933	906	937	884	946	935	899	940	957	921	931	912	919	852	940	875	911	909	909	909	920	857	863	908	932	924	959	896	931	871	903	903	883	908	925	840	912	918	929	890	883	889	945	904	906	893	923	917	900	855	851	905	899	870	906	983	907	879	930	885	919	911	912	892	881	906	947	931	910	923	963	903	916	960	880	905	922	922	922	877	961	901	949	874	931	884	932	900	872	883	895	957	931	954	862	955	881	950	916	941	951	917	897	897	939	927	935	898	890	874	859	936	922	901	924	920	903	892	947	928	884	917	921	926	927	924	908	869	917	887	925	891	934	933	880	906	928	910	859	928	920	926	959	902	869	917	972	920	925	904	895	847	891	942	912	917	898	917	958	922	865	974	942	861	927	855	913	897	904	946	903	820	874	926	942	913	847	912	930	849	908	872	914	882	902	954	926	941	921	951	925	911	856	943	921	916	887	963	910	879
3552	3699	3075	1739	1384	1089	1017	852	878	777	789	800	795	725	748	683	715	708	670	732	679	688	749	687	684	711	733	717	643	673	703	688	699	711	687	660	683	692	700	672	745	630	710	700	672	676	667	629	654	670	646	704	685	663	638	704	673	707	704	613	647	634	676	673	673	664	673	681	712	672	658	666	703	686	682	635	685	683	689	699	635	658	638	682	684	687	640	645	674	628	653	663	693	674	666	694	662	698	678	713	656	620	596	674	706	695	667	639	672	659	652	663	659	690	684	663	684	693	693	659	696	647	674	646	661	707	708	737	657	681	673	706	662	696	663	689	737	659	699	660	658	643	647	654	694	640	705	668	647	642	699	677	682	714	629	633	668	690	649	700	663	684	677	678	658	659	692	666	672	720	677	638	689	650	680	690	647	692	699	631	610	735	633	663	654	643	653	675	671	692	692	707	675	678	664	678	649	644	692	711	652	684	655	651	695	674	669	717	648	653	636	624	676	647	669	688	664	671	623	629	655	633	669	710	683	622	645	655	674	691	680	642	669	630	663	644	721	666	664	706	716	651	655	681	643	642	637	684	654	717	642	648	662	673	652	697	650	671	649	719	664	653	685	711	619	655	696	609	666	658	652	667	619	705	663	696	651	665	679	681	700	677	680	651	704	637	672	636	662	683	640	687	679	692	679	650	652	653	683	669	629	672	658	679	622	662	660	670	675	671	653	675	637	643	623	657	671	639	689	685	685	596	660	643	631	699	678	663	720	646	659	662	644	656	686	668	667	678	687	661	684	665	602	683	677	631	642	689	642	639	682	682	676	668	664	630	634	661	665	690	687	696	666	660	663	672	642	681	659	619	641	654	679	689	655	661	650	650	677	639	635	714	642	683	705	665	628	688	629	647	614	688	662	636	672	704	651	713	666	661	678	690	666	655	656	654	674	653	695	704	626	691	635	687	726	651	622	696	683	666	681	653	685	642	690	696	672	671	690	634	660	648	674	665	675	691	692	682	668	691	657	701	616	669	692	690	700	676	720	658	628	684	644	637	694	672	650	650	645	678	683	662	696	683	697	624	667	601	681	647	657	696	679	663	672	627	695	624	649	696	683	657	676	707	681	646	668	688	644	609	694	647	648	707	675	681	685	689	664	632	639	648	687	681	675	690	651	619	668	688	726	683	681	655	638	645	716	682	676	673	664	648	645	691	646	647	711	654	684	700	670	703	622	668	675	678	695	671	642	693	609	677	669	645	657	681	692	649	682	665	676	682	684	668	646	675	668	636	649	663	663	694	658	660	661	656	697	656	674	653	643	683	661	667	641	690	695	662	652	683	672	710	705	663	672	699	691	639	635	674	650	642	683	664	640	634	602	621	657	688	660	661	665	668	660	662	649	671	654	696	648	589	679	670	662	655	673	598	678	666	624	685	633	690	639	654	663	652	660	651	619	603	697	740	647	675	676	673	643	667	678	666	645	692	628	687	643	737	687	702	688	689	654	667	684	661	714	627	707	678	649	647	673	657	621	663	705	714	634	664	675	628	655	627	639	627	697	666	681	615	641	680	645	657	677	644	653	666	627	672	663	688	644	646	673	649	648	684	642	683	670	635	654	658	706	689	717	645	644	627	640	626	666	691	640	648	676	686	716	656	703	655	688	651	657	609	668	652	582	644	645	671	668	682	627	675	634	641	657	664	649	632	680	697	643	637	608	633	663	627	695	671	650	682	669	686	647	637	687	630	649	683	644	672	686	671	658	692	649	646	679	661	585	643	660	681	635	689	607	680	621	638	673	654	657	632	685	702	662	682	717	666	643	664	668	679	679	681	648	634	685	670	640	661	677	637	654	662	661	676	588	661	695	657	683	644	640	645	662	660	665	630	651	677	653	668	654	696	687	693	667	693	625	657	687	664	650	671	636	668	626	685	633	682	667	631	681	666	638	619	651	627	648	671	675	685	663	624	653	678	666	707	690	672	688	630	657	636	668	662	635	644	622	676	704	628	660	667	680	663	709	646	625	709	711	680	692	688	670	664	672	667	667	717	626	667	694	657	704	690	655	658	672	689	648	690	670	649	649	592	688	661	700	710	708	663	655	687	670	731	661	655	636	647	661	678	628	680	688	624	711	640	724	659	664	658	703	665	670	661	663	672	634	647	658	655	658	732	640	637	645	671	689	652	629	671	652	689	650	637	694	662	630	712	664	649	645	667	660	691	633	698	677	673	662	652	680	658	638	632	644	624	649	657	653	680	702	698	697	701	604	646	646	650	673	655	707	637	654	645	695	688	607	642	684	670	612	638	665	738	708	664	635	648	644	666	681	620	649	674	646	642	638	690	658	635	659	631	651	584	661	667	650	662	647	647	668	607	657	684	669	685	650	620	633	664	617	618	620	679	686	662	689	706	659	665	644	673	671	639	691	695	614	634	668	692	661	718	727	640	663	649	643	618	644	707	683	674	627	678	605	669	719	614	666	663	638	680	689	660	689	626	638	673	684	657	662	668	656	685	626	656	677	627	638	652	647	698	702	674	657	679	667	702	686	683	710	638	684	654	659	676	665	691	667	645	693	675	698	625	660	673	661	649	656	635	640	680	645	695	661	681	669	636	646	671	680	670	683	664	614	713	663	651	630	671	673	679	692	653	757	642	675	651	633	644	692	672	693	666	669	620	690	655	665	680	711	641	642	625	665	641	663	672	665	716	663	648	643	655	655	663	644	709	642	692	672	628	694	704	701	626	626	640	656	643	652	659	672	657	703	633	694	630	656	646	600	623	672	677	633	649	681	668	676	698	655	660	664	668	667	628	643	653	641	642	638	679	663	654	673	715	693	652	705	685	658	624	635	679	667	682	651	719	665	663	658	654	637	643	686	603	648	643	655	612	688	640	739	662	666	630	644	682	637	633	665	606	674	651	651	656	684	656	670	675	685	700	669	648	671	666	671	667	662	692	624	648	699	652	674	642	650	645	662	626	644	669	651	703	651	669	673	685	709	700	661	676	656	672	683	650	677	640	658	654	638	658	663	673	635	664	682	663	725	658	673	644	670	622	677	703	651	637	663	662	687	671	690	651	659	646	670	658	658	665	666	637	663	671	643	653	662	615	706	693	666	691	696	681	633	701	679	642	632	696	640	701	637	644	708	678	655	672	699	672	676	649	655	700	626	686	672	677	665	630	668	642	642	682	688	641	630	687	683	686	649	635	655	658	650	673	632	672	673	637	653	647	652	665	681	655	658	642	657	652	636	677	656	684	650	639	676	655	621	668	654	638	673	671	642	675	650	654	674	664	639	694	676	638	695	658	664	647	639	635	712	635	713	647	670	637	680	701	646	644	655	647	672	656	653	691	646	662	627	674	684	687	718	656	675	694	646	655	659	689	665	642	636	693	640	657	606	675	649	567	656	631	690	670	670	665	661	658	647	677	640	620	577	652	664	654	610	620	661	645	616	679	647	710	627	619	684	721	671	627	677	637	675	653	684	633	655	659	646	644
24466	21482	28829	24558	21467	8800	1851	1244	1026	1038	1004	960	886	911	907	915	885	879	829	861	893	844	850	838	850	848	856	826	813	851	832	840	803	854	853	797	777	798	792	884	784	790	753	818	810	820	832	885	813	820	795	805	779	854	793	846	826	847	816	777	857	785	790	860	837	793	849	781	832	786	848	760	794	800	833	828	814	798	805	788	813	802	753	785	810	787	780	784	796	821	863	830	811	803	768	825	788	818	798	804	803	792	768	855	789	797	839	846	793	818	814	826	842	759	758	816	818	815	799	826	838	818	850	815	779	793	864	780	805	797	810	761	757	791	804	816	810	806	832	811	794	811	842	803	798	811	838	774	780	822	786	788	798	824	811	755	816	807	747	807	791	741	825	788	797	808	800	785	832	795	777	823	812	755	815	781	856	834	831	799	817	812	773	776	775	806	828	757	782	804	822	853	766	783	816	808	821	840	792	741	787	825	770	826	803	830	766	823	785	725	745	783	767	828	767	802	837	817	756	740	785	820	761	848	765	761	748	819	789	774	804	817	753	830	796	788	784	822	809	772	802	829	857	823	787	819	819	833	813	827	827	827	783	813	798	797	808	816	791	835	811	811	852	859	795	841	827	794	803	788	825	748	862	844	812	797	826	763	828	761	800	809	778	773	804	786	844	804	789	853	776	767	816	797	840	827	814	815	809	778	820	826	764	860	836	813	840	818	763	826	778	806	782	799	796	790	786	759	803	762	770	815	818	788	764	798	803	804	813	832	828	830	738	783	828	869	792	790	837	847	860	767	785	850	815	840	796	760	816	819	826	841	781	796	811	829	790	734	791	812	795	825	767	795	771	773	832	814	783	784	737	834	794	782	826	823	804	825	840	802	825	831	819	815	805	797	824	805	801	890	815	783	792	841	756	814	865	786	800	825	782	861	797	786	800	824	774	836	778	805	775	805	852	792	783	815	789	791	836	769	810	810	798	821	820	803	805	820	830	812	799	811	843	805	768	805	766	807	823	809	793	832	790	796	830	798	787	755	810	780	799	759	815	788	760	816	775	819	824	731	770	789	800	817	772	834	850	872	830	757	767	785	770	842	842	836	837	771	782	842	793	851	801	809	801	799	894	858	815	811	791	732	823	826	784	805	899	853	856	802	832	795	772	759	793	786	817	866	785	806	778	848	827	788	793	771	853	823	778	814	748	789	838	749	823	827	800	826	803	812	821	824	744	842	863	753	714	838	838	799	812	801	844	809	782	773	771	818	794	770	828	812	831	787	784	791	776	803	783	801	752	799	816	795	774	818	791	854	792	816	801	749	808	845	849	815	826	789	762	808	799	794	831	818	771	771	819	795	766	829	824	806	806	793	836	776	845	796	778	797	859	782	793	807	800	815	778	760	776	800	855	808	780	775	790	779	772	800	800	768	809	776	797	802	797	800	778	822	784	800	812	823	800	837	771	782	837	798	812	820	797	852	815	802	810	831	759	761	796	828	778	810	794	828	789	798	824	767	818	819	872	772	800	816	785	775	792	874	800	840	797	798	817	782	813	763	772	839	809	787	810	782	765	801	798	819	846	751	795	796	820	778	784	755	777	829	774	799	836	783	817	828	804	821	788	820	785	780	806	795	816	778	803	816	801	811	843	798	802	776	782	803	811	800	800	815	805	822	801	815	781	813	797	798	807	769	812	825	828	775	757	826	768	793	831	811	828	781	817	805	770	791	782	789	807	767	797	809	786	810	757	774	805	771	813	833	823	882	796	826	782	787	817	820	755	800	832	793	791	846	763	825	792	820	823	791	811	809	779	848	826	812	779	828	831	783	788	812	784	877	789	833	796	764	802	834	851	755	809	845	801	821	779	780	820	835	788	829	752	793	786	748	732	798	810	806	817	818	812	767	793	859	809	788	846	726	796	774	795	794	817	824	786	754	788	857	829	791	797	827	774	775	793	808	814	796	790	816	808	827	808	772	801	798	773	813	822	777	767	821	799	786	718	778	798	775	862	807	839	744	744	836	791	821	794	814	781	810	853	777	785	770	784	730	796	842	803	768	778	817	816	801	778	798	800	834	793	841	820	773	810	749	787	829	813	826	806	779	769	787	781	804	773	786	866	754	782	793	804	806	872	759	821	804	807	824	762	809	780	811	788	797	801	760	808	767	801	825	809	812	815	800	832	832	794	802	742	808	840	793	789	808	783	794	786	807	801	771	821	758	786	808	821	789	793	778	745	789	802	779	785	802	813	888	819	760	806	816	808	795	797	766	826	749	813	828	798	761	876	840	830	762	827	788	764	822	823	801	774	845	780	813	735	797	794	872	788	843	839	777	816	826	847	803	803	776	800	842	839	810	808	794	807	771	766	824	785	795	825	862	799	816	754	805	813	795	819	787	772	833	773	839	823	749	778	794	786	796	824	817	811	787	753	808	815	777	793	800	855	809	806	818	803	793	810	776	749	839	751	783	801	762	800	802	778	731	759	791	845	810	823	846	815	791	855	811	820	803	817	792	854	830	755	786	828	806	793	801	801	818	850	790	844	766	815	712	766	814	804	798	804	790	803	789	831	819	774	834	839	733	810	855	764	826	857	802	834	809	815	764	810	803	833	870	809	766	802	815	834	766	798	754	770	827	755	770	822	771	777	825	808	771	785	790	794	834	838	742	796	846	812	750	760	841	821	808	811	808	789	817	806	811	791	828	825	764	760	756	804	825	809	816	810	768	803	758	837	818	751	806	787	795	740	848	784	835	800	773	852	807	762	799	808	792	823	783	756	795	833	798	799	800	827	781	878	801	777	785	771	793	791	776	788	803	736	827	842	822	872	831	775	761	869	857	804	822	772	823	799	816	817	819	829	775	812	773	772	765	864	793	870	829	783	822	763	805	814	768	788	796	822	842	837	790	777	812	806	797	785	802	815	741	837	762	825	860	794	835	785	800	806	783	819	818	790	828	820	824	790	804	770	811	843	769	801	804	803	787	776	806	833	791	790	789	731	760	814	766	767	788	841	811	785	795	841	811	818	796	744	800	817	804	826	774	773	813	858	821	800	764	790	804	790	783	818	796	870	787	750	811	812	792	802	803	794	814	808	773	792	807	774	791	804	775	831	759	724	816	825	763	833	806	783	804	733	831	859	856	786	830	782	854	786	749	778	746	760	791	838	807	782	783	787	827	760	805	789	774	783	794	832	835	764	818	821	806	782	786	785	817	740	820	783	794	792	801	774	846	803	858	779	811	817	839	787	795	840	763	842	758	827	840	773	842	811	763	806	851	831	777	810	840	832	816	803	756	795	778	820	835	742	810	778	831	842	788	817	808	789	789	819	826	783	783	828	753	778	809	820	745	821	802	855	812	753	820	793	834	778	802	773	852	769	803	782	823	798	805	802	750	788	752	730	851	794	752	804	780	806	807	822	792	773	741	813	811	827	842	797	812	829	791	793	855	845	789	845	761	789	743	785	758	743	801	839	808	798	723	853	812	819	785	790	810	803	823
3939	6028	4976	2608	1841	1368	1210	1020	964	879	823	757	755	740	739	729	695	693	691	683	642	625	630	657	641	646	653	633	674	626	625	625	642	641	636	602	652	609	708	636	575	591	659	636	648	611	579	632	630	587	606	659	628	622	615	645	595	642	614	610	640	606	638	620	639	573	639	615	638	613	649	663	615	620	629	636	605	615	558	657	601	577	622	566	607	617	653	614	589	590	584	592	565	618	583	654	616	612	611	645	634	626	641	593	604	597	610	636	645	611	598	606	651	601	623	594	590	615	610	563	641	608	567	640	610	599	593	592	605	657	605	637	606	607	612	611	625	624	579	590	605	625	617	603	622	620	635	596	640	595	601	632	610	600	597	598	586	615	615	611	589	628	653	632	628	611	646	546	629	649	600	602	621	620	611	606	617	594	640	616	605	613	570	597	634	643	635	629	628	610	565	642	601	576	604	582	577	603	614	619	597	599	569	622	563	595	596	602	547	593	589	611	599	624	614	591	624	602	644	615	578	589	631	579	576	597	612	607	592	648	598	593	637	629	677	638	643	648	556	605	619	655	638	627	578	574	631	615	605	626	616	610	618	572	623	591	632	618	594	606	623	635	608	601	592	580	592	620	613	581	604	603	604	606	579	592	596	623	616	615	624	577	596	583	596	617	637	542	636	583	604	567	611	612	609	610	635	607	541	609	609	574	599	639	656	597	602	616	601	633	564	590	641	622	620	644	578	577	641	593	628	619	632	557	620	628	612	590	593	603	631	615	579	598	622	598	659	578	638	613	576	591	573	594	644	625	591	598	616	565	621	592	575	601	633	583	647	659	603	579	590	606	629	556	614	600	569	645	601	580	589	614	594	596	648	615	592	627	600	627	620	571	627	611	600	597	578	532	576	624	561	633	622	605	581	625	594	602	520	597	598	588	637	582	640	614	608	612	609	612	648	611	562	596	661	616	617	599	582	593	598	642	648	598	603	628	603	617	616	657	626	620	610	625	626	589	589	617	590	590	625	601	620	611	565	612	629	597	632	610	603	623	606	649	585	622	594	604	642	623	606	607	634	638	612	618	620	659	571	610	575	615	563	591	630	592	625	647	576	542	612	623	576	636	618	609	628	586	614	606	660	571	624	600	607	598	576	607	568	605	591	581	597	597	617	643	564	589	634	600	593	642	606	592	565	605	606	594	670	584	619	592	624	612	581	600	616	621	576	618	622	600	631	610	573	616	595	617	577	545	605	603	588	566	632	577	632	575	589	634	571	599	593	530	634	595	601	611	586	631	598	584	599	588	569	569	629	617	575	632	590	615	576	579	583	607	640	582	618	566	556	617	621	586	572	620	624	616	583	598	608	620	597	599	588	643	615	592	590	643	650	646	655	598	632	592	635	646	618	580	635	610	595	591	572	569	556	610	593	601	589	646	587	564	535	604	632	603	603	575	622	599	601	636	575	644	590	626	626	593	599	599	647	614	603	602	652	599	600	573	558	571	624	635	623	620	625	607	611	596	637	643	628	600	609	595	593	636	641	565	612	622	625	610	570	624	572	586	590	579	605	591	561	540	621	594	587	569	603	609	597	600	621	562	645	602	576	602	574	596	607	599	599	618	607	571	602	600	602	600	550	571	599	602	595	636	578	615	595	622	635	595	627	588	629	587	604	584	596	607	594	601	597	605	626	660	597	624	644	585	626	595	569	633	580	601	572	566	604	577	590	566	577	616	606	631	570	561	605	628	581	598	593	644	587	624	628	588	544	609	569	625	597	586	607	595	583	611	582	548	561	655	603	619	571	646	587	611	566	608	604	546	595	609	568	593	643	568	686	589	569	598	606	620	611	617	650	592	609	640	570	586	607	624	617	590	605	579	583	599	585	588	611	617	635	613	592	634	622	617	607	582	616	561	612	624	591	608	595	613	617	609	592	610	622	584	598	617	573	637	621	568	589	559	621	596	574	590	554	599	598	624	629	613	612	628	632	609	564	628	588	599	562	648	687	602	593	567	574	633	608	598	604	609	605	606	631	618	560	609	618	602	592	589	590	587	646	570	592	616	577	620	574	594	613	566	622	593	614	624	604	559	619	604	601	603	586	596	584	564	581	622	607	537	627	600	604	621	578	600	568	617	613	593	602	601	557	643	608	597	573	571	558	594	601	559	576	608	579	608	597	598	616	593	602	598	606	561	587	580	593	620	617	605	597	563	575	605	552	639	615	609	613	597	591	613	586	595	613	582	582	623	558	615	629	601	580	602	598	550	609	584	607	568	583	589	625	594	561	561	619	611	611	599	595	609	575	584	598	601	571	549	635	576	561	552	609	553	655	588	572	608	629	583	632	616	607	610	624	608	603	585	584	610	608	570	584	574	642	574	588	592	571	597	557	617	599	615	581	592	620	615	560	610	567	579	569	642	615	623	586	619	585	605	611	650	612	573	584	562	585	587	611	621	576	598	572	607	584	587	583	558	583	585	623	567	572	603	628	603	595	585	610	556	545	582	606	603	584	628	626	641	620	578	598	641	581	627	600	569	618	576	621	581	624	571	575	604	623	578	558	566	597	581	597	572	601	590	587	584	648	565	604	603	558	619	605	574	588	596	617	604	649	599	605	593	601	633	586	610	614	630	597	559	596	599	622	561	602	634	596	581	611	606	589	585	599	583	588	603	594	566	544	586	597	637	576	621	572	585	611	607	600	612	590	600	594	591	615	612	568	548	586	588	570	597	602	602	585	594	559	587	574	620	639	583	598	595	618	622	600	578	615	623	572	575	604	622	599	589	580	590	558	609	606	620	590	606	577	582	631	591	591	595	599	626	582	594	616	564	630	539	607	603	619	614	623	547	609	585	560	594	592	595	623	549	595	617	576	629	606	596	587	648	585	643	636	644	548	607	556	596	575	592	592	604	614	631	625	632	609	591	609	618	540	553	600	612	605	633	630	577	661	644	622	606	591	563	619	639	578	611	575	588	587	576	581	564	603	601	598	612	617	612	630	565	553	636	619	608	599	594	626	605	592	569	595	621	660	610	604	612	625	621	607	582	567	604	576	633	558	593	575	626	600	615	602	606	579	558	595	577	625	601	586	649	581	592	588	601	584	585	568	597	612	592	583	614	627	612	586	620	593	563	596	594	618	566	608	600	555	609	616	626	568	565	588	660	587	591	585	568	606	640	577	613	588	623	599	639	602	557	567	606	594	589	532	606	593	591	594	603	612	633	622	602	563	591	585	641	597	565	625	582	586	565	633	571	631	565	626	608	581	582	582	607	576	592	610	570	596	559	588	637	601	592	630	582	593	558	585	577	598	544	599	626	638	583	561	618	659	602	634	604	598	637	620	626	597	602	616	609	559	570	561	590	596	603	560	585	601	571	652	583	614	619	590	577	590	594	561	575	568	620	585	601	619	617	565	626	581	592	583	574	630	662	603	626	618	596	572	555	595	561	596	566	603	593	615	565	512	592	607	570	648	614	587	578	598	536	601	598	615	614	585	637
27977	10262	1138	714	579	555	525	513	511	557	515	517	503	547	559	505	520	545	497	521	531	533	514	532	537	526	507	529	531	516	494	501	520	482	568	532	541	542	524	511	516	567	470	489	532	512	510	523	505	537	457	523	540	497	507	521	485	554	517	528	513	553	532	485	464	526	507	480	536	509	508	531	535	544	480	520	546	515	487	529	555	540	519	503	529	566	528	512	460	532	555	549	544	507	536	553	500	503	482	526	513	515	542	491	508	531	498	490	489	525	487	563	482	522	532	527	515	556	513	520	569	489	517	507	510	541	518	548	488	510	524	499	522	555	478	540	458	535	503	568	540	517	527	512	495	511	494	526	546	496	552	536	520	508	499	494	520	529	479	538	486	524	523	537	514	505	513	534	507	530	526	492	511	481	515	498	541	523	543	514	516	497	527	481	522	494	522	507	518	505	539	505	487	516	506	482	519	534	552	521	546	497	489	486	504	501	540	513	513	499	541	546	526	546	482	504	520	488	514	546	521	499	516	520	537	560	535	556	511	478	501	512	515	494	499	498	516	493	537	502	512	491	495	485	515	532	534	545	550	501	494	469	523	514	509	514	479	493	534	518	571	522	524	532	555	536	518	492	502	540	533	471	512	520	506	512	539	543	502	512	498	519	552	517	544	500	554	565	491	461	508	495	494	500	517	536	483	560	543	519	515	560	512	541	513	544	542	526	498	484	513	516	487	506	543	489	561	506	493	513	495	486	511	494	500	507	462	536	506	529	507	518	526	484	489	488	560	512	497	468	537	537	507	520	536	464	521	492	491	537	499	531	505	515	504	498	541	489	501	499	489	492	521	475	515	503	509	544	472	530	497	517	497	457	528	515	494	541	466	499	513	513	475	487	536	502	516	514	502	512	516	483	541	520	474	525	482	514	488	531	495	524	484	496	514	484	494	511	460	473	503	487	511	476	523	498	525	512	545	519	536	537	494	527	501	511	556	512	511	484	538	478	509	518	487	485	513	509	513	455	528	486	516	496	555	470	529	531	510	492	556	507	455	508	489	531	497	533	510	535	530	549	528	481	552	552	524	526	535	529	491	533	512	497	498	546	533	532	488	496	526	530	503	531	484	538	503	516	514	481	478	513	533	523	545	464	486	501	512	532	494	472	478	500	505	555	524	578	563	488	510	518	514	472	534	541	511	523	523	539	502	512	552	550	514	512	493	536	526	527	511	515	504	515	522	510	541	495	526	513	498	520	487	523	489	532	519	467	519	524	507	488	527	545	532	484	518	576	513	493	518	564	490	497	530	507	484	527	515	530	488	542	481	532	527	480	511	526	495	501	504	534	537	472	500	528	538	540	508	517	557	515	526	554	472	536	505	503	490	549	550	517	539	517	531	497	513	548	472	535	525	526	468	507	533	461	510	533	499	519	526	472	553	533	509	498	522	550	490	535	488	492	531	518	469	484	516	571	519	502	523	550	507	550	526	489	513	491	539	530	509	551	545	529	539	512	487	518	484	501	496	510	499	530	509	532	486	495	508	589	513	504	522	549	549	473	509	540	523	529	473	476	506	513	520	550	541	543	562	553	553	498	512	483	515	516	528	483	511	502	501	492	495	527	487	497	527	492	573	513	527	519	537	540	504	490	511	560	522	491	470	532	507	561	565	544	500	507	494	535	517	500	497	489	518	503	538	555	483	526	506	498	543	496	510	510	521	500	542	485	532	527	506	527	475	570	478	549	487	522	505	518	523	501	516	532	537	496	500	520	518	529	504	544	493	536	510	522	507	484	512	504	497	499	536	488	525	496	539	514	490	545	499	531	503	519	520	492	482	539	526	511	540	502	512	542	507	512	487	484	514	550	510	523	483	504	469	504	564	520	513	489	556	523	506	543	518	507	498	528	532	531	519	535	520	487	544	485	485	515	534	518	542	561	577	514	504	517	515	535	491	520	531	470	479	518	508	522	451	483	537	484	474	512	468	537	526	508	561	528	505	512	509	498	533	450	524	513	505	473	541	520	510	519	580	527	521	573	537	504	468	544	520	569	540	505	473	528	513	503	531	495	514	527	564	508	519	519	514	530	509	524	547	521	470	512	526	528	538	520	523	530	508	503	511	479	473	476	500	521	517	517	486	484	536	474	529	528	498	486	464	551	529	467	542	565	491	526	469	540	495	554	480	495	512	495	543	525	548	542	528	552	556	507	493	479	501	504	524	519	509	504	499	492	496	523	518	548	503	540	513	587	560	512	551	469	522	519	478	524	546	507	530	520	536	498	512	512	547	538	545	516	486	561	517	516	503	509	513	500	503	511	494	541	531	509	513	513	510	513	504	490	516	503	534	519	556	508	524	505	522	500	513	504	533	489	491	512	481	502	504	508	509	571	502	526	517	554	487	516	473	535	480	481	504	538	500	535	494	507	499	479	495	499	481	523	548	522	497	477	562	490	515	493	504	508	541	468	521	535	490	540	531	539	531	496	511	545	544	576	526	511	484	516	504	489	509	507	503	486	526	533	525	507	463	541	520	493	532	498	567	571	515	546	487	493	500	523	507	517	541	499	512	506	492	481	477	487	511	505	495	518	478	513	573	512	513	562	508	515	507	504	524	503	465	578	480	507	537	512	509	523	533	546	517	498	521	540	544	554	494	565	509	510	542	535	501	482	516	556	543	542	487	500	510	513	534	505	532	494	551	500	503	558	530	502	510	498	521	506	530	499	511	500	495	517	486	496	502	519	526	515	504	478	521	521	509	520	528	515	520	484	499	517	504	536	508	525	500	489	480	469	479	465	493	461	539	538	505	518	522	520	509	502	508	484	553	501	517	511	510	509	514	492	502	523	515	526	531	536	540	496	493	512	482	503	528	526	510	495	508	518	514	513	525	477	505	545	519	522	514	518	516	503	519	532	437	519	512	519	530	489	533	515	521	542	526	531	561	521	538	512	482	526	536	486	521	544	514	522	523	537	553	531	511	503	559	549	487	514	524	545	468	516	558	497	492	495	526	542	546	522	505	467	515	517	491	534	504	529	537	532	512	491	532	489	484	524	507	559	533	467	512	559	490	504	530	525	481	505	541	524	519	501	516	536	527	505	516	502	451	522	517	513	524	547	482	523	512	556	527	505	535	502	516	521	513	526	500	472	510	544	463	535	534	515	495	513	541	526	505	531	502	537	512	490	535	514	516	478	508	487	532	521	488	557	493	546	494	491	505	489	501	539	520	529	469	475	491	490	534	493	532	519	515	518	522	490	538	541	547	557	496	503	499	499	512	570	488	527	507	545	505	567	516	535	558	535	538	562	515	488	534	493	542	514	555	474	511	519	526	545	522	535	555	482	557	482	530	511	500	502	534	516	526	503	541	502	501	548	542	502	515	581	513	504	542	527	493	511	517	517	523	504	502	512	481	498	531	473	521	536	548	523	550	539	509	515	541	520	495	503	495	468	520	491	491	518	551	473	536	498	502	499	500	523	509	507	514	489	521	550	505	563	510	522
4956	582	553	426	430	396	374	392	369	375	380	402	359	392	397	363	377	366	418	370	361	339	383	383	393	342	356	373	382	405	381	380	439	371	426	354	395	367	368	364	368	374	380	375	362	343	305	357	344	385	369	368	409	365	384	377	382	391	379	386	367	368	402	361	402	363	362	378	347	363	379	382	342	397	373	383	361	364	362	395	387	358	375	390	366	385	348	349	369	383	378	372	394	389	377	345	321	400	402	357	407	403	362	357	351	383	355	364	333	353	374	370	369	417	351	404	375	362	373	405	377	379	361	372	367	365	376	371	382	348	370	391	369	364	366	393	390	359	375	364	374	325	398	350	378	378	342	365	352	356	370	399	349	362	380	374	369	335	358	356	373	377	348	376	382	388	387	367	372	402	362	372	335	359	371	395	375	387	382	359	373	364	388	387	397	335	379	363	373	361	382	365	362	377	328	372	362	373	413	385	390	359	368	355	385	365	405	362	418	374	372	402	406	365	373	357	384	341	359	403	367	330	366	370	367	383	372	390	357	374	348	387	349	360	374	389	351	384	348	348	371	369	343	403	388	380	393	388	377	363	359	364	368	379	362	368	414	376	377	367	372	372	376	370	353	353	364	330	390	359	366	345	390	370	378	383	352	410	396	325	352	369	366	397	351	361	358	358	376	378	373	363	330	382	380	377	372	377	379	358	369	398	380	349	380	389	372	378	370	368	373	388	390	376	366	414	339	338	391	377	356	378	383	380	373	346	401	374	410	366	364	434	374	366	369	371	375	395	397	345	381	386	396	382	367	370	397	371	387	368	359	350	336	398	396	372	377	381	356	365	364	357	366	377	373	405	386	388	405	341	353	366	371	403	366	380	365	379	385	383	371	371	348	349	387	343	333	396	366	375	364	419	363	360	402	383	358	345	352	352	364	348	360	408	372	352	363	359	379	348	358	370	371	386	394	410	375	380	392	381	401	404	402	361	410	394	399	324	363	391	369	361	343	407	406	362	396	385	384	356	399	352	410	352	369	385	380	361	358	348	378	350	380	367	371	401	396	340	342	377	400	390	373	351	333	359	373	372	380	385	393	358	364	345	376	334	411	375	372	393	384	334	373	377	355	358	402	386	346	395	400	372	384	391	401	359	360	422	348	362	395	371	400	367	381	385	374	359	403	385	371	363	374	359	374	410	383	344	374	417	396	398	366	367	368	393	395	393	360	381	365	401	371	355	365	390	395	354	387	347	418	362	374	335	364	381	357	383	367	356	333	364	398	398	348	372	397	388	378	352	384	355	368	398	383	391	358	376	370	389	377	401	359	370	359	370	394	384	404	393	368	391	369	394	375	361	378	335	364	404	367	358	375	399	369	375	374	379	382	373	401	419	391	378	369	373	348	353	379	385	348	348	389	379	378	383	352	347	410	365	337	358	395	342	382	389	350	382	399	383	340	390	345	365	385	399	356	356	378	328	402	335	363	355	363	397	389	370	380	350	407	402	337	354	368	365	392	379	365	423	381	344	378	350	364	359	360	369	385	365	365	397	354	380	347	376	364	382	364	384	376	361	367	398	389	372	380	348	375	387	380	381	360	339	381	373	371	363	376	368	373	382	406	375	373	377	384	353	396	366	391	374	373	367	370	385	352	427	364	327	374	391	331	414	434	354	402	347	371	341	375	334	394	359	347	377	375	363	418	384	389	370	344	364	354	326	364	393	379	406	355	371	400	386	402	380	367	369	398	345	345	373	367	374	356	360	373	349	359	368	354	349	339	373	352	358	344	353	357	412	388	409	353	375	373	377	378	400	355	382	383	397	374	390	414	408	390	393	364	409	390	377	395	385	403	335	390	338	381	382	348	340	375	337	373	391	371	370	398	394	375	362	393	364	374	377	382	372	356	368	363	358	404	354	378	413	382	376	377	388	367	354	368	386	390	380	370	380	356	375	330	351	398	378	384	367	407	358	413	367	374	332	350	363	424	377	377	430	351	356	385	397	355	383	379	356	371	408	362	379	374	356	370	397	363	349	378	389	382	368	401	392	356	395	382	377	369	382	402	379	370	372	384	356	386	389	371	386	368	411	393	353	341	396	356	343	357	380	375	362	374	357	378	388	394	365	393	388	354	390	371	335	364	373	367	342	343	380	376	331	400	344	347	375	355	403	376	364	387	407	372	398	365	379	399	359	390	361	375	382	393	411	376	356	385	384	358	384	357	369	357	395	351	344	401	351	339	371	338	366	381	380	363	401	361	413	353	354	359	386	379	344	395	409	384	430	395	363	397	372	365	373	371	376	331	387	384	381	369	368	372	398	387	353	351	402	380	371	365	347	357	336	382	373	346	397	412	377	397	380	367	418	362	391	415	368	406	363	397	370	403	369	380	387	377	377	335	398	371	349	381	413	366	342	390	389	345	396	378	382	381	354	386	370	361	384	364	373	365	366	359	384	398	339	356	386	387	355	395	358	334	373	380	382	380	349	369	377	415	377	395	326	381	378	351	353	369	351	405	376	381	397	423	377	366	386	373	362	375	414	377	358	370	374	377	386	345	397	389	378	436	363	349	379	390	372	376	361	364	361	369	350	414	374	346	366	348	421	371	393	372	383	377	369	330	358	353	369	389	361	397	367	373	382	368	379	365	400	390	377	356	392	388	386	355	396	353	351	347	361	383	390	398	398	374	373	359	405	354	373	348	404	375	376	379	364	383	403	371	358	387	346	374	371	388	388	377	371	376	383	366	352	349	410	372	369	390	396	383	390	408	357	373	396	371	375	347	365	387	385	359	390	375	384	358	358	376	389	397	366	377	374	356	422	368	374	377	325	356	373	356	359	362	406	381	358	351	350	362	369	355	329	353	392	400	374	368	391	385	355	380	368	379	330	362	376	343	367	360	370	358	390	328	378	376	405	401	408	398	391	377	406	402	396	391	373	382	396	346	376	400	384	355	395	347	367	382	350	372	393	376	378	372	386	360	391	366	364	385	384	353	400	357	347	385	397	337	363	381	386	377	321	349	366	380	375	375	387	342	327	387	354	374	369	377	359	345	402	365	403	373	385	367	382	398	354	390	388	395	362	371	342	360	377	366	364	408	398	388	401	385	370	380	360	358	351	351	407	370	336	401	357	397	363	369	377	338	370	379	371	365	389	348	372	374	362	375	374	345	404	405	357	375	371	370	366	379	372	367	407	381	385	387	391	375	366	389	357	376	342	394	363	382	389	392	360	397	360	387	363	375	385	360	398	394	379	365	378	402	373	371	351	375	378	382	368	345	382	381	378	381	419	383	412	378	382	384	380	369	347	346	356	367	404	401	342	349	337	402	374	360	406	395	357	348	406	362	363	376	379	370	413	351	379	363	363	369	353	368	377	379	377	385	332	380	344	380	344	369	363	374	342	397	368	391	369	348	413	386	423	407	386	343	402	373	387	380	359	349	368	363	357	369	377	342	376	391	353	357	327	348	354	383	356	375	341	388	364	366	364	438	386	357	342	368	403
25559	21474	27890	25449	10984	1810	1340	1162	1019	1000	954	1025	985	959	950	964	935	970	955	967	957	932	910	930	949	914	936	894	955	900	924	953	927	851	874	913	1002	919	880	876	899	915	936	905	933	917	928	851	888	941	854	859	964	878	926	923	912	969	907	939	897	926	856	907	947	866	871	872	939	964	956	932	898	900	944	937	935	861	895	921	914	916	891	876	922	894	848	922	884	881	926	880	891	863	893	842	963	935	908	937	897	883	930	897	925	967	902	862	898	836	923	888	906	964	893	865	948	886	868	896	880	877	923	890	900	896	895	870	935	917	902	972	892	945	851	941	988	893	892	947	893	905	867	847	938	873	915	954	951	826	846	831	856	934	890	910	894	924	930	949	944	886	927	896	917	883	908	846	900	918	864	871	921	891	918	852	897	904	914	911	931	858	894	951	902	923	873	892	884	830	913	948	874	907	912	937	925	913	920	910	955	870	901	899	898	883	922	917	900	917	927	975	892	916	901	879	886	877	884	898	921	887	956	984	891	881	892	918	875	883	894	881	944	979	920	920	946	880	900	888	913	916	899	939	930	881	935	944	924	860	897	892	892	921	874	928	861	922	903	917	895	923	890	854	908	848	927	884	895	926	875	935	925	955	868	953	911	913	941	888	934	912	929	923	930	933	935	915	907	947	939	881	953	868	867	891	894	880	922	902	894	944	876	857	939	858	912	983	931	891	887	920	923	891	916	917	921	925	947	911	911	891	899	888	863	878	862	919	885	928	911	852	922	856	906	863	888	935	938	913	891	900	954	885	894	844	903	914	892	898	934	926	920	886	953	864	935	946	865	914	920	923	871	897	999	929	925	873	919	898	916	905	870	903	853	840	893	889	931	904	883	939	949	890	939	888	894	871	905	947	879	975	877	903	900	922	950	884	876	907	909	872	880	898	949	924	902	914	906	867	929	906	919	858	913	915	875	861	895	863	940	863	902	878	936	896	908	924	837	898	863	879	898	918	917	874	886	923	944	913	931	908	867	860	937	885	852	942	908	928	924	919	909	895	945	870	944	877	859	876	878	889	891	876	851	915	934	961	910	861	952	916	902	944	945	913	910	961	931	913	953	873	922	870	890	898	928	960	934	973	879	945	922	872	864	879	920	919	896	936	904	937	854	870	980	908	950	879	922	872	921	905	915	947	896	859	900	936	902	882	873	889	933	878	904	887	929	975	964	873	861	953	947	942	890	910	893	908	872	838	892	859	913	942	935	909	917	890	913	883	827	896	894	899	917	903	931	939	879	969	946	898	936	879	937	912	841	968	906	879	851	874	873	907	884	951	921	933	886	956	914	900	926	897	877	882	878	891	938	917	902	907	875	923	889	909	916	846	845	896	890	955	865	920	912	894	913	880	902	873	965	897	939	958	889	900	932	972	898	961	947	890	874	867	845	911	1004	876	864	882	930	883	943	928	959	858	879	905	933	890	915	919	913	899	938	899	912	917	898	885	901	946	934	908	905	923	962	909	905	924	872	910	922	905	923	903	860	901	941	872	944	868	891	843	918	903	934	877	893	902	918	924	908	904	902	885	903	867	839	942	929	869	909	927	962	914	941	895	897	898	902	941	896	903	940	873	870	928	908	910	896	929	930	930	969	967	970	884	920	845	879	948	952	920	949	919	919	917	914	886	911	862	899	913	928	869	904	914	962	898	954	883	883	866	876	942	914	885	899	850	967	932	888	954	930	879	859	918	875	919	902	890	953	931	936	914	941	844	875	944	920	880	900	905	921	915	922	884	908	872	916	845	919	939	949	917	876	903	893	906	932	874	921	907	840	922	861	814	951	873	917	903	942	879	947	949	902	910	942	887	876	893	859	919	932	911	881	907	957	919	903	885	929	865	896	901	998	890	882	926	912	896	927	872	897	902	880	917	865	879	929	899	898	859	884	928	973	943	927	904	888	922	955	945	931	887	888	921	925	889	936	982	908	891	909	888	895	881	890	879	914	865	892	873	868	904	865	888	907	898	913	902	897	933	884	908	893	895	906	922	862	896	889	871	899	892	904	926	919	916	907	966	899	894	902	926	874	930	901	880	913	867	969	873	921	916	890	912	898	891	861	925	937	901	891	938	873	939	859	886	979	913	949	883	893	932	921	895	913	893	911	878	904	957	931	885	960	902	934	924	881	861	906	911	915	884	918	903	876	879	864	908	881	917	903	878	931	876	851	896	899	984	902	890	868	934	886	911	912	866	868	915	896	908	945	869	946	887	899	908	917	878	901	938	894	850	946	921	879	889	877	902	929	852	917	864	883	894	897	982	883	931	879	846	886	928	911	853	861	895	906	878	838	889	961	946	841	868	897	933	900	895	886	880	932	880	901	915	865	920	985	927	925	882	930	888	920	889	932	924	943	966	900	947	922	858	918	874	945	981	860	890	882	891	912	941	944	891	970	871	946	963	958	934	949	898	957	930	887	920	953	913	914	893	949	948	894	892	958	890	964	898	883	938	891	867	909	910	898	882	965	904	922	888	951	893	888	895	918	868	836	884	859	874	886	936	916	834	916	891	926	908	893	919	916	986	910	927	913	884	856	924	907	934	892	884	876	840	850	955	898	874	873	916	900	877	932	940	858	911	919	920	917	903	916	872	925	900	896	928	968	870	914	881	906	856	965	915	887	938	859	922	929	901	915	879	906	873	893	927	877	865	886	924	879	967	908	887	947	943	872	941	848	939	849	879	939	891	916	881	913	863	965	877	880	888	914	899	939	908	859	897	873	849	938	886	879	897	866	924	870	899	906	911	895	928	949	862	888	960	936	875	938	899	882	918	903	885	857	893	938	965	910	879	923	844	913	922	897	894	916	862	897	948	901	883	890	916	869	856	917	857	905	877	946	896	920	880	902	949	903	898	861	856	909	888	895	879	889	965	903	873	900	882	856	889	900	894	921	910	935	941	854	855	900	911	931	881	919	840	965	975	905	903	927	887	913	966	870	915	920	898	985	899	945	955	852	926	859	894	876	907	878	913	891	966	959	916	877	965	911	872	949	905	876	893	887	937	912	931	891	931	879	865	859	901	952	914	906	928	893	896	911	932	924	869	939	925	889	926	915	921	843	876	922	908	841	837	933	862	850	949	913	878	920	888	933	919	930	955	868	910	901	894	910	864	908	859	902	916	902	887	823	889	948	880	847	955	871	909	869	863	916	924	892	912	943	864	922	889	898	887	943	888	904	885	909	874	897	942	921	933	948	893	894	876	921	866	940	863	913	920	854	909	935	947	890	919	919	947	905	898	905	883	867	888	879	867	893	941	936	828	879	945	870	922	897	924	914	892	940	917	863	920	902	913	939	898	932	853	900	915	922	950	886	874	895	923	913	899	870	867	911	916	927	926	907	845	874	933	880	885	900	901	930	860	878	889	914	906	876	891	950	840	904	876	925	882	889	950	916	913	881	922	894	870	901	918	907	894	933	904	938	897	878	868	906	902	921	1004	955	891	959	896	890	920
3533	3685	3079	1731	1352	1095	998	878	781	796	814	764	767	766	734	805	739	698	672	721	695	763	676	690	687	696	700	672	703	712	700	746	655	661	678	673	700	711	701	640	649	708	686	659	707	716	738	699	678	689	688	693	732	673	716	726	656	694	661	692	651	681	715	674	690	697	683	660	671	690	660	691	671	681	651	663	674	755	686	656	696	699	669	707	714	674	660	705	728	656	656	714	727	623	715	688	687	665	680	646	709	671	641	664	680	695	634	722	671	690	708	711	671	713	714	666	679	692	687	658	703	667	692	665	663	685	646	672	671	672	684	654	694	666	720	709	686	697	691	653	693	655	698	648	669	683	672	672	625	678	673	675	698	673	669	677	643	697	687	700	666	701	697	672	678	684	681	677	653	642	693	721	675	665	650	694	672	681	684	675	651	688	651	699	698	672	673	700	671	679	705	670	674	674	684	672	705	663	683	696	700	680	701	701	670	682	677	680	645	690	643	691	680	712	653	709	689	692	660	664	663	680	703	675	677	670	593	710	672	687	728	673	677	639	659	648	666	655	656	712	626	672	723	660	709	650	644	682	689	645	658	592	649	669	673	678	647	618	625	638	680	642	668	654	689	702	651	654	658	636	678	682	669	659	644	671	682	679	718	629	704	666	688	627	662	689	697	635	670	686	674	638	647	623	692	664	662	686	698	696	696	683	686	684	696	661	685	615	723	693	673	675	654	658	709	654	667	687	684	658	643	681	659	611	637	709	644	687	686	678	707	674	678	698	696	680	699	667	683	655	668	676	672	692	659	660	694	620	618	706	622	653	713	666	662	668	668	669	627	642	647	628	682	643	722	644	618	659	684	669	684	681	681	651	642	665	730	701	668	691	639	676	650	672	665	700	675	673	669	653	710	728	676	699	624	670	680	675	681	655	665	661	657	618	631	651	662	655	693	653	644	671	689	652	695	661	644	661	694	672	668	665	656	683	668	689	658	670	658	685	679	673	626	703	694	682	663	690	647	659	661	640	661	682	713	643	694	668	663	657	662	661	656	612	658	630	691	687	684	743	673	712	647	649	686	659	698	670	683	717	617	672	635	656	655	667	636	696	647	690	689	650	669	682	644	676	669	660	699	673	707	690	687	676	696	631	679	664	695	676	662	682	668	648	683	669	729	647	648	650	606	663	646	677	686	682	675	645	726	707	648	659	711	660	636	656	725	651	649	694	613	673	727	673	685	668	686	674	659	674	696	667	636	658	641	651	657	714	659	621	670	663	654	739	676	675	641	619	702	669	652	687	665	677	645	657	660	708	699	691	647	682	630	687	672	662	664	660	660	665	688	631	668	666	643	685	659	701	666	682	623	660	747	653	638	654	709	589	648	639	648	670	708	659	678	678	658	646	637	704	683	649	680	685	714	690	685	673	703	696	687	674	650	700	700	652	660	685	655	642	638	651	679	668	650	636	670	674	705	677	653	620	642	694	627	628	678	690	695	676	628	680	725	680	676	659	677	662	685	693	661	660	668	617	665	669	647	712	658	641	671	698	620	709	665	691	654	696	695	700	635	693	661	682	628	671	653	644	659	699	705	660	636	673	681	709	654	686	663	680	623	656	662	693	645	704	696	688	674	642	700	669	655	704	640	655	692	634	659	684	663	725	705	666	698	696	715	658	657	692	642	688	719	668	646	677	706	662	668	636	722	699	659	643	684	697	666	727	712	658	673	709	676	666	713	670	700	701	645	631	688	661	638	676	693	689	701	681	665	682	682	645	670	673	667	616	636	637	672	690	685	715	616	680	636	622	667	669	651	663	606	686	682	655	659	671	666	704	674	698	715	715	653	702	668	693	680	677	601	668	705	685	645	659	682	673	661	718	708	677	646	695	647	707	659	622	643	713	664	637	675	689	650	671	736	678	662	681	667	696	697	638	672	674	629	694	614	656	675	661	670	703	677	669	702	647	642	663	629	669	669	641	687	671	721	676	693	658	673	671	701	685	596	618	653	690	661	687	705	673	728	683	680	664	679	691	700	632	676	665	688	631	636	648	641	649	735	664	704	680	673	669	672	694	712	647	696	678	669	660	680	627	653	661	660	663	667	651	691	657	674	663	699	687	640	684	674	684	686	628	621	670	640	688	685	663	656	658	619	629	676	679	675	649	689	692	703	696	630	647	660	669	645	656	677	611	651	656	653	637	695	666	673	640	693	661	690	646	652	698	651	681	682	698	651	639	659	659	693	599	677	685	659	688	690	663	683	668	627	687	699	625	673	651	661	644	690	645	662	636	647	702	659	668	640	718	689	626	687	683	731	656	609	675	658	668	671	625	643	672	667	626	676	678	663	637	628	674	653	659	676	713	666	686	676	637	674	661	655	689	698	628	647	663	670	683	660	675	702	693	683	669	638	657	715	664	683	627	668	672	685	651	647	662	633	660	668	676	670	683	652	697	669	676	656	687	663	694	683	723	679	668	640	654	670	650	653	675	666	674	690	669	676	675	654	677	742	666	636	673	651	646	645	668	664	674	632	648	701	665	690	669	697	655	687	627	663	694	678	615	673	638	640	688	710	631	647	701	665	660	656	616	705	677	680	674	691	696	650	649	698	613	666	681	640	660	664	675	629	637	685	674	659	651	664	665	667	688	687	683	678	671	675	634	662	612	682	689	631	632	620	648	649	705	679	630	697	685	641	702	685	686	675	648	642	687	650	642	718	670	647	684	680	690	672	664	656	642	651	684	632	706	649	661	665	665	670	679	685	642	623	703	683	691	650	643	659	648	634	674	655	656	695	682	657	660	673	705	699	706	669	647	680	662	698	623	645	639	679	726	685	655	685	714	681	655	668	668	680	660	654	673	638	640	670	688	690	707	697	700	598	660	688	661	671	678	659	678	652	673	695	650	615	680	650	683	694	682	661	719	724	667	682	685	660	661	640	637	684	643	676	677	607	702	667	661	713	613	700	662	653	655	693	704	689	700	673	672	704	719	713	658	701	665	671	676	680	697	732	724	641	649	695	657	674	628	630	707	673	642	624	663	695	674	650	719	631	661	708	648	661	669	665	654	679	653	620	685	665	661	630	674	645	654	659	635	653	649	664	647	686	683	698	683	703	679	611	678	671	664	640	632	704	677	682	705	696	655	654	642	597	698	664	670	642	689	660	697	675	697	692	747	634	665	681	665	648	670	664	666	644	644	676	658	659	673	647	691	651	705	670	708	689	670	643	663	634	659	652	679	652	709	667	690	703	662	662	636	713	682	670	673	690	671	684	619	647	653	696	649	651	700	639	688	600	669	678	663	619	656	731	651	695	686	665	686	641	679	689	668	684	650	680	641	686	673	653	664	662	647	665	626	659	698	633	660	680	613	639	628	675	650	700	686	680	657	650	701	661	680	692	666	666	685	667	694	642	687	636	656	698	712	617	647	654	632	663	686	661	661	692	681	644	664	710	693	700	661	694	673	629	668	658	687	663	697	625	653	685	696	650	714	642	665	683	683
24478	21486	28841	24544	21480	8694	1960	1249	985	967	1046	894	932	876	883	871	848	836	890	853	874	816	891	837	861	842	817	832	870	808	748	815	771	809	801	798	841	812	827	800	934	839	866	834	816	808	812	824	793	803	772	835	832	785	829	790	776	784	769	829	795	778	801	783	848	801	870	792	782	783	808	797	825	773	870	842	834	822	844	850	758	807	842	814	780	850	833	831	784	810	792	778	812	771	772	830	776	807	789	782	797	813	836	846	845	825	811	757	757	803	795	789	792	827	799	792	821	757	763	820	836	777	829	778	782	819	772	779	818	791	831	851	808	817	807	832	807	807	819	805	775	761	819	775	782	838	811	781	779	794	828	798	795	796	826	792	817	806	817	846	827	775	842	843	822	828	828	790	802	864	774	803	828	851	821	764	845	816	810	794	804	804	777	745	864	794	818	763	761	811	800	781	806	845	807	813	815	784	834	782	813	817	774	773	861	831	835	774	792	784	808	857	817	771	771	825	795	826	782	744	777	776	827	821	821	791	803	836	797	778	830	804	822	836	780	827	818	874	803	772	848	775	831	759	756	821	795	774	843	767	801	832	765	837	840	834	767	826	802	772	823	822	836	777	810	799	777	804	817	838	821	725	781	782	785	776	849	769	810	808	821	820	793	828	833	840	801	820	777	758	843	815	818	834	788	797	809	803	813	781	814	753	790	763	822	770	778	764	813	869	818	869	813	807	759	842	814	817	792	780	808	796	746	804	763	815	799	817	791	816	812	828	787	766	866	810	830	805	797	788	802	795	821	809	750	738	823	796	815	806	797	776	816	823	841	811	810	823	826	776	818	822	816	778	845	792	851	819	816	839	819	820	808	814	816	847	793	834	771	754	749	783	775	807	818	802	815	838	826	776	803	787	780	772	752	788	810	769	797	749	765	814	822	815	816	782	797	839	733	817	775	758	798	815	785	745	726	842	796	804	784	813	766	861	800	815	805	852	819	811	794	773	819	817	839	796	773	768	784	765	767	795	724	838	804	764	831	783	768	758	815	791	819	750	812	763	842	784	851	828	807	784	806	789	744	838	765	747	859	818	797	790	836	849	783	848	798	795	809	827	821	871	786	825	813	782	793	785	829	800	749	787	838	829	797	823	783	820	823	749	717	778	790	780	800	761	821	779	792	768	769	833	794	790	797	853	735	868	770	801	836	801	829	797	809	804	797	839	859	809	784	762	783	785	728	783	795	813	775	838	806	816	774	797	814	818	788	750	794	798	834	825	827	811	776	799	822	774	797	761	760	835	776	785	761	806	763	839	789	784	790	769	774	775	792	825	832	802	822	790	763	803	848	809	786	816	833	846	770	798	764	794	819	789	762	783	810	763	811	810	766	776	820	811	771	795	804	782	797	797	831	801	796	807	809	770	745	829	794	760	787	810	840	787	778	797	790	794	807	746	774	778	728	810	770	813	800	851	771	797	777	821	819	807	816	781	790	840	832	792	786	749	813	807	815	785	830	795	840	766	817	786	785	739	746	782	814	805	800	795	791	801	755	761	796	777	833	747	849	801	776	863	786	768	733	830	780	804	805	795	762	795	813	826	819	816	791	816	798	764	776	786	822	823	820	819	801	759	741	733	797	782	775	705	804	812	856	804	807	791	798	785	858	825	817	766	809	770	812	834	808	843	842	798	838	789	781	800	835	826	835	798	776	814	843	798	783	850	779	792	761	796	776	822	783	764	759	815	799	751	820	810	788	762	802	819	815	780	816	792	702	788	775	810	818	836	812	803	770	776	795	788	791	773	788	786	801	840	809	805	860	840	846	791	831	797	860	853	792	779	766	775	816	788	763	815	830	783	826	779	851	842	818	781	841	830	789	804	846	775	839	779	788	786	758	769	811	779	834	802	784	769	757	787	748	843	822	781	766	811	784	806	782	799	827	789	789	803	832	812	772	783	786	788	817	769	774	814	846	763	761	761	788	804	789	802	780	820	835	765	802	802	792	778	805	818	819	799	795	827	817	810	769	793	743	779	818	761	786	784	820	799	767	760	786	744	801	759	848	786	793	800	801	797	785	803	794	767	770	807	818	849	795	754	791	813	808	798	799	769	797	775	832	785	789	793	720	790	747	807	824	824	867	820	798	806	785	796	815	824	782	832	787	827	802	784	802	793	801	826	869	800	795	767	800	755	818	812	827	803	770	782	815	801	767	788	787	813	786	769	795	707	772	812	833	816	803	779	791	752	834	787	792	825	827	776	756	778	835	772	785	885	744	784	812	821	792	812	802	838	820	824	803	780	797	827	787	780	792	790	776	760	739	806	816	815	807	824	756	774	747	828	818	832	811	782	814	803	817	810	800	815	802	836	769	837	798	768	824	815	814	831	723	780	807	771	807	818	827	772	813	789	831	821	811	791	827	839	822	762	826	754	789	801	806	876	833	770	812	792	846	787	807	815	824	788	746	756	830	734	781	788	809	785	788	827	834	738	785	789	832	771	801	769	793	772	762	781	796	821	793	805	666	786	810	800	799	792	820	758	803	782	783	783	827	773	851	851	783	807	784	811	829	807	792	822	795	783	826	761	790	791	812	787	767	846	778	815	788	803	866	791	776	815	839	803	822	835	799	775	830	783	789	714	766	745	810	771	826	773	779	811	807	776	807	777	768	774	777	801	802	820	803	791	793	815	800	795	833	776	825	807	823	778	799	745	769	800	819	773	792	762	844	793	790	781	809	783	809	778	790	823	786	792	809	834	796	836	805	817	789	809	805	782	770	815	785	757	783	839	760	777	782	855	794	821	739	795	845	827	798	748	775	808	845	772	753	801	776	826	765	736	837	804	814	808	836	769	750	810	834	822	845	859	732	777	791	829	837	847	784	764	787	775	822	844	783	766	811	756	817	839	817	792	819	817	812	791	798	804	804	773	836	805	841	816	806	788	738	759	806	802	837	812	744	829	752	822	855	806	823	793	812	820	766	786	794	804	798	826	807	792	802	789	788	836	791	793	780	788	805	855	788	809	817	832	794	808	807	763	794	778	830	720	756	823	784	796	773	769	770	811	769	752	797	820	779	796	843	762	792	801	839	799	754	739	803	837	773	787	789	832	797	800	780	773	806	781	832	829	840	797	794	861	756	728	781	820	736	829	776	810	799	764	792	863	855	798	817	763	794	817	792	864	827	769	796	852	797	793	790	779	859	783	798	849	788	840	836	825	799	789	761	794	848	795	835	771	864	839	821	769	771	764	792	804	791	781	779	828	786	788	819	768	759	766	773	809	765	805	776	813	836	835	778	773	781	793	830	779	872	837	856	797	756	771	796	827	819	848	818	761	762	802	789	790	803	774	814	797	816	839	809	771	776	801	790	798	767	789	814	819	836	825	803	807	833	841	804	758	798	766	773	798	737	799	824	826	808	809	785	825	820	856	798	822	798	798	843	798	783	767	769	793	862	810	783	788	766	823	738	833	778	805	776	796	812	761	817	740	792	825	804	848	828	785
3786	6290	4974	2674	1884	1424	1170	1022	931	874	837	819	790	726	716	704	712	683	690	676	645	705	637	619	646	627	635	625	676	602	692	644	647	622	662	660	601	628	640	628	598	612	615	612	622	596	617	664	692	619	677	629	631	663	619	612	625	633	634	618	611	622	612	608	671	606	605	618	623	588	641	660	594	642	625	634	585	590	660	640	623	609	640	629	582	669	653	625	606	650	601	614	607	634	612	581	649	646	548	671	640	646	581	617	628	626	608	631	646	619	595	637	597	648	604	611	636	610	609	582	611	618	618	585	628	649	606	602	583	617	613	639	617	590	624	524	673	626	634	642	600	581	645	605	607	558	615	632	602	668	609	662	566	601	615	643	603	657	597	619	611	664	620	586	634	621	619	647	618	650	624	600	646	646	582	605	584	618	579	558	658	615	617	586	588	676	608	596	607	613	548	591	583	607	618	564	643	598	603	582	624	606	593	618	600	598	656	648	587	641	605	622	601	590	600	611	613	619	598	576	608	603	585	660	642	595	649	581	618	650	609	557	578	641	658	630	615	587	602	602	622	588	634	627	578	621	624	643	626	614	642	635	592	621	608	637	636	613	592	601	597	601	615	614	592	650	594	604	563	633	616	603	584	624	608	587	625	594	614	622	599	630	645	594	630	642	603	603	587	621	567	581	623	657	613	628	598	621	581	623	629	633	604	580	623	607	574	580	619	630	638	606	595	609	589	583	624	646	633	650	579	628	608	590	591	626	626	584	619	615	624	602	619	601	620	611	642	556	655	580	584	605	583	622	601	630	614	661	589	650	576	574	623	617	612	589	577	572	630	594	645	611	594	639	619	623	628	619	611	647	648	565	611	636	599	602	607	588	612	581	572	599	619	608	611	576	609	574	591	615	648	606	613	572	662	607	611	574	582	589	616	625	632	618	623	635	602	625	605	602	600	601	618	626	626	634	606	597	590	586	627	660	572	598	622	605	594	613	610	640	594	654	587	606	595	638	644	611	645	635	578	598	594	574	624	635	618	601	556	606	607	620	550	618	621	604	598	580	602	610	660	586	592	637	620	569	617	596	617	567	611	632	620	650	595	614	602	592	574	611	596	647	584	568	599	602	677	617	632	583	629	602	606	605	600	587	574	584	589	617	559	633	565	623	578	634	592	613	662	625	598	643	637	581	569	624	587	610	603	626	628	600	618	606	598	583	592	624	610	613	615	627	621	639	655	586	578	592	614	583	633	582	594	571	604	579	636	600	564	584	608	594	662	636	625	575	585	632	561	585	638	614	610	609	573	607	618	648	564	641	581	550	611	604	586	620	639	629	612	640	665	594	649	693	607	588	598	618	619	608	599	614	550	592	605	548	615	581	582	601	585	599	626	606	593	575	612	611	584	570	586	581	646	651	636	617	633	610	595	607	606	636	597	584	646	588	602	642	551	606	557	633	623	657	561	616	576	601	620	647	573	585	580	602	609	581	612	627	576	606	577	613	610	582	613	612	589	567	598	587	611	621	608	589	557	587	619	648	568	616	619	571	596	608	589	592	598	637	602	599	607	590	618	606	580	624	596	647	600	624	601	610	562	597	586	636	595	608	602	631	624	604	672	610	630	606	589	598	625	598	581	632	579	598	645	617	593	579	555	603	623	531	596	638	577	620	604	638	579	607	607	629	603	593	603	610	679	592	616	575	605	554	618	612	576	611	595	630	597	614	645	608	585	645	617	602	562	622	588	616	565	601	624	609	644	626	590	606	581	659	598	580	609	563	578	613	596	603	589	600	611	599	624	626	637	575	610	609	558	623	598	579	596	602	609	581	621	579	619	583	596	620	626	564	633	619	590	612	568	619	624	600	587	625	537	620	602	612	589	601	594	575	599	632	629	606	628	569	603	589	632	620	634	633	617	593	608	585	580	622	587	636	563	626	630	598	645	602	578	647	636	608	628	604	644	591	609	583	610	612	609	627	609	603	633	632	601	597	555	547	591	584	585	627	585	621	611	557	646	601	620	589	639	632	587	616	597	604	603	576	563	614	629	594	587	687	579	622	611	619	568	621	621	578	597	606	609	652	658	622	535	631	591	576	661	606	617	618	625	602	539	574	648	652	629	583	579	577	622	613	590	574	623	568	613	587	602	593	631	580	628	588	556	611	598	585	595	598	571	524	607	624	566	612	592	573	626	596	586	598	593	614	617	618	590	614	621	624	567	566	597	626	607	611	585	622	588	589	574	597	604	582	626	606	575	633	600	598	608	593	596	578	613	590	572	615	575	567	671	572	619	619	647	587	633	625	623	597	630	598	568	622	590	590	598	574	548	563	607	614	637	590	610	590	590	603	591	585	615	622	619	623	606	638	621	618	591	608	607	629	567	618	641	584	600	619	628	624	607	597	587	561	576	605	607	615	570	558	641	599	659	566	619	604	614	597	595	604	578	618	627	599	590	618	586	616	584	600	645	606	600	657	607	553	579	617	624	620	627	614	601	677	660	606	617	564	614	636	554	568	593	545	648	601	585	623	642	601	628	593	607	593	607	569	560	589	552	598	579	568	654	594	581	632	580	615	602	602	573	610	595	617	577	572	563	579	629	576	573	603	579	593	619	575	599	576	641	580	598	617	604	582	587	605	614	636	570	590	563	575	604	610	563	628	586	587	577	637	584	597	574	599	556	562	593	620	607	586	636	615	565	561	614	609	582	595	636	588	600	598	613	587	614	608	612	572	600	578	624	626	595	557	567	604	591	592	614	626	618	600	628	634	626	614	594	630	603	572	550	657	578	599	597	592	576	601	629	532	586	532	601	558	624	622	592	614	678	580	581	615	619	610	611	628	580	597	632	595	626	572	579	569	563	581	588	647	592	592	595	637	579	606	623	590	607	621	595	605	574	584	616	573	629	552	626	551	621	588	628	617	589	614	602	627	568	581	604	622	645	568	588	628	579	594	597	619	573	611	589	602	574	583	619	615	642	574	605	605	611	561	591	581	571	582	594	633	628	603	590	587	567	639	663	589	618	551	583	606	614	618	605	598	610	635	611	619	605	619	591	602	596	594	591	590	586	573	605	616	610	577	606	621	623	601	576	589	612	602	652	615	600	600	577	605	589	582	564	611	594	598	640	572	615	592	564	592	594	582	612	612	599	638	619	599	578	640	617	585	602	607	601	598	574	597	564	613	620	586	622	613	606	593	621	568	585	578	610	591	637	584	638	610	614	581	592	563	607	616	625	637	613	584	598	602	598	595	581	618	597	610	593	599	624	609	608	593	564	578	628	594	589	533	579	572	598	621	564	613	588	614	569	614	557	579	541	608	600	572	633	636	621	644	622	596	598	612	619	613	632	579	599	635	620	617	599	586	619	593	569	604	560	650	627	590	561	611	594	649	575	590	586	605	651	600	584	629	600	626	608	585	636	606	591	584	572	612	602	610	667	579	563	592	581	608	575	627	650	631	619	587	567	662	595	583	577	610	571	628	604	634	622	562	603	589	598	604
27909	10272	1151	691	530	542	563	537	550	527	513	550	534	542	462	504	533	480	536	474	548	537	494	542	554	505	553	506	511	476	519	529	494	520	484	537	532	534	519	498	539	495	514	521	566	519	523	546	524	532	512	524	482	526	526	502	513	492	474	509	524	480	548	498	486	522	500	530	514	502	503	557	524	507	520	509	530	532	535	506	506	520	531	505	518	513	529	498	529	514	549	511	512	523	499	560	530	490	496	516	534	512	514	513	538	520	533	465	547	501	525	493	518	505	482	460	487	512	493	564	499	506	490	491	502	520	490	539	512	519	487	473	525	466	520	498	502	511	537	542	519	484	472	521	519	480	475	467	563	467	537	521	498	533	538	512	510	512	551	525	508	530	548	548	537	505	512	529	507	526	467	540	532	527	515	490	524	522	477	493	535	544	565	489	538	515	544	502	500	518	541	505	521	472	520	494	490	492	568	496	520	446	508	481	497	515	507	474	503	501	502	483	552	566	518	490	556	465	480	485	508	471	512	530	512	531	535	519	504	525	528	519	515	482	531	508	498	509	509	480	504	542	499	469	531	505	514	504	532	526	465	510	508	487	496	507	513	493	496	529	542	501	528	555	503	559	542	475	516	530	521	554	529	501	521	485	475	510	526	508	476	496	521	494	482	535	485	534	530	478	504	540	511	504	520	537	536	494	534	500	518	523	509	521	536	542	494	484	516	523	529	503	519	538	481	477	525	524	546	491	506	516	543	543	504	508	501	485	507	511	521	503	519	506	496	502	529	550	538	527	484	575	512	495	504	515	527	513	485	442	506	513	554	507	487	512	506	520	500	468	504	546	499	516	506	535	516	509	515	497	498	541	538	555	511	532	561	525	524	527	534	475	506	503	502	502	490	519	558	556	521	535	519	511	508	512	491	554	513	526	514	530	483	519	543	507	496	487	488	489	538	503	540	491	542	507	518	506	514	512	522	501	537	558	530	494	531	532	506	491	517	506	499	502	519	477	485	533	481	498	526	499	473	517	506	510	501	491	520	525	511	512	505	491	536	543	512	468	510	502	533	505	500	520	532	510	521	516	535	477	468	525	522	541	556	539	547	524	547	469	516	502	553	509	491	481	526	559	510	507	559	518	524	520	526	513	484	517	526	482	521	530	513	513	500	528	566	538	484	486	498	498	515	514	498	515	511	534	499	495	543	526	538	474	516	528	505	526	532	518	508	539	544	533	546	534	526	499	547	502	495	511	533	494	516	521	508	502	496	465	551	499	513	524	497	528	491	482	475	500	503	549	524	519	498	543	534	485	480	538	489	510	514	534	519	515	471	494	514	489	531	592	490	522	490	540	496	496	472	500	495	499	507	509	560	583	498	548	501	509	588	475	540	517	508	544	521	474	536	500	490	511	536	508	492	533	543	535	491	499	558	526	510	512	497	527	507	509	529	503	547	548	493	461	470	500	495	524	512	470	498	527	575	492	544	547	464	502	484	525	493	462	538	529	509	540	515	517	519	511	528	540	519	498	525	526	495	529	530	480	538	505	493	516	499	485	494	503	524	527	490	498	510	522	509	535	524	550	522	537	499	513	505	514	527	538	511	505	510	552	515	479	521	484	530	521	522	513	491	505	508	512	498	473	490	514	487	509	477	515	525	524	493	548	495	478	544	496	527	539	544	548	529	526	489	555	537	512	515	503	498	505	515	521	483	492	490	489	505	491	577	484	511	533	509	522	513	533	486	524	522	504	515	514	510	517	518	518	539	512	536	490	506	517	515	512	549	521	543	474	522	487	519	491	559	504	527	509	515	502	511	515	510	528	478	513	506	509	519	568	524	490	526	483	569	498	554	484	493	510	541	535	542	508	486	482	506	534	492	467	499	492	485	515	544	481	499	505	534	488	485	568	525	524	549	530	515	514	515	531	533	551	503	530	479	470	493	484	490	517	509	494	516	488	510	544	482	506	502	543	476	522	548	501	556	489	518	483	498	530	495	498	524	459	486	495	496	516	521	514	504	527	521	516	510	541	524	478	493	528	463	516	499	475	510	513	510	476	526	516	521	519	474	583	466	535	527	504	506	542	531	496	486	489	532	520	516	541	484	503	546	492	511	461	537	558	547	512	509	524	514	532	535	506	522	526	505	491	498	506	525	493	494	503	526	536	538	503	513	506	522	547	536	502	550	512	530	504	517	509	479	490	496	556	535	523	519	533	531	550	497	520	466	517	513	492	554	493	542	498	465	504	526	526	532	517	541	500	558	535	515	477	498	506	506	533	517	475	500	498	510	505	493	554	546	545	528	517	523	534	531	503	554	545	483	546	512	490	475	545	486	551	520	487	534	507	531	528	471	534	557	505	469	466	494	546	513	512	470	516	497	491	493	490	569	514	488	546	515	525	521	492	543	515	482	523	518	502	530	513	505	498	499	490	472	485	511	529	511	546	506	549	520	511	499	560	507	484	522	497	517	510	527	502	520	507	533	510	499	502	514	528	517	516	520	482	455	525	493	480	492	533	518	474	527	506	522	553	504	492	545	511	488	496	489	490	479	483	518	496	502	489	506	515	481	470	520	517	526	499	509	492	507	498	531	508	501	492	493	520	481	513	521	518	560	528	506	560	493	488	512	527	502	502	496	512	523	495	509	506	476	504	512	504	477	473	537	538	523	504	551	524	521	512	498	553	474	489	521	561	527	496	498	528	536	503	526	534	521	522	536	527	505	515	539	500	534	510	508	555	519	503	481	493	490	531	531	512	529	499	512	477	508	525	483	529	481	484	546	537	487	481	512	534	473	520	501	486	538	501	506	543	545	522	491	509	477	515	482	484	498	506	529	508	514	478	514	486	467	476	516	507	502	543	519	509	506	509	504	488	487	529	544	466	500	495	523	526	501	522	522	534	498	502	556	505	497	526	531	504	548	503	511	509	507	524	516	504	486	512	511	494	515	505	513	517	531	553	533	532	534	532	493	529	503	526	507	521	497	504	506	496	490	518	469	539	548	531	541	528	529	528	504	541	544	488	518	547	522	519	522	515	520	503	543	488	483	493	493	528	513	546	498	539	528	520	533	519	524	507	512	548	523	523	540	489	512	531	511	506	510	493	539	527	503	545	557	529	493	487	501	509	512	503	507	513	480	527	520	509	496	499	535	514	515	490	516	462	524	487	532	523	481	529	530	506	521	516	455	500	502	520	537	496	560	542	530	525	496	471	550	498	515	503	468	459	443	495	526	519	515	516	574	551	502	505	600	536	502	527	535	510	510	534	542	546	527	513	486	547	495	541	492	490	525	500	522	536	512	505	523	488	552	531	517	532	486	500	467	523	521	461	507	497	543	519	490	513	502	546	542	499	500	534	500	465	520	482	524	518	525	512	529	532	507	509	482	543	495	494	550	504	515	486	528	498	522	528	497	494	516	531	507	514	511	499	514	507	533	497	520	523	541	500	516	505	520	535	513	493	490	509	506	474	468	532	491	527	539	519	535	528	510	546	555	531
4839	562	525	430	441	383	392	379	418	372	369	347	391	364	405	392	381	377	347	371	366	400	364	418	380	383	375	378	363	374	401	367	376	383	331	404	390	348	391	376	395	363	358	384	358	395	385	379	364	337	374	400	354	365	373	360	374	334	409	356	369	380	387	341	410	378	358	368	383	373	356	402	369	383	387	357	332	382	368	377	353	372	363	433	385	383	396	387	395	390	354	365	366	363	388	378	388	343	379	357	347	401	391	375	361	360	363	372	366	394	359	379	413	382	361	365	360	362	357	383	411	345	432	390	348	367	387	366	320	372	351	382	390	390	360	343	374	386	358	337	376	353	380	350	363	368	367	379	359	349	383	382	381	376	367	341	387	370	340	338	350	371	400	356	401	377	381	374	375	383	379	377	371	378	380	359	385	395	366	407	371	343	387	389	362	391	378	359	339	384	360	370	361	371	420	359	347	378	361	383	369	350	394	406	390	390	349	350	402	413	364	392	360	351	372	406	348	346	387	375	400	381	373	368	408	363	359	389	372	379	357	370	364	366	355	386	394	381	386	400	340	357	377	378	353	376	378	371	359	370	350	382	384	382	383	370	342	386	375	346	365	339	390	348	357	396	366	362	402	365	392	387	368	351	368	369	329	367	416	347	359	407	367	364	392	344	367	385	364	381	380	387	348	397	355	393	406	357	421	329	388	358	379	365	407	348	355	374	362	365	358	368	375	373	374	402	385	370	356	406	361	397	381	374	395	396	352	357	382	355	364	376	371	395	406	398	380	393	372	368	373	362	394	350	371	381	334	347	376	356	388	360	369	384	394	353	388	368	391	371	325	386	369	374	347	400	389	379	397	399	389	380	392	383	377	376	379	391	369	376	351	373	362	375	342	365	383	356	353	365	404	354	360	397	367	364	393	365	400	352	375	388	379	366	379	339	335	384	331	378	364	384	360	348	384	391	362	347	377	348	351	385	342	352	368	346	365	399	381	384	375	361	389	387	343	339	347	370	405	360	378	359	398	377	377	379	403	376	399	382	342	376	399	368	392	366	398	391	378	354	388	357	376	367	355	334	354	387	341	372	334	395	355	372	363	371	391	379	356	369	350	362	420	376	379	378	396	408	401	389	367	384	375	370	388	382	360	350	361	361	380	371	407	377	359	359	395	376	359	354	374	409	372	381	413	372	388	380	358	364	398	405	360	364	391	341	383	372	379	379	387	355	408	380	355	374	409	373	400	412	385	372	342	357	381	358	350	360	377	363	353	363	379	370	344	374	396	366	369	389	350	382	358	373	388	353	389	361	400	371	346	373	426	374	372	369	363	363	372	345	336	405	369	381	350	361	377	403	366	358	419	385	370	367	369	377	367	398	405	359	414	368	344	367	397	351	404	393	373	417	370	355	343	380	386	399	379	371	384	396	370	375	398	412	379	388	358	357	383	372	373	383	393	341	357	368	369	379	362	371	384	372	356	384	393	359	379	330	417	379	360	393	388	385	364	385	368	364	366	393	354	398	379	390	386	392	406	373	377	375	374	337	396	385	371	360	347	361	388	420	366	393	356	395	373	383	346	374	392	390	367	353	349	392	366	371	369	423	396	390	380	358	405	348	390	373	355	419	383	359	371	371	383	375	374	375	400	411	386	401	392	388	379	375	360	372	374	339	368	375	366	393	379	356	392	383	366	387	386	369	335	401	378	383	355	393	357	365	361	351	368	399	383	369	349	394	415	374	377	378	372	351	400	404	368	393	369	374	381	382	367	367	349	381	371	314	395	381	364	369	392	366	410	367	390	362	387	370	381	385	347	391	334	378	381	344	409	320	377	394	378	342	374	379	357	399	382	386	391	368	404	401	396	392	352	357	367	390	376	364	341	347	342	395	394	359	373	381	348	373	399	379	383	358	395	396	361	393	348	384	386	365	360	365	371	359	382	345	405	361	375	384	375	366	349	357	377	394	363	339	370	372	403	376	350	346	338	390	338	385	393	370	389	373	383	369	387	387	391	328	375	377	397	355	360	386	353	373	347	403	353	385	390	441	350	345	394	357	386	366	354	405	383	383	356	335	369	395	361	407	391	348	366	361	381	353	393	421	374	374	360	345	375	338	338	350	409	383	379	349	407	390	365	370	362	392	348	400	377	338	412	406	368	390	378	344	388	397	341	400	372	360	352	415	360	377	378	379	364	340	359	411	355	363	412	371	344	371	420	385	402	385	357	372	397	380	364	379	373	378	382	378	386	369	372	355	402	360	380	351	372	417	383	381	388	370	364	371	380	402	383	373	360	347	341	355	376	368	379	384	345	365	383	369	353	362	354	404	375	351	396	367	366	402	376	366	386	380	385	398	374	368	402	391	400	369	390	340	388	356	384	357	406	378	381	402	383	375	358	385	388	381	387	405	381	397	364	356	400	363	390	360	370	390	368	427	384	366	348	359	307	370	393	403	357	375	396	373	373	407	327	339	355	382	370	393	366	363	381	391	369	314	375	359	395	384	356	376	403	404	392	358	387	376	338	367	371	383	378	370	370	369	388	379	390	348	356	383	353	384	373	377	367	364	367	392	361	391	368	359	392	374	388	381	402	383	374	373	362	397	351	359	398	393	376	365	364	367	409	368	366	399	367	389	347	380	393	375	328	317	361	362	353	379	367	360	367	367	383	397	350	363	381	354	368	376	332	386	377	395	371	408	379	378	404	380	382	362	361	401	371	369	367	377	361	396	322	378	350	356	380	378	367	378	353	372	395	351	378	389	391	358	373	377	367	392	366	405	364	379	333	351	380	342	388	357	363	379	371	377	345	361	366	378	384	385	367	394	384	384	383	388	378	400	430	386	360	358	382	406	385	385	410	397	397	365	381	386	374	374	383	374	375	363	362	387	368	387	379	383	343	371	386	365	362	416	373	375	384	369	396	366	381	382	353	363	374	415	377	418	387	344	377	383	385	321	377	392	380	370	382	374	386	337	383	366	386	352	377	406	377	406	369	394	355	370	356	359	340	393	380	350	379	332	391	361	356	378	363	356	392	361	355	355	379	335	357	370	346	392	397	341	363	367	372	361	363	393	410	361	388	375	349	355	365	366	308	369	370	359	382	376	371	390	347	383	380	361	386	373	378	392	385	332	371	368	350	391	375	350	401	388	345	408	398	394	385	404	399	392	347	394	371	351	347	422	391	364	415	356	348	394	364	400	378	401	345	342	362	333	359	360	382	383	362	371	369	388	389	389	365	366	372	336	358	373	392	376	411	385	394	370	381	364	369	406	369	385	394	389	391	420	354	359	391	378	388	384	365	388	382	391	354	367	393	357	359	355	361	357	380	362	364	355	385	346	363	369	370	357	385	362	372	358	380	346	404	373	400	365	350	417	441	375	376	355	395	380	362	386	355	373	346	341	348	371	365	349	370	341	357	349	393	359	374	366	382	384	356	408	372	400	352	365	371	390	364	390	380	346	370	365	361	379	334	373	364	334	345	370	413	366	397	361	377	417
25516	21482	27902	25464	11180	1860	1353	1111	999	1015	956	1004	966	909	957	982	949	960	986	951	962	923	926	951	919	925	904	939	895	922	910	953	931	896	927	877	872	909	939	886	933	876	910	892	900	849	929	960	936	990	885	940	930	956	905	898	972	899	919	941	921	912	903	908	887	901	896	884	901	895	946	923	904	904	966	944	923	918	898	897	943	943	868	916	907	864	962	885	900	929	882	933	880	894	862	924	930	895	889	953	934	875	900	894	895	919	947	923	883	909	928	922	966	944	880	915	896	924	872	871	918	907	922	957	916	946	858	912	890	909	928	932	917	937	866	953	933	933	884	887	889	882	849	857	942	907	903	962	869	925	876	932	909	887	923	921	976	891	894	856	917	919	920	894	919	920	913	893	918	878	875	918	941	901	935	953	928	880	879	964	917	944	892	960	896	949	925	915	882	946	913	928	850	904	859	965	902	932	918	912	922	908	948	944	879	898	939	913	898	863	896	919	921	950	929	940	877	905	878	874	847	865	904	985	900	903	933	926	888	971	916	898	930	934	875	910	892	886	895	906	909	872	904	851	861	878	899	929	931	866	936	920	900	898	930	986	944	929	940	876	940	821	858	924	893	941	927	921	916	954	917	955	910	874	949	855	869	907	874	908	897	912	884	900	887	901	919	953	894	885	913	936	981	882	924	904	995	936	884	908	899	907	910	877	925	925	932	882	894	908	871	929	904	886	915	865	908	895	901	970	912	979	917	887	976	896	927	931	913	949	894	922	877	910	955	937	922	857	874	931	894	913	927	926	915	935	858	888	927	914	905	867	910	901	888	887	897	854	970	926	912	877	896	890	911	879	912	894	871	893	912	897	901	966	941	962	907	873	924	911	940	924	904	849	910	894	922	937	955	898	924	972	892	894	873	911	911	900	885	902	877	883	892	896	924	957	878	889	907	924	892	887	972	875	914	940	875	902	914	891	937	961	970	939	940	915	912	844	902	949	956	944	911	925	920	916	912	894	860	908	892	895	971	903	904	905	897	944	886	955	919	933	917	924	864	941	900	928	906	943	968	890	920	922	850	935	863	879	891	888	938	921	914	871	855	935	921	948	868	879	891	921	928	914	914	867	910	878	868	928	914	927	860	855	928	912	923	958	887	857	935	943	888	844	926	950	913	892	926	978	935	933	879	890	931	918	949	905	907	919	939	932	989	917	870	868	953	956	952	938	941	952	922	951	963	907	918	892	877	917	872	905	897	939	856	885	916	883	918	910	957	921	876	889	897	893	909	902	929	889	916	913	966	884	906	905	943	913	941	862	920	934	882	899	947	944	896	968	976	924	862	918	878	952	877	869	919	904	803	934	954	871	925	928	958	928	896	924	896	907	938	926	848	889	921	892	907	903	886	912	890	871	899	884	915	942	884	914	863	920	850	934	928	957	944	928	868	923	896	932	929	897	873	930	910	907	896	895	884	882	907	894	909	893	857	952	940	870	919	945	918	943	928	907	918	860	936	846	905	931	922	881	870	890	945	860	910	915	898	907	914	896	910	904	887	942	913	902	914	897	872	879	911	872	935	906	925	962	882	878	931	897	895	877	934	896	918	924	883	940	906	905	913	904	947	931	919	875	889	918	871	898	931	915	917	903	917	931	955	883	902	846	862	847	928	944	958	880	918	886	932	901	946	923	892	886	904	939	902	902	915	941	905	882	919	917	913	855	927	901	940	949	891	901	896	902	918	884	917	916	895	919	882	857	928	965	893	875	920	914	928	921	887	972	928	911	932	966	941	977	902	894	950	886	832	910	882	951	928	885	892	901	884	971	865	887	878	896	933	949	918	932	960	912	905	916	861	919	887	917	899	895	865	883	873	900	919	923	891	907	964	878	967	933	851	873	903	917	907	924	932	880	894	844	928	891	940	955	889	952	973	907	907	901	897	881	884	916	905	902	907	914	858	905	904	869	891	860	926	884	944	861	903	934	906	920	930	893	853	891	893	887	902	869	877	925	896	919	863	902	921	934	886	903	858	905	936	922	870	874	936	883	889	890	923	939	944	889	906	906	925	872	887	888	884	912	910	924	964	939	906	884	898	917	825	895	902	926	924	892	951	879	934	912	930	897	891	880	888	965	924	843	940	899	927	901	943	916	857	914	935	877	902	883	901	889	878	908	890	856	851	950	957	893	916	883	875	878	909	842	826	918	855	951	869	946	901	917	881	958	914	910	910	945	939	864	905	920	878	875	950	896	925	847	946	893	889	902	888	940	932	862	884	905	947	890	950	918	926	888	933	950	901	906	899	922	906	932	846	875	870	928	964	940	951	891	914	932	893	900	914	851	905	937	876	892	919	882	931	901	889	917	881	851	955	909	965	956	903	950	918	912	945	926	914	943	930	919	898	921	852	939	883	896	947	935	910	953	886	907	955	914	904	880	920	903	951	947	885	958	878	935	919	914	936	922	965	902	892	869	918	984	901	900	912	941	872	910	896	990	947	857	864	893	885	897	919	908	889	905	892	913	950	923	886	944	879	939	892	866	886	921	905	910	924	909	932	893	931	935	871	882	891	917	878	930	930	919	904	935	896	913	884	950	887	947	896	912	928	917	915	907	966	862	916	931	888	923	867	941	897	899	883	896	901	920	858	868	918	831	878	887	862	874	938	902	909	885	930	860	954	875	938	886	951	938	900	935	913	907	907	928	901	973	870	922	887	897	895	948	872	909	878	917	922	853	933	941	886	918	928	906	932	908	941	896	898	928	937	876	900	926	866	981	862	948	901	898	866	900	849	888	876	918	952	855	897	938	915	901	944	883	903	942	900	900	928	936	943	945	911	896	964	945	895	909	910	944	904	841	904	893	913	945	900	960	900	864	911	926	918	927	938	946	909	934	945	911	837	942	885	879	932	890	891	944	958	908	911	935	921	891	951	929	868	952	871	902	873	928	941	938	936	850	906	911	869	913	857	875	901	914	889	860	940	945	965	912	904	902	942	911	898	889	887	907	917	902	914	897	953	907	934	963	897	859	855	886	900	931	894	889	907	909	909	934	936	901	938	930	920	885	894	954	912	911	891	912	868	901	919	929	969	850	894	890	891	885	889	872	937	915	903	894	883	908	902	862	877	922	861	926	972	932	933	865	917	930	915	906	888	914	991	913	878	888	895	915	957	868	932	906	888	892	870	889	917	939	892	931	922	919	879	930	946	910	913	932	918	886	844	931	909	853	841	904	889	892	928	973	866	916	959	901	933	858	906	893	930	892	928	848	917	908	865	879	901	879	821	863	900	915	856	947	909	890	922	942	931	931	871	925	881	916	933	867	882	910	936	869	882	875	922	936	910	906	875	873	919	879	898	959	882	885	974	862	857	898	870	967	874	895	947	877	943	908	898	905	914	950	905	917	887	937	911	893	886	889	920	925	878	915	894	903	875	906	884	911	913	902	880	912	880	873	919	875	924	899	938	863	919	936	992	918	924	937	837	903	935	891	857	934	877	937	924	941
3478	3677	3084	1694	1334	1093	988	938	802	801	804	790	731	745	728	731	709	726	754	703	704	687	714	690	645	698	691	664	654	691	690	695	646	687	709	728	704	686	680	655	685	673	631	709	663	702	691	699	674	716	674	659	678	687	667	678	740	677	654	743	665	659	694	670	705	690	682	693	677	686	648	708	700	630	682	642	676	647	702	690	657	654	612	671	699	686	663	678	716	673	703	645	687	688	619	648	661	681	681	708	690	716	739	649	670	683	671	673	641	654	670	651	657	669	768	724	676	649	647	685	702	693	661	654	696	682	693	683	661	661	680	673	677	661	685	632	671	651	640	636	676	702	657	709	677	677	672	668	699	649	666	650	679	655	654	675	662	646	722	621	673	671	671	701	663	661	643	714	722	666	669	704	668	661	689	679	712	701	671	675	694	642	678	657	676	646	704	681	683	675	670	661	681	652	703	653	649	690	680	733	652	689	693	646	668	679	655	697	652	690	651	674	698	678	653	721	686	697	669	641	667	677	685	682	676	611	682	665	654	657	668	640	629	650	644	654	673	681	653	688	707	678	678	668	668	673	629	626	711	691	650	711	689	684	695	686	636	715	659	721	667	672	641	726	689	695	648	702	667	664	675	640	670	704	671	639	620	634	654	652	700	655	681	656	720	657	716	701	691	664	691	674	675	674	668	650	744	688	688	689	666	637	654	651	676	677	637	635	684	689	660	655	693	663	658	668	663	632	661	632	670	656	639	694	670	651	677	711	699	642	641	649	694	652	667	714	624	706	647	682	669	660	665	684	737	664	659	657	671	652	711	660	664	643	596	639	685	693	642	680	664	673	692	695	612	698	671	643	672	697	660	667	714	663	714	664	668	682	701	687	648	617	675	642	650	626	650	625	709	675	658	672	658	661	682	668	707	668	670	660	674	646	699	647	683	693	654	699	635	625	686	686	636	644	666	694	646	627	726	679	663	628	677	665	698	684	687	672	651	649	670	650	677	612	635	688	662	652	675	657	639	656	683	655	687	670	633	692	687	668	692	615	687	662	693	636	675	691	647	694	718	666	665	673	702	684	665	690	608	637	709	685	642	642	661	636	677	616	648	660	625	660	672	673	660	718	689	654	680	641	680	664	691	662	698	677	672	667	633	688	619	668	691	642	595	667	679	663	623	692	714	683	681	660	657	691	690	652	649	694	701	687	695	682	681	659	634	688	672	603	631	665	624	682	684	658	702	675	657	660	640	670	699	645	680	648	689	589	700	718	712	662	641	700	707	625	685	641	644	709	665	657	669	645	701	676	622	679	670	673	651	638	658	652	708	662	678	654	674	706	705	692	670	649	686	651	670	658	688	682	662	688	708	616	733	677	666	716	669	639	647	699	671	643	692	692	647	599	677	716	631	663	694	664	727	724	673	700	661	665	641	682	676	681	616	679	646	707	634	679	636	686	675	694	678	678	679	672	668	683	659	668	711	687	699	652	677	692	706	641	672	641	669	651	650	669	743	645	645	650	639	691	733	705	602	668	724	691	646	735	675	698	718	702	674	676	670	645	710	689	664	667	639	682	671	687	662	702	699	720	643	679	660	640	670	656	701	677	702	639	627	680	672	624	659	733	680	640	669	665	690	658	637	626	688	652	679	688	661	675	647	687	646	683	684	613	629	644	678	646	668	699	645	668	702	654	661	629	719	658	710	663	655	648	662	643	655	652	670	712	682	667	679	696	642	653	637	633	688	696	678	641	655	690	674	606	720	679	637	701	664	669	641	673	646	666	666	649	694	646	661	680	630	668	687	687	669	607	669	682	658	621	672	686	668	681	669	685	691	660	654	708	662	657	648	712	657	660	660	605	673	691	674	688	645	669	642	671	665	627	635	654	651	678	657	638	664	650	687	673	632	665	641	637	672	680	692	675	675	682	624	681	647	683	691	700	653	628	640	695	666	630	657	644	712	704	673	696	656	682	606	679	666	659	704	676	659	697	668	670	633	696	639	715	636	706	647	717	690	618	664	656	658	689	640	677	646	692	671	671	653	667	659	735	648	670	682	641	686	664	672	701	647	685	653	716	670	671	638	672	642	694	671	651	648	655	691	632	697	692	724	654	657	653	655	687	667	671	661	653	672	697	681	699	671	640	655	678	684	677	592	640	664	717	662	665	610	655	685	611	658	650	617	703	649	632	689	634	675	657	636	686	662	655	657	681	708	653	633	645	682	658	660	692	648	636	644	684	681	711	698	672	653	694	687	683	645	684	640	651	689	688	641	694	695	674	703	682	646	705	654	711	671	627	651	647	715	671	635	686	607	704	689	677	651	643	683	693	621	665	689	648	648	616	690	644	656	714	671	658	665	662	696	669	623	649	669	678	724	700	652	678	701	647	648	697	698	650	655	629	667	674	613	645	610	698	681	673	654	636	698	638	692	638	675	664	694	654	659	684	671	637	656	712	667	711	683	639	650	670	686	660	647	674	680	648	671	619	642	645	670	688	692	630	683	672	678	630	646	685	691	635	691	656	671	700	681	636	677	709	656	685	610	676	656	672	636	640	694	715	683	649	652	689	719	686	681	649	676	671	670	694	653	658	692	690	703	679	673	667	639	703	693	663	642	647	637	694	654	655	685	682	660	685	653	677	654	631	647	640	628	661	652	677	666	699	647	671	675	666	680	633	663	641	638	668	698	683	665	664	685	625	645	674	689	722	733	677	660	660	716	640	664	621	676	609	630	656	698	685	649	664	660	655	688	632	613	657	688	689	688	669	661	692	667	654	641	663	694	710	644	624	670	684	678	678	710	656	665	668	657	667	661	651	648	662	630	716	661	682	696	657	668	649	694	667	652	690	650	681	664	680	626	640	675	702	693	673	659	664	637	636	673	667	657	627	655	650	705	661	646	629	704	636	692	689	624	606	666	648	622	678	654	689	652	663	614	657	662	692	657	698	678	620	680	679	708	688	638	644	649	651	665	682	687	716	680	679	698	666	633	657	696	652	655	679	650	687	719	628	650	637	638	697	687	694	688	687	705	710	640	716	640	652	711	618	648	637	660	651	663	635	657	631	691	698	673	686	683	707	572	637	681	679	626	676	683	695	720	660	680	704	618	699	646	665	664	662	635	687	634	712	651	666	678	621	701	706	626	643	635	660	687	684	694	691	631	660	696	704	596	699	708	673	671	649	659	687	637	705	649	726	690	666	694	650	631	638	624	661	670	693	709	671	660	642	683	677	671	675	671	664	643	689	657	630	660	687	676	642	663	623	676	648	646	688	662	648	729	659	675	700	688	689	622	650	656	673	697	642	700	719	701	692	690	664	647	680	697	693	672	634	661	626	654	677	709	666	666	664	703	704	670	651	669	680	680	675	662	704	675	677	665	641	672	651	634	646	678	652	611	658	666	685	660	672	653	672	685	639	650	633	712	674	649	666	641	645	698	657	718	675	664	678	667	675	648	647	704	646	640	656	658	698	691	646	629	633	643	671	698	589	658	642	621	587
24467	21486	28852	24526	21475	8840	1856	1184	993	1016	1007	938	903	907	920	938	839	814	877	891	862	818	870	832	826	870	868	807	831	808	804	869	812	797	847	859	821	840	805	827	865	795	833	837	826	856	830	790	770	808	818	786	840	797	841	798	825	844	785	799	862	790	779	800	865	788	812	845	809	831	820	825	805	800	820	805	837	772	786	777	786	813	786	814	858	855	814	796	819	827	782	865	817	812	860	894	842	823	788	858	781	808	825	755	797	833	808	813	783	797	795	810	815	816	857	774	800	846	785	844	810	799	811	856	845	780	825	825	811	826	813	818	782	801	803	780	783	731	802	827	831	802	810	873	813	813	822	784	833	780	807	826	778	779	789	813	803	769	820	874	796	740	801	813	825	816	800	840	809	824	791	810	830	792	806	847	793	869	819	813	865	851	819	835	830	771	796	810	810	805	829	840	771	813	755	751	783	775	803	786	802	838	812	787	810	783	790	789	829	879	783	770	824	854	809	838	822	785	763	856	830	856	839	765	865	814	876	833	819	866	815	805	772	802	799	800	813	795	831	825	778	766	762	816	852	867	814	765	774	774	838	765	811	819	813	782	800	835	800	775	811	795	833	815	758	787	814	800	837	819	791	809	802	799	782	867	795	769	765	801	838	853	824	809	826	818	776	807	826	739	818	804	764	789	821	783	799	780	781	757	811	762	814	812	795	804	785	798	828	830	823	774	847	781	822	835	762	822	787	810	852	834	737	731	798	788	778	832	805	741	793	840	768	809	830	836	764	768	781	818	756	795	832	804	807	845	810	783	805	799	800	778	819	835	827	754	814	809	832	853	801	831	792	811	838	822	770	796	808	784	831	820	760	828	841	822	801	752	760	826	796	850	780	816	785	759	787	817	804	777	824	833	813	788	762	818	783	779	780	790	823	824	830	837	826	840	827	794	756	804	835	780	866	813	793	791	777	801	767	820	795	827	780	772	794	828	792	775	781	840	779	774	815	799	843	797	798	774	762	799	822	807	766	810	791	797	837	779	834	832	827	785	799	827	823	791	829	806	816	784	815	757	778	824	817	810	768	804	820	788	796	839	831	853	801	795	816	829	787	793	793	809	767	841	794	854	795	817	854	815	791	758	802	786	807	841	797	799	871	796	820	836	767	814	810	897	783	860	813	775	821	756	825	809	789	785	786	727	802	804	802	765	834	793	781	768	776	812	810	766	814	809	796	788	774	807	816	816	796	805	826	825	837	815	788	772	771	823	818	757	781	782	811	798	839	786	803	824	844	817	816	784	830	793	802	832	763	858	786	778	797	830	825	827	803	795	788	807	814	846	820	850	794	823	824	852	796	827	774	825	805	850	783	805	814	855	750	823	830	822	848	812	840	811	791	809	788	793	778	855	790	776	860	879	858	785	785	803	820	802	830	866	846	842	856	830	871	862	827	762	765	815	825	785	744	786	799	804	756	806	831	787	859	813	807	807	793	848	810	835	776	823	801	811	855	846	832	791	793	798	793	810	872	787	824	740	725	787	798	809	828	792	804	796	795	806	796	815	820	721	752	860	809	839	778	835	788	773	792	823	819	787	809	814	797	822	777	839	791	778	807	788	810	821	762	802	786	828	787	815	850	816	746	790	797	775	793	786	781	837	811	810	780	830	805	844	781	813	805	813	780	791	833	849	766	814	776	744	796	831	801	856	801	756	827	797	797	777	794	839	839	758	801	809	743	820	802	815	803	749	784	805	823	864	801	754	779	789	810	826	779	768	811	834	787	828	807	787	776	849	840	806	866	813	827	794	805	840	819	831	823	789	833	847	779	787	821	830	800	778	803	816	797	825	857	817	842	810	807	786	775	842	804	816	792	812	817	863	808	773	828	796	766	881	804	779	800	791	784	764	817	780	816	785	795	802	773	756	825	760	837	824	830	792	835	803	822	802	779	784	792	806	820	781	800	803	797	781	778	836	818	775	816	826	811	821	818	791	780	747	794	822	761	844	771	858	826	838	812	740	813	835	840	762	804	853	762	805	797	780	807	758	764	828	821	817	753	858	846	802	807	767	786	858	794	782	783	841	781	819	830	817	810	802	803	790	779	808	804	832	835	814	799	812	783	801	796	794	783	834	766	801	762	816	779	757	800	802	760	729	823	771	806	744	779	794	819	811	768	771	803	817	814	787	781	876	805	795	802	786	807	778	820	781	800	813	814	836	809	842	801	804	807	819	776	808	776	828	838	883	818	801	782	817	749	773	805	774	774	772	832	792	812	848	795	763	816	801	789	772	812	798	802	807	849	824	803	847	785	798	778	787	835	838	827	810	744	741	803	765	781	827	833	739	793	783	823	816	800	832	795	844	791	819	811	810	807	810	848	816	783	778	801	819	751	771	798	823	805	877	748	830	862	820	828	785	797	810	849	791	807	762	836	791	799	765	782	830	843	826	783	824	818	772	783	812	788	789	796	789	814	830	806	831	822	760	742	816	789	752	814	780	792	774	798	806	842	847	805	846	846	831	815	770	793	844	831	819	741	788	844	743	810	783	790	821	763	792	773	788	784	771	831	848	797	813	822	770	830	808	774	795	870	810	808	839	793	777	775	829	827	817	806	787	818	756	732	822	822	811	830	824	764	815	785	788	818	777	818	861	822	805	765	833	815	832	803	765	763	824	778	823	765	791	828	796	760	818	789	782	762	740	819	848	821	798	831	778	766	806	824	807	828	767	792	784	783	759	811	743	771	760	790	813	851	813	791	799	782	764	789	804	833	828	766	809	795	769	793	757	809	785	780	844	776	832	806	800	791	793	824	810	770	802	832	850	823	751	846	786	794	818	822	814	838	792	812	846	807	786	790	844	841	760	821	770	811	796	781	851	771	780	779	803	796	841	810	845	788	807	797	769	763	788	819	831	863	845	809	813	823	828	804	799	786	807	846	810	840	789	788	775	848	817	845	834	832	765	794	836	803	764	752	814	788	825	855	867	842	831	794	804	874	819	833	833	813	768	840	817	801	816	787	802	745	824	857	752	809	772	757	799	826	714	821	808	780	759	774	836	832	796	785	767	828	807	765	788	792	809	786	806	841	797	824	799	798	835	764	787	848	777	778	783	794	790	837	823	786	737	799	799	804	732	821	848	820	850	807	833	813	841	790	802	764	780	815	797	787	795	779	795	825	770	834	828	795	827	819	857	777	803	825	813	824	788	753	817	837	827	736	820	812	805	814	764	798	809	752	829	800	741	813	764	845	839	784	768	811	865	831	816	820	811	796	835	778	794	776	758	852	803	786	780	818	796	765	827	829	754	834	826	822	803	798	784	789	793	821	777	822	763	818	774	805	745	829	815	784	843	781	780	812	823	783	771	786	757	793	810	799	846	764	797	865	814	799	807	780	788	729	795	816	818	821	831	771	743	834	784	818	824	835	814	809	844	739	774	836	790	862	826	838	815	774	786	779	810	766	823	796	770	786	776	827	850	784	815	794	809	808	861	762	771	762	805
3749	6118	4904	2585	1842	1391	1211	1078	938	902	854	827	753	722	746	770	675	717	706	639	682	691	644	639	654	638	643	690	619	637	620	627	576	627	605	636	610	609	632	662	607	600	597	615	621	646	659	636	560	576	582	610	620	627	651	610	581	605	603	627	656	587	639	617	616	519	634	630	636	635	600	599	583	592	621	603	596	573	639	603	560	604	627	634	605	593	602	612	606	579	592	605	604	631	581	626	579	621	615	585	608	655	609	611	587	657	676	628	585	589	592	591	587	622	612	629	585	657	580	648	599	631	679	646	614	610	577	624	574	593	609	626	652	626	595	610	612	625	647	599	628	597	617	588	647	638	586	592	635	567	633	665	601	598	595	630	620	645	597	609	621	616	656	543	601	596	622	596	616	590	626	606	633	571	574	601	592	566	618	622	595	577	635	592	598	596	602	601	601	620	596	643	595	599	581	639	646	624	591	598	593	633	659	573	579	580	593	609	602	577	644	646	620	572	607	652	625	598	630	597	649	586	615	655	609	591	603	609	598	593	627	626	621	594	636	621	601	604	585	597	582	610	589	619	600	645	607	594	652	578	589	616	586	596	636	611	555	600	638	594	610	628	607	609	574	589	601	628	576	618	606	600	572	628	621	603	666	585	627	586	625	618	588	620	605	609	562	690	623	606	638	609	573	643	570	568	601	583	572	589	583	591	607	659	597	586	637	609	577	634	597	625	617	600	633	630	615	637	642	560	620	596	577	619	595	606	600	648	602	597	616	601	638	596	591	551	637	575	596	614	677	638	570	609	575	648	606	618	602	597	606	634	623	639	640	569	627	604	614	578	585	666	563	599	595	633	579	618	601	609	620	560	579	604	622	620	625	634	544	568	576	607	611	607	577	621	589	641	584	622	602	563	596	569	576	586	577	586	589	622	599	562	584	604	630	628	601	629	592	581	629	615	588	613	617	631	608	610	595	589	620	597	608	650	536	624	568	617	592	583	591	603	615	592	627	618	573	639	613	621	582	609	610	599	624	588	611	622	645	614	621	578	615	598	616	592	598	592	602	595	626	611	652	618	589	593	633	556	567	610	580	612	592	588	581	598	612	636	599	623	641	584	579	612	607	594	614	563	593	651	575	617	578	607	585	607	596	564	627	600	596	599	614	525	647	538	609	635	669	627	579	637	577	577	632	615	610	583	593	612	601	581	606	628	616	607	611	583	597	597	631	597	611	592	581	569	590	575	647	558	591	595	615	593	627	579	604	603	566	608	628	597	574	589	611	641	568	628	559	637	637	579	612	624	611	612	616	619	589	629	623	593	608	663	618	612	618	590	589	609	563	603	629	609	613	617	630	565	589	574	584	640	624	641	628	615	594	633	608	607	592	599	622	618	604	635	552	573	571	576	572	627	596	581	639	589	585	556	592	595	640	600	588	564	597	649	630	571	612	570	644	636	608	601	588	595	599	595	599	604	622	586	600	578	646	562	607	575	582	615	585	589	602	611	604	631	543	627	617	574	571	587	579	579	610	623	599	626	609	599	580	629	601	608	639	595	637	604	574	597	624	608	604	583	602	548	628	587	578	605	594	558	616	631	603	636	592	593	530	609	591	567	558	596	584	616	599	592	570	603	584	605	624	579	584	596	587	595	602	578	578	608	618	604	586	593	658	604	571	585	605	581	581	560	601	591	574	617	607	579	626	634	598	600	571	600	624	629	561	600	576	561	635	578	634	614	573	621	586	586	612	575	637	604	607	591	652	596	569	613	585	601	619	570	606	573	566	600	618	595	612	604	611	636	588	606	596	568	668	583	615	598	567	620	618	585	569	574	557	609	569	588	624	551	596	611	594	620	571	634	614	657	605	586	635	594	585	646	596	586	594	587	571	602	597	584	581	596	541	615	618	586	583	609	584	599	624	607	604	575	546	627	589	604	597	606	594	602	581	634	603	622	604	603	587	616	601	621	607	607	600	602	567	587	577	605	609	608	605	618	564	622	626	628	586	570	584	586	616	638	590	580	587	586	593	588	623	601	563	585	584	582	607	606	603	596	605	584	608	637	613	630	608	598	593	622	608	566	578	595	620	589	583	612	597	569	588	536	593	576	603	599	642	612	611	576	582	636	617	606	634	647	564	580	627	620	583	588	637	566	571	592	601	593	628	613	632	582	594	628	570	593	572	659	613	571	600	595	660	615	626	582	626	607	584	622	558	631	620	595	604	573	585	641	604	626	622	579	620	586	621	637	577	563	605	586	573	606	599	574	601	625	587	578	556	639	624	607	615	612	693	636	564	565	589	560	586	579	623	558	620	638	594	592	585	560	559	564	589	555	617	626	594	614	619	617	587	622	616	599	587	618	612	643	590	630	619	576	592	582	556	605	552	603	593	623	620	586	578	613	605	634	609	591	620	659	613	608	592	636	668	576	608	619	603	609	589	594	584	625	583	627	572	618	602	606	585	560	614	592	618	567	623	656	609	570	585	564	607	575	601	567	577	604	636	622	619	597	553	576	633	608	579	602	608	609	591	598	581	590	620	619	608	607	571	619	570	600	539	569	608	589	572	616	613	590	583	582	606	627	602	599	578	606	587	562	595	637	603	598	603	623	597	587	630	581	539	618	570	579	613	607	594	608	622	575	595	588	573	579	607	575	583	610	578	588	624	634	616	597	629	642	623	554	577	566	676	608	581	600	622	589	604	597	589	604	628	589	578	609	591	614	606	604	594	607	553	602	646	644	590	644	577	616	599	605	601	627	608	554	595	615	611	540	537	616	610	566	579	608	611	574	584	617	628	574	644	604	643	612	580	583	588	599	657	627	635	603	607	645	606	635	587	562	593	610	586	598	605	587	596	605	599	637	643	635	572	602	608	598	605	610	589	618	598	576	562	618	605	614	625	636	589	565	564	589	607	599	555	578	592	553	607	620	584	554	580	569	595	609	620	588	574	604	610	605	611	634	595	609	592	625	549	581	612	617	559	570	612	603	610	560	631	591	558	618	557	559	585	567	616	584	618	643	571	566	557	585	630	569	585	565	629	617	626	602	569	584	588	586	593	569	577	628	608	605	598	641	581	612	595	584	620	603	645	602	603	573	580	563	592	600	572	587	616	594	614	633	586	604	594	582	607	631	639	619	617	609	583	593	591	587	588	618	572	594	580	617	578	625	604	611	641	569	594	594	643	633	587	613	624	576	604	618	584	610	593	596	622	598	574	541	643	602	628	640	554	630	621	595	590	602	608	556	593	603	625	612	580	560	574	645	569	592	583	558	589	596	621	610	597	617	597	596	637	563	606	596	611	558	630	600	609	605	600	608	610	580	586	568	561	566	582	613	599	622	644	588	592	578	559	568	586	555	611	605	599	555	583	579	585	566	551	626	606	582	533	600	593	552	602	573	589	584	578	545	605	559	564	587	556	601	603	585	586	626	611	625	636	571	582	630	631	584	587	582	585	627	555	603	586	595	622	605	584	570	566	587	597	595	584	544	609	595	587	578
27955	10361	1117	747	576	552	532	532	543	545	557	525	573	493	506	513	511	529	505	542	533	529	501	468	510	526	542	538	552	497	510	523	460	532	522	507	481	545	565	513	502	561	545	525	543	494	556	544	531	492	546	498	493	558	536	525	497	452	559	516	506	539	537	549	549	540	519	507	544	527	521	514	523	510	562	516	520	462	511	516	517	524	526	535	498	523	495	530	524	553	526	531	467	523	479	523	541	493	514	559	509	536	571	544	502	521	476	555	490	529	558	548	498	530	475	523	514	535	535	512	536	515	509	500	486	498	550	508	517	548	519	525	486	531	547	504	502	575	490	549	532	516	512	517	555	513	538	553	468	518	502	477	518	542	537	519	537	502	454	488	517	492	540	539	509	541	481	490	468	539	517	512	536	499	495	545	520	508	523	493	487	530	538	487	512	523	496	527	524	482	498	479	499	498	492	476	519	508	506	471	496	534	473	488	521	513	531	507	531	506	501	558	510	538	504	504	504	553	482	535	501	575	519	515	517	517	518	522	508	555	512	518	534	491	504	527	532	524	513	546	524	522	536	520	522	531	527	523	545	529	504	493	517	527	506	521	518	506	515	558	513	479	478	495	492	552	529	515	511	532	546	479	519	528	507	516	530	530	524	482	496	515	504	564	535	522	513	511	500	509	522	566	493	506	530	540	518	556	474	520	527	547	539	477	538	554	515	523	502	485	509	503	484	528	456	538	551	536	512	549	495	509	504	526	548	526	546	512	534	472	526	502	525	511	543	467	525	525	490	542	518	536	485	518	476	523	518	500	571	493	526	537	506	544	493	497	510	537	509	506	508	549	530	499	545	489	547	487	514	494	540	535	533	517	510	538	511	491	483	536	467	537	534	527	542	522	512	504	523	518	545	535	551	472	514	531	509	524	488	492	543	516	548	492	495	493	540	528	528	527	498	511	510	541	521	500	523	522	511	510	559	541	560	488	563	525	554	525	550	544	488	506	517	464	485	562	556	509	525	504	495	484	532	504	524	518	519	519	531	478	480	506	513	478	514	558	531	524	608	529	517	499	536	533	513	510	540	520	570	514	527	518	510	539	556	515	488	544	508	466	536	575	540	526	491	486	521	544	507	565	546	483	534	491	520	524	470	547	505	535	531	512	534	477	503	510	532	544	523	508	491	496	508	510	511	532	503	518	563	502	474	490	530	525	475	525	493	514	503	516	500	525	523	516	493	479	555	493	518	543	549	510	509	547	528	543	509	515	515	536	536	547	526	538	528	501	509	509	532	524	528	531	487	528	524	511	509	511	498	542	457	482	475	510	491	561	508	511	546	494	549	537	498	519	529	521	534	498	493	528	509	538	530	553	510	527	489	520	549	541	488	550	490	520	535	458	503	498	517	527	511	520	522	509	520	512	493	551	503	521	498	559	501	512	515	573	562	515	502	498	510	515	494	499	479	513	512	491	500	531	516	513	504	507	503	497	507	532	459	495	492	492	471	501	521	528	561	512	506	535	519	541	519	546	496	506	504	474	505	465	478	527	510	525	480	497	538	510	519	501	515	547	465	519	481	514	467	531	514	515	477	502	502	469	506	529	517	541	510	514	502	517	496	502	507	550	478	514	509	538	488	486	498	496	545	531	545	535	568	534	495	522	514	538	528	531	505	557	499	492	534	515	540	498	503	529	489	484	508	500	525	504	512	491	499	517	542	497	501	521	516	538	530	549	503	489	502	521	517	536	532	520	493	495	546	517	518	505	488	503	480	480	499	560	511	525	560	450	548	547	525	492	512	558	496	554	511	523	535	566	513	513	526	527	500	535	538	493	508	498	529	489	566	485	546	536	557	501	488	549	493	532	487	510	554	523	474	488	512	470	508	462	519	499	494	519	519	443	523	489	536	484	537	549	508	475	504	515	472	510	490	495	506	506	509	518	557	488	567	507	543	530	511	512	521	490	502	504	535	524	534	556	504	500	518	518	528	498	527	531	525	500	559	502	535	509	481	510	525	549	532	530	525	525	535	510	503	528	493	516	471	521	457	565	569	507	494	469	512	522	523	468	502	525	524	455	526	479	519	495	543	502	511	494	555	527	511	528	506	518	492	520	526	517	509	475	520	494	514	506	473	513	539	493	530	545	528	526	533	518	514	503	506	545	510	500	518	527	526	505	490	487	444	474	529	462	496	525	485	556	513	527	524	480	536	507	490	520	519	512	467	500	531	543	525	515	501	494	520	521	529	514	538	531	530	508	486	496	525	484	489	534	508	534	524	516	522	495	529	572	539	482	505	508	505	485	497	509	539	532	547	482	521	471	515	543	550	519	511	517	521	535	524	517	514	497	508	516	584	534	536	526	503	508	528	577	549	522	514	494	525	495	475	534	499	521	532	496	561	533	550	491	552	497	497	495	468	524	505	534	494	510	503	509	475	514	532	491	540	508	510	499	480	468	534	541	527	542	558	539	550	519	486	526	499	513	516	520	535	515	502	500	547	519	511	508	499	503	490	574	529	521	533	513	539	523	539	528	527	509	493	513	478	509	489	553	536	532	487	580	502	506	509	511	478	497	497	520	487	545	526	502	496	504	535	494	554	517	546	543	549	529	489	543	527	531	510	524	479	533	502	471	540	541	518	523	578	507	534	566	522	550	494	519	522	523	535	525	519	504	518	551	588	473	509	526	500	533	531	488	562	543	552	524	471	485	504	523	540	478	519	478	545	487	524	486	521	524	494	530	506	532	511	506	503	491	494	492	520	517	507	524	529	491	522	445	518	497	521	515	521	515	516	527	543	503	505	542	492	509	525	534	541	537	490	502	550	568	534	509	501	535	503	514	498	532	531	524	511	518	521	515	510	548	515	487	544	461	494	530	504	539	499	491	506	513	519	491	526	474	532	520	461	487	532	536	521	540	484	511	520	515	489	547	502	520	517	519	518	552	534	512	541	481	527	502	520	467	509	527	496	559	492	471	549	495	498	537	523	550	520	528	507	506	531	577	501	516	523	534	550	521	533	509	529	561	538	540	509	512	547	512	525	505	519	537	490	498	506	548	543	514	492	556	491	469	474	492	483	484	516	500	505	496	517	527	494	532	529	537	531	514	523	496	565	532	509	530	543	545	535	551	546	476	558	497	552	477	521	501	530	512	549	530	504	514	513	502	532	493	541	536	523	508	538	512	515	517	487	516	496	506	497	534	511	539	535	486	509	514	514	500	494	549	504	479	495	525	490	499	540	524	498	507	517	502	520	496	547	500	514	468	509	533	531	515	527	492	521	474	514	480	485	508	498	503	527	498	506	539	497	509	529	509	497	516	510	489	512	522	512	522	472	472	486	470	481	513	509	535	537	483	484	491	510	488	558	513	510	504	549	489	487	472	511	521	554	527	510	508	524	507	531	513	521	525	517	512	499	442	513	512	541	503	490	494	496	511	503	492	540	523	516	545	515	527	527	504	487	522	506	513	512	522	526	506	499	523	510	480	509	534	554	486	517	513
4861	575	521	447	409	393	385	353	389	440	387	380	391	345	412	384	381	378	368	405	370	379	354	355	351	383	360	383	395	401	387	378	391	344	399	362	349	364	379	347	393	381	380	381	354	372	379	367	369	383	376	395	404	338	379	363	386	395	339	360	363	373	377	353	370	367	376	364	376	381	347	373	388	347	383	360	363	359	359	362	338	373	366	367	389	373	357	389	380	374	377	360	352	384	372	412	379	380	381	392	360	363	381	362	403	355	384	383	379	380	366	430	361	345	344	380	392	352	342	377	375	373	349	371	358	367	381	390	350	380	381	372	394	412	371	363	344	384	347	353	337	368	386	379	380	371	373	391	366	397	378	340	357	347	373	391	411	364	388	340	358	373	364	370	395	373	374	373	400	406	385	384	356	393	347	354	386	375	373	364	363	370	355	355	328	380	326	344	358	369	352	365	379	392	373	394	332	351	329	380	355	358	378	388	381	389	375	369	422	388	357	364	349	339	380	433	386	385	366	381	376	370	388	375	415	352	396	372	350	337	355	356	334	359	401	349	349	372	363	383	359	361	353	378	362	394	364	363	369	371	377	362	330	369	375	342	392	355	379	396	396	342	376	335	373	370	356	369	379	378	371	347	388	371	368	354	382	362	365	398	362	345	385	359	362	371	370	336	386	361	383	365	358	358	362	363	354	413	352	346	417	375	356	334	375	368	337	355	409	369	373	338	345	366	393	362	357	344	360	394	404	389	409	358	366	344	370	341	388	374	397	353	360	378	365	320	352	379	362	366	350	388	339	356	382	353	402	354	393	361	399	369	400	339	389	376	338	388	397	367	381	376	385	385	384	394	392	359	367	374	382	400	354	355	380	401	387	362	389	384	344	372	376	384	389	369	367	372	413	373	377	410	393	371	379	386	364	375	398	323	374	364	343	342	368	358	369	371	389	365	401	335	382	383	366	370	319	381	350	390	389	368	366	356	364	383	358	378	377	337	361	363	361	385	384	355	356	332	370	378	359	400	409	371	355	371	409	360	414	356	384	397	381	378	351	385	358	330	387	359	377	390	365	329	354	349	378	345	391	379	367	399	380	359	382	371	362	349	377	352	360	361	393	359	363	361	357	353	388	371	364	338	345	362	380	346	352	383	371	336	380	404	404	373	384	374	424	392	385	353	376	401	361	359	327	374	345	364	400	390	383	356	407	381	347	368	332	387	388	366	373	403	351	345	366	400	386	363	367	387	384	374	363	379	369	342	331	365	405	355	403	384	369	390	377	371	375	373	379	395	401	396	370	355	334	376	376	353	367	358	367	369	395	348	365	364	397	348	371	406	375	374	349	357	350	360	396	380	344	365	372	382	358	355	367	362	353	393	342	390	376	372	323	339	357	400	372	362	351	354	359	357	391	364	336	341	320	395	366	388	367	353	362	390	373	328	355	376	346	402	396	387	398	383	379	387	390	375	388	383	384	377	359	361	371	353	359	378	357	401	413	350	370	359	375	365	375	397	406	373	360	409	382	405	402	366	355	369	397	382	351	368	366	367	333	350	392	356	365	342	394	363	393	383	369	398	390	365	358	380	366	367	343	350	342	362	319	381	379	398	348	342	417	395	363	365	354	403	367	374	396	369	369	382	384	362	366	402	371	388	346	394	364	394	386	370	369	394	381	358	392	353	355	360	344	385	383	347	328	349	330	366	372	379	382	336	368	390	383	373	384	367	353	390	374	399	373	369	391	393	376	404	364	326	414	388	404	362	342	363	354	351	392	378	380	393	403	365	398	362	371	404	377	366	378	358	376	324	384	381	361	359	381	365	377	360	351	388	374	353	332	333	362	395	370	346	376	362	376	367	346	380	368	347	329	355	367	363	401	380	342	388	337	376	368	351	389	339	349	369	391	392	388	370	366	358	357	389	409	370	395	378	360	310	387	380	345	362	366	364	370	373	363	356	380	351	338	377	359	334	403	351	375	378	373	367	404	353	400	388	380	412	352	366	386	414	363	397	319	379	393	367	354	369	400	371	375	362	366	387	373	338	375	375	378	380	348	395	367	349	422	329	389	335	336	324	357	408	386	386	381	379	400	373	363	342	404	387	369	385	375	386	370	368	330	358	358	352	383	354	347	389	345	372	369	377	384	353	359	392	356	363	370	386	393	376	348	333	365	366	352	342	395	368	369	362	367	346	416	357	407	356	375	371	368	370	384	357	369	369	358	369	382	389	349	351	381	359	389	393	367	384	414	382	368	388	393	350	409	400	368	390	369	379	361	393	383	364	331	354	349	371	369	413	346	398	368	376	337	327	388	375	382	378	360	357	400	353	396	369	371	337	355	378	360	364	419	367	361	355	399	369	373	372	347	369	397	365	403	372	380	367	347	391	365	386	363	341	373	382	356	369	375	398	344	391	401	368	377	359	354	372	352	377	402	369	390	347	358	356	384	386	396	346	359	368	342	390	379	334	351	362	396	408	413	374	326	366	363	339	351	358	374	376	347	370	379	374	364	368	359	395	354	383	406	393	371	371	372	399	318	356	312	371	370	379	352	388	365	351	361	358	370	407	382	387	392	375	411	357	362	388	363	372	394	389	378	403	393	345	364	369	358	378	338	366	373	372	376	376	346	424	377	361	423	340	380	384	344	398	369	389	361	370	382	352	369	395	365	368	384	378	379	397	416	358	356	351	384	370	386	364	397	389	373	377	388	345	368	365	370	368	374	354	354	396	384	315	390	357	383	376	424	367	354	377	381	386	399	376	399	383	377	369	356	370	380	374	385	392	379	379	374	342	392	374	381	390	379	362	387	339	370	398	381	369	371	370	382	392	329	359	393	361	353	380	374	351	359	366	360	385	381	397	374	382	384	386	328	331	357	381	384	393	412	380	344	380	409	407	357	367	370	380	334	352	375	383	376	344	359	362	366	378	372	373	351	373	367	370	401	371	389	409	405	356	365	405	368	369	344	388	365	388	345	374	372	365	360	397	343	368	371	380	350	395	349	363	365	370	382	362	367	359	360	348	394	386	357	383	341	378	403	393	374	367	363	389	352	400	353	389	358	415	392	347	377	345	393	355	390	378	382	378	378	367	361	361	375	391	387	382	342	358	342	370	416	371	364	365	365	344	385	386	395	378	377	376	353	395	397	356	360	371	421	381	413	376	330	367	412	369	341	380	381	375	410	391	349	331	326	364	369	365	385	361	368	348	426	370	372	373	336	396	427	358	355	359	354	420	370	354	372	360	394	346	390	376	381	365	374	405	382	375	404	379	367	376	368	357	355	403	375	398	370	395	342	367	345	343	366	348	363	385	388	358	377	350	366	370	378	385	353	353	359	369	392	379	370	389	401	367	389	362	383	378	385	388	377	375	375	368	351	378	359	371	355	383	368	388	359	383	376	363	385	380	384	389	374	383	380	341	355	434	396	385	354	354	339	373	360	367	327	389	357	364	386	386	379	380	370	385	370	356	359	367	349	401	370	366	376	375	363	413	362	369
25534	21466	27885	25456	11061	1876	1408	1067	1000	1080	953	940	1005	940	960	944	978	976	976	913	939	892	903	886	891	916	965	983	913	884	983	914	907	924	949	948	881	891	972	951	931	948	913	980	939	932	965	915	930	937	883	946	932	915	919	935	916	904	942	890	993	929	935	896	884	907	963	921	866	905	908	909	901	893	898	924	874	935	917	952	924	902	924	941	909	937	933	890	914	964	904	951	943	939	910	943	907	939	865	852	914	901	929	908	948	937	904	893	884	945	862	914	907	960	912	946	886	937	936	929	952	952	949	887	911	884	885	939	910	888	904	966	895	898	898	936	872	873	948	874	864	951	939	903	911	868	900	918	953	889	918	933	923	908	865	903	917	896	936	882	889	910	937	927	908	890	903	954	900	908	874	933	921	935	917	964	969	910	928	892	898	930	899	864	941	951	981	873	1000	935	932	898	904	908	938	904	930	870	961	930	905	880	884	906	842	920	887	886	944	896	919	950	870	840	907	932	922	907	918	912	897	892	869	937	895	920	877	935	934	896	894	876	937	951	896	926	915	905	923	907	897	864	997	963	955	905	885	933	870	876	928	940	920	903	857	935	870	930	947	904	890	889	951	881	867	942	879	919	939	884	926	881	875	892	864	945	977	928	915	989	900	884	852	864	935	908	893	932	862	905	926	938	944	853	920	904	932	923	850	881	901	898	932	898	921	922	907	929	896	898	964	924	931	879	882	906	916	911	929	937	959	876	961	893	932	979	897	912	890	918	865	950	940	919	914	917	899	887	908	891	865	883	940	900	967	905	884	903	907	930	868	912	934	947	913	893	962	905	927	909	816	914	912	928	955	885	919	875	907	904	955	903	962	936	882	910	910	875	909	921	909	947	865	885	919	880	885	923	835	949	912	924	932	924	900	879	922	865	890	927	901	917	923	902	952	951	836	951	899	865	908	976	867	922	944	881	870	876	904	899	945	932	907	829	952	809	889	921	940	876	989	956	918	942	980	896	861	967	947	921	926	867	908	925	945	923	882	881	907	876	923	938	949	851	902	911	929	874	896	836	900	911	853	901	861	901	917	947	906	912	938	927	919	948	870	902	884	980	914	959	903	957	901	978	931	898	902	945	964	963	949	913	858	882	945	839	917	846	931	910	908	959	922	891	942	965	910	955	917	925	903	849	931	899	895	940	889	867	916	898	899	906	882	891	926	931	869	903	883	926	869	900	906	901	900	895	917	934	933	878	900	878	862	883	866	902	904	930	914	937	890	887	921	940	973	893	888	907	917	925	904	924	877	937	928	907	929	935	932	900	935	864	895	941	988	936	937	950	854	929	890	938	933	953	936	912	907	898	963	949	986	877	886	874	985	915	909	857	934	925	887	955	912	917	903	860	895	885	845	925	919	931	864	924	924	944	899	930	913	901	917	911	883	994	916	889	860	936	943	925	877	887	926	905	963	913	867	881	965	886	905	905	873	918	932	919	879	899	859	960	911	891	905	920	907	884	905	897	971	893	873	955	928	909	924	883	862	909	891	926	907	926	920	889	839	829	902	948	901	903	880	840	908	903	942	866	932	902	937	967	929	913	883	854	913	847	882	924	898	948	905	896	904	932	917	888	917	938	928	897	967	909	933	939	894	851	920	946	910	985	925	928	873	864	919	933	865	837	925	925	921	915	898	893	923	878	866	832	917	939	914	879	888	922	966	905	897	905	841	848	869	945	949	956	904	917	873	872	898	858	909	921	875	871	873	960	901	934	910	898	931	900	921	887	895	871	910	897	877	884	883	902	913	862	920	969	952	935	903	899	903	875	892	917	850	918	861	916	936	850	889	905	894	852	932	937	904	955	964	910	875	881	906	903	971	939	916	853	906	929	871	910	954	884	893	953	900	929	882	916	907	921	940	940	890	889	879	938	897	895	862	909	857	925	870	907	895	906	947	934	859	939	886	904	935	930	894	902	893	896	902	846	854	850	908	908	881	893	943	902	808	875	882	978	904	897	953	871	905	850	903	911	898	922	861	930	908	929	865	930	830	982	879	894	876	884	927	939	937	901	886	914	936	909	886	891	892	874	910	927	914	929	819	908	852	934	907	944	908	913	947	896	935	902	880	847	913	886	920	897	928	940	895	905	954	878	932	937	955	917	878	902	904	885	855	909	900	862	894	943	889	919	915	947	886	920	946	865	907	879	927	976	885	911	849	943	972	921	885	891	932	848	878	841	903	920	902	871	896	956	912	909	896	839	906	872	898	938	934	920	871	872	925	944	853	878	932	852	960	891	924	864	967	888	929	923	860	886	869	931	842	897	899	895	857	890	900	901	908	887	940	878	938	871	926	894	885	907	913	907	912	920	884	883	924	909	949	917	905	916	906	894	906	891	888	918	826	985	916	966	889	1013	909	935	934	915	908	901	888	956	955	941	954	845	923	951	920	936	954	877	894	883	895	896	905	887	945	901	900	947	883	900	890	996	900	878	863	902	906	937	931	873	947	923	936	919	877	903	915	883	910	908	908	904	865	900	912	907	902	918	952	882	876	947	868	904	916	888	878	900	870	939	898	909	862	913	962	942	922	895	937	928	877	910	965	917	893	840	973	900	855	933	937	864	972	965	911	917	927	895	882	885	897	923	955	905	900	919	918	894	866	890	915	856	887	919	905	917	908	965	908	959	920	902	870	895	881	874	927	902	910	911	959	916	911	845	926	938	937	864	930	907	905	902	887	866	920	917	912	905	901	924	885	893	876	910	874	897	907	873	903	910	962	945	930	951	918	872	936	895	943	939	942	898	928	859	883	923	884	932	906	916	912	919	928	914	924	885	918	935	943	902	911	866	909	882	866	883	913	830	907	833	937	844	904	888	873	876	861	905	839	874	908	899	952	885	929	908	919	884	915	968	882	955	900	912	875	926	912	873	921	939	912	931	897	849	912	913	923	896	890	926	925	935	952	932	850	919	917	932	916	950	928	922	886	852	899	886	880	896	869	906	909	925	912	896	856	849	909	916	888	900	912	897	882	893	870	930	906	904	919	979	880	901	931	932	939	956	881	881	884	857	880	886	887	862	916	931	894	910	958	889	943	944	908	863	886	968	896	927	877	932	912	918	857	957	901	877	889	913	916	947	945	899	908	890	894	947	971	903	921	911	897	912	955	884	901	899	854	935	873	892	955	907	880	913	909	889	885	849	880	948	958	885	864	883	883	891	865	934	918	892	897	896	881	957	949	888	876	864	879	880	910	929	918	910	869	900	912	880	884	902	893	893	909	866	898	940	919	891	879	919	893	900	891	914	926	882	905	872	881	912	917	881	876	908	885	952	919	907	922	920	911	922	967	915	887	920	904	900	881	974	897	939	930	930	923	848	891	917	928	930	901	841	918	914	865	958	901	852	904	918	918	928	885	921	915	888	891	1000	951	906	947	911	967	916	885	871	913	929	878	900	929	888	958	924	866	868	904	958	855	941	917	911	883	916	870	871	906	921	894	950	880	904	903	920
3632	3613	2996	1747	1299	1085	1004	875	844	791	803	790	745	756	712	735	713	724	712	692	739	721	715	702	716	720	711	674	699	679	682	656	678	698	637	693	740	709	681	694	708	712	618	630	720	660	718	698	668	684	667	678	679	641	692	660	659	670	652	680	655	667	663	698	672	698	661	650	658	638	678	689	625	731	678	667	672	701	696	697	659	678	712	682	686	651	674	703	709	691	678	674	652	668	694	662	701	684	680	669	630	685	654	687	644	679	647	710	680	705	687	665	713	731	692	677	668	681	689	709	672	643	655	664	698	628	626	654	675	646	670	648	619	657	673	661	694	680	694	672	663	666	635	694	674	607	697	637	664	666	639	708	660	661	697	676	675	652	702	674	633	672	682	665	736	688	673	682	661	655	689	643	668	695	652	685	684	688	630	681	692	671	660	621	678	728	657	652	637	636	612	652	708	679	648	685	675	649	655	701	674	645	706	655	670	681	643	657	643	682	672	683	714	667	674	686	760	620	641	690	679	650	670	643	667	660	698	622	667	648	682	668	647	662	670	684	689	639	662	659	663	727	665	652	672	645	648	694	644	659	622	728	634	711	678	623	705	683	650	673	665	660	681	661	677	673	679	677	702	653	669	638	676	666	664	672	685	683	678	686	693	662	702	665	645	668	716	616	669	626	678	673	658	690	649	657	712	639	696	662	636	653	653	689	671	680	675	656	712	690	747	686	694	668	651	684	742	668	669	705	668	700	699	715	651	690	675	667	652	654	623	689	678	710	652	657	657	704	624	658	597	648	695	689	666	717	643	685	635	714	671	684	693	646	669	681	704	666	646	681	670	682	621	700	653	667	670	614	678	697	662	647	689	664	634	652	658	656	610	657	703	666	660	637	649	677	680	710	630	689	710	668	659	661	699	726	598	707	711	658	700	663	719	657	671	665	630	650	715	666	656	673	624	625	657	668	666	647	650	661	632	645	618	635	645	659	703	665	649	659	635	666	675	685	704	704	677	662	655	667	648	678	635	660	692	687	632	623	681	684	633	694	666	634	639	699	671	672	667	632	605	679	667	660	664	657	682	673	663	633	685	696	698	623	639	675	662	727	669	658	653	651	686	693	652	635	662	710	661	686	678	642	652	665	666	680	629	656	681	635	636	711	630	674	658	662	673	680	666	692	654	699	703	702	688	659	673	673	647	697	627	695	664	707	666	691	650	708	671	649	610	677	678	669	668	708	623	667	644	684	688	622	632	672	686	706	680	674	671	664	685	657	645	666	645	668	639	643	628	663	677	673	686	707	673	632	676	647	680	697	737	684	702	697	683	638	694	673	712	669	656	690	637	657	649	665	660	645	726	659	672	649	660	693	658	651	661	701	606	681	691	657	640	641	638	676	671	693	658	596	674	682	720	664	640	624	669	673	673	661	666	655	651	682	651	664	656	718	652	688	676	710	689	651	683	665	680	670	676	667	629	699	653	661	716	682	685	658	668	693	687	719	653	694	620	676	647	710	644	667	683	698	684	640	671	620	676	635	688	660	659	640	667	668	643	675	644	681	639	625	642	637	663	677	659	684	626	619	684	668	673	680	680	661	666	648	684	728	634	672	702	674	641	668	629	623	660	671	625	711	658	671	655	669	649	690	640	670	678	668	666	686	702	643	655	714	691	643	657	672	634	635	645	643	614	649	631	686	654	657	630	663	626	658	693	675	649	671	626	655	673	683	687	613	698	660	622	667	671	625	638	619	691	630	636	639	696	670	630	652	625	688	642	696	695	638	688	674	678	670	685	681	634	613	659	629	654	639	682	660	646	653	672	643	646	677	654	633	622	636	689	709	682	690	674	693	654	658	668	653	650	667	718	642	650	650	663	655	666	675	626	700	637	651	643	628	654	621	679	626	670	681	684	678	710	718	698	666	690	687	666	647	687	665	648	642	643	657	674	699	612	628	648	645	689	660	682	736	670	704	669	695	675	662	666	669	654	647	639	652	592	643	677	694	665	617	691	636	637	643	662	644	641	667	661	646	655	691	684	675	690	704	665	620	658	711	695	644	670	707	707	691	640	647	635	628	631	648	669	644	615	671	687	658	674	678	659	717	647	652	673	686	657	696	674	679	656	649	661	678	577	674	663	658	685	665	700	654	691	646	723	670	649	667	648	684	678	651	665	653	661	674	670	651	653	628	646	672	680	651	663	629	621	683	672	645	651	647	645	673	655	684	683	696	669	629	674	673	650	717	652	641	656	671	634	661	672	667	674	625	689	661	680	579	626	647	632	638	682	678	655	673	696	697	649	675	653	614	693	655	685	688	676	645	679	623	694	643	689	688	646	693	671	642	638	695	650	692	661	664	669	625	672	640	690	669	672	637	657	602	688	673	627	697	696	700	648	654	693	673	666	681	669	683	672	707	639	683	678	642	666	661	670	729	706	615	677	644	662	627	665	652	645	623	659	689	663	615	647	642	713	674	688	681	681	656	666	676	651	688	679	646	690	680	666	708	717	649	655	667	678	659	687	646	643	666	655	679	650	631	694	681	658	668	712	634	643	649	598	642	648	644	620	666	657	628	679	636	680	628	668	649	668	653	655	677	660	645	648	706	654	665	652	656	671	661	664	672	688	670	680	708	690	667	622	610	666	651	649	710	636	659	656	658	690	654	669	685	647	705	627	673	695	688	677	690	708	620	674	663	668	633	685	634	630	684	665	651	666	635	713	635	677	680	656	678	666	639	622	641	673	657	659	637	634	715	700	634	631	616	628	644	639	639	682	631	665	657	638	693	632	633	684	670	650	669	650	656	637	626	638	648	669	655	611	721	712	684	664	637	669	630	635	678	672	659	662	670	672	644	617	688	672	655	673	681	686	633	672	701	690	671	690	679	652	667	646	671	704	689	626	670	687	642	660	703	657	652	634	692	678	670	655	668	655	692	653	681	628	689	635	621	681	656	651	644	660	615	655	701	596	674	628	662	643	655	634	661	669	629	632	682	637	722	632	700	707	620	626	660	712	653	667	654	679	625	673	699	667	658	708	709	692	655	679	661	662	695	629	681	707	659	669	722	675	702	686	713	678	660	621	613	658	713	645	653	699	688	673	673	631	687	611	689	620	641	681	654	706	661	631	638	684	671	701	651	711	707	658	660	629	677	625	676	660	668	680	665	666	674	623	712	673	637	700	716	661	662	657	650	611	632	746	654	646	707	670	674	683	686	656	681	695	632	623	701	653	692	654	663	667	640	630	689	682	698	648	685	631	644	662	686	632	677	678	666	642	622	687	693	696	679	676	642	658	640	726	654	608	721	653	704	637	698	706	669	682	683	656	641	657	627	703	701	685	661	687	634	647	666	664	683	668	659	690	666	621	692	677	643	666	616	710	652	653	637	666	638	645	695	650	698	647	657	622	592	703	624	615	703	675	663	627	662	683	616	658	667	650	694	653	663	676	694	679	690	628	700	673	647	627	637	673	654	648	682	655	678	674	673	663	668	683	665	657	669
24504	21474	28836	24547	21455	8551	1822	1247	1042	993	970	942	907	863	868	876	875	864	835	916	840	890	821	789	807	801	852	848	860	856	833	802	803	835	809	867	821	821	840	824	820	855	806	811	839	814	794	809	773	792	861	825	840	821	783	825	778	822	793	803	778	857	803	790	844	770	807	822	806	880	793	809	820	823	849	797	875	785	844	761	818	797	772	837	769	830	806	858	866	789	801	789	769	749	794	763	840	819	799	803	840	826	770	806	761	810	822	754	835	732	883	798	818	805	807	813	736	787	825	831	789	809	818	792	836	793	831	825	847	821	819	802	821	818	822	822	794	816	838	780	780	804	839	804	858	769	783	803	837	824	810	861	767	785	814	802	838	837	816	832	797	845	816	801	814	813	835	820	842	797	873	785	836	777	832	811	823	825	816	824	792	775	869	802	809	778	759	811	813	801	809	812	777	779	798	833	807	783	803	819	842	786	816	822	835	794	798	829	804	778	829	768	839	795	787	801	792	778	804	836	812	795	806	758	769	794	805	834	780	812	790	732	777	834	792	763	842	809	774	917	753	778	816	768	817	834	862	773	817	784	805	808	791	814	813	804	829	794	776	833	810	825	796	799	839	802	810	847	795	806	832	786	833	788	828	762	789	871	815	845	844	778	813	799	799	770	792	841	771	813	807	775	822	847	855	818	752	761	829	826	831	837	811	787	837	769	778	798	826	784	772	831	826	806	805	835	833	803	806	769	780	805	724	816	818	782	820	758	783	786	830	771	830	775	801	794	812	807	827	794	809	774	784	818	782	779	810	868	859	781	824	766	811	783	796	794	799	792	811	811	809	766	830	801	774	800	814	843	838	865	827	821	810	815	765	841	790	817	780	780	817	846	815	785	783	765	837	781	788	753	822	769	817	825	819	794	752	803	771	835	761	845	799	794	798	794	768	774	787	765	820	763	807	755	867	766	797	784	788	790	829	761	752	805	836	821	795	819	818	779	795	805	780	805	760	793	808	811	767	812	760	755	835	792	810	750	818	835	820	784	853	752	819	825	806	780	814	771	737	769	788	803	829	788	809	798	872	845	820	806	780	740	793	848	829	821	767	777	814	803	803	822	790	794	830	823	779	781	813	792	859	778	801	703	784	813	778	747	783	830	769	745	866	821	807	821	801	787	829	786	860	803	809	806	806	832	775	820	811	767	740	766	818	811	812	815	762	789	847	816	778	847	815	824	839	792	839	772	829	792	798	790	783	834	787	746	777	811	830	840	766	802	806	784	776	835	753	792	810	828	846	800	823	767	825	776	780	800	781	814	766	808	830	776	770	812	825	799	834	783	778	736	779	802	845	799	813	771	837	838	775	839	848	801	825	790	760	811	782	838	828	792	797	750	785	848	859	796	834	799	822	825	818	793	778	785	780	737	761	846	853	809	767	804	803	807	735	773	821	839	815	801	765	792	803	792	825	809	758	779	830	766	798	790	812	816	804	763	853	791	846	807	836	796	820	748	755	808	815	804	765	808	798	788	782	825	821	806	790	883	800	756	794	790	806	831	810	793	775	840	764	782	789	778	815	841	776	754	814	820	807	775	830	804	814	756	786	789	790	755	773	845	834	803	865	744	747	820	831	805	753	756	788	793	835	781	806	830	797	810	791	826	825	809	809	769	830	830	821	866	764	837	768	835	815	797	759	813	833	810	772	788	831	829	781	830	785	824	791	767	796	743	820	804	790	797	742	813	804	835	829	806	842	833	818	841	785	825	765	806	755	774	841	764	792	785	809	840	766	798	817	798	795	795	810	799	802	777	793	774	756	813	832	821	794	823	767	747	758	757	792	794	834	811	741	848	765	783	770	803	789	837	833	775	810	733	821	813	742	809	788	743	842	812	812	827	796	828	796	788	833	796	815	814	805	807	791	789	795	817	828	820	801	801	793	796	778	835	826	829	808	772	804	771	817	808	825	832	768	773	796	877	858	834	810	777	752	748	864	757	838	773	795	798	790	803	799	785	769	767	750	809	788	786	826	813	761	817	812	787	774	804	767	786	813	858	834	732	805	807	842	827	791	780	848	834	750	783	809	768	796	779	790	745	770	842	810	809	805	785	782	808	782	780	787	866	784	745	788	785	800	814	765	810	744	830	786	805	821	840	728	818	774	777	809	839	782	824	824	839	738	829	821	792	815	823	887	755	806	799	799	790	803	760	781	833	798	793	756	836	820	822	790	839	763	774	775	841	823	749	782	808	827	771	760	798	758	789	782	802	800	818	831	799	815	833	828	769	838	849	805	792	849	812	862	860	796	793	754	766	811	778	776	779	841	787	794	778	815	818	778	812	803	802	820	773	800	764	790	811	779	685	817	777	811	799	787	786	787	811	852	832	767	778	762	813	840	779	824	786	742	850	759	837	835	823	869	781	748	820	754	757	788	754	790	804	813	801	795	818	793	785	807	812	786	794	818	755	769	789	851	840	804	822	783	807	818	829	789	779	866	829	806	765	830	821	803	845	797	767	772	800	784	764	825	855	836	759	786	828	825	799	831	770	833	781	824	802	782	795	748	796	825	829	810	764	789	792	807	823	799	809	872	763	826	757	860	817	765	839	797	778	760	768	792	810	838	793	827	802	785	818	810	767	794	786	788	783	808	824	763	770	800	794	760	740	747	775	776	776	778	794	777	839	760	774	839	815	747	804	859	818	795	810	805	815	878	761	846	841	820	829	829	817	792	806	852	747	763	771	821	756	814	833	760	801	771	807	807	791	774	808	796	779	803	867	785	803	759	786	780	800	834	796	776	786	788	774	791	764	784	810	780	816	794	830	828	751	806	791	812	751	771	773	834	775	757	847	815	772	801	835	809	808	824	817	837	817	870	817	810	733	797	756	803	821	824	781	816	819	796	781	793	763	821	829	780	823	774	769	780	795	858	711	818	802	764	786	787	819	762	779	785	821	785	784	755	811	810	773	830	804	785	794	832	859	805	844	744	799	795	805	794	825	800	840	835	773	834	833	824	845	834	783	816	779	789	798	820	792	842	789	817	793	807	767	765	827	775	758	794	813	806	757	758	782	812	804	785	836	836	777	848	781	849	814	758	786	808	802	836	817	769	799	835	835	800	771	777	835	782	783	832	738	835	832	803	800	776	803	827	804	791	813	781	782	838	754	826	786	818	774	781	805	791	829	856	810	839	861	794	788	792	819	791	774	801	788	759	789	776	819	808	789	813	836	788	824	783	799	827	814	827	749	768	785	758	828	791	778	779	785	831	822	812	839	818	828	822	804	806	835	759	775	805	759	789	778	763	876	786	746	800	808	810	807	749	770	824	800	830	825	788	822	826	751	817	836	780	770	786	832	800	826	816	792	832	834	823	834	827	857	853	780	748	823	790	784	762	800	756	824	798	776	795	791	769	860	825	814	823	823	753	786	801	773	853	753	838	795	779	818	837	824	824	783	832	770	781	799	780	881	768	744	836	793	771	802	810	809	791	808	802	786	807	768
3772	6160	4957	2574	1886	1461	1124	1064	920	920	836	790	757	721	760	704	653	693	669	707	604	675	659	687	647	642	611	661	650	618	633	637	624	649	618	671	641	587	672	587	609	610	629	632	614	625	628	612	634	620	656	621	579	613	596	609	657	631	655	638	618	606	636	568	615	576	603	562	588	641	598	657	617	597	614	619	637	586	596	629	625	628	601	598	586	611	619	606	632	643	601	624	598	628	662	605	593	629	600	602	609	640	573	602	612	620	590	630	589	651	625	564	649	651	612	617	618	615	587	611	632	615	612	625	618	635	642	626	630	631	593	574	616	572	606	619	606	605	587	599	628	615	578	612	563	650	630	605	646	570	623	601	597	660	587	575	618	629	597	631	618	606	613	614	566	611	638	618	581	634	622	583	603	581	580	590	625	620	641	649	601	572	632	582	592	596	587	569	623	626	595	598	584	630	594	590	623	590	634	599	602	600	614	586	570	629	604	574	618	603	565	599	591	610	646	595	593	647	641	569	650	621	613	567	611	588	645	590	612	567	625	589	612	587	600	605	635	622	625	595	568	600	586	564	595	585	591	593	575	582	618	576	559	638	598	614	609	644	596	621	609	553	587	639	603	629	585	607	620	602	624	606	591	596	605	595	603	600	611	619	622	625	586	632	658	638	633	623	560	603	591	653	609	613	650	551	610	621	630	631	636	591	636	607	630	619	625	604	592	577	581	627	581	615	647	608	561	562	631	640	613	581	579	624	618	599	594	610	638	562	611	591	579	564	588	596	581	639	584	577	552	610	626	612	623	570	590	647	619	594	609	634	625	597	580	608	562	605	645	593	627	609	593	596	607	631	620	611	575	582	632	617	653	612	611	649	607	614	649	598	613	574	591	621	607	597	603	591	592	616	594	587	603	605	636	557	582	592	604	636	546	621	582	608	610	599	602	637	633	608	608	625	571	599	580	636	627	617	579	574	622	593	619	609	652	607	643	610	612	654	565	599	606	588	609	655	610	619	581	607	582	556	571	600	606	612	615	620	600	582	594	573	576	629	575	623	622	573	614	599	571	614	605	665	582	656	591	563	611	557	607	613	587	566	617	601	624	600	580	610	617	597	608	623	625	641	580	597	652	607	553	586	572	589	625	561	585	555	644	623	586	635	584	628	613	546	572	610	620	537	582	550	603	554	645	600	590	635	602	636	566	554	554	592	580	610	571	543	606	632	598	589	617	605	560	579	612	615	591	605	608	612	637	661	574	598	622	597	619	645	561	563	631	579	558	588	616	608	609	565	609	614	624	612	572	551	555	595	602	578	624	619	559	594	584	589	572	662	604	580	579	597	582	596	602	631	598	560	586	631	631	553	617	601	614	582	566	628	585	632	596	607	595	586	605	650	580	590	600	593	601	592	618	571	590	585	618	602	623	617	595	607	616	570	624	600	604	614	614	651	567	612	624	621	576	591	623	564	634	593	589	587	565	629	643	610	630	584	600	597	617	600	616	624	610	642	586	605	617	538	582	572	599	587	602	568	631	601	626	588	630	620	610	610	607	571	623	616	641	578	566	607	595	595	604	555	626	616	615	601	588	620	566	594	641	603	606	594	611	602	580	573	613	632	635	584	621	615	609	609	577	632	607	555	576	618	582	581	572	613	601	601	610	554	618	595	583	597	616	581	607	573	603	557	584	582	624	577	599	586	574	569	600	611	622	585	638	600	580	595	622	573	609	604	617	611	566	635	613	618	610	550	606	549	612	603	626	648	572	614	591	588	563	593	552	551	595	571	632	607	616	619	557	570	619	564	672	575	622	657	571	635	546	600	594	604	580	605	608	619	603	614	611	627	639	615	607	565	620	545	600	571	635	581	607	560	636	582	622	586	609	617	557	618	611	617	592	599	640	562	607	586	602	589	612	579	616	604	598	598	602	594	615	557	566	596	616	589	631	559	609	568	579	618	593	592	619	620	605	643	586	588	598	589	592	614	633	573	608	624	602	576	553	570	602	617	579	556	623	574	566	618	581	582	623	569	633	570	630	551	599	572	559	564	540	549	625	611	591	635	589	631	586	623	601	614	586	618	644	644	590	576	582	592	631	600	606	539	613	604	574	575	635	562	548	616	620	598	575	581	608	593	601	565	615	591	602	592	610	553	589	613	607	610	582	602	616	611	598	556	622	643	603	599	625	627	616	572	558	594	589	598	573	610	595	633	597	580	612	616	565	574	638	561	588	613	609	573	603	670	602	595	637	645	633	622	578	558	585	602	617	607	601	620	596	624	593	561	556	547	579	588	589	585	599	607	624	558	607	603	579	623	589	571	589	589	610	616	588	613	585	640	575	597	633	560	579	616	596	655	636	594	574	589	614	567	581	661	610	563	608	596	585	595	614	605	584	602	584	633	591	584	613	584	628	598	623	617	588	620	608	624	603	592	622	605	594	632	633	612	579	627	622	575	593	633	597	603	630	621	594	631	623	603	604	584	576	581	595	588	560	605	614	609	611	600	597	636	588	587	635	585	613	545	632	582	582	628	634	659	605	627	579	629	589	563	576	622	557	602	622	602	558	586	597	621	601	589	595	605	593	601	559	650	599	562	581	610	562	565	596	569	563	617	594	599	575	626	581	623	619	599	634	588	612	605	626	574	604	568	623	599	591	564	573	589	593	528	631	582	587	612	576	563	613	587	640	638	574	571	587	564	564	574	622	589	565	620	567	581	599	575	587	604	609	571	554	557	552	628	594	587	545	591	589	583	577	601	604	565	600	606	646	589	634	603	558	648	581	574	595	579	570	619	591	613	608	609	583	572	608	594	573	595	578	589	553	617	605	584	584	624	591	616	615	590	598	606	594	584	614	601	584	597	615	576	579	567	612	597	570	652	600	592	565	610	621	551	631	623	586	615	609	610	623	600	593	570	599	596	572	579	554	588	608	559	616	611	610	582	588	604	629	574	608	582	592	570	616	625	530	581	598	573	620	600	598	576	641	576	551	610	610	629	607	587	616	584	591	579	589	591	645	590	574	625	638	576	623	599	614	626	591	641	641	544	580	594	604	613	619	592	582	592	552	577	599	601	604	566	628	577	626	575	554	609	566	631	601	631	624	559	610	632	577	569	573	621	580	637	627	593	597	618	606	595	593	609	605	660	594	589	592	633	660	623	575	609	606	587	603	611	619	601	554	559	664	588	624	612	559	596	591	579	567	592	635	575	601	588	603	597	606	591	577	617	602	597	603	620	651	630	669	570	538	568	616	600	570	599	593	619	542	598	610	586	593	625	549	576	663	623	606	577	628	619	596	623	608	592	607	620	585	604	563	614	583	598	581	569	626	583	643	604	578	567	583	568	648	586	578	561	621	587	561	590	580	557	595	639	618	602	615	571	613	606	548	595	608	630	616	596	590	572	571	619	584	593	626	598	603	604	586	603	588	589	543	620	579	572	573	555	585	595	600	612	568	595	583	559	585	600	606	602	581	571	619	591	578	577	640	590	577	629	572	562
27918	10290	1146	735	574	554	501	549	513	554	509	549	510	543	559	544	544	504	516	564	511	540	523	541	522	561	505	521	557	525	503	568	533	491	511	528	514	533	506	572	510	493	504	479	521	519	508	568	519	502	520	534	571	572	532	509	517	504	538	506	503	516	525	501	499	529	482	557	489	519	520	509	500	535	491	549	501	505	498	506	503	530	516	479	518	502	537	517	530	481	526	520	500	582	510	543	504	517	492	490	567	491	528	528	547	546	532	513	498	526	517	502	466	527	523	465	557	517	495	497	515	549	519	505	500	527	468	520	525	505	506	543	567	515	495	513	559	493	497	488	499	489	518	521	521	503	543	512	513	527	544	500	552	523	480	542	532	535	489	516	555	505	556	463	523	494	510	507	511	507	550	539	508	502	543	490	562	510	477	550	542	511	528	504	549	483	507	518	507	560	526	545	544	534	488	513	528	531	494	544	530	532	490	483	478	506	486	499	494	504	533	520	521	508	563	503	520	493	545	523	499	514	561	492	526	534	536	515	519	580	524	501	459	525	533	508	496	511	524	470	522	562	488	492	475	522	526	524	483	539	514	533	488	506	517	512	522	454	519	495	487	498	502	494	516	501	510	530	521	505	507	505	487	523	532	491	517	537	516	515	505	551	558	549	502	538	498	538	536	504	493	505	501	502	510	509	521	519	521	537	534	527	534	533	486	538	528	513	489	470	543	513	507	510	541	491	492	519	513	511	531	491	508	512	528	517	564	538	531	532	505	491	503	542	550	512	488	533	475	534	509	504	498	512	512	524	503	566	495	476	502	484	522	503	492	513	555	539	531	521	523	495	481	505	543	508	530	533	523	565	513	508	498	518	570	522	503	507	485	533	485	505	502	525	539	572	497	520	492	517	553	514	510	543	520	511	468	485	531	478	488	502	524	573	511	504	508	550	516	510	526	545	524	481	530	524	558	500	519	509	537	516	494	544	528	504	502	524	443	559	474	466	538	516	517	524	499	536	501	522	567	538	554	536	534	484	517	526	508	501	496	521	485	493	544	500	487	513	554	516	533	477	521	528	515	566	540	531	505	541	529	520	525	519	537	568	457	498	494	521	518	558	505	522	520	506	516	514	557	533	488	512	544	502	495	531	473	518	501	525	540	512	530	529	485	520	515	517	519	511	516	488	560	505	518	511	501	556	504	475	536	513	519	515	516	500	526	532	547	541	503	557	474	556	501	528	518	514	493	520	545	520	492	467	446	552	572	521	524	481	509	504	506	519	510	533	477	507	538	516	508	512	515	533	506	530	515	543	531	493	506	540	509	544	488	506	502	518	551	538	511	538	528	500	508	544	529	537	592	492	508	548	522	499	551	541	505	538	528	509	502	523	509	487	573	522	509	520	542	520	560	497	549	543	535	479	513	548	506	510	539	564	502	550	489	534	513	496	537	516	538	516	499	515	478	552	501	513	479	490	551	547	548	519	547	505	524	486	494	552	520	494	478	518	496	509	513	589	510	487	520	489	523	546	555	535	524	498	472	537	504	515	514	500	554	525	510	507	565	535	496	482	522	579	506	513	535	484	542	509	505	498	491	513	534	517	539	496	483	525	529	551	471	547	535	520	543	525	534	494	524	528	517	490	531	552	527	509	534	493	534	551	541	532	528	534	518	493	474	518	540	475	533	498	525	554	493	518	520	545	521	510	513	514	489	520	513	552	535	491	532	507	480	499	503	517	499	533	550	465	513	477	555	524	561	504	529	542	513	553	523	525	518	518	513	484	485	515	507	504	522	512	519	490	524	528	553	516	530	505	538	506	534	528	482	551	489	515	583	491	526	551	525	480	512	521	532	489	494	512	508	541	541	514	501	542	508	526	544	519	521	505	528	559	517	508	536	505	525	544	547	505	511	517	486	504	516	516	469	526	475	533	521	525	505	497	515	514	521	519	455	513	505	562	505	488	495	546	534	519	538	550	525	535	517	496	583	518	531	504	480	519	532	537	534	541	482	521	546	527	505	501	493	508	540	515	531	503	509	500	539	506	503	542	515	519	510	495	502	526	537	546	519	558	493	507	536	509	518	522	537	530	494	513	487	519	516	514	520	497	537	513	507	529	522	523	564	486	535	494	509	526	536	492	537	444	547	542	522	529	529	514	547	510	523	514	558	489	548	481	506	508	514	493	528	500	514	530	502	524	499	519	503	476	537	536	518	461	481	541	527	460	544	497	478	480	494	505	556	521	514	511	515	517	494	535	514	513	570	504	510	528	544	558	526	526	452	558	500	515	491	557	511	515	553	522	551	507	544	554	525	526	509	518	478	516	524	538	553	499	493	489	493	501	553	516	512	512	542	536	563	475	521	501	551	531	526	499	493	492	526	512	550	518	486	479	476	547	526	527	524	514	499	556	532	546	547	488	518	501	560	520	485	520	523	505	531	501	542	560	534	503	510	523	480	489	519	501	505	476	486	489	509	487	543	509	531	535	553	529	532	527	499	553	528	566	544	520	491	523	523	572	530	491	490	527	526	490	516	498	527	507	524	515	517	494	495	553	541	503	500	482	514	525	514	535	523	500	532	568	482	534	499	507	546	533	515	530	500	536	501	498	490	518	526	472	538	513	538	570	489	532	503	524	514	561	522	550	481	515	525	523	564	513	535	530	489	523	541	469	547	522	495	528	494	520	569	505	543	521	504	490	491	540	508	519	523	512	490	511	497	506	535	510	505	503	465	537	504	489	499	528	505	532	534	539	513	505	471	535	557	505	508	522	509	527	564	505	524	486	554	535	504	514	518	519	482	537	500	529	484	593	532	541	490	554	498	566	479	557	494	547	479	499	522	481	513	515	512	503	496	487	476	507	502	501	546	506	502	529	516	509	513	497	490	500	515	497	509	499	520	544	505	545	490	492	553	492	508	547	549	534	513	545	504	536	512	541	506	508	495	511	515	535	509	541	518	509	521	508	507	548	547	508	516	534	491	494	480	486	507	491	506	537	524	545	571	544	530	524	516	487	490	517	519	508	543	526	547	499	500	523	546	469	527	504	483	530	546	539	452	495	518	539	504	460	530	489	491	512	525	518	545	541	506	536	485	508	536	483	494	526	580	510	503	473	534	547	528	576	489	548	529	531	509	482	508	539	525	507	554	528	516	505	526	506	463	480	517	513	531	537	534	491	509	558	538	557	537	509	514	537	561	540	514	500	540	503	524	529	551	500	541	515	465	504	518	509	472	523	536	510	498	522	532	540	522	582	513	539	517	507	532	535	562	526	546	512	525	484	516	523	494	530	498	559	532	467	547	536	567	520	532	516	526	527	519	523	528	514	496	513	523	482	509	514	535	523	547	509	504	520	565	508	507	524	495	535	520	516	543	508	503	472	533	495	544	525	557	514	482	522	534	525	466	488	491	514	526	521	512	522	507	516	515	526	488	523	553	529	566	541	535	527	466	537	492	513	536	505	491	483	538	514	538	563	516	531	519	510	525	523	495	476	537	494
4895	582	532	430	394	407	348	395	381	384	411	400	373	351	345	380	389	372	387	407	398	350	371	419	369	412	368	381	340	406	399	398	359	370	394	354	356	373	363	383	358	377	392	352	383	373	402	356	371	376	388	381	405	364	366	392	433	388	360	365	424	386	401	346	364	374	363	423	368	353	351	372	357	369	367	388	385	377	365	382	397	392	373	364	354	384	391	377	381	365	345	367	375	377	388	384	375	380	386	372	386	362	354	369	352	400	395	357	347	402	370	376	351	399	341	375	388	393	371	390	407	402	356	391	361	386	362	406	378	361	380	373	341	371	388	367	366	362	364	377	386	410	396	391	389	384	429	375	336	351	372	359	348	374	359	418	354	377	371	358	360	375	391	341	355	364	377	380	402	381	394	376	359	386	335	377	380	401	381	390	354	363	354	362	367	365	399	391	389	362	393	362	382	388	385	369	358	338	412	377	353	331	365	375	359	344	365	350	357	357	372	392	391	395	363	375	343	349	396	360	375	362	371	391	371	373	363	401	404	379	376	371	396	350	361	399	392	366	361	370	371	348	347	377	377	354	381	362	371	387	413	360	399	369	370	367	359	357	351	340	388	387	400	376	369	357	348	369	377	373	373	354	376	359	373	340	349	389	336	381	366	333	401	405	395	385	355	382	369	415	430	387	369	365	354	359	359	378	368	366	386	401	367	365	357	353	358	394	414	373	332	364	342	362	378	361	374	357	345	370	381	354	350	372	383	386	378	347	386	362	383	372	416	347	388	377	358	359	387	364	414	380	407	318	390	357	378	353	353	376	356	361	362	379	386	344	355	369	355	353	372	361	351	405	371	371	338	345	387	382	379	416	351	414	360	358	383	380	395	348	388	383	372	379	358	398	364	365	376	366	336	398	364	355	356	377	384	377	368	393	361	339	347	349	365	381	361	338	339	374	406	371	369	361	380	357	343	398	379	370	363	338	353	377	369	348	363	384	355	365	372	351	394	388	373	349	395	364	363	365	385	374	356	388	389	410	385	391	356	379	362	367	402	425	404	374	369	345	402	397	362	382	371	357	375	386	376	377	391	374	366	385	355	347	381	437	385	352	364	357	317	373	357	386	335	392	360	377	409	399	368	369	371	373	383	356	336	367	377	382	379	389	374	375	404	354	343	338	363	357	384	308	372	376	341	357	358	387	352	377	364	367	379	369	364	398	380	402	369	353	368	405	333	386	369	400	359	381	382	373	399	373	379	385	360	395	386	386	370	380	376	384	362	367	381	330	363	371	352	369	355	351	351	365	385	385	369	406	363	375	381	393	397	350	349	389	373	394	379	368	370	389	391	393	357	381	398	391	343	370	369	379	368	380	382	427	387	383	338	370	407	383	368	339	369	368	352	387	374	406	342	381	357	380	339	360	347	360	340	382	358	366	371	353	405	393	383	376	375	348	360	357	360	376	350	348	400	353	367	363	346	383	360	402	358	344	409	355	385	408	354	385	372	378	357	380	374	361	387	345	329	398	380	390	374	359	358	339	376	334	370	369	359	377	381	360	358	363	375	373	401	407	337	367	347	390	402	367	364	364	396	351	385	391	342	369	357	361	385	384	364	326	387	358	389	342	384	373	363	364	363	353	392	389	375	361	375	346	378	390	387	374	364	407	364	376	343	368	363	360	349	384	371	344	364	358	391	378	374	378	361	374	387	392	381	357	377	354	363	396	397	374	382	379	345	352	360	355	401	403	410	387	388	370	344	368	383	360	374	377	365	367	363	336	377	403	385	369	336	358	374	340	370	363	436	346	373	387	343	378	399	367	396	396	402	383	380	405	372	375	371	350	359	385	374	369	355	362	370	385	368	379	381	372	382	366	368	391	382	355	377	363	375	391	378	376	384	379	403	380	365	404	390	412	403	378	374	378	367	382	367	352	347	413	381	382	385	371	395	346	376	354	410	395	375	411	387	373	369	392	367	388	360	377	374	391	336	356	379	395	360	360	372	382	391	348	402	379	359	377	369	357	406	350	358	341	358	343	384	376	344	349	336	345	408	345	350	341	384	359	373	380	401	402	386	351	409	326	374	343	370	349	366	407	362	357	388	360	401	377	355	364	351	374	370	360	369	362	372	375	395	362	369	369	368	343	358	382	371	409	348	371	341	342	391	392	407	400	406	391	352	386	378	346	384	390	350	365	366	361	390	338	390	349	349	357	360	363	344	394	352	373	365	374	388	377	367	368	355	346	395	357	361	371	357	348	401	369	370	365	348	391	372	332	380	351	383	383	386	406	373	361	363	401	377	349	369	366	352	371	392	390	353	395	366	389	372	359	362	381	375	380	385	376	353	354	374	306	354	379	414	328	380	407	359	426	358	338	368	366	386	379	369	395	406	375	404	378	384	402	379	369	373	377	381	377	348	388	364	391	360	357	349	413	355	397	372	373	363	372	406	397	339	405	366	350	397	371	374	391	388	331	373	342	356	362	361	373	385	393	363	372	361	401	379	358	379	355	361	407	359	392	378	320	366	401	368	346	330	355	410	403	381	409	354	403	370	380	409	384	373	346	378	384	396	367	406	381	350	401	383	375	379	352	423	380	379	416	361	383	377	345	364	391	383	363	362	362	366	409	379	387	374	349	387	361	339	406	400	383	348	377	362	387	390	371	403	374	397	401	375	365	367	386	380	358	375	358	370	404	403	350	340	372	372	381	375	376	364	350	389	388	377	346	366	334	380	356	422	357	393	384	409	361	341	421	414	384	380	393	343	382	360	355	375	361	368	403	365	406	344	373	374	356	392	358	411	355	335	378	399	354	422	372	375	366	352	336	376	373	341	385	367	390	392	404	369	362	371	356	368	392	378	395	375	383	385	382	350	380	374	382	387	378	384	370	354	390	359	344	369	368	367	366	366	380	338	364	343	459	380	444	367	373	381	367	352	384	382	365	388	368	360	366	349	396	374	398	380	368	408	375	400	354	356	374	386	387	368	400	385	382	375	366	380	391	385	366	361	372	364	382	383	332	346	380	356	374	388	374	344	333	359	352	405	371	342	389	385	396	391	397	371	373	389	379	358	382	347	382	354	421	378	322	383	345	383	349	365	367	391	328	362	393	389	385	387	382	406	402	373	348	345	370	408	378	388	368	367	385	366	356	383	375	360	361	383	415	389	375	390	404	357	327	379	376	391	374	383	398	372	368	399	360	395	378	378	370	423	392	374	374	357	376	381	409	380	370	375	411	396	356	382	357	357	398	383	351	379	351	385	383	384	344	351	349	373	372	342	388	358	360	376	360	368	357	363	354	358	353	397	341	382	382	384	387	330	352	383	349	374	373	357	372	431	368	344	350	400	346	383	377	395	380	372	385	373	369	359	375	362	407	351	345	336	360	393	364	358	369	352	349	387	345	343	397	397	356	355	371	408	358	352	365	324	376	339	384	380	382	339	428	350	382	346	367	347	374	345	392	377	375	419	355	366	374	375	357	389	369	372	381	370	398	355	374
25596	21516	27949	25496	11050	1882	1339	1160	1054	1060	942	1006	1021	934	914	936	944	955	955	947	971	916	940	932	974	922	923	940	967	896	852	919	921	936	939	908	936	944	930	946	895	871	885	925	914	886	961	901	950	915	876	885	925	947	907	924	905	888	903	881	879	916	921	875	922	932	866	912	925	909	914	848	928	908	932	936	920	961	882	975	904	887	901	882	935	896	955	931	910	904	892	956	934	963	968	945	898	933	912	882	923	942	982	956	916	934	934	891	931	880	898	894	972	902	950	937	891	927	923	893	878	923	948	929	904	915	894	969	886	932	902	896	895	888	942	931	941	949	906	924	945	938	887	886	895	915	884	924	898	866	932	908	959	930	862	932	886	895	914	951	953	896	922	881	915	946	990	920	871	900	955	884	915	874	878	942	904	872	932	947	927	966	916	893	922	873	916	894	893	902	946	886	973	905	878	910	921	953	962	832	898	850	875	813	886	838	957	932	851	941	848	931	919	947	926	941	922	929	905	900	880	906	912	862	930	885	925	901	968	915	890	942	908	915	887	919	899	909	888	942	877	949	864	836	891	896	914	873	911	903	895	906	930	861	894	901	903	913	947	903	902	913	919	900	849	947	913	907	949	908	936	861	931	893	847	906	870	932	941	885	918	903	918	897	911	906	951	894	919	944	928	925	901	881	897	918	979	906	939	906	890	874	877	922	919	889	900	874	951	858	902	851	986	929	961	879	875	957	899	954	913	900	934	930	916	886	911	899	917	950	945	898	866	947	886	893	958	909	922	942	915	948	858	897	914	936	925	935	855	878	867	949	969	921	957	922	954	915	876	917	935	898	913	970	924	899	919	943	904	909	964	899	889	935	948	870	910	911	872	942	929	903	928	913	909	920	901	917	899	968	898	908	889	902	936	919	895	919	946	916	876	931	935	901	948	941	922	972	886	906	923	955	914	947	1001	947	854	935	884	916	900	853	928	873	927	928	920	918	950	924	936	981	921	887	900	993	907	904	871	897	878	904	932	917	929	942	902	949	941	886	933	967	925	899	933	868	913	865	906	939	913	917	924	891	935	942	935	915	959	926	942	953	943	871	1018	942	1026	884	918	891	940	895	938	850	957	910	911	891	951	893	899	944	883	900	872	915	899	910	898	948	946	921	927	970	890	895	907	893	931	923	946	858	902	909	946	872	930	896	922	894	916	944	902	881	889	838	876	864	895	952	901	908	881	872	837	922	944	947	894	936	919	858	935	895	896	982	890	917	899	887	889	911	921	904	921	912	935	906	919	902	944	893	883	880	948	952	864	931	906	978	904	868	893	928	939	912	903	933	925	900	942	905	919	906	881	837	888	900	911	916	896	869	888	896	911	960	901	966	949	898	909	870	886	874	916	922	936	970	948	943	921	895	863	930	950	892	880	861	892	950	946	934	930	901	899	862	941	946	879	920	933	926	897	917	957	879	872	885	963	887	971	933	880	870	910	928	882	926	945	912	904	865	949	894	911	948	936	920	934	914	922	900	876	957	935	841	928	923	874	874	904	861	920	918	926	877	897	897	942	915	894	886	926	920	899	975	908	941	897	890	905	906	893	933	931	898	901	880	916	906	957	914	995	912	933	897	882	938	963	877	937	881	886	926	877	918	903	860	884	904	921	909	933	962	920	919	911	916	870	895	910	912	885	882	910	903	883	968	875	905	993	894	874	918	909	908	901	903	830	912	861	893	909	952	910	916	913	881	899	918	958	952	932	913	929	902	875	895	867	959	852	946	875	936	964	897	899	929	866	922	922	909	900	896	895	900	894	837	931	997	915	940	920	913	898	876	885	917	903	887	864	899	886	875	910	924	963	878	918	912	913	918	888	890	909	902	913	926	960	893	982	958	894	912	887	919	884	892	902	918	935	944	901	946	931	937	905	871	926	969	996	907	861	952	908	933	949	967	927	890	915	919	908	933	912	873	892	924	929	890	924	920	950	880	892	936	930	897	891	895	924	899	927	913	916	921	942	919	927	885	940	951	908	933	867	924	953	893	932	845	918	918	833	896	925	940	909	932	895	977	895	901	859	867	908	937	925	944	902	919	916	893	906	910	898	914	957	962	922	904	948	908	926	872	963	909	929	934	919	929	921	890	965	884	919	915	950	894	930	880	875	894	890	916	944	932	979	889	899	886	941	896	900	833	940	881	911	947	913	887	946	925	907	930	845	879	893	886	887	916	881	929	902	945	909	930	894	926	920	887	910	896	894	895	859	926	856	875	900	918	882	921	925	908	920	936	966	881	942	899	923	922	962	898	890	897	928	934	926	902	929	903	887	917	912	927	920	899	908	943	894	902	968	904	902	871	858	876	911	905	938	875	883	898	887	910	917	900	918	912	921	877	885	935	905	903	906	886	904	924	924	923	887	904	882	887	898	898	945	935	952	889	883	875	958	938	944	883	917	909	868	933	958	883	927	922	892	929	856	914	874	934	955	968	857	921	918	953	891	896	916	877	897	856	921	913	884	898	879	915	847	957	885	895	939	888	956	889	867	916	878	914	929	945	915	885	880	933	939	873	949	868	922	902	928	909	950	943	915	929	925	926	902	897	849	874	923	938	911	919	946	915	888	887	934	931	960	866	900	936	902	929	886	915	984	935	985	938	882	841	916	886	882	964	876	955	930	915	933	897	936	922	936	900	909	938	900	915	930	956	912	983	876	886	912	888	929	937	896	917	915	893	903	907	835	936	874	876	910	911	891	898	950	896	930	976	876	865	933	903	960	880	918	917	890	912	891	805	893	947	924	923	893	873	928	917	912	936	925	922	889	873	856	883	925	921	917	892	879	944	877	920	924	876	889	921	908	923	870	908	902	898	897	890	902	873	916	914	904	892	882	961	904	948	922	909	898	896	856	824	872	894	944	918	870	891	897	892	930	924	874	901	897	893	943	937	940	872	908	881	929	866	923	901	845	946	946	881	899	891	893	910	920	929	890	897	941	908	866	919	885	904	898	928	871	893	932	932	916	937	908	835	942	951	933	832	928	942	896	938	924	941	896	949	922	917	883	867	934	946	948	932	945	912	885	916	903	877	892	935	865	906	935	912	906	910	870	958	933	914	933	880	934	882	901	955	926	885	961	912	942	876	906	906	936	926	934	884	883	919	932	912	895	908	882	897	867	926	912	934	861	885	907	862	885	902	928	917	871	921	946	944	892	939	911	920	930	940	923	937	926	893	933	927	879	915	860	930	881	906	880	877	938	830	911	944	892	896	965	922	928	939	911	930	927	857	941	901	959	898	931	941	892	919	909	917	987	936	909	918	883	927	885	945	951	888	929	881	925	957	939	879	916	918	925	860	929	922	907	939	905	873	878	894	923	913	893	930	951	948	937	910	878	924	923	862	895	931	896	905	885	839	906	939	913	925	933	915	927	890	948	905	870	895	909	921	896	885	886	910	929	853	912	934	932	900	916	924	937	909	898	877	967	921	934	962	879	899	910	905	942	897	939	866	919	957
3515	3647	3015	1739	1329	1103	981	892	801	839	754	779	776	719	748	732	713	687	736	724	708	677	687	715	666	677	746	698	675	620	715	673	703	668	714	704	701	663	704	649	696	690	745	717	675	680	689	671	663	690	673	709	671	660	642	659	710	705	639	646	680	647	677	697	655	676	681	640	698	669	656	657	670	691	701	680	693	633	667	644	710	634	688	647	686	699	649	669	643	681	677	634	701	688	697	675	651	663	674	640	673	673	655	664	663	659	646	715	701	657	684	672	660	697	682	665	686	694	673	705	696	698	628	657	694	687	671	690	695	687	639	649	654	713	683	708	641	630	692	608	699	691	690	609	611	689	656	637	638	610	703	674	642	694	670	665	676	662	679	656	667	650	718	703	669	649	658	669	648	633	698	706	655	656	670	661	698	646	675	633	717	633	696	653	650	674	652	638	682	605	706	629	650	649	655	651	683	703	662	670	640	653	675	637	643	698	659	641	704	686	686	667	685	670	648	644	693	729	635	705	694	638	669	676	706	680	638	651	652	681	662	666	677	686	640	684	662	652	674	653	725	684	652	611	653	676	625	648	657	663	656	681	655	658	658	707	657	683	688	654	661	663	673	707	660	642	626	704	668	678	675	652	622	669	690	659	701	630	682	663	659	671	623	677	692	657	698	673	657	697	690	669	689	704	709	667	649	717	632	654	685	628	688	651	636	678	621	710	634	661	615	697	660	725	716	673	668	670	623	691	667	612	661	666	677	713	696	621	685	655	691	680	669	642	656	686	718	672	623	702	656	698	683	664	675	674	683	627	678	666	674	668	708	680	630	697	652	687	687	678	691	702	675	657	671	661	699	677	658	684	686	692	669	730	693	695	639	683	673	699	653	654	699	667	622	694	676	693	689	626	666	661	641	683	674	666	633	678	620	667	697	658	700	676	656	664	652	654	719	689	659	616	733	673	671	699	681	643	634	668	666	645	640	676	687	665	698	677	682	681	649	633	679	656	664	691	632	672	663	676	707	661	701	670	699	693	699	652	708	722	680	700	672	685	634	677	677	656	641	689	690	644	665	695	648	650	645	638	666	660	665	694	642	683	673	691	691	670	616	712	683	642	676	664	656	730	690	683	671	701	624	662	682	687	634	698	712	658	644	646	656	674	650	650	686	665	682	619	636	692	701	672	721	675	676	672	656	656	659	699	632	703	643	685	668	683	704	629	663	647	707	695	666	673	664	631	730	646	676	643	667	684	663	683	660	658	691	653	596	657	667	643	694	683	678	649	671	691	686	711	653	635	644	632	647	630	645	686	691	645	649	667	714	690	624	681	666	669	682	646	653	649	656	654	702	714	638	633	688	669	657	646	655	648	683	687	647	670	669	607	670	673	616	652	597	653	669	637	667	678	653	677	635	658	668	643	654	622	672	633	722	684	672	670	638	669	709	668	715	687	664	668	688	681	667	666	676	691	685	661	666	715	652	682	669	677	634	652	671	635	670	672	663	778	602	702	666	676	642	629	686	715	696	729	700	677	632	692	719	674	678	621	652	664	656	665	666	661	675	671	719	709	627	652	621	648	633	605	687	661	630	633	619	686	668	689	678	645	699	678	688	631	678	676	728	681	662	694	646	662	626	686	650	658	709	666	675	695	628	651	681	681	624	670	595	649	692	678	665	624	706	675	688	665	734	606	662	665	707	679	676	619	648	642	690	666	699	649	670	655	651	663	686	715	647	668	647	658	670	676	700	707	669	629	676	632	688	683	654	687	708	648	656	687	653	680	657	705	636	661	682	646	685	672	662	710	655	632	682	650	737	670	686	647	700	660	705	696	691	639	684	683	681	669	710	662	670	659	621	621	631	667	722	646	645	663	638	675	689	666	634	639	628	659	674	647	705	636	685	664	635	638	712	702	637	673	687	650	685	631	729	680	658	695	718	716	671	673	677	637	684	626	687	698	623	682	693	678	702	684	657	676	686	652	688	693	712	676	636	696	675	693	678	663	661	680	700	654	656	672	653	629	618	645	640	677	650	666	703	663	639	669	684	679	636	646	702	690	620	631	646	633	659	691	599	631	634	670	686	649	674	667	663	682	656	676	690	649	657	664	671	673	673	718	667	694	656	693	639	666	685	625	662	657	644	672	677	649	638	700	626	664	640	676	666	622	646	661	673	650	674	686	670	715	617	679	662	651	603	628	658	661	665	620	655	647	680	670	715	672	675	670	687	670	684	649	648	641	636	659	655	659	699	675	642	659	652	677	710	676	647	688	690	694	641	748	652	668	674	709	715	715	648	680	630	700	642	622	654	707	674	652	668	673	682	656	665	679	664	657	752	649	655	698	630	658	637	684	683	691	705	664	629	618	666	677	694	668	663	728	646	655	684	673	698	686	658	633	705	655	669	649	649	672	684	678	669	615	664	634	657	682	676	720	649	672	659	640	711	642	721	655	672	721	637	672	680	649	629	634	672	661	627	635	634	655	675	669	656	658	659	718	664	667	650	662	659	647	660	649	705	664	647	695	649	678	637	670	652	716	639	685	624	712	675	705	709	649	699	620	644	648	680	669	693	702	679	652	695	674	672	630	642	675	657	686	631	674	687	687	686	665	693	674	699	667	637	669	666	643	687	653	697	651	687	658	647	643	705	674	660	669	685	682	658	609	680	655	685	622	628	685	644	690	661	698	654	679	682	718	674	680	619	657	668	658	669	668	684	638	640	674	595	652	681	687	648	684	689	747	651	671	631	642	682	690	630	668	684	663	688	658	675	671	679	640	693	641	620	672	658	706	674	678	668	660	665	689	675	697	661	656	623	654	670	622	664	678	648	670	677	656	650	660	700	642	662	616	635	628	625	655	676	650	645	653	644	620	670	641	685	686	670	663	722	679	681	663	688	661	678	645	690	705	684	685	662	691	636	691	668	648	711	624	599	624	629	693	682	659	685	681	658	620	627	685	639	667	703	700	657	741	632	594	610	655	694	652	662	717	668	645	684	729	582	650	662	695	673	670	658	681	667	654	699	669	691	633	660	641	702	668	660	664	632	685	673	652	654	660	672	653	696	624	683	647	670	679	622	684	684	638	637	638	625	637	668	675	719	668	667	668	719	649	704	677	681	647	707	651	658	654	618	630	615	641	634	687	649	683	694	683	667	691	617	665	689	669	648	677	650	695	627	633	632	676	707	708	609	663	650	647	684	629	608	636	676	695	612	652	667	686	687	648	629	665	629	673	694	682	677	673	626	676	648	614	650	637	666	612	684	642	665	655	677	699	666	634	694	658	647	616	648	700	661	654	732	624	654	676	627	711	676	673	640	695	634	680	643	663	709	663	672	668	621	676	688	663	681	690	708	655	671	653	675	678	684	665	638	661	699	702	664	693	652	620	668	673	659	653	695	663	649	702	650	613	667	656	688	646	635	657	627	652	638	684	654	677	625	690	682	720	670	630	637	674	622	667	631	675	648	633	674	671	705	654	677	680	681	655	648	691	655	648	697	640
24522	21472	28784	24577	21469	8664	1806	1251	1005	1030	974	963	892	821	916	887	872	867	898	840	829	820	859	821	812	846	856	818	831	808	787	814	812	837	849	825	863	820	793	836	804	859	815	770	859	789	814	839	853	881	809	825	831	808	897	794	803	754	828	769	746	789	823	800	778	787	813	763	743	829	849	807	793	779	843	804	779	797	817	857	812	815	837	833	834	894	810	794	779	876	837	829	783	802	786	778	792	804	828	837	746	794	790	813	769	781	819	829	748	775	762	852	785	807	823	805	799	776	828	798	796	802	800	796	828	773	783	803	819	775	774	814	826	854	813	836	787	826	775	795	797	782	842	790	772	766	841	772	744	818	772	761	792	790	757	843	772	787	891	761	800	846	748	778	853	833	791	829	795	803	793	792	880	793	833	743	800	799	817	802	830	782	842	809	786	795	809	788	803	811	753	831	848	796	835	846	826	735	723	774	825	793	764	766	811	806	734	741	791	774	795	804	809	835	758	788	804	822	819	804	803	807	828	851	824	792	803	857	819	815	837	787	787	818	795	821	810	821	759	725	787	831	775	795	823	806	827	746	790	791	834	762	798	817	766	829	840	831	849	841	762	788	797	807	826	761	770	756	806	842	834	795	793	769	825	802	804	804	831	796	837	830	819	821	798	732	773	808	768	810	867	778	777	774	824	821	798	810	813	795	784	812	795	825	819	795	817	785	772	753	742	799	757	767	765	798	800	792	827	771	787	812	800	813	846	812	787	778	806	789	782	829	764	762	790	765	802	815	858	725	797	789	787	817	793	789	801	834	807	793	819	799	859	811	777	788	799	834	749	782	786	784	789	817	753	812	780	774	812	778	834	800	802	780	774	827	834	771	774	814	832	788	816	815	819	794	817	785	838	766	763	812	787	772	762	794	813	810	810	791	746	764	827	814	771	779	785	791	785	810	790	763	753	810	780	763	817	822	854	825	835	783	783	767	840	783	797	797	780	783	779	782	798	824	804	836	831	797	809	814	810	765	804	786	771	800	815	815	817	753	762	775	838	842	720	799	796	819	824	802	839	827	831	811	749	789	793	771	755	773	805	779	775	763	759	834	805	780	774	775	793	836	803	809	804	814	792	799	815	863	787	797	775	797	793	834	789	801	826	768	830	793	822	809	740	785	813	798	745	782	786	778	847	825	806	769	833	781	782	730	837	767	784	772	799	763	784	779	835	824	804	819	775	821	832	793	812	793	772	773	766	759	855	806	761	820	783	753	812	793	851	863	831	824	784	756	793	823	776	766	788	819	754	806	832	791	788	781	821	746	784	795	821	793	825	790	780	797	774	744	798	775	832	821	798	810	790	787	837	773	761	792	775	818	804	791	774	773	771	855	797	842	801	758	783	793	817	825	824	770	776	811	865	788	781	776	714	811	866	769	728	799	824	788	809	754	784	802	796	804	820	811	796	782	808	733	770	759	794	763	795	798	806	755	771	771	837	834	817	802	805	814	803	795	835	786	813	797	752	782	807	793	783	789	793	780	816	800	800	802	855	780	796	802	783	824	802	782	817	751	765	757	802	799	814	796	805	851	772	793	770	841	780	815	790	809	799	767	805	777	769	817	827	802	830	758	837	783	767	781	800	806	783	763	813	768	805	865	787	784	760	791	789	785	788	831	816	785	837	813	739	828	802	804	794	805	798	824	808	806	784	793	755	757	810	788	758	785	873	803	772	792	795	788	803	773	813	804	826	815	798	782	785	752	765	788	791	790	791	805	787	791	843	770	771	788	825	779	796	828	777	822	769	751	821	752	813	816	841	731	773	780	868	804	836	792	789	819	774	832	799	780	748	788	783	800	782	826	786	807	848	762	788	772	769	768	788	769	799	812	792	787	798	761	785	815	812	800	789	763	775	811	764	800	704	749	775	826	813	798	742	814	781	802	853	741	846	815	821	742	794	789	808	789	819	791	761	805	794	796	801	783	771	808	808	801	778	826	787	827	725	812	755	813	811	784	752	795	806	778	786	779	783	736	814	736	767	752	822	817	771	789	777	847	776	835	738	837	805	830	788	777	762	799	765	797	825	798	819	784	779	863	799	796	748	786	763	774	795	776	782	782	775	799	822	794	797	775	804	820	745	841	807	741	772	778	781	789	830	797	824	770	809	785	767	775	796	782	804	791	817	834	743	808	785	830	803	828	821	778	801	792	782	777	784	776	818	809	815	769	791	824	782	780	821	733	801	801	811	771	822	786	838	866	822	825	823	804	817	777	856	760	759	807	819	797	765	782	843	769	803	799	797	805	814	846	805	763	769	810	795	803	840	787	790	801	832	799	828	807	824	792	831	821	858	798	823	851	848	851	821	792	829	815	820	766	768	817	846	765	804	800	831	769	861	779	749	794	817	864	778	738	790	774	812	778	785	801	798	849	818	830	779	827	774	781	810	756	845	848	768	808	762	858	842	785	840	822	756	784	726	783	744	830	825	823	735	804	756	828	798	770	793	778	760	863	792	782	811	800	752	815	794	808	796	806	803	787	758	748	797	813	788	817	778	831	799	820	789	825	857	832	732	810	800	822	808	774	734	835	816	816	811	785	804	816	849	821	782	738	745	779	790	805	770	817	815	771	805	776	764	800	843	814	805	826	801	830	832	749	797	792	840	789	747	787	785	793	811	782	787	822	764	752	834	793	777	819	809	807	759	816	791	819	808	808	808	733	782	847	840	746	799	740	810	789	815	780	786	794	800	813	753	775	788	786	803	768	785	795	775	835	755	813	772	818	773	789	767	796	789	771	841	825	806	741	740	738	803	834	789	808	803	791	814	805	851	807	822	783	759	841	716	809	784	805	803	800	799	780	755	783	804	776	789	827	803	832	798	819	845	853	821	793	795	777	792	767	820	782	836	821	776	785	789	809	766	804	747	780	821	825	847	799	815	753	823	832	783	782	781	777	846	817	853	801	785	815	814	760	780	829	834	840	764	792	804	809	814	757	818	785	824	756	759	845	788	806	781	816	824	786	821	834	770	771	784	750	779	795	786	851	789	808	853	772	802	848	788	831	805	790	812	850	759	791	806	783	815	818	764	750	801	790	770	822	780	797	773	808	795	833	736	776	807	808	800	817	801	783	845	791	793	779	758	791	824	842	765	803	808	805	792	811	847	758	803	795	803	795	778	749	841	829	806	815	753	802	789	755	790	836	813	790	789	801	767	777	842	799	807	737	810	813	801	801	733	804	800	774	769	790	835	776	814	828	741	808	788	795	776	845	731	754	810	830	832	857	829	824	795	731	789	804	798	791	819	794	765	775	805	818	820	806	795	796	795	795	815	851	804	730	867	747	777	773	777	756	838	807	814	789	764	772	820	801	765	809	827	801	776	803	762	774	788	762	824	814	777	755	812	802	787	750	837	807	770	762	830	747	818	823	734	824	785	769	793	785	784	820	845	848	858	802	796	784	813	813	803	794	776	811	824	838	806	848	816	809	814	779	832	823	760	782	799	840
3766	6116	4975	2631	1856	1391	1236	1044	959	887	830	843	770	742	720	699	683	725	691	677	664	645	681	616	622	666	592	693	641	624	642	613	623	693	633	621	609	609	620	646	601	586	619	599	583	591	669	598	665	611	577	572	591	638	624	629	666	612	652	677	602	634	626	652	611	621	650	619	609	688	626	594	653	636	624	622	577	664	673	617	611	659	652	597	628	646	643	575	641	610	602	575	619	616	597	625	663	643	618	623	646	593	592	606	597	582	620	631	605	619	638	636	626	632	572	635	562	635	649	594	610	621	614	644	644	601	665	630	552	671	609	619	624	651	600	625	611	628	666	593	595	597	536	603	623	593	613	583	609	601	626	592	653	629	615	676	611	632	573	591	628	613	615	619	606	628	578	568	559	661	603	628	626	637	620	623	613	612	556	569	583	596	598	606	593	619	600	659	617	600	576	614	607	694	617	632	651	604	619	613	615	574	609	587	640	602	597	595	617	649	605	580	600	604	615	555	615	577	619	580	617	611	599	592	603	588	620	600	610	607	614	598	618	601	641	625	548	596	621	584	636	668	646	631	584	609	572	613	631	577	602	613	610	585	596	574	614	613	633	612	622	625	669	585	672	632	654	608	607	603	594	654	588	576	590	592	612	604	579	625	636	597	638	587	605	594	629	607	593	611	574	582	642	623	587	595	611	578	578	625	627	597	593	631	621	597	573	609	604	620	617	634	629	597	572	544	626	554	636	634	586	588	609	590	603	583	588	610	621	606	623	643	585	606	632	604	553	585	615	618	641	627	622	558	604	640	603	594	621	606	620	632	609	595	587	594	620	606	648	583	653	609	634	599	576	609	601	608	631	568	655	605	636	592	604	614	619	617	610	602	596	621	614	632	597	604	631	569	613	592	583	578	590	596	609	592	569	581	609	618	600	572	612	595	564	619	582	606	594	599	584	608	623	584	595	584	572	602	605	605	596	616	595	598	624	607	573	589	601	632	589	627	534	584	591	556	608	575	607	598	611	561	648	606	613	575	638	631	621	621	578	626	590	563	599	594	618	608	616	599	579	584	575	553	621	583	624	630	580	589	662	594	656	578	590	617	630	632	608	600	613	604	617	597	590	611	591	620	599	618	581	617	606	628	575	612	627	577	624	611	648	601	603	594	619	639	578	585	582	589	640	592	643	598	655	609	605	600	616	608	613	622	594	667	613	634	599	619	596	597	596	530	611	628	584	587	550	596	581	594	608	588	619	642	575	628	559	592	608	610	588	619	662	576	577	591	610	588	631	659	588	616	598	570	587	582	608	589	587	586	581	567	597	641	598	603	608	631	549	623	587	586	581	624	624	592	590	635	542	589	636	605	611	564	592	564	602	597	611	617	603	590	592	622	585	599	583	591	592	596	622	581	592	569	610	629	593	636	576	595	569	591	567	593	656	577	636	564	590	616	617	549	591	611	583	594	582	648	591	602	600	598	640	602	600	622	622	605	599	587	608	608	589	579	610	629	589	617	609	620	615	655	540	641	636	575	589	661	609	580	592	612	592	624	578	582	614	569	607	578	640	669	607	582	569	640	618	628	569	625	601	583	614	596	547	664	600	588	613	577	583	598	570	572	595	649	630	579	552	600	602	590	571	604	664	576	623	583	593	615	607	573	632	628	608	683	581	612	620	626	648	604	611	649	613	573	631	616	626	617	614	608	633	616	626	610	538	608	548	618	597	615	590	592	654	568	639	575	618	591	570	580	633	579	577	566	609	625	582	601	590	594	659	582	623	615	572	591	581	604	616	573	589	571	603	637	613	607	620	625	606	606	577	594	621	571	566	591	568	603	567	586	636	597	612	656	559	646	603	644	602	571	651	586	610	553	599	644	573	608	612	567	629	614	586	643	606	621	603	602	546	592	639	635	649	599	612	642	595	604	589	589	565	629	596	648	645	597	609	630	613	569	599	613	639	588	606	586	591	611	575	655	627	596	598	566	583	620	636	601	584	573	609	585	589	608	591	636	607	590	623	594	597	617	600	573	605	590	606	590	563	612	591	600	601	636	629	624	584	611	622	568	581	618	620	614	607	624	625	571	601	600	551	577	567	575	623	608	578	647	623	563	608	581	578	567	596	563	574	554	575	590	574	592	585	582	560	574	603	619	607	606	633	576	614	566	602	594	577	597	597	583	604	600	604	609	621	580	602	616	570	577	611	614	601	610	569	601	577	557	592	568	579	582	589	595	610	578	589	620	587	612	597	571	611	569	596	617	628	624	598	617	572	548	619	577	591	592	583	584	619	579	625	572	581	580	588	561	584	542	617	587	635	580	604	631	618	605	572	591	647	629	562	581	599	607	549	601	560	615	614	635	623	638	583	598	603	617	574	590	578	587	600	633	589	619	615	605	526	621	562	588	649	578	605	610	572	619	626	581	623	560	585	640	590	607	597	608	615	606	613	599	627	581	592	581	590	607	616	606	601	630	602	605	596	589	565	571	573	624	601	592	579	626	608	579	573	589	541	598	562	607	621	608	593	588	581	617	631	568	567	555	610	605	584	611	564	599	591	622	607	538	612	585	577	577	598	630	578	556	554	599	578	598	600	577	588	584	562	624	637	603	603	602	588	602	651	614	570	601	603	587	607	594	541	587	580	594	626	579	613	602	622	583	619	582	636	612	648	579	596	598	592	615	597	599	601	565	598	648	613	591	563	618	610	602	597	582	569	582	614	568	640	590	587	601	614	616	648	590	579	576	595	605	579	617	583	617	587	574	595	562	622	588	594	604	584	601	597	610	631	587	581	618	615	620	599	601	591	596	602	601	587	556	589	584	597	570	599	576	635	620	554	650	600	591	607	593	637	628	596	558	608	554	561	631	550	582	586	610	586	607	611	587	573	613	597	590	638	608	605	596	589	621	566	576	616	644	605	629	607	614	568	591	588	578	597	607	585	597	586	617	567	569	638	605	570	526	617	636	663	543	615	608	624	581	591	614	535	606	640	561	631	560	623	571	640	604	584	651	577	539	596	602	655	568	570	567	594	625	582	617	598	621	585	606	647	582	600	561	636	599	573	563	589	562	569	639	590	604	586	628	580	619	590	590	581	593	599	639	586	603	618	600	604	540	589	679	618	602	639	589	590	580	530	619	605	634	610	587	592	609	562	594	582	631	596	595	583	622	586	558	602	625	599	611	623	599	594	602	633	597	610	620	601	608	630	550	568	590	610	593	581	581	601	577	578	594	580	621	597	630	595	589	584	614	634	609	560	635	582	591	631	614	616	599	528	641	578	618	556	560	610	615	548	618	586	628	617	618	580	586	572	607	608	604	586	588	584	648	583	595	569	593	567	603	554	579	592	569	560	603	597	615	560	561	570	542	588	591	604	580	613	583	585	590	588	592	593	633	602	573	562	625	589	538	608	571	580	622	597	586	580	579	599	579	656	574	609	616	588	609	645	566	609	587	584	598	601	597	577	628	625	609	607	606	573	588	570	585	623	579	580	578	632	609
27924	10319	1125	730	524	533	539	546	539	524	542	516	471	517	578	542	480	508	539	519	509	542	482	522	547	509	546	529	489	505	501	529	511	509	504	505	522	534	506	492	557	497	563	542	531	481	475	534	534	510	507	545	508	573	511	529	534	539	512	499	550	541	528	511	530	510	521	522	517	521	530	508	553	521	512	537	559	489	512	520	501	495	481	531	516	498	514	509	520	513	566	501	537	486	529	510	501	529	525	520	485	479	540	525	547	524	537	570	511	505	522	525	517	509	513	498	468	481	516	510	500	527	555	489	526	553	544	499	555	512	511	518	499	510	533	531	555	504	520	492	491	528	496	534	461	528	502	459	550	529	511	534	520	509	511	506	563	503	502	509	529	489	519	525	510	544	498	523	497	503	494	489	483	544	508	502	516	517	561	516	547	506	544	485	488	515	531	497	530	490	529	518	546	536	490	513	502	470	523	487	536	536	533	531	491	524	572	537	506	497	493	534	504	506	480	475	512	523	520	504	511	524	517	574	521	483	553	493	482	504	513	506	494	518	505	544	479	494	538	519	512	509	559	500	522	484	528	493	538	523	511	505	557	542	483	515	494	504	505	485	455	485	488	567	536	491	514	539	504	522	498	509	530	513	482	503	539	543	536	511	496	563	482	523	531	521	513	540	551	501	512	518	520	523	554	502	561	541	515	555	556	536	495	518	505	525	528	543	499	501	526	522	567	523	489	527	507	520	497	516	560	533	498	508	542	516	495	542	528	503	539	482	505	474	511	471	506	502	552	498	519	484	531	523	487	512	482	523	530	514	494	522	529	485	495	491	540	494	525	564	507	517	488	476	493	503	500	494	505	521	497	480	509	516	462	507	547	521	509	524	571	523	548	523	531	531	498	558	553	530	515	542	539	538	556	485	528	507	532	519	517	517	524	550	498	505	521	493	524	477	491	511	489	535	495	537	508	477	525	527	519	503	500	513	502	552	518	535	531	481	518	502	536	517	505	503	555	504	472	517	504	512	525	507	489	524	508	558	552	536	556	494	517	517	500	524	551	478	517	520	505	480	482	481	507	556	555	500	505	539	506	470	476	474	489	459	530	545	476	495	531	495	476	569	514	517	491	499	513	512	469	542	480	503	497	516	554	516	497	520	558	541	535	557	512	506	556	538	489	508	538	510	516	487	511	496	512	516	514	520	525	548	516	517	554	497	531	520	520	531	525	509	513	549	504	484	549	516	512	539	500	528	501	466	516	562	526	497	522	544	538	530	484	497	505	483	522	500	496	510	511	502	554	517	526	494	489	534	552	518	524	534	455	548	479	526	520	460	481	478	558	540	504	465	501	533	515	480	492	488	539	474	534	578	479	542	507	464	503	528	491	495	548	511	520	516	490	485	515	487	469	516	528	516	521	486	527	509	497	526	514	548	534	528	478	487	496	540	527	506	529	496	457	477	536	535	510	488	469	517	512	516	503	503	500	521	489	502	501	509	555	505	494	479	544	496	535	478	487	496	489	496	492	507	528	474	550	547	528	561	523	491	546	520	521	540	537	553	538	533	527	518	534	523	492	533	539	504	512	508	487	507	510	518	508	491	517	504	473	531	533	516	510	514	530	498	529	542	525	524	543	501	516	514	524	530	544	485	573	543	533	534	531	540	524	503	520	516	491	476	526	485	539	531	525	511	538	530	517	523	515	513	510	518	515	486	512	545	530	550	524	532	501	508	504	527	521	508	509	518	516	528	524	507	557	519	556	528	503	509	510	502	481	538	553	519	475	535	530	537	512	497	538	524	525	514	515	544	525	501	537	543	479	516	519	518	505	462	514	509	524	506	486	526	546	498	513	490	525	484	458	497	516	520	528	522	497	456	536	500	521	523	476	546	517	529	504	557	524	567	523	492	522	512	498	554	504	539	513	483	506	523	508	511	501	483	493	491	495	545	533	484	496	503	500	538	510	494	514	502	527	523	499	498	515	525	488	511	509	497	514	504	554	520	514	536	546	511	540	484	531	514	495	523	508	540	537	513	509	527	470	540	514	538	543	589	511	482	523	527	515	562	534	488	534	528	520	498	502	518	533	498	520	542	488	555	491	490	520	503	521	519	486	478	524	493	540	490	495	533	495	523	488	541	501	476	530	524	520	519	469	472	542	490	495	538	550	538	540	499	538	503	510	531	492	518	501	494	545	549	498	530	540	556	533	515	541	502	530	538	524	546	474	507	513	508	533	510	523	511	551	530	588	554	518	530	516	479	563	532	521	483	503	511	501	522	549	530	496	519	502	507	539	500	514	514	543	490	512	490	530	511	511	485	494	518	538	549	490	508	497	507	576	488	490	492	541	516	534	510	534	527	516	523	553	545	503	519	495	530	518	524	518	489	512	533	529	511	492	486	547	510	545	512	533	489	477	508	586	506	477	494	498	547	495	536	513	511	503	512	559	494	474	476	484	525	514	517	490	513	474	501	482	488	481	523	501	509	497	529	536	543	552	488	527	485	491	510	511	502	502	511	529	486	527	512	520	544	514	490	502	510	520	493	524	502	493	524	504	531	496	513	509	555	469	511	486	505	505	493	488	490	484	517	502	533	529	491	501	502	518	557	519	496	494	480	496	522	527	542	487	529	528	500	512	497	523	543	523	523	531	558	507	507	524	483	537	535	522	476	456	498	527	545	510	551	513	528	511	519	553	539	508	487	495	506	544	494	559	538	549	558	518	534	552	550	500	511	528	514	490	514	526	493	510	538	509	509	509	493	510	514	478	494	520	512	507	466	503	520	513	501	523	530	536	502	504	505	496	505	529	528	523	547	517	544	542	532	508	506	458	546	524	537	546	493	464	541	501	480	516	505	516	527	511	524	502	528	502	537	500	499	513	513	500	510	471	496	532	532	494	533	573	524	493	503	509	535	500	499	508	513	543	478	529	503	498	544	542	498	488	506	518	548	521	502	542	533	514	509	507	535	499	491	483	522	514	561	491	531	512	522	510	544	511	518	512	516	519	529	504	516	531	524	540	524	535	508	521	521	490	572	504	515	527	554	512	527	523	483	507	501	522	477	478	508	508	461	498	518	532	519	526	526	533	563	526	515	502	495	525	543	495	560	505	516	443	560	529	535	551	541	538	453	530	493	513	519	504	518	526	529	508	516	543	531	541	493	516	499	510	495	509	488	528	517	561	515	462	533	504	551	476	521	512	543	516	497	501	479	514	562	478	567	533	497	503	518	518	516	497	575	519	498	507	514	489	551	523	494	513	534	526	506	517	496	472	529	511	514	523	527	513	490	566	491	500	550	550	520	508	522	487	534	503	484	498	556	504	516	493	534	529	499	509	530	483	526	516	547	520	492	541	531	522	534	486	532	523	508	529	540	499	543	536	470	508	482	501	535	510	501	503	499	550	546	538	563	519	515	524	504	501	528	510	512	507	498	527	505	510	483	515	477	533	573	490	481	539	516	512	551	513	542	519	530	494	513	526	542	518	557	484	493	497	505
4883	529	502	435	425	388	389	350	384	364	395	417	370	381	375	367	386	365	411	354	365	391	341	372	370	360	408	411	385	365	373	373	335	369	385	361	381	365	390	374	380	408	403	409	385	358	393	366	367	401	409	355	351	366	384	376	370	381	398	438	341	360	409	350	350	398	375	365	384	401	394	360	352	379	381	373	394	350	385	415	376	357	401	389	351	384	413	401	395	372	363	371	393	379	373	386	350	397	381	374	381	389	393	380	371	364	394	371	362	355	367	355	372	411	360	392	364	380	347	397	358	359	366	373	353	360	372	353	359	430	386	328	353	376	371	365	380	353	385	393	400	348	348	385	360	398	362	376	360	356	357	409	384	399	382	369	377	392	377	391	370	392	365	388	404	423	399	418	389	359	381	415	382	386	359	392	389	395	369	368	336	411	366	360	378	383	382	387	357	378	377	379	384	359	353	384	402	369	421	392	372	389	382	358	339	357	376	404	366	364	347	381	386	360	382	355	398	378	369	395	368	380	371	341	366	398	358	360	383	374	382	369	378	412	388	372	373	389	397	335	396	385	359	392	371	375	333	399	390	344	398	371	408	372	399	380	373	345	365	369	368	409	378	365	390	379	322	401	378	396	391	363	366	350	385	371	376	381	392	398	413	380	330	385	411	383	387	360	331	384	380	397	383	409	360	403	379	383	392	407	410	394	368	358	336	342	387	372	406	400	356	393	372	386	361	373	390	373	363	408	376	347	392	366	382	368	362	364	369	366	383	363	380	386	359	413	364	381	363	379	408	371	367	380	366	364	390	322	379	388	379	371	382	364	364	373	349	359	389	394	332	385	340	381	382	370	382	373	390	405	379	394	385	401	371	386	393	354	377	380	380	362	356	377	407	427	344	377	393	370	367	369	434	395	399	382	380	383	367	392	382	376	414	416	400	354	362	376	370	382	353	373	363	395	385	389	421	345	378	362	370	360	415	377	339	404	382	352	393	360	372	354	403	390	388	377	383	347	397	378	357	355	380	349	380	378	383	358	406	383	396	375	386	404	390	376	390	399	353	405	376	388	403	384	403	393	378	363	397	369	411	355	385	403	363	347	408	380	378	392	384	372	342	327	380	369	372	370	388	361	380	390	371	370	398	366	384	402	399	362	363	366	386	367	383	382	405	356	369	366	373	406	400	384	378	362	399	382	342	410	369	403	368	396	368	401	397	389	369	348	345	382	365	387	386	363	372	376	394	383	321	399	410	375	383	390	365	376	384	373	379	380	366	355	373	367	402	367	372	396	376	385	378	375	369	406	369	420	406	365	371	360	381	399	372	360	416	376	359	370	365	385	346	379	382	373	371	390	373	353	346	365	396	397	388	371	388	405	384	404	401	382	370	384	407	370	348	377	370	418	357	366	394	345	389	372	366	362	380	388	387	345	385	350	349	376	348	349	398	392	386	371	378	381	389	367	392	382	402	380	393	388	352	383	352	357	372	373	382	373	359	420	358	341	368	389	416	393	364	414	359	380	346	390	368	364	376	392	388	413	409	351	389	354	395	371	373	391	380	400	403	389	388	364	380	367	377	389	394	359	351	373	388	407	384	412	385	379	393	430	360	398	355	363	348	386	352	353	412	362	395	388	368	381	402	351	377	368	355	364	386	380	369	388	374	350	382	371	390	357	389	385	376	433	373	337	392	382	380	390	361	368	372	390	361	348	398	392	373	377	403	365	440	395	394	401	373	354	406	398	381	359	395	382	416	393	356	398	373	344	408	393	363	398	439	389	380	370	366	400	369	389	399	355	362	428	369	366	398	375	385	379	382	387	398	320	359	371	370	382	353	340	394	371	369	332	380	370	405	376	392	361	361	373	393	342	426	381	385	362	386	345	382	374	347	372	354	370	382	391	362	385	336	384	374	407	374	371	376	378	382	382	395	383	397	374	377	367	365	373	397	348	364	343	386	383	363	368	371	349	337	385	367	390	364	388	376	385	378	387	391	344	364	393	403	363	350	371	348	391	376	393	380	345	365	362	406	380	372	389	423	374	357	365	377	416	378	379	374	339	388	358	421	362	359	377	380	385	385	344	427	387	348	381	398	395	362	390	375	344	353	393	354	388	381	400	384	362	373	342	336	380	370	368	365	387	371	401	389	380	369	360	376	372	407	377	407	387	380	381	394	339	382	372	353	351	385	337	381	401	366	393	369	390	367	394	379	373	349	407	368	395	343	372	422	361	360	358	359	374	394	368	363	375	392	387	378	364	370	346	368	388	360	334	380	406	362	430	367	409	374	377	383	336	401	383	361	411	400	383	389	388	357	360	353	385	337	358	401	372	387	347	352	385	404	394	395	365	366	380	356	383	354	380	373	387	352	381	382	391	353	387	401	408	366	390	365	375	346	376	351	386	355	371	410	349	379	387	401	374	359	338	359	376	423	378	394	375	374	374	375	377	400	395	355	363	377	356	427	347	410	396	358	397	386	375	365	399	375	378	384	408	345	365	394	385	400	360	354	408	376	383	376	389	390	371	377	416	368	365	385	413	377	368	366	393	391	379	384	380	395	378	420	382	353	388	382	399	343	405	343	351	386	396	360	374	395	395	367	378	377	412	404	402	374	370	342	363	355	373	388	400	390	396	386	377	379	374	373	384	380	379	389	406	409	354	370	348	396	379	377	367	417	415	357	369	368	391	361	405	339	373	360	382	414	390	375	390	346	373	359	381	368	399	360	362	366	376	385	390	396	373	386	325	389	346	399	369	379	373	371	365	406	394	367	382	378	334	407	371	379	387	358	392	356	387	385	371	381	393	362	407	382	381	372	389	369	383	382	390	396	374	366	387	402	386	373	376	379	377	389	386	375	379	392	371	394	367	418	353	373	377	354	389	357	367	379	371	372	406	352	388	354	369	421	382	379	350	384	394	391	403	344	384	383	382	370	387	392	385	381	382	378	372	418	361	393	404	408	340	363	364	413	361	358	381	367	355	357	359	373	372	365	361	437	379	362	372	369	355	408	359	353	395	383	378	366	387	402	353	382	339	349	406	384	404	362	398	382	374	374	392	364	357	367	377	330	341	405	351	352	390	365	368	400	355	385	370	350	386	369	367	353	385	396	393	347	380	356	365	385	334	371	342	368	374	367	370	342	349	401	409	391	351	357	366	374	390	397	407	382	362	377	357	398	354	404	406	362	366	362	379	416	380	373	373	397	399	363	385	383	388	358	377	357	384	410	405	380	370	392	439	398	363	348	361	345	360	381	342	393	373	350	366	389	364	369	376	341	403	398	374	349	347	379	415	380	376	358	376	403	362	357	353	391	391	381	355	377	363	358	413	375	300	386	373	388	411	394	398	405	367	381	392	387	402	373	396	374	356	391	398	375	380	405	380	371	403	390	344	381	344	363	383	380	394	384	340	379	344	409	393	387	366	412	380	367	346	366	382	351	378	416	359	372	396	369	382	372	428	374	397	367	355	362	384	373	397	387	381	339	375	377	375	419	401
25572	21490	27901	25498	11216	1881	1351	1086	1004	1040	1027	974	978	1039	962	994	968	985	966	934	926	884	958	976	919	953	986	952	914	858	880	932	970	941	899	909	920	920	943	959	964	934	996	983	946	900	888	915	910	947	954	882	939	954	900	955	894	918	950	986	933	862	924	919	972	965	912	912	896	887	1020	911	927	961	934	883	971	940	930	928	958	958	913	928	909	926	991	958	877	887	877	914	905	890	882	905	916	864	979	940	887	971	910	943	917	960	938	948	891	964	877	964	928	879	863	983	911	907	930	896	875	942	885	937	905	931	929	919	895	959	925	930	885	927	917	934	939	893	921	903	926	935	936	943	920	936	848	911	902	956	884	925	901	940	898	925	959	874	941	937	882	963	920	835	950	915	950	919	853	893	994	930	882	899	927	960	857	874	899	915	927	988	933	909	922	862	995	903	885	928	900	945	923	922	899	931	885	872	952	922	897	908	924	916	925	912	906	894	905	868	937	942	914	912	995	884	895	923	898	947	918	894	928	874	930	922	929	868	909	942	896	887	915	878	883	971	858	930	886	967	918	898	903	906	948	864	885	900	909	877	919	911	913	934	879	871	899	899	915	873	887	925	926	904	950	913	886	996	877	916	951	913	937	915	911	868	912	895	920	884	907	931	885	822	923	936	933	918	923	928	884	943	916	927	936	906	857	941	856	909	883	884	922	917	892	889	898	809	847	961	877	947	884	912	921	906	970	862	906	940	906	927	924	946	910	954	888	920	905	894	906	937	862	908	947	931	860	924	940	897	921	886	894	941	951	891	915	930	907	937	898	939	940	898	919	962	914	930	918	940	936	923	962	908	1007	907	934	903	869	876	902	875	970	933	937	956	970	918	925	905	911	925	915	870	954	922	885	885	878	916	905	920	905	932	934	904	934	910	896	978	892	923	887	849	900	879	882	1006	909	924	974	912	930	891	928	903	921	916	932	901	909	958	928	940	908	907	886	928	942	849	1003	936	909	921	897	861	929	903	899	907	868	938	877	929	914	957	904	945	891	948	981	874	877	904	929	945	977	935	946	933	891	901	925	919	902	948	889	911	894	955	873	950	908	893	947	923	942	921	882	959	876	921	911	869	886	864	834	922	947	903	951	931	932	841	943	923	896	887	876	902	970	909	940	886	931	899	948	958	904	932	956	972	925	930	926	865	901	919	933	902	898	900	880	899	930	954	899	898	913	911	956	876	910	854	894	902	938	925	857	905	922	902	934	927	896	960	928	896	946	887	946	936	927	934	925	987	941	886	929	979	951	942	932	897	900	885	932	888	940	874	946	926	936	940	905	899	887	965	880	883	913	892	935	854	934	915	883	945	959	870	935	928	905	962	925	928	890	885	948	897	935	889	945	946	887	962	909	923	862	918	896	938	896	915	920	928	945	932	907	965	890	945	892	901	873	921	908	830	874	930	878	897	900	912	916	870	902	933	933	907	897	886	929	920	888	950	908	893	895	918	929	942	909	945	936	894	923	911	918	949	882	901	913	918	855	939	895	895	972	897	916	893	895	972	935	869	869	931	905	881	916	900	977	847	944	931	900	896	908	933	904	917	948	872	889	919	906	894	908	935	918	917	913	832	930	867	888	919	919	917	887	921	874	901	937	949	934	895	907	912	889	895	914	929	947	908	903	954	871	921	873	931	943	890	897	853	919	909	867	923	929	894	887	897	948	915	896	870	918	875	871	892	912	940	913	864	935	925	915	872	902	967	898	872	884	936	955	990	935	942	957	905	886	900	900	845	981	933	952	922	893	892	933	886	938	938	933	939	925	968	912	896	882	899	901	961	874	958	892	858	905	938	921	918	950	925	871	908	901	881	959	887	878	921	889	951	924	958	919	912	916	952	910	962	869	954	925	943	893	874	857	884	912	924	927	896	879	895	929	912	878	936	935	889	948	968	912	940	896	951	922	907	922	924	933	911	935	943	937	896	856	948	894	870	987	924	879	903	849	855	899	933	907	953	908	884	920	903	934	919	933	876	931	937	889	903	861	853	912	906	902	900	934	946	851	904	947	937	960	928	914	937	962	968	935	931	830	871	895	882	876	935	910	918	898	912	865	919	873	964	882	931	932	879	875	929	821	914	915	913	947	958	882	938	903	921	893	928	910	873	906	898	951	912	920	811	944	880	918	927	930	911	914	916	977	961	989	972	940	902	855	864	912	923	926	888	946	851	935	879	990	934	953	831	949	918	861	873	899	899	948	922	910	932	984	913	926	926	875	939	923	912	898	931	944	876	955	904	949	930	887	941	914	880	917	874	938	933	902	906	953	894	842	922	857	972	929	833	875	931	920	900	898	905	886	869	1017	925	866	922	886	934	971	913	935	916	904	893	896	903	939	941	916	925	879	908	887	896	902	928	934	866	909	871	920	932	932	915	895	942	911	931	879	914	969	930	915	937	929	900	908	906	897	930	914	900	924	900	977	904	966	919	981	971	900	920	959	851	886	873	927	920	879	909	938	917	977	901	854	894	946	916	875	904	968	899	910	883	906	965	943	955	933	916	908	927	907	927	938	885	876	948	885	904	955	935	860	962	949	958	950	914	939	950	888	949	932	913	888	956	947	930	927	933	935	968	895	921	909	903	890	904	941	896	918	943	917	942	973	891	916	976	876	926	914	878	896	900	952	895	966	948	935	850	919	878	860	914	908	906	890	909	913	952	940	945	880	915	961	993	929	908	943	959	944	961	879	908	959	880	915	911	941	909	894	930	851	908	998	939	940	881	878	940	908	921	871	893	934	876	899	922	906	961	937	930	869	837	867	898	935	932	927	954	885	884	928	897	915	906	914	867	889	845	880	885	964	881	930	1011	956	860	887	957	937	925	882	926	905	886	958	935	897	888	934	959	893	901	928	917	903	872	954	883	920	966	978	848	905	932	909	937	961	877	933	876	904	878	924	901	922	885	885	962	928	867	925	951	874	907	914	970	916	949	910	894	904	948	921	891	949	892	913	862	864	961	894	940	971	905	938	931	922	949	948	930	919	952	909	915	909	966	916	926	892	900	940	910	858	908	875	903	882	905	905	872	907	895	950	890	915	895	888	900	862	840	940	909	955	950	867	877	911	925	924	901	893	927	872	871	883	913	934	935	946	847	893	945	913	891	939	928	925	886	923	865	911	926	925	901	933	949	929	899	931	891	913	902	907	917	863	906	861	944	854	900	847	889	957	933	886	920	948	927	874	937	929	921	951	906	879	915	891	912	899	920	898	881	896	939	954	839	911	940	913	917	919	910	935	874	939	894	924	900	919	950	958	937	919	917	930	956	930	910	927	928	916	955	941	904	887	931	881	912	936	899	908	957	972	897	940	891	895	950	886	860	891	931	931	918	887	888	919	924	928	945	966	914	939	922	901	892	946	977	919	935	917	916	882	898	859	910	896	906	886	996	915	934	897	897	894	932	897	935	920	920	894	927	935	908	914	934	897	924	922	886	913	901	919	944	941	853	941	918	951	926
3547	3671	3037	1808	1335	1085	996	939	816	823	772	748	765	751	750	715	758	731	704	684	716	707	729	703	696	694	723	706	679	679	695	704	663	690	686	634	685	670	711	696	679	659	658	690	655	675	744	718	687	715	665	662	683	667	658	711	632	674	685	685	698	639	680	729	605	690	694	695	640	678	700	672	703	726	669	675	700	681	683	689	671	656	681	682	657	698	632	660	650	657	721	668	670	686	669	676	704	687	660	672	639	721	684	691	715	704	680	709	650	667	675	688	684	723	680	693	688	703	663	621	681	689	654	664	681	693	674	669	658	704	707	692	690	666	677	668	687	670	703	712	634	658	643	683	667	685	631	680	653	714	714	653	681	667	751	691	718	669	662	650	712	630	702	640	679	657	620	643	680	631	662	706	662	641	646	677	727	694	710	677	659	676	704	682	691	739	650	657	634	708	688	666	662	644	692	730	645	670	650	696	686	637	699	656	679	646	652	683	668	639	680	659	700	699	676	684	667	656	661	645	707	672	675	676	648	671	628	690	724	631	616	676	678	653	739	660	701	717	675	690	664	670	663	695	754	698	669	677	659	685	636	662	664	676	712	686	657	636	681	666	693	630	656	660	675	657	642	678	672	695	634	656	650	636	663	656	672	653	656	649	697	690	639	650	692	653	663	683	634	690	707	684	714	678	658	682	653	684	709	687	678	652	705	643	650	671	675	640	702	653	649	677	664	675	657	673	676	637	655	664	642	617	706	731	678	682	661	638	635	699	706	687	644	646	680	700	633	698	723	680	667	654	666	637	690	637	663	654	637	633	656	675	621	683	665	681	631	714	661	694	640	708	696	694	721	684	631	677	695	686	682	696	642	672	666	658	667	618	678	670	656	708	689	637	684	674	744	684	673	643	711	699	677	646	695	731	684	653	708	699	688	655	669	681	685	700	630	662	681	654	699	665	695	666	660	692	625	646	617	636	682	631	683	699	713	698	645	690	709	651	682	616	660	693	660	670	621	631	673	696	641	670	688	657	687	656	651	658	666	686	651	635	654	682	683	641	694	691	661	704	700	668	715	661	686	655	666	660	667	709	663	691	707	711	673	738	695	657	669	700	661	716	660	650	712	602	670	664	689	668	682	763	694	634	678	639	637	656	652	669	664	670	645	705	693	682	676	684	721	675	671	730	714	681	684	638	661	660	670	652	675	690	634	696	692	710	660	674	670	682	677	645	663	683	651	636	710	671	677	680	637	664	698	690	688	698	698	706	654	643	660	672	661	656	667	679	645	688	709	655	691	647	667	691	647	696	687	687	679	703	639	661	668	692	674	651	663	675	722	683	693	678	682	680	653	691	697	680	648	685	671	652	669	674	677	694	651	665	646	653	635	703	686	648	682	646	711	677	675	691	667	705	728	675	680	670	675	652	669	692	688	690	661	642	659	670	646	683	651	632	665	658	654	679	643	649	710	688	672	689	694	669	676	744	705	697	655	678	650	682	647	658	737	708	646	684	636	635	672	687	630	723	687	690	700	652	640	677	639	660	644	684	709	681	678	701	673	679	704	659	711	634	670	647	683	657	696	710	685	680	607	625	716	666	689	629	672	637	699	670	684	675	600	646	666	648	679	664	668	676	638	650	628	669	663	648	660	631	650	653	683	668	678	660	698	679	634	647	652	689	671	726	686	652	712	647	702	628	681	722	633	728	639	628	672	625	674	648	691	689	696	700	652	659	645	681	643	633	720	667	660	695	627	661	692	643	641	649	645	722	655	705	718	658	679	670	691	655	696	689	668	685	654	709	685	676	686	699	685	661	668	675	653	628	643	700	685	705	685	676	689	640	644	685	637	665	680	690	708	705	696	685	680	686	654	636	649	678	683	697	631	651	670	658	698	719	666	642	678	683	697	655	668	675	724	633	734	680	682	714	681	715	639	654	690	640	615	661	702	695	648	656	701	663	685	687	673	678	665	636	704	654	705	670	670	700	746	628	654	701	651	633	643	698	672	680	607	630	673	643	671	656	656	719	628	670	657	666	674	646	663	651	701	639	726	678	717	642	700	657	748	671	683	646	674	666	703	652	664	676	683	661	614	672	649	671	703	678	658	695	627	673	675	649	671	636	692	680	654	670	637	677	690	675	678	668	713	668	643	745	671	700	657	696	701	651	665	683	714	642	682	645	667	707	649	673	698	661	727	672	674	686	683	631	685	684	668	681	711	671	663	691	639	655	681	708	624	675	654	633	672	669	653	623	664	656	705	646	645	675	665	689	608	683	699	668	721	679	688	650	676	670	665	691	649	682	655	720	676	682	630	654	700	638	662	672	650	689	716	652	661	719	652	727	644	642	672	616	652	674	647	644	660	652	651	641	686	686	647	676	687	667	624	672	605	701	657	693	711	652	644	639	650	678	708	673	687	683	666	666	684	657	651	614	648	675	637	663	674	717	664	685	695	668	654	650	636	640	714	653	660	685	654	685	677	646	663	669	726	705	652	677	667	699	681	709	705	654	693	656	692	674	680	665	681	688	684	642	645	701	694	660	679	650	685	657	708	664	660	658	684	670	623	686	691	659	639	704	654	633	662	664	686	693	700	650	694	693	650	614	700	650	688	650	680	677	664	671	650	670	653	676	672	673	685	694	628	630	661	705	670	663	671	699	632	653	671	619	685	730	651	687	674	672	673	626	713	695	698	634	675	636	707	611	695	644	667	663	645	670	657	660	683	666	656	661	691	668	668	671	665	676	708	664	683	669	692	680	707	665	635	644	665	702	658	675	706	718	640	643	703	646	659	621	680	731	722	636	650	608	703	686	690	736	659	680	700	727	688	665	628	659	663	614	690	688	675	653	673	704	676	657	659	657	653	672	718	686	648	723	636	672	653	673	644	699	685	679	677	706	705	666	684	649	695	672	663	653	680	654	707	657	637	710	655	616	622	652	667	670	654	685	727	683	704	676	621	640	703	691	690	685	656	646	676	634	651	647	641	677	693	713	642	660	686	661	674	755	661	661	673	667	661	676	688	683	689	654	674	669	618	657	692	668	658	627	634	673	687	726	646	640	636	657	661	661	662	651	649	696	681	666	713	695	652	628	615	622	682	672	667	671	685	671	654	653	685	701	690	692	611	666	625	657	662	653	652	649	687	629	659	717	665	661	647	646	670	708	658	642	663	665	657	665	672	687	672	646	636	620	654	628	700	687	676	652	650	678	683	675	645	699	650	697	646	697	715	672	678	653	660	629	657	699	701	620	690	644	658	660	647	698	613	673	698	686	705	693	683	696	680	670	628	689	682	693	652	674	669	649	665	686	669	665	633	674	660	628	682	656	684	641	643	706	684	672	660	666	659	666	710	673	635	647	690	679	680	697	652	649	675	675	704	667	660	626	699	661	634	699	644	705	686	639	596	665	652	665	666	637	657	675	603	654	657	718	721	690	653	686	692	686	692	701	659	666	694	677	696	682	680	703	632	691	662	692	690	644	633	654	690	641	677	623	639	684
24353	21450	28769	24555	21437	8575	1887	1195	905	1018	960	906	926	904	878	905	887	888	841	840	850	836	842	830	841	858	833	849	836	812	819	786	892	824	829	847	789	801	801	772	782	782	797	852	823	820	784	746	806	787	848	801	819	817	815	768	783	815	820	728	821	785	832	793	805	787	852	822	803	856	863	833	789	788	861	801	798	806	801	787	803	860	782	841	869	770	766	848	823	797	805	848	823	819	801	857	768	800	827	797	820	765	804	787	832	838	793	835	781	825	829	775	832	797	787	795	815	874	752	853	829	849	830	746	772	795	831	810	833	807	792	787	832	860	854	827	789	792	794	852	772	775	786	772	787	810	756	828	747	753	838	800	747	799	782	805	742	825	823	789	776	766	762	795	809	782	802	769	844	830	835	796	758	821	839	784	826	813	799	811	841	800	803	843	793	779	847	850	792	850	822	835	806	741	811	825	765	801	769	802	797	784	810	796	810	729	760	797	751	815	808	819	767	763	818	787	778	793	777	766	802	788	796	822	798	794	748	788	843	776	807	721	804	788	765	748	766	790	811	756	757	782	774	810	786	806	818	800	825	787	815	800	778	737	803	770	794	820	805	805	806	763	801	764	805	853	806	757	806	821	843	805	772	788	803	778	785	760	749	771	817	839	808	784	838	816	805	739	779	800	763	789	790	795	813	804	803	826	798	773	783	775	786	797	792	809	751	777	807	817	822	830	784	811	870	814	749	818	829	817	814	808	807	778	804	815	841	829	787	830	847	801	766	820	799	776	826	792	836	778	743	773	798	754	868	739	790	782	773	814	841	777	809	794	769	781	776	769	792	811	819	751	788	779	773	777	786	781	837	772	848	785	782	787	811	778	792	802	705	785	786	831	807	848	785	862	815	776	771	787	753	798	785	835	787	896	849	803	780	745	789	803	772	785	808	798	768	803	782	780	825	811	786	804	850	807	812	804	806	822	786	775	842	761	821	791	829	797	803	812	782	815	812	789	817	772	823	823	743	791	760	801	824	791	729	795	762	800	814	755	837	826	771	771	810	838	839	778	828	815	739	797	752	799	811	763	792	753	764	803	755	770	821	753	789	786	802	754	760	854	805	794	779	815	834	791	731	803	847	809	744	825	783	813	739	782	790	779	821	775	809	805	797	811	788	780	762	723	767	775	776	781	820	783	781	771	793	798	804	777	781	771	797	847	796	790	765	752	810	844	819	778	861	836	786	798	791	800	786	850	740	766	752	835	844	840	791	799	771	886	780	792	800	749	800	821	810	799	753	801	801	804	847	762	773	820	820	782	856	793	814	768	788	765	791	781	814	749	817	790	825	748	795	773	803	779	788	815	842	762	861	779	741	762	782	809	776	785	778	813	795	800	814	783	801	794	805	792	826	789	808	778	809	788	823	840	801	820	826	725	814	812	805	829	757	769	801	813	794	786	776	780	772	859	735	789	753	796	782	789	776	787	827	814	813	805	807	786	763	805	780	744	801	830	749	817	812	818	791	766	760	783	788	756	766	833	852	787	797	782	748	802	817	830	778	798	812	731	797	801	749	799	781	763	813	745	795	749	764	744	829	850	843	781	738	798	790	843	793	858	779	722	796	818	780	786	825	800	773	741	822	806	796	846	830	802	794	779	843	794	747	763	798	743	789	778	815	826	772	736	784	771	829	753	808	806	841	785	788	812	772	775	748	776	814	794	824	806	793	847	764	803	821	772	790	796	752	794	794	748	749	802	771	767	891	788	814	788	792	802	810	800	815	789	813	751	795	760	774	724	818	783	780	800	858	808	830	791	802	771	760	816	763	873	805	836	784	803	817	788	825	782	805	746	789	805	763	781	796	801	816	777	772	827	791	799	841	816	781	826	808	760	783	805	776	758	786	792	763	819	836	818	853	804	797	812	738	774	845	816	833	788	781	771	804	814	772	819	795	798	805	801	793	811	792	780	791	807	778	845	810	762	782	752	753	814	830	832	813	816	776	762	800	807	749	799	821	824	857	811	785	809	755	783	808	750	806	798	828	784	799	845	825	787	792	845	798	795	842	793	766	797	779	820	711	832	780	800	793	763	783	757	762	792	837	807	797	816	813	823	825	792	737	782	813	793	798	796	788	778	765	804	796	814	848	824	762	805	807	792	846	759	797	766	808	756	848	803	786	819	808	783	803	798	756	793	761	784	744	794	799	814	828	790	804	775	788	786	843	803	762	818	789	771	844	799	859	798	803	816	775	816	817	796	783	762	822	782	803	719	814	824	786	779	772	780	832	771	817	844	756	805	760	791	766	758	800	856	762	780	817	783	811	802	806	846	822	775	812	809	857	811	768	779	791	775	775	820	808	764	762	799	868	751	811	769	783	812	796	845	774	821	766	806	808	749	796	801	806	787	767	746	827	798	770	768	825	759	800	779	791	782	821	812	794	769	755	787	790	761	798	797	779	798	802	797	766	848	780	830	791	842	803	804	822	866	768	814	812	775	759	798	833	773	766	766	754	789	803	808	787	812	783	803	802	818	830	824	810	765	792	769	761	791	816	767	765	798	809	781	759	807	777	834	805	755	855	730	795	796	841	780	841	773	794	781	791	821	809	789	778	783	780	823	776	799	824	765	776	811	795	793	804	780	823	829	746	832	845	806	795	747	827	797	825	783	825	835	775	775	830	791	762	828	775	797	786	795	814	809	784	811	810	833	806	783	822	828	821	789	774	777	809	765	793	799	873	790	837	810	730	786	847	846	800	781	847	801	767	791	819	746	731	815	742	825	823	796	791	809	777	868	787	767	698	804	775	822	809	787	774	790	726	771	793	794	734	823	788	790	753	783	786	789	775	811	776	802	831	781	790	752	770	767	773	761	826	792	809	774	799	831	842	764	811	743	779	801	797	790	800	814	821	838	798	789	798	826	814	803	784	805	731	812	757	782	753	830	781	790	768	831	813	780	777	829	781	798	811	771	782	795	778	857	774	787	801	803	815	861	806	770	794	799	745	779	838	766	792	787	778	797	839	779	736	869	762	745	874	785	778	776	777	792	802	756	876	804	754	781	823	757	839	739	764	797	813	804	788	773	756	766	819	792	798	799	823	819	804	784	788	854	793	757	748	807	786	781	762	783	739	821	831	750	774	799	745	832	793	807	784	769	819	766	759	793	807	737	834	810	802	757	808	805	788	800	774	798	827	764	767	779	788	788	800	777	810	801	766	829	779	793	781	824	755	803	775	783	785	776	787	806	805	809	789	797	856	820	773	799	760	857	749	797	814	830	761	778	778	785	838	788	818	764	778	811	798	784	842	827	752	780	805	805	775	767	769	757	762	767	820	838	776	744	796	819	749	811	774	801	781	761	767	764	766	776	770	775	783	768	775	840	809	776	777	818	757	844	788	784	777	706	819	806	816	804	779	794	760	813	746	801	770	819	816	801	753	765	809	804	800	801	798	789	840	813	750	839	797	749	784	731	811	778	844	823	838	791	724	830	801	809	820	767	770	758
3861	6117	5015	2661	1829	1395	1206	1035	957	931	849	811	799	755	714	748	731	655	706	675	653	643	684	644	711	623	626	625	591	656	620	647	633	630	579	646	634	660	631	639	657	649	600	621	630	599	636	665	581	655	619	627	600	673	619	649	643	572	609	590	640	653	610	598	656	642	578	625	646	614	558	608	601	603	622	584	579	591	611	639	573	618	558	619	668	627	599	618	616	599	606	654	627	599	632	586	650	646	620	641	572	653	622	613	603	630	592	576	609	612	621	653	597	607	623	608	585	621	638	628	649	620	613	599	592	615	605	616	594	550	613	616	621	642	610	644	620	637	642	637	604	609	604	614	583	633	619	565	627	600	635	632	653	575	634	642	633	630	599	625	638	615	630	582	646	636	597	647	603	629	581	611	608	608	594	626	642	597	602	617	607	625	587	617	596	632	598	620	626	579	623	605	584	606	652	620	587	569	635	600	599	596	665	624	640	569	628	632	595	607	639	636	600	648	619	643	581	602	637	643	617	592	539	582	625	607	595	602	616	588	608	623	632	600	604	620	595	594	619	617	591	602	625	595	563	621	621	565	625	593	630	597	604	617	608	590	608	590	612	579	598	612	599	593	598	624	574	622	622	597	654	607	557	597	601	577	607	653	617	616	564	613	626	642	608	569	623	668	589	574	628	603	599	601	617	555	611	588	621	616	613	656	608	659	622	619	612	548	631	643	610	638	630	619	624	598	652	599	581	620	589	648	627	620	583	585	646	626	594	608	594	604	578	617	602	571	590	616	669	625	636	570	612	642	581	583	592	580	639	629	570	631	648	630	611	625	611	603	634	663	620	643	588	575	660	672	617	636	579	603	620	589	649	628	611	580	593	641	590	582	622	587	610	631	590	586	609	597	651	637	587	618	554	594	597	577	625	620	619	625	623	601	593	638	599	616	597	572	626	584	595	598	595	533	643	619	590	656	631	642	629	581	561	609	623	595	603	603	591	618	605	614	610	588	626	593	595	580	560	615	618	574	629	603	615	645	606	568	618	631	632	646	615	593	610	619	620	617	594	628	559	616	596	634	622	576	595	610	592	575	625	579	580	584	635	583	622	586	586	638	644	633	592	582	622	666	608	635	638	649	625	610	578	580	582	584	596	607	585	590	629	633	605	559	584	598	585	583	586	625	578	624	623	615	594	638	593	596	627	631	619	623	604	560	577	603	572	595	576	556	576	614	590	640	606	574	629	656	607	570	580	630	608	608	595	648	579	612	620	612	559	588	586	640	644	622	612	588	577	575	602	632	581	627	565	632	607	598	584	625	623	596	609	605	599	587	612	616	596	621	600	589	566	597	613	601	650	624	600	596	584	583	584	604	605	554	567	636	621	588	602	600	644	642	605	637	595	643	609	635	628	653	615	606	597	615	582	638	628	615	551	635	616	631	612	604	526	613	567	622	642	635	607	631	589	611	637	604	597	579	594	585	619	645	548	609	573	616	612	649	591	618	589	591	558	573	540	609	635	612	580	618	600	557	600	599	630	611	580	584	591	567	603	586	595	669	542	587	581	644	591	605	571	584	610	597	593	576	570	593	603	596	604	623	584	628	602	547	624	575	571	581	620	599	607	616	589	606	622	578	627	597	573	573	613	551	629	586	609	625	626	612	637	597	584	595	566	614	564	617	619	578	592	629	610	627	639	614	635	588	610	589	627	552	629	596	607	601	589	582	599	540	596	636	589	647	637	607	610	613	586	614	578	625	600	593	567	565	631	601	603	646	615	601	599	601	643	609	577	628	563	604	573	631	629	628	574	557	647	606	583	591	604	598	608	586	594	592	593	649	608	592	540	626	563	611	594	611	569	598	631	644	599	592	616	612	617	524	582	644	589	601	610	624	619	570	626	583	598	628	616	571	613	576	605	611	643	626	618	588	600	557	602	564	591	587	605	591	593	635	645	569	612	624	621	602	622	611	615	628	600	617	614	627	604	570	603	613	593	590	593	603	606	589	631	623	574	603	613	632	589	570	579	642	645	622	547	582	545	639	577	614	620	572	592	607	612	539	587	602	559	645	578	615	627	598	564	581	595	595	580	589	608	628	628	569	563	571	557	599	608	591	597	598	629	605	595	599	584	613	601	563	627	573	583	608	595	638	587	563	619	578	619	613	619	611	583	601	571	577	574	584	590	645	567	573	583	647	580	637	601	593	635	574	629	608	600	653	601	589	585	533	581	598	601	594	600	617	607	646	626	619	587	580	601	639	610	563	625	583	609	573	598	609	610	594	679	574	599	609	600	573	628	602	662	580	578	596	598	613	656	620	582	581	630	594	602	630	619	626	602	591	597	532	591	597	569	620	597	591	614	598	617	573	608	596	624	595	618	628	629	618	595	642	608	564	618	562	604	615	609	600	571	619	618	577	595	630	613	603	594	601	558	607	593	584	565	621	633	633	621	567	643	613	587	618	631	592	580	589	587	627	596	597	578	643	618	571	588	588	610	584	603	593	608	588	627	545	568	581	605	596	566	609	590	618	583	593	601	602	582	623	630	619	617	593	618	582	578	571	573	630	591	593	588	582	589	622	629	591	576	618	576	645	587	633	587	580	577	625	613	625	613	590	624	596	593	585	610	595	622	603	574	615	587	637	630	593	582	613	594	610	554	559	638	610	593	682	619	566	599	576	584	597	592	599	599	600	599	635	598	567	642	561	612	607	574	651	605	622	602	593	606	572	561	605	574	564	612	586	558	569	562	603	588	605	595	601	587	589	593	637	615	634	578	555	636	626	583	589	609	605	582	597	604	564	635	641	597	590	605	585	592	592	591	605	559	608	557	575	629	584	633	578	610	551	586	612	593	562	573	599	623	575	626	595	633	623	591	577	564	627	554	581	596	606	600	582	611	589	613	597	608	610	570	638	615	615	575	614	620	610	628	628	591	591	626	610	611	601	621	626	611	573	551	585	580	594	617	657	577	599	632	578	606	583	599	576	626	600	593	594	570	581	599	593	616	559	567	621	593	575	582	586	601	600	641	599	596	588	580	638	610	588	570	574	590	589	579	626	622	620	614	578	616	595	557	617	562	585	586	544	627	638	614	567	573	643	593	596	608	617	564	575	583	542	573	564	578	580	544	642	560	601	585	592	547	652	607	588	572	619	563	571	646	576	613	617	626	620	597	619	601	585	613	597	586	600	615	567	583	597	594	572	597	598	615	549	566	575	621	582	639	584	590	608	596	607	576	588	562	606	616	588	602	629	594	616	603	580	584	600	597	603	600	598	614	606	562	561	600	607	625	599	626	601	602	624	607	606	588	582	599	568	614	639	622	591	587	611	620	590	591	600	542	597	633	621	593	599	562	611	597	590	556	566	582	585	616	610	586	609	602	630	594	608	600	560	589	618	621	612	596	551	589	578	631	616	624	594	569	597	590	586	627	571	610	577	604	600	576	581	567	588	625	640	581	603	562	623	561	601	599	607	636	584	599	614	619	593	606	585	595	616	593	599
27858	10170	1193	695	605	527	534	502	542	538	560	505	481	540	507	528	545	492	511	531	500	532	499	511	535	526	505	515	485	515	557	502	532	521	494	541	524	549	524	509	531	528	529	521	514	511	482	544	509	525	474	546	529	556	502	514	510	482	490	547	507	512	513	463	512	504	531	530	536	513	545	506	518	568	554	524	477	488	532	530	522	590	532	537	521	507	482	504	564	541	511	509	493	506	518	513	525	510	524	499	540	547	540	534	559	526	510	455	526	504	519	542	517	562	519	533	493	547	486	523	502	506	516	544	549	538	538	507	528	552	543	472	485	537	510	465	553	532	500	550	478	506	530	512	524	490	471	530	498	507	520	519	522	522	524	534	516	515	576	513	529	544	528	486	498	489	529	540	512	551	532	511	466	508	523	484	502	513	475	556	549	522	526	537	507	532	530	554	491	531	481	495	497	497	505	532	548	484	483	515	496	544	514	504	500	543	524	513	527	516	552	499	534	502	522	512	477	540	543	514	530	517	525	560	509	501	526	495	528	506	579	444	542	514	514	501	526	520	529	531	490	513	526	526	504	568	529	499	476	513	516	513	530	498	551	513	499	519	513	503	521	587	513	497	498	538	514	482	506	542	523	546	506	515	538	512	490	545	495	513	504	516	554	510	476	517	513	513	456	510	550	523	511	518	543	563	531	457	500	516	546	477	517	489	504	519	519	535	516	480	521	568	515	515	509	540	545	547	500	528	546	507	506	520	523	547	508	518	528	542	543	544	529	489	512	469	496	505	506	512	535	547	545	528	560	497	552	530	468	484	518	500	487	530	532	519	495	508	559	524	544	533	532	537	480	479	543	508	503	490	555	479	539	513	484	572	495	502	531	517	522	491	529	526	536	527	536	484	568	547	532	483	511	504	512	545	510	517	528	521	501	520	534	563	495	501	516	532	517	536	453	539	516	494	537	531	477	504	539	526	518	545	515	512	529	512	488	494	494	491	528	548	515	516	518	558	535	509	529	534	549	526	498	500	512	526	534	506	514	493	536	536	487	518	484	547	521	532	537	562	479	508	553	509	545	517	532	560	518	513	509	506	512	525	513	519	538	519	508	544	536	515	525	508	525	524	507	518	514	536	549	492	504	501	513	527	559	545	518	527	541	500	518	531	544	527	527	499	495	531	480	483	527	488	497	547	486	531	517	519	529	535	563	499	529	535	505	494	515	521	499	503	522	521	537	552	508	494	510	536	529	545	502	530	515	528	506	540	515	525	509	542	578	530	528	532	537	537	556	534	488	559	539	476	492	503	534	522	570	502	486	516	524	539	498	476	494	512	476	512	520	519	518	456	527	531	540	539	510	526	541	533	518	535	519	534	505	493	496	515	509	521	514	514	489	553	511	543	487	524	517	500	528	545	490	506	517	491	550	516	487	523	496	514	518	520	508	518	528	495	504	514	526	479	527	517	566	514	512	532	524	532	521	507	515	475	549	512	522	504	542	497	534	546	485	496	501	524	506	514	502	524	471	567	515	530	522	550	498	512	515	513	539	559	500	502	504	531	523	543	518	547	499	562	506	507	524	520	519	537	504	505	508	500	508	523	542	481	525	498	528	563	486	531	585	539	525	521	494	481	525	525	541	532	508	546	499	507	456	485	521	544	520	505	520	556	530	545	547	528	528	503	516	521	518	507	532	483	512	505	525	530	547	546	544	515	555	527	526	439	517	492	534	542	508	513	523	535	533	537	503	524	516	503	513	535	523	526	505	498	543	535	544	505	490	501	465	543	509	507	475	508	511	490	500	520	519	542	502	544	511	533	504	454	535	506	460	472	524	524	515	504	494	523	517	546	514	498	480	518	532	551	531	527	522	534	531	528	523	505	506	530	520	567	500	550	520	510	519	472	518	511	513	546	539	503	499	524	520	542	524	523	532	530	503	492	536	540	537	533	546	506	467	523	546	526	514	523	471	531	515	516	539	516	523	566	523	549	506	475	522	472	545	502	526	565	523	560	531	562	531	510	496	528	516	502	501	543	553	529	522	502	549	524	522	559	509	506	515	558	525	526	539	476	534	556	525	548	496	496	500	485	488	507	522	523	478	535	512	490	502	490	532	486	534	505	492	555	550	501	494	478	481	545	532	535	538	524	476	532	526	496	507	530	458	542	511	544	515	512	540	514	503	518	524	497	503	504	521	524	511	510	518	521	564	488	529	554	507	531	534	552	564	489	569	534	527	536	498	541	508	501	513	530	498	486	491	522	511	497	517	496	537	515	489	529	504	510	519	537	494	489	501	510	535	580	493	488	546	531	504	504	482	555	502	495	530	512	507	549	531	546	505	520	519	523	549	488	537	487	492	526	458	514	515	509	520	502	498	507	543	511	534	561	443	495	473	527	504	489	532	499	493	484	498	492	513	525	471	510	492	518	482	546	477	546	519	525	569	485	486	505	538	499	512	475	501	516	499	555	516	519	452	502	540	467	559	497	503	488	493	531	526	459	540	532	507	542	502	475	513	530	503	496	540	510	502	538	503	485	505	514	501	530	550	536	492	494	568	507	548	509	489	502	498	516	494	500	488	544	527	527	504	505	490	519	471	542	547	529	507	544	491	570	517	504	546	518	501	469	489	540	491	545	494	554	492	541	513	572	500	499	550	526	505	528	504	519	517	490	503	536	511	550	525	505	491	505	517	527	485	528	514	480	507	539	513	512	503	457	520	554	493	498	516	527	519	510	503	560	532	499	500	520	518	539	524	518	485	494	551	520	505	521	518	496	534	497	528	519	526	528	487	508	530	564	489	510	497	495	539	514	543	473	507	476	511	526	516	479	492	535	527	485	508	504	497	508	535	513	479	498	538	531	499	548	539	557	462	504	493	544	536	521	524	536	495	502	515	509	514	476	499	533	511	513	506	493	436	481	508	532	531	518	505	507	507	531	540	523	543	481	553	506	510	570	543	485	531	516	530	518	524	513	507	574	523	513	514	507	518	519	488	492	506	550	542	534	526	541	493	540	515	533	508	523	526	529	512	523	518	525	513	518	524	518	524	548	515	527	510	538	508	533	507	469	522	505	525	504	489	452	544	482	490	493	524	530	509	524	542	474	506	467	510	518	457	469	521	485	543	535	531	491	457	508	524	505	520	497	516	531	511	516	498	462	469	524	518	536	480	564	551	555	532	540	494	478	503	465	504	495	513	521	501	515	518	540	517	505	526	550	543	563	535	518	475	488	509	505	510	504	526	525	523	516	528	535	561	500	544	528	520	526	489	422	511	472	548	488	515	487	529	506	507	486	457	539	510	487	523	519	499	478	509	549	531	509	503	485	556	532	491	485	475	504	532	514	472	481	518	528	563	550	502	502	528	526	515	533	515	534	532	505	538	516	523	546	512	495	512	527	563	505	484	534	532	559	491	546	535	536	489	497	520	529	494	522	508	515	550	530	502	538	519	484	547	516	497	469	530	518	521	548	515	533	513	536	536	522	557	487	532	487	515	517
4949	563	518	425	423	399	418	369	397	404	383	433	399	387	391	385	380	376	342	388	368	410	382	389	394	348	377	349	340	387	379	393	356	355	412	396	387	373	393	394	456	356	394	400	384	388	388	391	352	400	393	360	387	374	389	358	348	369	394	387	401	381	393	378	396	367	387	384	337	372	428	394	369	415	378	360	380	386	347	362	430	338	354	385	379	372	381	412	368	364	397	360	403	342	381	357	377	358	390	354	391	358	386	376	402	378	397	396	379	350	393	365	387	369	397	384	352	384	366	373	391	395	382	331	384	364	340	400	388	391	396	371	356	381	375	377	362	369	378	381	406	390	400	382	389	417	424	387	353	364	375	357	433	385	399	351	397	367	384	369	368	348	392	405	394	387	397	354	376	333	378	385	362	346	354	376	367	374	396	373	351	391	382	424	417	346	387	368	415	396	380	354	420	363	328	380	409	370	391	372	381	337	369	379	403	383	389	375	396	378	368	387	384	357	402	372	362	361	375	382	329	359	409	404	383	369	387	388	345	375	374	354	338	394	383	366	342	361	378	362	381	378	370	404	376	379	357	380	367	366	365	386	363	384	411	376	364	376	387	400	387	368	389	373	361	417	374	386	406	378	352	390	355	384	364	355	418	366	369	379	374	398	408	405	380	391	377	372	371	386	405	377	402	355	375	368	390	387	370	380	359	379	346	390	374	371	396	386	377	365	383	433	373	376	398	378	379	380	411	376	399	348	313	344	315	384	351	390	358	381	352	381	374	374	355	373	399	367	345	377	428	394	367	387	401	384	369	347	393	380	382	381	381	360	352	403	395	382	381	396	349	376	378	375	350	362	357	374	364	366	383	405	380	371	392	363	401	376	358	374	397	376	389	355	347	360	383	399	376	339	385	404	332	393	404	357	351	358	400	400	352	370	375	371	386	367	375	375	376	333	391	379	358	353	364	385	380	358	407	351	362	413	379	398	370	384	368	382	354	395	395	370	365	387	354	412	369	387	384	406	380	367	391	371	397	364	374	379	368	384	382	372	394	405	358	378	355	372	334	390	382	365	393	390	371	404	360	319	354	419	370	380	371	347	374	374	376	393	375	346	399	316	399	393	367	370	396	341	350	370	364	376	400	382	360	335	341	385	342	380	371	378	357	372	377	378	380	392	368	365	377	394	385	362	383	383	364	378	379	389	388	380	394	390	352	361	361	362	367	358	382	391	353	400	362	390	351	379	372	392	366	373	358	385	383	382	364	382	383	371	369	370	389	377	402	402	432	368	390	368	384	379	407	382	382	399	363	368	386	398	337	391	364	380	387	363	339	368	384	358	355	348	395	405	409	351	381	361	373	338	353	399	400	345	366	383	324	389	404	372	393	372	381	388	400	398	356	364	378	413	375	377	363	353	361	390	378	370	363	320	364	359	357	363	340	348	366	362	380	360	384	393	357	347	415	384	381	344	385	412	391	386	342	355	381	372	391	368	373	350	356	399	405	413	402	380	361	348	426	380	365	396	429	358	396	389	390	413	384	316	375	382	371	372	377	343	352	357	395	412	341	346	375	377	369	403	377	390	368	350	426	385	386	357	378	381	378	391	375	366	365	400	363	361	389	399	387	360	389	365	410	380	357	393	368	369	367	376	372	395	379	377	399	395	399	375	371	399	376	392	380	382	394	383	371	380	341	365	361	371	385	405	359	377	361	356	365	402	423	354	376	391	375	367	368	394	390	369	379	377	370	378	363	407	383	358	350	349	374	392	371	392	381	361	366	371	398	344	356	373	375	361	358	360	376	345	382	349	356	371	355	395	362	377	377	390	361	391	379	384	387	355	343	381	381	390	395	389	365	344	348	337	341	355	359	369	354	403	399	360	384	341	371	370	347	356	398	374	362	346	339	387	350	429	365	308	375	370	390	361	377	384	380	355	411	395	400	383	367	378	351	386	330	361	350	383	364	355	362	352	401	370	378	384	360	367	424	362	380	415	396	353	394	393	378	398	401	417	395	367	371	389	393	381	367	368	355	409	395	369	361	397	376	337	366	335	374	356	364	360	371	344	371	362	401	372	361	364	399	366	357	343	367	370	369	388	373	361	398	393	386	393	338	337	377	370	371	406	389	348	368	343	368	406	349	419	417	389	403	371	354	376	373	410	398	386	361	396	382	415	379	370	367	355	356	358	380	359	408	344	352	377	359	387	378	373	339	365	338	361	377	393	389	361	366	373	388	389	377	362	357	358	353	369	363	379	408	345	363	377	372	379	349	390	388	374	376	356	367	343	345	387	385	382	393	386	406	408	383	398	353	378	365	426	366	390	393	360	414	395	368	413	333	406	390	365	381	376	385	363	384	376	374	390	373	378	389	334	372	367	387	379	368	368	396	372	391	390	365	380	347	381	355	368	365	357	401	345	364	381	364	359	369	371	408	388	369	370	357	357	398	385	393	372	356	367	366	386	385	382	363	379	370	349	378	357	400	371	351	386	363	360	366	397	332	385	366	408	388	394	366	378	384	385	385	362	400	403	369	405	364	361	398	375	387	387	382	350	387	383	371	376	418	373	381	384	374	404	426	369	384	370	391	367	375	366	346	368	383	377	359	353	363	396	384	385	352	368	381	385	365	391	366	352	367	347	385	403	388	394	357	360	394	387	343	364	384	369	367	355	356	382	405	363	370	410	383	379	373	381	373	374	384	348	353	391	361	360	382	357	354	359	383	409	371	350	379	345	381	369	366	400	350	374	358	410	408	402	358	358	395	352	347	376	417	364	349	349	388	389	388	391	390	375	397	354	363	362	349	365	357	370	366	377	429	345	355	387	334	375	415	356	365	381	360	390	368	358	339	373	371	365	352	396	377	375	384	362	351	404	382	369	369	398	383	385	384	365	319	387	377	384	342	384	385	369	353	388	420	395	364	384	353	374	361	391	388	379	368	404	385	409	355	381	393	382	369	370	320	373	374	419	324	405	372	374	356	344	376	365	351	373	356	391	372	365	340	358	363	388	392	380	393	379	371	365	400	360	368	395	376	369	407	381	395	374	373	379	376	348	380	374	368	356	378	386	353	354	393	362	356	356	360	413	380	377	345	409	376	393	375	376	380	379	355	418	400	368	340	403	396	380	364	381	433	400	353	370	370	410	366	378	364	392	345	388	370	400	379	364	364	329	392	405	381	394	372	362	366	398	382	350	395	366	398	399	367	378	371	371	376	379	417	351	387	364	396	390	377	383	370	363	352	387	353	365	371	346	385	388	401	371	344	409	382	358	381	384	378	340	402	372	376	359	347	399	399	374	351	353	334	386	387	393	391	371	392	383	322	384	336	390	395	384	346	390	387	375	392	393	397	342	329	361	377	373	371	339	362	388	390	386	381	350	401	376	363	399	368	352	414	379	372	379	369	356	373	360	339	375	368	355	398	370	388	377	387	371	359	386	403	409	387	368	383	355	371	390	373	379	359	367	382	394	360	370	365	370	342	380	379	354	385	369	363	360
25480	21492	27908	25492	11038	1855	1380	1084	1040	1021	1009	1019	995	990	1009	938	943	994	923	973	931	905	943	978	928	943	933	932	917	943	951	929	883	950	899	827	914	948	904	914	960	901	915	884	937	981	923	970	899	955	924	916	908	957	897	955	944	904	954	894	914	943	915	927	950	914	948	893	929	954	962	893	923	867	879	933	944	910	950	878	905	891	935	932	907	927	936	947	1001	890	864	880	906	934	927	909	943	903	874	913	875	905	910	949	879	890	927	918	893	943	955	898	944	938	968	946	986	928	936	910	908	888	918	825	875	929	918	910	906	977	866	895	892	849	896	922	900	932	994	924	883	912	872	918	911	971	882	891	874	890	924	958	914	922	935	920	891	902	918	918	978	949	910	985	897	914	922	915	959	820	877	887	895	884	903	845	905	909	908	891	909	918	928	903	914	945	936	895	946	882	867	957	918	883	897	965	918	898	940	878	878	942	889	884	919	925	875	891	957	925	925	900	895	935	880	902	900	890	899	914	869	891	903	944	912	865	957	900	856	881	885	863	889	958	945	944	862	942	886	929	909	917	949	912	910	951	906	893	921	898	956	883	879	900	871	925	985	918	875	928	900	901	921	917	870	880	882	892	912	939	936	889	882	887	859	917	874	907	910	914	913	910	876	911	890	909	910	903	900	885	923	839	869	864	951	957	885	901	892	904	899	932	893	912	947	896	896	900	868	928	894	930	884	911	917	933	923	897	953	891	878	869	919	954	874	900	906	909	951	871	908	958	810	890	897	869	956	870	891	910	907	857	961	855	898	850	950	872	891	884	911	932	881	966	889	837	877	869	936	863	901	920	942	912	907	897	927	906	963	927	943	872	979	895	911	906	898	893	924	946	912	911	916	886	853	905	913	903	894	927	866	941	893	885	918	918	904	920	886	944	976	936	901	938	929	917	882	952	881	938	918	907	916	876	899	903	898	953	930	902	886	903	922	891	907	903	912	928	903	885	889	903	893	908	902	913	926	874	908	910	925	933	889	883	881	930	894	937	968	873	990	891	928	930	913	974	881	865	871	946	965	915	875	918	931	861	939	911	920	923	867	917	935	926	925	925	877	963	872	907	925	923	886	948	939	929	912	958	894	881	877	930	902	934	915	895	884	936	959	921	942	939	915	902	876	994	846	894	920	905	917	902	876	869	919	895	926	932	944	908	945	881	943	969	906	907	892	884	931	917	877	882	927	820	959	962	936	931	930	867	846	908	950	897	873	903	905	896	912	922	899	978	926	915	977	938	931	936	911	949	899	996	983	936	908	889	903	886	871	917	920	979	913	942	931	908	877	876	919	938	933	948	889	945	902	909	971	907	873	923	924	895	918	844	885	973	893	943	869	988	969	891	887	860	907	914	921	934	935	913	877	924	940	849	916	961	892	951	878	896	884	927	924	888	898	891	852	936	917	930	892	902	855	894	855	952	876	967	929	918	903	924	957	896	942	918	867	931	945	915	960	923	893	900	855	899	865	920	897	876	945	922	904	855	880	898	961	927	924	912	930	927	923	913	914	916	912	931	926	917	934	892	814	900	941	935	921	912	960	882	939	907	892	839	877	920	903	879	859	895	923	892	909	929	893	876	919	978	919	910	938	919	936	932	912	923	890	923	929	886	866	857	892	846	929	943	955	895	861	875	888	962	907	961	923	914	894	874	963	866	946	901	865	895	899	954	922	883	945	928	904	948	940	892	919	913	919	895	901	932	890	867	859	892	900	940	939	915	888	908	922	923	894	922	911	858	883	896	881	935	957	894	911	910	967	896	976	912	909	938	888	946	928	884	876	939	867	876	878	907	961	910	893	961	918	942	940	914	910	971	924	876	865	900	929	915	882	938	880	864	866	940	887	888	869	904	841	915	898	903	901	907	888	931	883	883	920	900	950	934	919	956	907	900	941	914	952	922	874	912	966	932	955	951	928	924	939	878	899	924	885	931	961	885	921	866	859	1006	965	953	920	933	914	881	909	896	900	940	931	918	943	902	963	913	880	884	884	915	949	928	934	923	927	974	944	852	914	911	931	923	901	949	850	937	961	850	915	942	898	919	947	889	944	894	886	890	859	953	876	900	891	933	937	947	909	937	906	948	881	919	950	873	916	929	886	974	914	887	913	917	824	868	884	921	903	883	904	923	875	919	924	857	920	898	952	904	943	907	799	885	882	870	942	914	937	906	945	866	915	938	965	891	920	933	897	873	878	906	946	955	899	901	892	920	957	871	923	910	921	881	907	925	927	955	885	908	895	856	897	888	907	914	907	873	941	924	943	930	855	857	958	937	910	862	861	910	883	903	960	953	932	919	966	900	868	866	836	885	882	857	965	942	894	875	860	901	946	897	940	833	897	885	897	975	946	979	902	922	917	867	941	883	845	905	903	930	975	890	908	939	916	921	972	901	940	920	898	919	909	880	907	912	886	922	932	903	958	868	921	897	902	914	916	888	885	901	943	927	904	944	855	907	883	886	856	909	947	947	897	917	904	942	923	952	915	921	908	888	885	907	887	916	894	877	896	945	934	926	868	930	929	901	976	934	898	898	886	898	930	916	875	913	910	892	910	900	938	933	911	963	945	917	962	943	945	923	908	928	859	927	906	883	962	895	886	910	861	950	895	977	884	896	931	844	925	886	904	897	952	907	915	898	902	874	929	892	888	932	898	910	916	903	948	886	909	862	906	912	933	903	984	917	929	898	904	825	900	896	949	921	890	935	932	846	872	850	913	884	896	902	870	936	902	929	879	940	867	924	894	908	922	864	944	926	922	914	915	918	870	946	933	874	916	893	896	907	880	903	915	922	908	896	881	940	921	882	890	921	883	890	938	951	845	911	867	891	939	904	911	917	942	944	867	911	885	934	890	955	902	861	925	911	830	887	945	885	953	941	906	893	915	876	911	999	919	947	915	909	927	910	878	946	853	855	889	902	902	849	948	921	946	932	888	898	921	918	831	990	953	919	931	947	913	873	876	904	872	898	909	932	916	861	910	927	892	910	897	921	925	950	863	948	907	853	964	891	912	936	957	856	910	907	934	895	893	875	849	902	928	944	907	936	880	876	831	904	941	968	906	875	870	884	883	931	879	881	959	939	934	912	925	954	867	914	927	912	914	911	950	931	933	918	928	904	880	943	889	909	934	897	950	945	960	905	885	871	949	906	924	862	906	916	907	900	896	902	913	951	906	899	893	952	888	880	914	878	952	935	940	906	907	908	913	941	925	905	912	962	903	895	913	885	889	918	911	851	852	897	950	910	888	892	900	942	909	936	912	878	861	984	932	904	898	958	901	881	975	912	884	895	902	925	924	933	859	890	869	904	913	937	915	914	925	923	898	904	941	929	886	913	949	924	928	956	853	951	908	913	874	911	895	908	922	873	908	938	939	931	900	883	869	930	931	949	878	943	931	879	895	868	908	907	931	919	916	952	881	886	890	875	932	902	918	900	915	881	846	868	953	920	934	937	932	893	904	923
3575	3748	3073	1711	1313	1146	961	910	833	812	792	796	700	766	749	699	746	711	707	692	749	696	746	720	729	697	674	718	701	693	645	689	685	667	700	731	715	678	692	651	706	694	700	702	660	705	710	655	681	730	668	691	665	687	665	690	644	679	703	682	703	730	669	684	740	630	683	668	670	687	699	665	681	637	693	700	680	663	653	662	687	735	677	686	675	692	661	691	655	699	689	684	712	668	681	673	712	659	669	695	661	679	720	659	684	730	654	650	692	687	675	700	701	681	683	682	695	647	699	694	668	701	729	661	711	722	672	689	632	645	682	674	674	666	664	676	699	682	670	646	697	674	687	676	692	720	700	727	683	671	645	646	706	727	676	635	736	722	702	703	654	683	682	674	690	680	693	664	654	699	670	689	649	692	700	637	682	673	673	702	670	658	681	681	659	714	661	655	673	663	634	690	682	658	719	661	703	639	659	701	628	664	692	651	685	692	664	720	684	708	664	654	693	700	665	659	662	696	669	714	678	686	710	691	693	678	611	635	642	675	631	694	692	631	675	676	646	668	643	725	646	677	653	671	622	660	697	695	675	630	661	629	671	637	633	662	677	685	640	680	667	689	693	675	673	667	697	690	674	653	655	670	694	687	653	674	743	675	707	699	709	695	649	652	710	662	685	712	675	672	749	652	687	663	668	674	655	671	690	670	646	666	675	708	724	706	669	689	671	694	667	699	655	708	669	655	677	691	668	666	688	670	691	675	659	673	690	676	705	664	652	660	645	685	665	671	684	711	681	683	656	670	645	710	703	672	674	651	694	679	630	672	693	701	693	644	663	677	678	689	703	670	661	651	628	698	673	696	665	672	698	681	648	682	683	696	648	665	660	677	685	679	695	729	727	672	693	653	669	735	661	636	661	662	674	688	675	688	714	671	663	657	691	703	666	673	656	657	697	691	704	665	688	690	689	685	654	680	656	671	643	685	676	695	679	636	729	638	688	679	700	680	694	639	683	659	704	656	666	647	683	689	745	663	647	698	686	731	675	704	653	717	670	689	647	684	672	707	683	684	675	689	678	679	671	742	654	732	700	647	698	621	626	702	669	661	695	668	678	625	674	705	706	664	725	737	657	679	638	701	663	622	707	679	681	631	687	673	708	665	679	677	650	666	701	676	705	658	669	668	677	655	711	634	660	628	666	698	643	698	677	675	620	665	686	646	651	721	614	672	655	671	685	650	685	668	699	689	633	672	700	672	674	690	688	674	635	668	670	673	643	676	695	678	661	700	651	706	686	718	665	689	678	686	661	694	699	710	677	662	637	679	649	694	694	686	668	704	696	699	693	648	633	714	652	653	638	664	648	697	677	691	640	671	657	660	658	670	710	653	704	699	680	681	699	664	690	600	690	710	706	635	662	649	722	680	693	713	687	678	721	671	673	661	677	670	661	654	637	674	706	665	654	662	660	649	669	673	669	679	696	680	647	702	630	683	720	634	702	703	639	669	687	696	659	692	698	657	689	680	700	682	678	677	693	694	668	718	658	677	680	667	722	671	695	709	673	661	672	612	712	668	650	693	720	674	697	650	609	691	638	703	656	606	624	627	693	715	697	677	651	676	636	634	653	720	727	719	682	666	621	669	716	664	669	691	701	683	663	664	674	685	656	639	686	655	683	680	667	685	677	699	685	721	677	688	681	691	656	643	659	732	642	686	673	689	661	662	655	632	683	639	687	727	652	650	696	662	636	625	677	677	678	699	686	642	645	687	717	673	666	681	696	667	714	599	675	654	673	699	688	697	658	683	639	675	672	645	725	657	682	676	679	639	712	669	659	662	688	678	682	686	747	661	692	665	603	679	678	689	650	707	676	665	677	726	680	728	665	673	638	681	684	660	667	660	669	647	684	680	638	748	676	666	685	701	688	651	638	672	682	643	647	640	661	693	679	646	659	682	680	664	645	617	682	670	699	699	675	671	634	653	660	690	676	669	678	688	649	672	712	723	649	674	638	660	702	681	685	644	641	675	635	696	648	647	648	652	710	685	700	679	684	638	684	676	668	680	704	654	698	668	679	664	684	641	652	659	669	662	674	638	652	668	652	706	693	673	703	619	680	661	695	676	658	657	685	662	652	646	667	648	665	637	644	716	642	689	667	646	672	655	681	671	674	671	707	713	698	647	654	699	686	720	669	706	689	715	707	690	683	664	683	707	683	685	635	679	685	712	633	685	686	640	586	673	640	660	636	670	714	676	664	694	670	665	696	692	665	662	675	693	671	667	691	625	726	663	675	706	725	746	673	710	687	654	661	665	644	676	709	655	705	686	633	677	664	692	675	673	680	668	668	691	691	649	636	666	637	673	650	610	682	661	639	661	686	695	724	685	660	666	714	671	662	712	697	680	703	668	727	683	659	692	655	690	729	657	669	687	684	670	684	699	636	651	648	688	681	701	656	694	662	699	675	667	673	681	654	647	665	665	672	680	691	673	660	686	700	678	691	662	700	717	684	662	687	668	683	635	628	666	676	699	647	678	687	714	643	654	683	714	664	628	654	656	705	676	620	648	613	649	681	647	668	644	694	629	669	677	620	656	681	628	653	624	697	633	664	652	675	672	664	672	638	627	673	680	666	672	688	650	625	652	708	671	667	670	687	673	644	663	681	674	668	674	664	713	660	673	653	690	668	653	695	726	606	673	634	654	640	698	653	678	659	675	644	661	633	652	631	666	641	629	686	697	673	677	605	706	712	702	724	642	698	674	696	648	679	659	714	691	631	683	671	688	687	677	651	646	710	635	630	641	655	677	657	677	666	699	691	650	658	674	627	640	693	656	611	675	659	599	677	682	682	691	674	617	642	690	679	663	635	671	705	667	645	658	642	656	662	651	630	661	657	730	608	718	642	659	693	681	666	636	642	725	713	635	635	656	675	692	676	695	689	673	701	642	654	674	709	671	679	661	630	631	704	690	745	695	684	717	653	654	678	642	721	704	646	650	645	671	655	658	673	656	690	681	622	677	715	660	661	703	741	698	655	713	714	666	710	648	678	649	667	704	708	633	652	662	698	672	697	639	692	685	672	694	616	672	657	683	641	622	657	647	674	648	675	670	652	698	679	624	686	679	691	664	645	655	605	669	615	697	648	682	654	665	630	663	719	697	701	712	667	651	685	681	696	707	642	690	621	672	681	653	666	645	601	669	652	680	675	665	696	681	660	701	714	660	678	672	676	664	716	636	711	682	664	646	671	672	662	639	615	681	622	618	677	674	620	706	647	649	690	641	727	698	656	659	664	716	678	684	698	691	675	692	643	670	612	653	640	657	615	662	659	645	693	649	648	697	713	658	625	690	654	655	703	667	684	664	663	678	653	646	670	681	672	670	684	662	634	651	680	707	672	692	657	675	658	642	718	679	678	667	681	657	680	659	638	682	686	663	684	672	651	671	676	625	650	657	705	638	688	700	664	639	713	701	661	667	700	660	656	712	646	699	668	710	676	706	665	658	698	687
24535	21482	28797	24563	21463	8532	1824	1184	1006	967	981	903	949	905	911	925	854	888	873	888	888	821	855	836	840	778	783	867	828	811	841	783	802	823	790	846	858	811	790	827	843	793	823	819	805	788	914	782	834	834	810	801	832	781	812	819	792	871	845	809	837	798	766	807	842	816	809	788	762	788	777	801	823	808	820	770	809	829	794	858	854	810	816	836	849	829	789	808	753	768	810	824	827	778	785	858	821	763	772	809	798	783	779	773	781	873	780	816	765	844	784	773	801	814	806	788	757	800	810	853	807	797	832	773	801	823	747	820	811	767	845	851	736	811	782	809	793	851	820	806	798	782	768	842	783	720	776	809	806	780	757	817	848	814	802	777	788	810	754	813	783	767	798	800	809	738	821	796	779	799	784	810	787	800	770	818	782	812	790	816	833	787	823	805	795	794	761	827	821	761	782	783	755	815	784	860	781	756	785	748	776	782	802	818	780	765	827	805	822	784	834	790	811	798	853	811	789	855	799	827	763	816	795	749	790	743	792	794	783	773	764	798	818	814	781	820	794	761	788	833	779	755	812	794	778	781	832	772	795	808	777	799	789	799	792	827	759	794	810	785	751	772	761	786	822	724	797	770	821	742	757	772	780	824	735	782	790	783	808	802	851	755	784	831	786	777	799	827	836	798	787	820	809	790	814	783	764	825	798	839	786	817	837	803	781	795	799	817	774	820	787	761	783	806	815	794	794	792	848	800	800	789	820	785	823	810	778	815	844	762	808	833	816	800	778	831	863	774	802	803	843	794	822	787	788	776	833	806	752	790	766	761	793	756	826	789	764	799	784	811	791	764	769	820	832	818	768	818	769	800	798	795	747	793	776	842	800	824	772	804	779	858	756	819	781	788	782	867	736	742	811	834	779	846	772	779	736	798	794	798	775	793	807	771	775	835	821	750	797	783	823	745	734	756	794	746	801	838	773	760	782	819	781	760	773	758	771	795	784	750	777	797	834	840	781	728	787	822	772	788	762	795	751	840	771	776	794	822	805	809	833	833	811	745	736	812	802	775	812	779	758	774	756	852	808	766	823	753	802	761	759	801	804	825	800	750	781	801	801	771	747	775	847	762	780	768	791	812	782	792	803	791	783	745	828	785	823	823	794	789	799	791	800	798	833	789	776	825	785	754	790	781	764	787	804	779	851	793	756	768	841	818	820	787	788	790	800	804	800	778	777	794	792	761	767	807	794	756	812	789	756	822	741	818	758	786	817	807	769	783	746	770	836	793	770	752	804	776	772	889	840	740	804	773	816	788	785	784	772	817	797	778	740	789	786	768	780	803	829	808	771	807	781	771	808	778	819	809	819	813	796	771	801	833	787	806	835	790	796	787	806	813	838	775	769	802	808	800	739	829	807	853	806	774	810	761	786	766	817	779	781	823	815	789	862	853	777	798	770	807	792	811	759	804	733	808	742	788	800	802	775	784	813	828	828	822	805	796	778	780	776	779	812	765	820	798	759	808	745	809	813	842	717	823	762	772	787	817	770	773	787	787	796	807	807	776	751	777	804	766	812	784	820	836	754	809	796	811	792	744	779	762	805	774	778	826	779	814	767	791	799	779	813	756	799	780	815	777	793	781	802	803	823	784	815	815	818	814	723	739	822	773	784	781	774	813	793	779	816	821	819	807	796	843	809	800	777	750	778	808	744	763	833	808	813	787	795	843	796	784	812	806	774	764	781	816	833	808	776	754	778	846	806	749	784	792	752	832	889	793	778	825	808	823	821	793	830	845	741	825	773	803	782	787	827	785	765	779	777	791	764	785	800	755	769	765	751	780	813	754	799	786	801	780	764	816	753	790	822	777	791	798	790	804	732	789	825	807	765	741	813	822	806	823	796	736	837	740	788	787	751	808	820	794	822	747	803	778	792	809	761	800	812	775	833	812	781	774	836	822	774	838	764	771	790	767	780	835	824	765	757	790	786	768	761	792	790	798	839	777	803	784	795	783	798	780	770	824	784	759	814	735	815	769	820	799	763	778	822	791	780	811	782	762	807	764	772	787	797	743	725	815	790	739	850	726	797	814	822	789	816	790	757	785	772	753	798	758	830	746	790	817	788	829	796	828	760	727	785	853	796	781	755	808	785	750	864	750	820	760	810	772	774	794	740	728	792	821	785	803	765	852	820	770	780	829	777	810	787	814	757	789	764	817	805	851	848	762	748	790	814	741	767	790	783	809	840	817	773	826	825	819	810	802	777	749	788	858	786	837	791	759	769	749	732	808	777	790	837	802	780	780	820	782	775	804	886	787	864	791	784	791	784	811	784	812	820	824	803	788	774	780	809	767	763	796	801	802	787	772	746	769	763	795	764	823	762	779	831	793	847	770	789	808	821	787	759	830	808	819	805	828	778	776	849	790	797	719	803	830	801	812	766	744	773	803	721	814	813	792	761	784	761	832	814	789	804	780	838	838	820	813	803	834	842	812	779	769	757	815	722	805	827	794	762	782	767	775	809	821	809	791	850	765	782	801	829	811	740	781	762	794	843	808	774	775	850	788	822	813	752	765	794	785	784	843	817	781	805	798	829	748	765	803	757	786	798	779	785	809	807	802	809	767	764	829	733	745	801	735	775	800	756	796	720	786	831	777	816	814	786	738	770	768	790	791	828	787	817	808	819	808	789	817	784	795	805	752	773	848	772	812	837	816	802	810	799	811	788	782	807	768	838	803	817	769	778	796	764	733	773	790	795	774	795	823	808	782	814	774	780	756	801	754	780	757	806	763	741	795	771	787	781	772	766	797	760	779	780	816	792	794	783	797	781	815	771	778	815	797	737	827	774	809	815	807	793	803	777	823	807	798	748	761	800	814	733	806	811	782	786	795	817	754	805	803	781	826	820	732	748	840	799	819	782	828	794	814	771	811	781	778	801	826	831	810	859	775	778	863	810	729	829	765	821	791	780	825	847	784	827	789	804	811	750	853	817	795	769	815	800	776	772	833	788	793	737	796	806	759	790	802	782	824	831	795	793	791	759	807	780	810	853	768	784	768	776	766	754	773	792	777	801	783	793	752	768	787	765	771	753	833	805	792	784	761	816	802	791	816	803	835	801	762	826	803	773	803	806	818	823	766	790	788	834	765	810	804	798	820	780	766	786	783	786	775	828	811	789	760	763	815	819	795	826	762	782	806	794	842	768	761	757	797	764	811	771	787	820	811	822	811	795	811	761	785	813	793	797	809	779	800	749	824	757	804	737	798	800	800	797	783	754	825	817	784	785	820	732	819	802	811	772	801	809	774	775	821	789	812	774	811	810	742	797	791	810	777	763	817	731	797	777	754	786	838	722	797	788	781	837	766	823	770	774	793	795	793	799	770	774	774	817	729	788	805	815	815	802	818	791	776	799	806	721	796	808	761	801	739	795	801	721	762	786	795	755	825	769	775	827	735	828	784	806	815	855	800	739	801	835	779	749	789	809	791	757	786	800	811	822	825	791	828	758	750
3783	6120	5025	2611	1888	1415	1179	1106	945	890	820	764	774	769	729	671	698	705	682	649	671	658	664	673	653	637	642	689	678	646	628	679	612	607	630	643	631	634	647	591	670	631	589	595	616	586	572	583	610	629	645	619	665	670	597	629	616	665	617	626	616	619	594	570	621	610	652	618	611	587	644	597	631	571	567	618	612	645	666	595	593	627	611	569	595	621	626	588	630	600	633	625	637	595	614	602	624	611	592	644	623	627	613	588	617	637	594	635	611	643	618	626	640	582	622	616	584	661	602	632	624	618	638	632	664	648	655	615	615	598	618	616	592	617	614	593	602	593	593	611	627	594	616	625	583	630	636	619	579	615	646	635	591	635	615	681	617	586	627	652	585	666	589	623	645	591	598	602	606	651	610	608	612	624	585	611	646	607	599	592	607	617	563	616	600	599	634	592	584	631	633	608	581	623	617	586	549	657	608	571	616	612	622	612	657	614	620	615	588	623	586	593	602	639	620	634	599	609	624	605	617	578	633	615	575	627	638	588	637	612	607	622	595	670	606	580	656	616	595	601	624	593	623	597	583	615	598	643	646	597	613	609	616	607	595	636	607	592	633	587	617	645	594	600	622	594	585	628	594	624	636	617	620	583	579	576	605	639	603	629	585	613	643	607	571	610	659	628	664	633	642	636	608	552	622	597	621	560	626	616	603	605	644	608	582	590	578	643	597	614	606	604	596	616	626	621	626	605	573	595	601	580	592	614	583	653	650	576	643	617	592	605	576	625	585	655	606	603	623	587	589	621	626	592	565	633	579	592	631	587	595	602	632	584	655	627	612	609	623	620	545	587	638	585	607	614	578	590	589	601	561	610	623	647	630	604	660	631	592	593	568	611	552	611	561	591	627	629	571	596	565	616	628	598	579	626	633	612	624	619	607	594	647	616	607	627	589	589	607	604	624	635	602	611	606	598	640	579	623	573	614	599	587	571	637	579	613	597	618	629	645	595	626	570	586	634	626	651	601	603	628	587	603	595	579	624	587	604	632	590	626	579	591	634	616	583	593	602	607	598	616	586	629	615	582	562	599	619	583	616	596	582	622	606	594	610	606	605	598	589	628	610	601	600	581	634	600	576	609	588	614	608	621	615	588	575	616	604	558	607	628	620	605	640	596	628	631	588	577	635	579	629	611	633	567	622	600	608	622	597	604	575	591	584	632	587	653	623	611	609	611	592	570	610	598	609	615	582	636	622	643	594	611	618	609	616	593	633	606	629	607	612	620	603	582	686	603	585	646	558	591	588	606	622	579	604	594	605	602	583	636	596	623	606	612	610	563	612	607	615	583	625	577	605	617	640	630	595	614	613	615	606	617	586	622	630	576	594	579	603	624	605	642	577	581	586	626	636	600	643	577	609	657	593	613	583	588	632	593	643	600	646	630	616	606	604	555	594	601	531	615	581	602	591	600	630	616	653	587	604	596	595	614	583	620	622	570	623	631	593	580	569	645	559	599	604	624	604	620	594	565	588	611	588	646	590	586	613	573	591	593	581	610	594	540	606	621	641	633	584	644	648	615	584	559	582	627	620	645	596	602	571	613	585	563	605	634	629	624	626	589	594	583	612	581	631	601	565	635	559	591	585	637	622	576	624	620	596	596	611	583	560	592	589	636	590	585	615	617	583	575	599	592	633	596	589	568	624	589	582	609	626	605	578	643	579	591	577	582	611	587	639	587	618	590	614	606	591	582	597	627	594	627	612	601	606	607	585	598	572	582	602	603	634	607	609	549	616	611	618	615	584	611	557	604	603	602	613	611	625	623	579	596	566	604	560	632	653	607	639	604	591	554	600	605	586	567	683	632	580	604	635	622	619	610	591	589	601	567	605	586	619	575	632	619	611	564	587	578	606	626	605	594	573	641	595	612	642	580	605	571	588	627	646	574	602	644	619	607	654	620	615	609	590	601	624	612	593	596	565	583	595	598	630	604	598	599	599	599	615	610	586	577	617	586	585	604	576	596	589	616	603	590	587	593	649	651	611	629	629	618	626	613	600	633	619	604	552	664	643	610	580	603	578	623	594	649	605	604	580	629	628	596	616	643	595	600	563	617	626	612	602	599	622	615	620	589	554	582	583	586	592	626	589	597	545	595	591	586	612	611	597	608	571	586	643	627	598	604	592	634	626	625	591	586	586	629	631	652	615	636	639	554	590	652	527	611	625	656	599	597	604	588	585	637	605	646	623	615	574	590	593	586	583	637	612	572	565	612	579	611	599	623	607	586	628	626	610	622	632	622	563	541	638	566	610	591	622	608	635	590	600	610	603	641	637	656	635	591	615	614	608	584	606	539	647	588	647	617	625	605	599	624	591	609	621	605	594	620	612	585	576	597	565	637	616	615	582	579	574	613	636	634	609	626	656	634	598	586	587	635	607	642	608	619	573	604	593	551	602	581	547	568	578	589	577	595	560	602	626	599	601	611	626	630	587	602	570	590	579	596	624	667	586	603	601	621	599	554	584	613	588	618	622	565	622	630	578	610	608	611	602	592	536	609	616	630	620	611	583	576	626	612	612	565	570	586	603	580	608	611	636	580	580	606	605	567	539	647	586	551	608	611	648	629	610	605	569	612	624	627	590	605	591	572	601	607	610	553	615	599	634	615	594	662	607	624	571	631	592	607	624	598	582	589	595	597	652	636	587	597	602	601	640	616	630	596	583	630	595	606	600	583	585	584	645	553	578	626	584	617	631	579	592	615	616	597	574	584	573	622	628	588	621	580	615	619	617	589	616	613	581	586	612	576	570	611	592	559	564	555	644	605	681	613	621	572	579	622	633	583	559	553	589	627	596	591	611	635	582	601	590	627	610	602	607	560	622	594	585	569	546	571	652	573	622	597	544	643	526	614	615	633	613	593	606	595	599	595	634	602	628	636	583	589	639	564	586	611	611	616	617	571	577	619	633	562	597	608	589	583	641	629	568	604	646	572	627	562	592	614	564	605	599	575	560	558	639	627	610	595	618	577	601	608	603	579	582	604	608	597	569	652	626	627	603	598	599	603	551	636	612	578	600	637	594	551	604	606	619	605	594	563	675	606	567	640	615	603	594	578	598	619	589	590	627	609	573	638	596	560	559	609	582	568	606	609	618	614	608	589	580	610	581	589	599	621	579	602	564	563	622	627	575	641	616	609	583	590	588	616	616	605	603	600	595	639	587	614	612	589	611	594	615	582	611	603	615	575	597	580	560	596	616	596	608	603	611	614	609	632	613	621	611	586	633	592	598	590	560	586	628	562	624	583	605	658	629	576	607	604	578	582	634	623	565	611	598	544	590	597	620	597	613	589	588	578	595	606	628	616	571	597	590	559	583	582	598	573	599	614	571	628	626	635	593	617	578	625	601	615	582	609	545	639	595	606	606	606	586	619	584	588	605	577	564	637	611	587	627	608	616	614	623	596	610	588	577	608	579	634	614	594	570	641	592	612	588	576	608	651	568	604	635	604	621
27876	10231	1121	700	556	527	570	532	498	523	514	540	522	549	496	570	543	528	540	529	524	558	490	529	552	529	523	547	519	519	548	525	513	561	476	489	558	526	554	530	517	551	540	547	577	501	537	520	512	517	513	543	529	512	506	488	499	530	501	532	551	510	512	506	522	543	505	543	530	513	502	500	488	512	540	517	532	520	496	508	504	497	487	541	496	528	493	534	498	548	509	521	535	511	502	532	535	517	489	480	545	543	534	517	519	524	511	520	528	562	533	515	531	544	528	534	538	496	505	550	515	564	515	537	540	498	546	514	515	525	512	530	510	510	554	520	508	540	512	545	509	518	496	552	521	499	460	509	510	528	511	508	517	484	518	520	511	519	495	558	549	535	498	484	543	493	520	492	530	529	571	490	515	545	533	510	489	509	492	538	501	537	498	500	486	549	527	518	479	511	545	512	551	525	552	511	498	549	546	545	529	533	524	543	545	488	501	535	528	498	540	514	552	506	479	518	519	534	541	545	500	519	529	515	539	509	533	542	548	492	543	520	532	535	542	528	513	545	479	511	532	517	506	533	503	543	551	562	534	526	520	515	480	528	500	514	514	515	523	488	495	548	534	538	529	542	527	544	512	524	493	550	512	533	545	521	526	535	557	505	495	509	515	484	546	536	534	513	512	494	534	514	505	501	558	540	549	567	546	504	514	500	549	537	536	510	513	530	505	486	504	502	523	555	555	525	557	538	542	530	545	541	521	511	526	503	510	521	474	525	525	493	500	521	508	558	497	532	506	532	512	533	518	508	507	488	489	511	530	521	517	523	552	479	507	495	519	514	559	503	514	484	522	588	541	505	536	518	505	560	546	553	488	495	522	493	523	549	527	523	508	482	502	522	509	519	498	561	502	521	546	557	525	546	525	512	481	522	529	515	516	509	516	552	533	534	509	481	529	506	539	510	498	516	527	545	494	539	517	513	491	500	540	530	516	509	539	509	533	510	528	509	496	552	541	526	531	503	536	547	489	528	488	524	503	505	503	526	547	524	513	508	521	504	491	504	557	538	532	544	488	518	545	497	522	553	510	513	505	515	509	529	524	491	501	524	483	517	553	508	486	525	513	498	527	508	566	502	549	514	540	545	521	514	559	519	534	498	508	510	504	474	508	491	462	532	502	510	515	534	531	565	533	499	505	536	503	523	507	478	502	551	570	482	534	523	524	493	535	488	531	486	520	529	497	547	529	544	534	506	532	507	521	502	516	528	499	487	477	520	564	506	539	534	484	549	542	530	522	491	534	512	489	524	531	509	549	538	552	538	478	509	504	525	515	549	500	552	518	539	492	532	515	495	498	533	524	534	495	523	499	526	516	550	602	521	564	512	524	523	530	508	539	491	521	522	522	499	575	442	578	496	524	551	537	500	507	491	542	543	517	520	488	498	480	528	529	499	516	514	522	514	528	528	508	549	468	511	480	512	550	563	522	553	486	509	521	511	543	509	545	512	496	518	524	550	510	534	541	472	477	528	539	507	494	546	561	514	487	520	523	529	545	518	546	499	540	505	532	502	524	531	507	497	513	536	503	581	538	539	548	524	539	524	563	527	547	499	501	538	551	495	504	523	520	475	516	517	501	553	482	493	546	530	492	508	524	484	528	522	504	544	500	511	537	511	503	482	503	506	549	526	508	539	556	522	510	508	542	537	526	483	491	515	496	505	536	527	510	499	534	515	531	517	516	551	513	541	499	547	504	497	499	529	549	484	503	483	506	556	551	509	550	510	497	537	540	516	546	551	536	483	505	516	530	550	514	527	519	494	531	490	525	528	533	548	461	520	514	498	549	531	543	513	531	474	517	535	532	496	540	567	550	556	489	508	545	558	526	565	516	525	505	546	521	530	523	503	509	540	509	551	513	525	490	525	522	509	460	549	554	508	539	543	508	555	489	539	502	511	509	513	507	480	508	517	541	507	518	518	537	522	543	533	515	551	505	509	530	519	486	551	551	509	502	510	508	502	518	538	519	548	556	502	513	527	538	511	473	527	557	490	543	518	552	497	484	532	531	524	562	554	527	526	528	512	492	504	493	485	516	524	543	506	534	506	509	546	521	502	555	526	583	491	507	541	528	542	529	522	517	484	506	539	496	457	572	497	518	545	535	513	502	525	517	528	513	524	458	525	535	497	533	530	529	497	563	503	541	489	530	544	523	517	498	538	485	536	541	495	494	505	528	485	501	508	478	520	525	515	494	556	520	513	497	530	505	495	510	525	500	527	559	525	515	479	526	515	496	540	510	499	498	532	515	486	568	494	528	528	531	543	547	533	513	514	537	523	564	515	528	541	519	508	503	508	507	507	525	509	530	526	530	510	559	507	549	542	508	502	486	541	521	513	490	532	531	503	570	519	513	489	532	502	508	512	530	513	552	489	549	515	499	556	584	517	531	535	568	520	554	542	540	506	545	496	500	556	538	556	514	509	559	536	540	515	496	515	515	527	516	538	497	533	536	511	523	517	538	513	517	484	527	486	522	570	514	511	562	510	552	512	505	504	519	491	515	495	523	533	562	521	516	546	534	535	551	512	528	508	507	520	499	524	527	462	524	512	526	537	499	545	518	514	495	478	536	512	490	543	509	516	534	493	558	571	542	544	530	538	519	537	483	532	518	536	507	495	492	531	491	502	515	477	532	547	488	542	519	519	521	536	515	511	551	563	532	502	501	517	519	525	545	572	515	489	537	573	518	552	534	515	525	548	522	531	517	491	502	520	491	518	530	567	528	519	534	492	513	539	493	471	531	495	563	512	516	542	526	525	510	514	514	524	512	531	510	519	523	526	571	530	523	505	559	528	540	510	459	511	499	509	519	543	491	516	501	508	573	513	523	533	500	462	488	560	534	540	530	508	534	532	488	518	502	523	554	494	503	513	471	544	536	542	515	518	551	518	540	525	474	515	521	517	514	524	543	525	539	510	501	508	495	483	529	517	494	521	487	531	541	504	545	527	519	530	516	495	603	527	517	559	537	539	530	542	515	546	506	587	471	538	492	491	493	565	500	549	534	489	540	499	547	530	486	556	512	560	525	505	511	506	529	566	524	516	486	491	458	506	522	539	577	493	485	483	532	530	513	452	493	564	545	522	556	491	519	509	448	501	544	514	526	557	550	520	523	529	494	474	567	484	540	534	491	505	571	511	556	511	457	520	531	533	515	527	506	515	504	530	500	503	530	530	517	512	497	482	520	552	556	482	469	492	529	494	517	550	479	520	538	537	535	507	528	532	519	501	527	520	515	559	528	515	509	499	539	529	513	532	501	502	511	534	568	506	512	551	524	511	502	535	514	535	502	484	523	525	541	462	513	527	551	507	592	526	530	505	552	549	525	530	510	519	504	552	516	537	506	496	533	513	492	526	504	526	552	530	513	521	514	523	527	478	520	506	530	510	528	512	520	524	519	528	535	579	486	510	472	533	506	494	532	502	516	550	509	495	494	542	519	563	506	504	546	528
4900	569	531	489	447	415	382	364	431	404	391	415	391	421	405	399	380	386	372	362	419	392	398	390	372	315	415	365	410	363	419	337	395	369	364	410	381	378	376	397	361	392	369	399	374	384	400	375	412	360	399	417	423	353	372	347	379	396	374	374	426	378	382	385	370	369	399	368	387	379	363	377	426	394	363	417	394	387	366	372	372	383	372	391	415	389	372	374	372	377	344	361	377	365	389	396	387	374	366	383	381	391	371	376	369	375	400	386	368	363	389	373	379	405	397	384	396	363	371	383	408	375	346	358	355	371	367	396	393	379	381	371	398	424	391	368	382	364	371	378	376	365	432	387	422	374	362	417	386	377	394	354	400	372	398	406	390	399	392	372	365	396	383	384	401	399	335	388	380	376	392	371	377	401	375	380	388	402	359	345	407	384	373	418	397	392	355	355	377	372	356	444	385	377	359	381	392	372	432	385	356	405	373	385	400	343	408	394	379	411	382	362	364	379	391	356	380	378	369	387	396	357	380	385	381	375	374	357	356	389	403	361	376	395	371	370	417	394	367	344	393	391	342	397	382	383	360	372	352	366	364	379	385	380	347	382	367	364	405	358	380	384	366	371	394	371	388	386	336	377	374	361	390	372	407	386	403	377	389	388	431	352	377	384	397	415	386	373	396	419	359	415	404	395	343	368	366	357	388	363	336	385	393	386	368	376	386	396	402	389	349	393	358	399	438	365	404	420	412	416	396	344	351	377	373	367	376	380	374	404	400	354	369	369	413	390	383	392	377	357	361	381	384	388	380	385	366	342	385	394	377	393	388	366	388	366	383	392	369	393	407	408	379	408	411	376	387	360	378	394	417	367	367	362	382	378	373	379	420	354	402	341	373	374	390	413	382	379	421	416	388	416	397	375	397	372	374	357	376	368	354	379	385	387	407	408	390	380	372	404	398	349	365	388	405	385	373	362	399	367	376	380	343	366	375	405	395	387	395	378	380	359	366	391	382	379	346	404	368	385	398	394	379	390	391	363	375	389	378	341	385	368	401	413	413	364	377	398	387	391	373	406	397	347	394	368	405	342	364	403	375	399	403	404	367	376	377	360	351	341	378	380	374	365	391	408	368	388	382	346	411	393	349	377	360	366	378	409	374	398	352	366	380	386	415	376	380	375	427	377	374	374	385	359	372	372	378	365	401	371	395	391	365	375	377	397	387	429	384	376	397	382	385	397	411	394	396	383	401	376	400	418	419	430	355	394	400	355	396	397	408	365	336	390	429	380	380	415	384	398	351	361	369	395	397	342	405	402	393	391	390	365	372	385	398	377	363	396	365	370	366	400	378	387	365	390	400	392	377	370	406	361	395	382	354	414	408	394	370	346	403	391	424	412	436	386	367	401	389	373	383	364	388	394	390	369	350	364	352	383	386	379	356	372	385	372	398	369	364	370	341	370	380	404	367	405	373	384	376	411	392	377	401	374	394	384	367	347	360	390	372	381	387	375	403	370	356	368	442	420	382	364	378	395	384	412	435	375	390	373	398	343	344	394	366	372	398	360	408	373	382	405	355	392	407	399	375	375	371	351	378	427	369	383	357	385	369	361	363	377	362	377	358	403	360	356	365	397	377	380	357	364	350	380	392	396	372	445	402	375	400	400	395	340	398	372	379	367	389	414	387	382	434	401	401	397	389	367	396	362	360	376	382	397	407	420	392	372	403	378	369	388	345	381	371	356	414	385	370	387	348	367	397	361	385	367	409	376	398	363	403	363	404	383	404	354	389	399	381	384	382	405	396	380	385	395	402	356	392	345	361	383	400	394	405	370	388	392	375	405	380	370	366	381	382	395	363	388	354	416	391	368	402	418	397	354	358	347	384	377	370	375	396	410	390	383	373	379	369	372	384	368	351	375	384	394	366	380	378	407	395	388	374	378	393	396	366	380	391	379	352	365	392	353	392	367	383	363	382	367	364	392	386	363	377	394	371	383	382	384	342	384	389	361	376	345	407	403	384	393	373	374	412	405	313	405	357	382	356	343	383	377	363	381	386	351	347	388	401	339	362	335	353	367	358	344	357	378	375	362	357	390	401	388	410	421	360	376	402	410	356	379	385	401	391	376	358	414	348	361	380	375	363	379	387	383	391	367	369	392	390	368	374	372	351	373	382	376	380	356	384	400	403	401	349	376	425	384	394	369	374	403	410	368	354	391	374	375	379	381	338	408	384	381	401	378	384	405	404	352	348	376	382	370	371	387	386	404	380	399	360	386	366	400	404	381	422	351	368	385	365	378	349	391	361	394	377	371	381	388	389	372	406	384	385	390	381	351	382	407	350	376	380	370	348	390	397	377	401	373	360	391	374	357	394	339	357	377	386	412	370	385	380	364	405	367	385	372	377	389	420	357	360	387	374	385	369	374	363	380	368	364	403	383	384	399	346	369	385	403	408	407	357	323	370	409	411	391	350	380	344	386	383	350	370	352	377	362	356	381	360	433	382	397	387	382	355	362	382	376	361	392	392	400	391	419	363	373	352	374	404	369	381	365	398	402	386	388	361	385	382	368	388	385	346	394	388	393	385	360	340	405	375	377	366	345	370	409	390	404	395	388	377	393	364	400	362	380	392	391	370	348	401	404	359	338	369	388	370	386	389	405	388	385	377	406	365	397	397	388	396	365	344	398	396	365	389	352	405	370	372	387	372	365	390	405	349	391	371	408	389	389	374	366	366	409	385	398	358	367	415	394	388	400	348	367	400	373	386	373	385	409	337	360	372	381	351	376	384	395	389	392	388	388	365	375	377	376	360	377	376	372	380	396	386	396	369	353	392	359	375	416	337	403	364	386	377	374	373	387	367	374	419	389	369	385	366	417	385	365	375	350	397	373	399	389	389	351	401	383	419	373	389	353	408	395	395	393	367	379	387	394	370	379	380	378	380	390	364	365	366	343	369	385	373	381	397	374	373	402	359	375	394	430	383	370	350	374	416	373	391	332	410	370	390	386	370	379	422	356	414	371	388	373	433	383	344	365	378	365	390	362	386	366	379	397	382	376	384	382	360	361	368	385	419	384	354	416	420	365	375	415	382	366	367	365	378	393	382	347	406	396	379	394	380	382	370	362	400	361	399	385	378	386	420	363	389	385	381	396	384	388	394	389	383	392	375	362	378	375	382	405	374	369	363	390	379	406	390	373	388	364	352	394	361	372	397	368	370	391	386	397	362	355	394	406	411	385	403	355	365	409	369	377	349	367	357	356	402	366	354	369	372	403	385	379	401	375	371	405	383	369	362	376	360	358	399	408	365	356	405	376	370	374	388	377	383	402	382	398	401	336	381	403	391	367	352	395	393	385	359	366	373	356	376	368	394	352	368	372	390	353	390	367	376	399	371	383	410	367	397	381	341	373	366	380	397	383	396	376	394	405	376	372	391	404	409	382	387	371	373	375	403	384	366	391	397	387	386	397	336	389	382	411	412	414	394	361	379	369	394	408	411	379	395	390
25498	21462	27909	25417	11017	1757	1321	1106	1078	1051	964	987	995	915	1000	957	923	957	947	943	956	966	921	940	885	978	948	865	920	898	916	917	912	893	880	949	906	865	913	870	916	914	915	898	912	983	919	924	898	941	926	931	853	945	898	895	908	898	910	942	926	903	929	924	895	932	938	933	875	918	904	911	960	907	895	898	868	907	899	904	888	906	924	934	902	891	929	904	943	877	887	914	880	879	880	892	861	920	896	929	877	923	898	929	955	878	908	887	909	851	939	904	916	928	906	910	934	893	906	895	917	924	854	886	979	919	908	938	931	896	966	918	937	885	923	903	910	921	948	873	939	904	940	877	902	913	927	932	888	922	898	870	940	905	867	908	902	905	828	883	932	913	902	921	953	877	938	935	926	918	907	875	899	908	935	896	872	893	916	932	938	892	900	947	904	901	917	930	817	909	910	937	884	902	935	877	910	878	912	923	976	910	889	940	895	902	942	902	902	930	892	924	882	881	940	904	893	920	975	919	928	938	940	927	880	879	915	878	884	936	907	846	942	881	860	907	918	948	899	938	910	893	925	955	934	953	912	933	889	865	905	958	911	861	924	924	938	891	874	928	905	884	917	923	881	897	934	902	874	888	938	949	924	827	895	931	879	917	928	934	880	881	912	898	845	893	867	904	927	950	925	903	907	945	851	896	988	973	862	890	913	904	865	929	895	931	939	898	905	880	848	885	885	868	885	958	906	944	898	900	936	911	953	898	908	953	972	884	942	917	919	934	898	923	945	915	944	881	907	906	862	934	939	972	866	902	893	909	853	960	908	881	853	966	913	959	917	885	915	898	876	890	916	901	927	891	891	926	871	891	902	910	862	871	941	922	890	903	898	927	913	888	973	979	938	897	913	858	920	863	939	909	923	904	859	893	905	962	920	916	969	844	913	911	893	924	934	900	928	906	944	855	906	911	938	902	911	900	888	889	904	878	892	928	892	886	875	939	920	917	927	893	894	918	893	891	917	917	898	931	858	943	900	881	878	924	917	893	893	1007	905	899	935	917	884	889	877	939	873	895	886	881	871	899	950	878	898	936	932	843	914	945	918	956	882	894	899	914	934	869	934	894	984	913	892	900	921	918	920	882	914	930	918	962	940	869	945	927	933	954	916	886	921	910	895	896	881	920	949	905	949	956	942	879	899	860	932	964	935	914	931	879	948	906	937	920	960	891	895	942	919	918	942	929	957	914	907	954	933	910	962	891	898	905	949	964	954	893	854	896	943	902	925	918	895	924	961	992	891	898	908	914	933	958	965	968	953	856	912	900	863	927	1000	912	945	935	950	960	924	861	964	943	929	915	884	935	900	912	900	893	889	854	904	950	871	935	881	896	958	962	932	961	933	907	931	894	959	919	910	918	866	839	922	919	930	908	868	864	954	914	874	880	878	916	887	906	898	893	900	882	959	899	898	954	903	918	1008	929	898	881	940	886	864	898	921	936	944	900	946	914	902	878	895	940	968	959	931	961	917	930	953	940	934	832	930	910	906	894	875	904	963	901	952	884	923	915	919	881	918	902	882	933	901	910	862	875	929	951	871	876	910	926	896	877	951	890	956	887	897	952	860	878	881	970	896	917	911	861	949	928	946	921	874	924	878	912	891	942	920	940	902	896	922	924	931	988	906	953	890	889	926	910	855	919	940	915	931	956	887	904	866	893	963	871	948	873	949	884	906	911	875	919	865	902	923	893	889	932	931	938	966	910	968	939	936	876	898	946	942	972	857	941	871	934	858	865	860	873	907	918	891	902	928	942	948	863	921	916	890	917	869	934	916	869	901	952	914	911	947	894	892	876	897	916	896	871	879	935	881	900	918	986	917	905	893	966	951	879	931	943	882	941	907	952	942	895	902	909	897	922	956	901	911	906	893	862	864	905	879	922	883	898	919	1009	909	907	908	906	961	889	868	895	960	928	902	907	900	886	918	915	885	886	903	964	874	906	867	929	915	944	934	876	933	867	907	932	919	908	919	939	915	935	853	945	913	924	849	879	949	961	925	953	894	878	920	909	929	944	951	928	882	944	915	849	846	953	938	908	963	949	943	930	885	864	888	913	946	910	915	934	902	945	930	928	982	961	890	908	925	897	966	950	904	887	856	954	897	915	910	888	925	911	860	931	875	927	924	864	869	911	858	882	899	903	888	884	915	937	858	904	877	886	904	888	856	876	893	871	893	906	855	940	895	864	898	881	936	901	859	899	886	937	884	946	910	901	894	947	897	871	892	916	948	866	882	914	902	908	939	915	888	852	897	898	931	874	889	888	867	934	854	907	958	865	926	958	901	949	906	926	957	899	893	934	877	962	890	904	910	914	919	910	864	912	917	897	910	928	907	872	852	897	894	864	883	916	874	846	915	912	905	897	913	910	896	901	937	973	938	900	951	943	916	906	869	918	937	908	932	820	905	888	889	882	927	920	903	946	923	928	926	934	912	908	907	916	905	870	922	898	934	902	909	920	915	935	957	912	903	929	897	871	899	909	945	916	916	899	917	889	936	953	940	887	933	901	912	869	908	876	920	937	910	882	865	946	924	953	883	952	881	906	874	915	963	859	863	958	944	897	926	868	938	888	911	891	887	866	900	931	946	914	900	907	855	925	909	886	951	919	884	903	902	895	918	940	922	936	881	903	888	924	840	921	910	922	904	847	909	934	923	934	849	939	907	985	948	877	940	899	877	941	845	934	923	934	896	908	914	922	950	902	908	899	914	953	913	871	878	933	893	898	904	968	929	914	898	951	917	904	916	918	904	861	968	944	933	882	915	934	920	926	838	932	927	875	882	865	912	931	918	993	904	848	881	919	922	893	862	936	867	911	963	902	881	894	950	917	880	907	908	905	902	908	864	909	973	952	869	936	937	876	933	917	927	908	904	931	897	865	897	887	909	915	893	874	912	848	903	892	888	898	913	906	931	926	882	902	889	947	882	900	905	911	927	966	916	903	913	928	922	884	908	899	869	922	884	892	938	899	881	927	872	927	913	925	958	890	899	902	919	927	950	938	906	960	910	858	866	931	896	856	898	955	913	924	915	862	915	882	911	900	878	873	886	891	927	879	890	934	877	876	935	884	923	888	919	916	876	918	950	943	881	901	891	884	845	916	884	917	882	921	831	946	923	950	884	962	908	919	945	898	895	908	913	888	914	873	952	875	888	906	900	921	908	932	887	954	858	917	908	873	874	919	920	897	879	893	883	960	911	899	900	911	884	898	873	929	926	927	936	909	898	880	913	908	912	945	881	919	911	903	859	882	898	904	964	867	957	857	877	932	883	902	843	955	920	861	904	876	899	955	920	876	881	982	963	895	884	888	927	804	887	876	919	892	903	928	903	899	884	911	870	888	921	880	889	924	914	900	915	934	916	923	847	862	928	928	906	906	900	932	903	897	915	882	938	905	913	936	932	834	946	947	883	878	889	952	909	894	907	906	936	951	910	932	875	978	932	922	947	892	894	889	954	948
3544	3687	2960	1734	1323	1117	976	882	829	831	835	814	770	795	713	703	681	726	728	725	698	659	682	722	718	678	687	724	751	729	709	703	708	694	698	649	702	692	688	698	717	709	681	729	713	641	693	656	646	706	683	708	677	660	683	690	640	704	673	676	679	703	694	708	679	707	663	682	706	691	749	695	710	666	680	673	676	707	649	666	709	674	679	679	697	683	700	663	712	656	647	734	670	726	708	666	747	665	662	704	678	632	696	700	667	670	691	690	668	734	715	652	700	698	674	672	732	678	707	645	663	650	709	669	655	671	651	737	666	717	670	698	676	677	655	677	684	695	732	639	705	679	695	654	731	700	669	666	680	713	682	661	718	681	676	692	682	716	649	671	647	695	704	736	656	691	702	643	667	700	663	675	679	711	657	687	704	685	683	673	674	634	673	701	648	688	731	633	688	696	684	694	626	632	666	691	639	628	626	677	664	694	701	669	701	658	676	693	728	640	658	721	676	661	674	692	661	665	644	722	685	639	663	693	726	727	626	722	668	663	661	698	670	699	687	701	610	663	684	656	689	679	684	706	732	684	725	651	671	664	709	640	727	681	694	736	662	688	729	665	634	674	650	681	702	660	697	653	693	661	690	689	658	667	631	722	681	698	651	633	656	705	700	669	670	653	684	675	682	684	652	637	752	709	684	689	697	628	690	708	699	691	666	662	701	674	675	654	668	669	681	664	687	675	694	666	705	662	722	699	644	693	679	678	653	707	722	678	657	674	680	669	675	655	699	665	681	682	685	676	655	668	731	670	676	711	649	662	648	709	635	658	682	670	721	703	704	600	679	679	656	673	661	660	683	683	707	697	669	644	671	694	687	628	703	712	639	690	651	656	667	645	703	669	688	684	686	713	705	691	652	669	692	674	611	707	641	652	652	666	667	698	653	705	708	656	667	651	728	666	677	678	701	691	677	695	661	704	673	634	672	693	678	685	688	706	663	677	665	679	733	690	663	699	667	703	693	692	696	624	682	676	701	663	636	707	694	680	708	719	683	679	637	699	696	613	713	659	648	688	714	650	685	675	701	694	686	688	648	662	703	694	676	702	680	726	666	653	655	639	699	726	672	704	733	656	662	619	708	679	686	685	680	688	715	688	635	692	667	699	682	704	697	680	726	632	679	688	678	652	683	664	682	707	652	673	675	722	686	693	661	662	665	650	684	695	665	699	709	749	672	676	686	707	650	696	697	656	672	726	694	690	698	672	668	664	640	670	668	724	673	672	696	662	677	631	683	641	665	679	650	684	723	663	655	713	704	730	661	700	653	655	621	680	693	704	723	695	672	651	735	694	642	660	646	671	637	642	705	652	674	682	665	731	674	665	694	685	674	669	608	707	701	665	695	667	668	693	611	647	670	667	666	665	649	682	698	658	651	699	676	679	691	662	677	690	687	696	705	686	680	677	673	630	719	705	675	666	752	677	678	709	640	668	640	694	667	706	702	679	643	698	662	693	702	694	660	650	672	684	667	637	737	691	664	698	668	693	674	693	667	669	672	682	696	653	647	671	722	689	678	684	675	634	658	676	677	648	669	658	694	673	664	645	676	707	659	628	712	660	679	680	708	629	664	625	689	706	640	658	638	684	674	671	702	673	699	685	652	630	667	653	680	671	707	718	662	709	695	677	691	669	717	682	640	661	695	636	692	667	716	721	719	649	678	697	680	688	675	700	695	668	679	686	624	661	654	639	645	656	697	674	677	635	742	701	627	661	664	655	687	639	700	688	681	666	726	646	729	657	670	719	696	624	635	688	625	654	670	631	696	662	668	690	694	656	674	670	702	696	663	703	635	648	735	672	744	675	749	661	644	671	669	654	665	675	672	647	676	682	677	628	647	644	702	709	682	682	683	659	655	647	687	692	705	677	686	609	690	704	669	669	677	675	715	689	673	695	675	705	701	693	707	710	703	679	663	690	676	690	654	676	653	666	647	692	723	639	667	641	674	647	658	673	682	649	696	672	673	734	653	677	704	703	659	654	647	689	662	655	664	657	704	709	659	684	706	679	715	668	669	699	675	679	698	675	668	690	680	669	690	621	650	680	680	697	630	648	682	614	689	676	690	691	687	720	652	692	625	673	734	661	705	679	717	667	667	697	724	675	645	702	655	686	608	692	671	635	697	685	645	726	733	637	700	672	696	679	671	692	663	667	662	669	717	672	667	619	685	650	689	666	642	666	677	673	653	710	633	669	679	649	696	683	678	710	659	674	674	645	672	672	687	640	689	708	655	709	701	697	656	679	691	687	674	672	714	688	695	660	686	675	690	661	649	686	694	702	686	709	666	673	647	704	658	662	662	676	661	656	665	681	687	671	656	676	686	658	674	681	642	633	663	694	699	686	707	693	670	695	713	649	671	653	715	672	688	658	710	640	643	682	672	680	679	678	657	678	661	664	680	625	669	649	628	653	705	698	731	662	640	662	630	690	661	721	702	683	705	650	672	708	671	689	688	654	670	693	649	649	645	631	652	650	653	653	672	694	699	642	670	732	698	687	682	642	676	691	635	686	731	617	652	659	696	723	737	650	675	682	666	672	699	624	683	659	714	661	651	647	711	671	659	661	683	693	689	702	625	649	706	690	659	747	674	691	659	683	677	691	658	611	637	633	692	643	677	673	684	680	687	693	663	669	639	643	698	663	713	659	696	651	676	665	708	692	627	648	661	634	682	691	682	678	668	666	682	670	648	688	648	666	651	662	652	662	664	671	654	684	679	641	715	709	664	636	676	688	665	702	711	679	670	650	665	705	687	621	684	628	686	662	619	670	693	681	667	700	715	673	686	649	649	643	708	664	656	699	664	653	686	707	690	645	698	706	657	669	690	702	707	639	689	642	616	694	681	650	702	665	656	685	708	661	714	676	632	641	661	648	628	661	623	665	698	649	635	668	661	662	659	720	663	682	651	660	635	671	698	709	687	694	692	676	658	707	681	717	671	686	700	691	672	637	652	660	666	672	647	696	653	639	665	671	667	677	656	668	688	675	663	681	638	671	665	692	716	658	660	625	688	662	640	683	647	707	664	687	675	679	630	662	712	683	684	679	663	646	637	665	690	660	678	652	641	679	658	650	664	599	659	680	648	692	659	681	689	725	682	694	677	669	694	686	685	718	677	672	669	660	669	720	678	662	686	663	640	704	638	633	659	681	658	684	660	662	664	636	752	638	648	669	706	698	710	673	687	664	709	668	678	702	675	649	689	668	684	681	661	655	671	712	688	675	681	629	683	664	699	682	684	666	654	697	683	668	670	681	698	673	674	735	671	655	700	687	641	611	631	693	680	665	663	688	664	697	700	677	703	667	616	692	687	686	626	654	646	672	654	632	694	634	669	661	668	689	660	674	673	589	701	691	728	708	646	673	648	678	629	684	730	641	664	648	675	656	659	644	687	651	667	696	685	708	720	687	610	673	633	664	726	729	685	653	684	723	644	690	674	650	640	635	676	691	673	667
24543	21514	28823	24650	21502	8588	1854	1236	1050	988	977	955	946	933	877	817	872	891	837	813	814	839	819	749	825	796	842	795	820	856	783	885	845	846	875	834	798	817	794	840	823	784	828	798	823	836	787	767	802	839	824	783	844	786	836	797	820	751	788	804	810	832	814	794	818	853	788	836	785	857	818	817	791	787	801	835	804	816	841	796	819	804	837	810	766	793	826	833	864	799	752	832	791	750	852	783	780	833	798	767	847	760	791	810	815	838	812	845	814	787	815	739	804	803	794	848	837	822	827	758	774	793	821	824	810	800	809	823	787	809	762	818	770	817	856	754	787	791	746	786	817	881	790	795	789	826	832	814	766	786	820	730	829	799	744	798	894	811	795	802	810	849	824	791	793	793	832	766	825	824	753	797	810	815	801	826	772	814	752	829	803	778	773	797	783	768	813	755	743	781	809	839	788	801	815	867	819	832	815	775	806	813	783	800	822	810	804	797	817	810	805	792	790	828	789	808	838	830	765	851	764	860	823	854	797	821	803	810	791	801	765	815	801	835	795	889	788	796	809	755	766	793	833	817	824	801	786	834	807	752	823	824	808	836	781	839	780	792	766	751	830	771	821	785	819	757	797	819	772	806	818	808	790	758	832	760	798	777	822	811	794	849	800	833	753	815	769	801	747	862	812	802	792	749	801	822	827	792	842	825	826	807	770	752	807	825	757	797	786	789	809	808	845	823	811	855	859	718	786	803	798	760	766	794	773	816	788	809	840	808	797	834	836	835	792	828	843	780	804	777	776	738	746	830	809	795	778	822	795	750	825	837	782	772	814	770	819	782	825	822	762	836	781	803	820	808	790	795	862	825	777	795	761	807	751	769	780	785	814	764	802	792	839	766	768	783	772	772	829	756	777	796	807	840	857	810	777	755	848	802	774	785	837	795	844	864	776	827	866	754	802	833	796	799	808	807	802	806	788	780	836	849	873	815	796	798	800	850	794	742	804	753	777	847	802	816	758	784	770	804	794	803	796	826	809	825	758	846	795	782	759	777	798	799	781	765	811	766	807	823	767	781	767	822	821	789	766	772	808	815	824	796	820	869	791	788	782	810	821	795	742	739	791	755	819	799	799	769	782	815	831	790	811	842	797	807	813	786	820	816	806	774	823	833	854	809	815	804	811	793	835	862	788	802	794	842	825	823	753	746	803	795	820	762	815	787	795	814	807	769	808	804	829	858	822	799	832	738	792	837	749	816	818	792	803	816	810	791	776	820	784	792	786	809	769	760	799	851	798	756	766	814	773	806	757	812	691	873	775	791	793	818	824	785	787	739	780	774	805	792	794	809	864	810	790	797	816	835	819	795	776	791	798	796	792	806	784	831	782	747	771	803	776	816	833	795	784	736	798	803	843	852	759	838	817	832	831	796	791	799	791	769	785	814	817	803	853	737	856	819	785	829	790	773	821	788	810	816	810	778	782	831	812	788	789	785	711	769	805	774	782	793	784	837	812	798	807	792	758	782	751	839	780	784	780	774	789	811	787	808	829	799	818	837	774	777	826	784	754	821	759	795	801	824	767	759	789	752	817	797	817	807	801	800	887	763	872	799	797	797	831	853	781	864	819	858	801	801	791	813	849	814	775	808	823	836	823	720	844	757	759	824	797	804	828	789	816	812	802	787	812	765	768	769	744	800	727	825	754	781	803	787	818	771	792	799	738	756	794	799	790	779	855	811	835	805	812	857	880	770	794	757	717	824	777	815	795	810	801	809	846	781	819	753	783	755	814	773	792	828	806	820	842	812	820	749	870	791	786	806	808	811	810	781	803	785	773	862	802	760	786	777	776	782	802	822	807	805	785	793	769	831	828	818	781	808	827	739	791	838	765	760	794	791	829	822	794	801	795	741	807	789	832	785	783	774	832	787	758	815	792	855	784	827	777	803	759	809	778	809	800	830	779	770	818	806	785	825	824	809	809	785	798	784	860	774	811	769	780	778	794	844	824	796	784	804	796	810	764	819	772	818	759	780	817	789	791	783	803	812	748	803	836	809	786	763	778	825	769	764	775	804	814	793	819	784	870	787	797	782	830	776	821	813	769	800	764	802	753	774	756	759	760	828	773	760	776	732	778	753	797	802	830	789	804	818	866	759	799	771	796	806	784	801	804	794	825	789	815	792	868	805	795	852	803	783	821	809	786	827	770	808	743	814	856	771	835	863	817	768	777	789	807	779	801	748	783	796	870	757	803	808	833	814	754	802	790	792	826	759	792	796	783	821	787	812	752	788	778	767	762	856	767	808	839	776	835	773	802	809	851	839	774	809	812	749	835	845	740	804	820	814	820	768	809	795	833	794	802	804	834	723	851	807	759	760	789	797	807	781	771	818	851	786	786	760	782	793	744	767	791	772	795	789	798	814	813	781	843	736	839	790	786	804	806	806	775	784	805	816	800	795	850	828	808	777	777	780	806	826	784	791	812	837	799	793	751	781	793	802	790	819	836	828	813	798	784	737	831	776	767	829	794	768	772	770	769	806	818	783	772	780	781	791	819	827	797	806	832	837	803	789	744	774	807	767	786	789	773	807	785	797	803	757	794	763	737	794	818	808	828	781	759	805	793	799	733	845	801	800	801	833	755	807	822	761	796	829	786	791	772	810	836	791	749	796	833	796	831	777	822	838	796	760	819	777	844	799	802	831	816	802	792	784	830	821	800	781	791	773	776	745	782	812	798	819	764	780	754	793	773	803	833	778	776	758	811	811	801	756	755	770	817	794	789	766	755	846	811	788	731	740	806	820	785	752	812	784	805	798	792	826	816	810	776	745	775	777	855	800	817	802	822	791	809	789	839	784	837	836	822	838	856	787	793	866	847	820	820	760	801	773	780	760	808	843	826	819	771	821	798	751	757	785	776	785	754	763	859	799	812	770	783	744	773	811	817	794	766	820	802	784	735	849	765	778	779	762	864	767	758	827	814	799	781	746	794	805	816	749	785	784	762	834	768	817	776	848	814	826	769	790	808	760	800	777	806	785	793	815	749	825	827	739	762	831	791	767	716	783	828	812	776	753	755	846	795	794	754	841	799	839	783	827	790	775	760	806	841	800	774	807	780	780	831	749	848	821	832	809	777	741	788	752	768	841	747	747	801	802	791	837	802	773	818	757	804	825	799	804	826	803	799	818	814	735	795	781	858	803	802	808	786	809	825	782	742	818	839	763	765	777	832	779	798	853	819	827	811	845	766	789	795	812	824	816	808	798	784	796	735	779	801	860	830	787	749	842	777	767	781	818	838	770	827	834	757	780	809	743	793	828	751	776	846	799	815	809	830	835	785	775	819	807	809	837	826	841	789	808	834	786	778	814	792	750	781	796	799	809	819	793	798	846	800	816	777	825	778	811	797	777	808	799	808	800	774	779	791	764	850	758	839	858	792	778	807	802	811	783	812	830	804	787	788	780	779	797	790	802	810	789	801	788	804	834	788	788	812	805	765	787	820	815	820	786
3904	6108	5094	2562	1875	1483	1266	1080	1026	855	806	790	706	727	706	754	708	708	681	715	632	638	651	638	692	655	647	627	646	623	620	619	659	656	622	617	634	647	644	631	665	604	621	615	603	624	606	607	640	581	625	627	573	655	614	610	642	609	620	581	624	642	638	612	632	609	635	607	594	606	646	638	637	626	623	622	607	619	646	638	642	569	611	595	621	601	600	630	624	647	605	609	655	607	654	611	585	638	608	625	659	626	618	636	663	637	586	630	596	618	603	637	645	680	583	631	626	639	597	608	590	608	624	604	632	598	629	607	578	650	597	617	619	606	634	621	638	627	628	659	624	625	616	606	613	642	630	623	598	609	578	590	575	605	642	609	623	642	619	542	599	616	629	556	629	588	614	623	600	629	620	622	651	636	635	602	652	617	617	588	570	613	557	593	601	633	639	615	653	608	542	635	633	609	636	607	620	589	614	554	606	607	606	602	636	618	591	588	619	582	601	598	599	616	606	601	586	601	612	599	605	571	577	614	600	632	588	596	621	589	620	594	612	605	614	616	630	624	620	610	555	603	617	624	628	600	630	642	586	609	601	583	631	630	638	603	614	630	591	609	555	645	641	609	619	611	600	608	600	625	601	590	591	637	632	642	631	630	604	589	595	588	632	580	623	617	639	632	647	554	613	629	621	640	612	649	593	577	620	616	573	553	604	619	630	624	639	571	648	605	618	602	626	626	608	639	588	624	614	594	618	610	588	604	585	567	619	612	613	583	569	614	596	630	637	629	590	574	590	600	635	562	602	602	613	596	596	612	604	610	606	615	586	616	584	585	607	673	572	595	622	607	625	565	605	602	588	624	593	607	611	576	594	609	613	605	611	607	577	619	619	620	588	612	638	617	593	569	608	606	646	631	637	615	612	626	608	606	599	577	577	619	637	649	622	633	643	589	628	645	627	640	636	589	627	629	611	603	590	629	578	580	603	610	624	625	656	599	603	616	641	603	638	588	656	645	611	592	618	655	614	588	628	605	616	658	596	619	642	609	600	586	645	589	601	618	615	620	652	599	602	599	593	622	644	628	592	583	589	593	628	594	666	655	640	555	638	606	594	603	621	652	611	612	619	613	600	586	590	582	588	588	599	604	594	629	574	608	609	624	569	603	613	587	584	603	599	604	610	623	601	590	623	638	606	625	635	617	617	548	621	603	597	612	576	625	576	593	606	600	601	581	649	614	629	604	599	676	610	610	605	652	617	618	640	589	593	567	634	649	662	591	617	573	624	601	622	665	613	580	607	627	606	590	584	569	601	597	621	576	586	629	627	598	619	630	616	578	645	598	595	616	605	632	643	590	650	608	619	588	609	632	570	631	597	588	624	622	619	595	575	589	643	599	613	597	624	668	555	631	581	592	590	623	631	615	632	627	578	616	646	604	646	579	585	618	583	592	612	619	609	620	570	608	634	586	557	602	579	570	609	609	569	600	542	587	591	592	613	549	609	598	582	589	580	572	629	641	565	594	612	636	614	604	593	559	613	631	606	612	600	616	587	551	607	580	610	624	609	604	588	608	600	564	602	615	591	617	601	595	611	580	588	615	624	625	625	598	582	573	640	585	598	586	612	606	588	636	637	564	628	573	592	583	628	605	586	562	579	573	568	622	604	579	622	635	590	593	596	620	592	592	597	639	635	607	618	638	651	636	570	605	611	601	657	595	595	593	613	599	577	599	618	613	607	604	617	585	631	614	562	636	603	603	618	624	639	590	577	628	593	607	623	631	622	627	590	603	611	581	618	551	621	591	589	565	576	617	616	606	616	588	585	602	588	596	579	596	607	589	611	616	580	586	595	596	619	646	647	636	592	588	590	602	592	601	612	602	591	629	560	588	595	580	613	622	605	622	592	630	623	622	629	566	614	579	649	606	610	574	645	592	623	662	643	627	631	601	602	594	577	638	641	629	623	625	605	599	625	662	607	585	602	572	598	625	603	587	567	654	579	622	564	615	604	585	580	616	674	566	582	650	620	608	580	580	581	587	619	576	588	649	592	593	613	590	590	600	615	598	645	609	604	585	576	587	584	629	583	613	606	591	615	602	587	620	622	623	593	618	632	606	616	563	627	604	586	627	621	621	624	580	625	572	583	648	578	609	599	620	598	605	599	604	582	575	622	599	653	575	604	606	632	615	600	589	585	587	610	626	619	602	634	632	543	611	658	572	607	570	614	575	618	592	559	611	634	634	582	635	603	574	615	605	621	590	581	582	618	612	604	626	594	598	553	621	609	610	650	553	601	598	556	596	599	602	650	604	602	621	582	581	614	630	613	629	633	619	591	581	585	582	560	593	613	606	630	581	563	640	599	628	583	603	637	592	546	607	556	622	616	562	625	573	633	595	545	572	650	646	633	621	586	590	566	571	627	596	600	633	610	591	591	628	617	614	569	575	596	609	614	601	625	586	640	607	617	623	604	629	636	599	605	621	645	632	590	592	623	582	620	570	599	622	606	583	613	616	620	622	598	580	615	646	593	630	583	565	643	600	574	602	595	602	608	583	654	604	631	589	589	605	583	562	578	618	580	624	577	574	600	630	631	595	566	592	590	595	631	627	631	570	609	593	635	608	605	597	610	635	622	569	614	601	589	575	608	575	601	591	565	593	615	528	616	602	642	600	610	606	564	615	612	588	613	612	575	611	569	599	543	579	616	597	596	585	594	628	584	600	578	539	627	636	593	622	602	610	577	573	614	608	577	598	599	608	583	630	598	604	614	605	558	603	599	587	598	550	580	605	635	604	602	606	544	586	613	582	588	579	636	581	631	580	614	599	564	644	611	633	596	580	601	612	629	607	576	631	617	573	559	604	652	579	611	598	601	600	608	566	607	598	642	621	621	595	564	591	628	599	612	633	658	589	605	601	599	567	608	566	654	571	571	623	537	626	622	561	578	571	640	621	617	605	589	592	589	583	599	593	589	643	620	628	568	587	580	637	575	623	602	600	602	596	571	600	580	609	580	641	611	615	616	580	599	645	601	571	601	573	573	586	611	623	609	615	587	644	570	609	603	572	594	629	622	621	603	590	608	613	626	603	538	595	606	603	611	614	600	585	604	598	611	646	611	621	605	566	647	628	600	624	591	577	600	620	629	617	637	632	595	624	612	589	648	577	591	575	603	639	565	635	605	612	589	611	596	545	610	566	605	601	632	602	594	623	588	571	630	616	609	607	581	617	563	607	574	630	579	631	583	579	600	620	570	644	616	645	526	620	566	547	644	587	611	565	629	620	613	596	592	608	600	625	600	577	607	608	570	609	638	624	603	613	571	601	618	577	663	619	591	565	606	592	602	637	602	594	597	622	547	578	615	607	633	613	548	604	584	580	625	582	615	610	621	570	582	592	585	594	609	631	599	606	593	590	615	603	616	621	586	589	577	579	632	586	599	596	642	586	588	641	633	631	573	640	612	611	586	597	595	605	628	624	594	565	601	630	634	649	606	591	565	609	614	627
27909	10364	1134	731	559	504	555	524	492	554	501	504	512	504	557	526	487	508	502	484	560	531	535	520	507	496	525	486	535	500	541	590	509	527	526	517	566	502	513	512	513	499	497	516	536	534	515	516	519	499	548	464	540	540	530	524	553	505	488	479	548	522	523	533	532	506	523	533	517	483	522	514	483	515	563	495	497	552	503	535	509	549	498	500	543	530	536	535	522	518	508	558	522	480	520	563	491	545	494	529	511	539	482	533	490	526	535	559	488	563	500	516	575	523	522	523	542	514	509	525	528	513	507	534	523	548	527	498	496	516	535	520	544	540	505	499	510	546	510	517	516	509	539	529	535	542	537	505	496	510	505	522	528	525	502	469	523	542	489	468	516	517	530	524	530	476	528	530	517	512	515	491	518	524	508	514	536	497	487	503	501	535	514	514	529	554	538	520	498	486	498	558	544	488	491	537	524	516	508	457	555	481	528	491	482	516	503	537	535	520	539	536	487	539	545	488	550	539	533	512	547	510	547	535	506	468	558	503	493	493	473	509	547	518	560	485	507	506	521	565	545	497	525	549	506	532	518	513	558	523	532	530	486	507	498	498	512	507	505	534	547	524	540	545	492	493	532	544	556	530	507	502	549	510	540	477	482	547	539	511	466	539	542	500	474	526	523	494	503	531	506	526	523	538	501	522	480	524	524	531	522	537	554	490	564	504	523	513	536	562	484	483	526	559	501	510	512	540	514	501	517	516	485	565	525	514	497	480	542	539	558	530	501	519	544	505	493	531	541	516	478	529	529	523	546	501	494	522	500	496	490	467	539	516	532	543	528	534	501	481	468	508	478	494	550	488	540	493	553	501	521	494	500	571	485	508	520	496	554	488	526	555	518	546	553	509	532	471	505	558	556	483	506	517	476	574	556	476	478	513	518	538	530	504	473	557	541	521	522	479	533	477	496	508	525	556	520	523	546	517	517	507	536	527	536	496	528	563	525	462	525	504	540	523	495	544	505	524	560	486	554	519	504	506	496	536	531	537	508	490	525	540	528	507	497	548	535	499	585	516	527	492	585	514	496	497	555	515	491	564	493	591	543	507	478	537	528	517	536	582	521	510	529	510	539	502	496	547	504	536	545	504	512	545	534	501	492	515	495	555	560	535	527	488	490	538	485	518	486	551	486	466	528	509	517	520	526	520	494	508	507	510	499	518	516	523	532	524	501	507	545	519	530	517	532	510	519	543	542	532	512	506	503	509	515	496	532	517	517	540	496	476	512	535	505	467	530	531	511	526	521	530	480	521	510	535	500	523	507	501	534	490	529	545	502	515	514	534	497	533	525	514	479	471	523	576	528	528	520	520	517	536	505	557	553	524	569	518	532	550	520	569	487	536	520	525	517	513	530	544	492	508	527	537	508	510	550	506	536	530	506	526	493	503	540	548	540	545	482	494	514	511	552	486	440	537	550	505	556	489	541	484	480	492	544	521	531	497	539	497	526	506	507	517	542	538	500	473	465	519	551	492	529	504	538	494	562	469	520	536	520	541	566	529	508	504	531	531	512	547	539	518	535	514	476	527	543	510	473	536	558	537	507	544	531	539	546	515	512	550	528	501	505	481	531	522	535	484	532	545	505	506	503	531	556	495	527	514	525	489	489	518	508	534	566	536	499	537	499	486	515	534	498	517	505	500	534	519	504	551	528	524	504	531	505	504	524	477	521	536	471	566	517	459	547	558	531	562	511	491	465	539	528	514	513	490	502	503	522	542	540	500	505	531	531	507	540	490	510	492	514	544	489	520	511	548	530	566	524	513	498	535	517	458	492	477	532	459	527	517	514	534	502	537	520	521	526	555	499	517	486	506	529	529	543	499	502	518	508	519	479	528	505	473	503	508	573	569	515	517	530	467	550	549	528	488	535	498	501	541	539	565	522	541	509	539	557	531	527	546	527	548	549	529	492	525	487	523	501	509	490	508	509	525	509	520	523	551	469	521	562	517	500	524	550	524	540	518	529	536	470	529	550	496	475	510	517	535	514	546	495	510	483	572	526	528	479	475	524	528	515	511	470	531	541	548	503	500	515	464	496	532	572	530	524	548	527	547	511	524	543	545	516	515	558	544	515	535	523	493	548	501	469	485	520	529	526	512	509	543	530	509	525	503	519	554	515	490	538	554	457	515	553	501	477	521	550	495	469	505	501	496	517	572	506	547	522	533	511	504	521	515	496	503	506	500	500	507	522	520	485	507	548	545	526	459	533	519	504	534	502	500	519	525	552	534	529	528	501	512	501	505	489	507	541	488	520	545	518	550	563	545	508	504	526	518	498	542	503	513	542	503	520	533	495	520	507	557	502	520	529	518	546	490	529	534	492	492	533	500	533	482	505	505	533	541	507	506	522	511	498	515	509	511	527	504	566	507	533	515	503	512	510	504	530	515	524	519	474	524	525	505	486	528	501	536	533	498	521	529	540	542	552	540	521	510	497	450	556	512	507	553	534	523	526	544	518	500	520	532	521	529	551	542	481	575	542	511	532	498	520	495	527	482	508	529	536	488	558	463	518	528	483	516	564	505	553	521	538	497	497	545	533	539	508	484	511	515	533	568	522	516	452	521	555	514	506	487	535	522	494	523	554	506	500	495	525	560	532	534	515	545	550	497	530	518	515	517	531	524	479	493	495	504	533	502	502	550	532	540	525	507	536	533	523	474	513	522	540	531	518	527	511	472	527	546	551	520	558	481	527	498	525	534	504	518	531	513	541	522	540	503	562	512	514	517	495	541	491	524	505	499	525	545	513	544	500	520	563	569	535	544	452	525	515	520	525	538	523	504	517	524	510	461	496	538	509	519	554	549	497	521	550	514	535	501	493	559	507	497	521	553	557	546	511	523	526	497	566	520	496	514	525	545	511	497	524	537	541	511	513	543	519	521	522	546	525	498	480	553	537	515	513	508	498	529	528	525	486	505	532	507	509	508	503	538	515	540	539	520	516	534	490	507	517	522	513	543	522	498	507	547	539	505	521	470	522	501	506	535	512	504	520	541	542	541	523	467	529	517	532	494	528	515	510	530	533	480	530	515	547	545	518	527	536	517	520	555	513	516	477	507	531	526	561	541	509	490	527	469	470	533	503	530	526	505	493	534	473	527	555	524	541	503	570	510	537	541	531	520	517	491	509	490	490	480	504	537	522	545	519	508	492	529	523	506	550	518	526	503	534	527	533	546	495	509	495	489	545	500	509	514	532	540	491	521	486	490	531	536	514	493	549	516	498	488	499	473	523	556	504	528	498	536	517	547	542	497	552	502	504	515	551	509	511	475	533	546	503	495	549	492	498	520	489	529	537	550	536	460	539	476	533	538	489	528	566	461	512	516	481	500	513	505	503	481	470	498	544	506	496	504	516	510	503	505	520	490	519	521	494	524	518	467	563	539	539	546	537	529	524	549	513	523	543	481	557	526	511	521	546	535	493	518	549	549	521	496	525	474	508	553	494	469	495	501
4909	583	507	436	406	355	406	360	358	395	387	348	365	370	372	390	387	376	349	399	370	389	390	375	374	386	411	355	371	381	391	405	374	408	387	384	366	347	398	368	388	365	350	367	367	407	398	362	389	404	386	394	391	386	354	379	363	378	370	378	388	387	374	380	397	375	385	359	370	387	376	388	402	335	396	374	372	378	392	395	334	386	359	364	382	380	359	394	363	365	421	379	402	351	336	374	364	370	330	359	377	369	406	375	364	371	387	372	387	340	335	393	375	372	386	373	389	369	379	357	428	418	372	371	371	369	404	378	374	397	358	413	380	386	373	399	418	371	392	381	347	341	399	357	372	368	378	391	382	373	396	379	343	391	380	372	396	355	396	376	346	368	398	367	414	365	350	377	425	347	333	359	328	384	370	383	407	387	383	376	367	366	377	387	402	397	389	367	352	352	360	352	379	361	378	371	435	379	393	379	372	359	377	323	393	391	363	393	372	373	425	422	380	367	369	393	376	319	404	395	351	340	379	363	379	383	371	352	392	365	377	386	384	392	354	375	365	360	392	381	391	377	366	385	379	407	338	396	400	365	361	366	378	385	391	391	385	395	388	395	378	402	393	372	400	390	386	374	356	412	385	360	393	376	372	383	391	415	363	383	373	363	338	406	382	349	391	368	350	379	393	364	415	386	389	357	416	356	383	362	358	395	347	364	363	401	371	375	371	359	351	408	376	374	369	378	354	384	350	408	373	364	399	357	369	351	408	368	384	350	383	426	389	360	381	385	383	368	345	365	408	362	374	363	371	394	362	363	392	375	367	370	389	371	373	351	386	357	387	380	393	393	367	411	405	392	375	338	374	374	358	392	368	366	373	367	375	368	365	419	341	376	386	341	388	371	379	382	335	397	393	406	423	377	394	376	385	380	378	361	408	411	369	365	366	399	390	396	368	339	387	396	407	405	359	406	396	387	382	408	386	365	390	361	372	360	352	393	407	340	403	370	407	365	373	400	359	366	382	351	355	367	370	391	415	392	374	400	348	358	359	384	394	375	364	363	373	414	396	375	360	365	379	362	373	374	369	373	366	370	393	414	397	382	376	398	363	394	398	386	393	365	376	389	357	372	375	402	394	347	398	377	393	413	420	374	418	376	352	351	377	376	379	370	362	404	352	355	367	388	409	400	368	350	384	371	391	408	388	408	390	337	406	403	361	393	380	406	351	379	345	371	380	382	379	348	344	345	357	387	388	370	352	407	375	401	369	361	355	391	411	394	367	391	356	380	373	381	391	418	357	373	417	372	380	355	383	376	362	389	359	385	407	386	359	381	355	383	354	376	396	354	345	374	392	391	387	357	397	365	384	369	387	402	351	404	375	369	390	394	346	399	385	375	424	408	381	364	396	364	412	379	368	363	391	372	377	408	396	339	374	417	361	357	376	398	358	428	371	373	371	361	393	344	361	432	347	385	374	359	374	384	362	353	382	340	392	404	384	376	382	353	409	407	351	369	405	380	388	392	393	376	391	372	364	358	386	398	392	430	410	368	360	379	382	327	390	358	341	380	361	421	387	355	412	340	403	376	389	390	361	353	383	436	370	345	377	337	402	373	367	359	404	395	407	355	370	373	380	378	422	384	366	353	407	339	355	373	370	364	369	348	355	378	373	383	372	394	363	380	355	395	339	357	347	383	367	408	394	397	394	365	349	358	359	375	375	397	344	379	354	365	382	352	360	387	390	387	384	392	374	333	413	380	366	372	366	364	369	369	375	388	363	385	390	342	387	389	355	385	397	392	377	394	399	401	384	390	368	404	384	356	382	375	364	418	406	385	383	375	392	368	389	372	372	352	388	401	369	384	370	389	367	382	371	408	378	361	363	391	392	395	380	387	401	392	385	414	400	373	377	398	375	366	382	413	389	374	342	407	340	400	340	362	343	383	419	380	388	344	367	397	360	383	366	385	325	365	381	375	343	390	401	357	428	342	399	351	388	380	387	392	380	383	374	377	361	351	382	334	387	378	359	369	388	359	335	343	387	366	382	353	366	376	369	366	384	388	414	355	375	356	396	349	353	349	358	406	385	367	375	387	366	333	404	368	392	381	352	363	341	361	398	374	381	386	403	412	357	383	387	411	397	369	369	374	397	385	395	377	384	395	380	401	383	373	391	350	312	372	365	397	390	352	369	400	427	388	395	398	382	393	356	373	411	384	360	355	383	355	417	361	351	360	368	368	365	397	366	366	349	375	366	390	341	408	352	413	386	384	355	367	388	384	378	397	391	384	407	379	396	351	388	402	368	383	381	382	311	350	397	391	370	363	399	379	381	375	355	402	357	383	330	379	394	389	380	384	381	410	368	371	371	341	376	384	364	367	369	395	388	372	368	394	356	403	381	359	396	345	429	416	404	378	385	407	386	367	366	400	389	393	375	368	371	400	398	372	399	366	361	378	422	380	389	362	394	404	363	401	356	357	384	350	375	371	380	351	387	376	353	360	372	380	388	372	384	398	392	379	373	355	365	395	365	370	380	365	385	346	389	338	372	394	381	386	342	373	414	346	392	359	381	364	381	410	355	365	348	410	366	418	408	387	368	393	399	385	381	395	401	351	407	381	365	402	372	380	357	372	355	375	368	395	365	387	360	394	371	350	404	355	390	409	370	349	409	378	363	362	387	388	364	358	357	378	393	422	369	395	367	387	382	418	384	337	356	395	385	383	376	379	391	363	379	414	369	384	400	382	371	399	375	397	392	381	416	355	370	370	380	370	357	365	365	391	398	379	373	384	343	395	359	372	361	385	381	379	368	399	348	382	371	400	361	377	385	365	355	351	379	400	348	360	369	383	374	408	402	370	373	374	366	373	372	402	388	349	383	396	367	401	380	373	359	385	398	411	383	375	355	348	391	396	393	375	363	371	340	374	404	382	343	382	377	392	356	338	363	364	403	379	376	390	413	378	372	410	364	391	370	400	336	353	366	374	346	407	382	360	370	383	407	341	386	394	348	380	401	383	372	379	350	395	358	376	368	418	397	382	406	375	361	363	367	392	371	368	409	380	361	355	362	390	387	384	380	373	362	393	377	371	361	375	371	398	398	384	387	384	374	374	351	371	376	347	399	378	403	404	384	410	401	374	364	380	333	408	382	388	401	383	363	362	401	369	415	351	387	371	366	367	417	400	376	366	392	393	378	382	398	390	364	378	398	425	365	388	382	401	390	349	373	382	385	397	389	364	385	407	400	377	389	393	386	390	378	387	391	401	377	381	400	373	373	418	411	343	407	367	383	369	391	371	413	396	394	361	344	372	367	368	373	382	361	353	372	362	376	354	392	366	366	362	382	380	353	392	377	388	367	361	374	380	390	377	408	388	383	408	381	383	368	370	387	392	361	363	361	386	385	399	381	372	363	367	396	371	388	377	388	364	328	366	380	371	397	361	389	376	388	366	390	381	403	414	373	409	362	357	374	379	366	356	390	357	394	394	371	394	380	403	415	399	362	385
25516	21478	27873	25459	11104	1850	1319	1128	989	1023	1055	999	1001	998	884	972	987	934	967	944	928	938	927	904	1004	891	945	989	951	890	902	955	894	882	975	958	914	969	949	899	928	922	936	966	969	985	962	911	958	890	917	905	863	857	950	911	854	978	880	893	851	915	947	941	932	876	966	894	892	948	921	944	921	904	915	917	900	913	888	904	875	934	899	913	895	974	911	877	885	900	938	886	917	892	911	931	889	934	883	884	897	935	862	883	932	955	968	911	854	997	908	856	915	931	897	898	887	948	955	951	913	883	863	928	890	830	906	933	875	889	891	932	890	927	875	936	897	865	923	938	938	943	919	891	922	901	868	891	922	928	904	891	863	883	940	924	937	935	910	901	930	874	890	879	989	938	890	905	911	923	857	919	958	879	936	945	899	946	896	923	894	914	896	903	919	935	951	887	947	909	907	912	954	886	862	883	922	872	927	916	899	943	898	905	903	876	877	932	896	851	944	906	904	928	903	904	900	933	952	945	928	876	809	869	919	906	855	896	995	894	901	887	896	902	940	912	926	917	910	936	879	896	914	863	894	859	896	901	872	907	863	879	901	911	929	830	893	926	905	935	903	966	917	826	855	927	864	914	896	895	878	879	876	909	898	938	896	845	948	909	930	944	888	883	940	875	903	918	856	865	899	919	873	893	896	858	897	888	832	924	905	901	841	904	921	902	893	891	914	919	928	887	903	947	855	951	887	942	858	892	953	875	922	952	906	928	906	892	895	889	922	868	918	964	868	898	843	931	845	921	902	948	866	875	875	892	959	928	968	850	942	915	883	887	935	885	867	926	922	938	884	918	886	921	918	855	900	926	913	945	902	922	915	857	976	933	877	896	949	873	911	910	930	882	904	945	931	967	885	910	924	928	911	893	876	896	948	912	868	848	873	884	962	895	934	900	941	894	896	880	906	883	910	934	901	859	928	893	870	875	896	941	922	955	926	838	971	895	918	902	943	900	903	986	905	933	863	942	930	895	860	919	908	897	931	881	851	915	958	871	883	894	897	913	951	883	884	905	844	925	869	887	898	885	928	932	882	887	918	937	919	830	908	923	864	872	880	874	899	905	881	938	923	924	932	889	929	833	912	923	934	931	914	904	913	970	909	959	881	935	884	914	878	914	878	883	937	902	884	960	902	917	925	899	933	894	949	928	939	925	936	962	933	893	889	865	922	899	905	900	896	892	889	870	902	896	884	915	906	902	929	912	955	943	973	895	842	888	896	936	911	895	868	896	901	910	905	912	892	889	885	899	876	894	905	884	936	923	904	906	896	888	940	901	963	846	932	912	916	869	885	880	930	889	912	912	917	864	902	938	936	891	901	914	920	952	942	882	872	883	926	874	862	916	887	950	934	936	919	881	879	909	928	884	915	941	905	893	898	913	902	847	974	887	875	919	913	895	880	918	919	863	880	917	910	843	890	905	960	947	923	911	904	937	905	912	927	898	975	903	891	880	898	921	961	915	903	918	877	883	920	912	886	888	934	949	887	912	931	911	919	898	902	1000	924	882	907	856	896	892	875	901	864	899	905	966	864	965	960	908	832	900	879	911	956	940	933	882	945	865	864	916	911	879	885	896	925	961	877	926	862	956	920	953	834	882	935	875	908	894	912	829	932	911	878	916	922	921	958	911	932	938	880	909	926	929	931	908	926	876	917	836	872	886	924	928	858	873	913	908	942	933	967	904	887	821	912	867	907	899	920	899	880	847	921	931	905	901	896	909	915	929	893	935	901	895	887	890	941	933	886	920	907	884	895	946	929	932	911	874	884	946	883	915	954	861	905	906	911	867	916	930	909	932	941	915	925	944	941	952	910	882	898	893	908	872	876	895	924	908	973	928	864	947	886	955	918	877	910	862	909	919	931	890	904	915	935	951	997	898	944	887	938	984	912	961	863	890	888	928	905	926	931	940	937	880	926	869	885	934	911	938	881	882	924	907	865	930	912	888	876	919	896	931	844	894	872	838	885	908	936	952	925	834	928	948	879	911	951	896	905	993	914	885	908	931	938	911	905	928	863	955	872	902	917	947	884	873	885	940	884	852	877	920	922	887	885	929	865	851	954	883	851	914	860	869	916	874	863	910	900	879	881	885	917	837	985	883	945	905	921	880	875	950	953	924	918	883	874	915	871	905	875	872	879	933	913	934	917	915	872	913	880	910	857	868	898	895	910	891	926	889	900	887	917	887	932	861	938	915	914	914	903	924	889	912	855	864	934	881	963	892	896	882	918	873	928	916	881	865	929	900	892	911	878	944	922	932	879	893	901	891	908	868	846	903	905	917	868	885	904	833	893	908	940	914	951	886	941	873	953	940	929	878	867	927	931	865	894	913	881	923	915	916	863	915	872	855	931	884	954	977	907	880	899	907	915	894	895	892	952	863	894	870	935	846	926	931	906	952	959	933	954	901	904	881	937	924	940	895	917	876	931	914	864	889	893	892	912	892	976	915	910	828	931	943	884	877	905	928	886	896	907	860	931	892	997	908	920	887	915	896	859	899	910	919	913	892	915	896	908	940	918	890	892	857	883	817	919	874	882	887	894	907	883	922	936	910	965	897	943	947	932	920	878	942	889	862	938	912	865	960	920	908	893	881	883	885	906	930	899	853	926	879	835	928	890	876	857	918	859	915	914	922	883	937	913	884	961	891	937	889	931	854	888	887	898	897	893	940	897	889	833	889	919	946	905	926	924	844	943	949	941	890	952	925	920	931	910	815	879	918	876	934	879	866	932	856	906	894	907	894	956	905	955	927	921	887	940	912	930	938	903	915	935	869	903	846	897	888	947	911	871	924	889	926	894	897	863	903	917	929	849	904	884	972	909	913	869	906	935	890	892	874	929	841	893	911	964	908	962	901	870	896	899	897	845	877	897	934	875	909	894	868	904	876	905	872	904	865	934	882	916	929	952	950	909	855	854	953	947	972	853	919	955	913	885	917	965	883	849	873	872	903	813	897	870	904	883	897	958	948	956	921	921	912	876	853	896	943	885	906	948	861	887	885	922	882	914	899	909	921	886	923	887	868	910	823	941	934	924	914	892	903	928	852	898	945	884	872	855	875	930	894	895	860	899	884	927	934	878	888	923	895	870	862	921	883	899	900	904	949	917	903	944	941	884	860	954	895	878	859	873	944	892	915	915	893	954	956	883	865	867	957	968	888	883	887	914	946	885	884	900	882	897	908	822	910	935	904	904	946	875	884	868	869	849	888	971	897	889	904	979	917	931	941	905	909	964	935	880	891	934	909	940	904	912	885	929	894	934	905	905	920	895	979	863	879	927	963	866	913	936	908	917	963	883	917	889	937	946	893	917	950	879	879	869	838	887	905	869	921	861	879	978	854	964	886	924	882	910	902	905	952	886	842	926	866	892	935	921	930	923	938	952	904	950	954	903	911	911	881	967	922	885	888	928	920	894	876	905	916	873	944	895	869	884	854	973	909	907	931	942	882	944	969
3547	3643	3039	1792	1305	1103	1022	911	837	853	741	773	783	727	719	708	719	730	730	752	658	731	680	755	712	685	698	662	679	726	713	640	711	672	649	691	656	647	736	694	685	678	701	644	679	705	672	681	715	695	645	684	689	640	712	665	688	695	705	669	680	668	696	663	636	668	701	727	676	625	696	682	698	691	676	706	617	645	686	684	685	664	641	648	677	723	704	630	705	691	672	654	663	702	666	715	659	707	673	664	710	681	716	694	686	709	685	679	656	674	664	717	680	658	677	694	705	702	710	657	700	689	657	690	708	663	685	649	702	635	684	692	698	625	684	695	690	660	722	700	657	695	712	685	711	647	669	698	671	631	700	667	666	704	698	640	689	707	675	656	641	653	691	695	660	651	665	647	614	690	693	668	691	668	658	672	645	655	675	724	701	661	650	659	687	710	683	710	692	627	668	694	664	672	662	676	648	647	682	669	696	688	719	645	686	687	666	650	670	687	687	660	696	672	684	695	681	696	690	648	654	677	672	678	635	675	687	630	669	670	668	661	703	625	645	679	657	696	671	632	666	631	670	639	688	655	665	598	703	625	699	687	705	654	648	678	654	663	643	691	690	733	685	649	691	695	694	634	661	685	675	662	648	634	660	732	630	666	675	656	657	670	640	707	663	693	688	620	671	667	675	675	665	672	646	650	633	674	659	632	615	664	671	665	698	693	657	690	660	688	641	673	595	687	685	674	613	671	659	648	687	658	661	686	696	688	616	656	669	663	642	688	739	687	694	697	670	679	679	666	743	673	684	639	653	705	676	672	682	666	637	681	664	651	654	692	639	658	673	653	676	676	673	668	673	660	688	688	671	670	654	673	698	702	676	708	746	670	674	688	639	675	673	701	678	656	710	639	652	719	678	674	621	681	659	697	688	656	645	688	629	660	635	709	676	674	693	663	697	673	694	699	688	689	678	644	689	659	703	630	656	708	678	673	649	676	653	683	647	656	633	632	711	680	651	637	683	668	700	642	671	679	673	628	672	686	661	654	646	693	678	665	702	692	669	662	645	631	647	646	668	684	681	620	677	726	643	688	659	660	655	661	648	666	654	700	675	675	724	647	649	671	688	625	680	696	664	688	627	688	684	670	652	683	664	702	675	651	663	695	704	655	668	655	649	636	695	656	672	709	692	657	672	725	715	685	709	675	641	675	654	659	687	627	635	637	663	684	713	654	668	655	666	637	643	644	645	639	660	681	664	660	640	648	668	676	656	640	646	693	671	647	649	662	658	668	681	677	645	653	624	693	694	698	654	652	658	656	669	654	667	709	635	692	664	727	666	651	607	656	644	670	625	681	634	652	672	650	724	642	673	656	705	625	657	659	666	723	653	692	675	684	658	659	686	666	649	654	724	685	644	683	651	684	661	660	673	653	719	610	682	692	664	683	642	677	721	668	687	653	653	722	694	669	672	682	659	666	697	686	683	688	666	685	658	626	651	639	674	705	646	662	718	706	677	667	676	647	655	620	655	647	725	668	640	655	698	674	749	633	639	688	609	683	628	698	636	729	660	643	656	700	654	645	697	696	632	658	662	684	695	690	639	626	692	642	615	684	659	653	709	699	669	650	693	672	633	640	713	710	673	669	670	700	691	653	679	687	604	692	663	682	694	698	680	627	669	667	694	666	699	660	683	642	696	692	635	695	673	673	684	632	600	611	657	640	627	699	670	665	671	652	687	691	654	684	689	674	710	672	678	642	630	682	690	652	681	688	707	661	722	701	659	642	613	694	692	653	655	627	623	609	638	663	699	651	684	624	659	682	665	605	680	657	680	686	636	725	668	646	695	661	737	681	607	668	664	650	694	692	670	655	663	677	702	704	661	692	688	681	673	627	627	647	649	702	685	676	643	700	686	673	644	656	645	634	715	647	715	650	649	662	649	717	640	705	681	705	657	643	652	642	662	697	681	685	656	683	695	663	695	593	687	669	686	664	655	675	695	654	652	664	657	588	655	633	683	690	699	651	668	667	674	648	672	660	666	674	654	663	693	658	672	669	652	678	684	659	648	653	674	669	663	708	632	653	663	640	630	648	671	659	694	643	668	665	677	692	617	673	684	647	660	729	637	667	671	653	683	649	638	694	631	661	682	693	663	673	613	712	643	690	598	690	736	649	642	639	666	718	693	666	692	705	627	625	655	664	705	688	641	670	681	677	651	703	689	656	672	677	642	691	691	682	673	654	660	655	668	623	694	703	630	654	728	631	688	660	659	650	636	704	625	627	631	651	695	649	667	670	678	654	679	647	705	680	686	645	689	644	663	682	672	629	681	674	674	634	723	681	669	685	650	652	679	716	649	673	635	656	705	688	691	706	703	663	663	643	724	705	692	684	703	664	657	642	656	693	680	680	722	670	661	643	626	704	674	683	659	654	659	654	674	615	671	611	649	589	688	730	634	666	678	630	645	705	669	669	676	695	652	682	654	687	658	675	699	700	720	649	703	650	640	655	637	692	704	658	661	705	643	679	679	638	653	632	644	697	653	667	667	655	700	686	651	642	679	627	697	716	659	695	670	679	602	655	607	641	620	696	658	682	621	637	617	657	722	680	694	635	625	706	716	666	639	697	673	683	692	665	696	618	688	672	692	675	648	667	658	736	689	678	692	669	700	614	677	640	699	677	671	691	667	714	693	677	636	688	662	673	677	729	629	681	662	709	683	643	668	631	666	684	637	675	646	672	694	712	666	689	665	709	706	682	677	647	661	646	676	684	663	634	653	636	663	679	708	625	666	639	676	671	651	673	684	675	634	707	644	701	660	692	674	646	689	654	699	672	641	705	721	649	743	663	677	641	657	690	655	660	718	648	650	679	639	693	693	662	670	650	691	631	691	646	667	659	676	658	686	682	679	642	643	661	639	636	639	652	633	721	710	615	641	650	634	705	608	625	607	644	687	677	687	677	662	661	702	684	666	686	681	696	667	648	678	637	656	683	674	674	664	641	648	650	654	677	606	674	670	703	708	663	693	700	672	655	656	696	632	660	705	717	685	651	686	672	718	627	686	670	638	631	609	642	693	651	681	655	647	717	672	662	673	633	666	693	692	672	691	648	684	690	635	657	700	711	706	630	639	697	701	667	635	673	654	674	661	681	637	690	664	728	673	665	638	698	645	631	693	664	686	663	644	671	638	643	660	640	701	628	699	662	678	653	658	600	632	679	605	698	711	657	678	666	626	713	663	660	662	650	675	666	664	687	637	651	646	670	679	643	667	657	673	640	666	684	658	631	640	669	673	680	627	652	648	649	627	665	660	646	651	650	643	654	715	627	650	707	675	697	673	682	739	664	663	682	680	696	655	643	687	659	664	643	640	645	644	636	631	611	640	652	635	622	647	716	699	685	686	696	647	655	650	706	672	659	651	701	688	648	688	646	717	660	692	691	685	649	667	651	624	634	652	672	679	641	660	674	623	641	640	643	694	644	663	636	706	659	699	666	606	651	639	653	682	656
24523	21472	28797	24584	21455	8674	1823	1207	1060	972	939	943	898	896	910	852	891	900	857	874	837	875	817	790	875	863	826	814	844	812	833	833	800	802	797	770	837	814	818	786	789	854	811	826	741	779	819	765	844	816	782	788	749	769	792	827	864	783	820	845	781	812	842	832	772	831	814	827	826	789	815	810	839	810	802	793	815	774	797	825	835	830	764	829	849	827	790	772	809	831	834	830	797	778	830	801	784	826	802	836	798	807	792	785	756	833	813	797	773	786	827	811	801	809	771	838	788	801	766	828	807	764	765	801	793	791	765	832	811	832	807	834	854	795	762	774	804	841	795	803	788	811	833	822	816	811	813	804	867	780	842	833	802	789	840	811	833	801	853	813	781	757	788	760	774	854	787	801	825	807	788	840	786	829	834	804	791	824	829	784	753	804	805	796	799	824	813	818	765	817	866	792	863	812	817	810	766	789	806	794	796	826	785	865	792	824	789	824	771	789	802	819	767	805	758	811	842	850	789	760	789	837	766	774	773	808	801	783	807	801	778	811	780	797	780	797	821	801	825	783	779	801	807	766	818	814	791	799	801	833	787	848	787	749	823	757	853	794	813	753	891	754	869	842	841	819	808	772	801	760	811	812	795	828	830	788	825	795	796	785	814	780	814	757	778	803	754	787	824	822	824	812	805	807	876	829	827	786	836	778	786	817	822	776	803	800	822	808	804	814	778	813	787	832	827	806	879	773	810	787	779	787	755	829	821	785	796	805	808	809	797	802	810	781	799	807	811	810	771	703	763	768	808	786	753	790	781	800	818	758	842	807	757	812	776	822	831	845	778	792	777	761	813	805	823	794	802	787	783	770	824	788	782	813	805	791	840	809	810	808	800	808	798	874	752	780	833	793	809	810	810	748	765	828	798	843	789	797	784	790	793	770	783	771	808	764	787	823	759	797	779	736	798	814	829	810	800	770	766	823	784	769	770	805	784	778	810	849	826	760	770	806	791	776	823	820	735	799	764	751	853	843	792	840	861	806	857	744	805	833	823	784	795	771	808	789	774	803	714	789	743	789	757	799	834	795	817	839	804	808	858	779	768	797	764	758	813	836	780	774	769	770	798	815	770	777	801	787	794	791	815	796	763	792	808	799	805	820	819	804	810	814	809	788	782	793	760	742	822	804	831	795	806	817	738	812	754	832	789	790	793	783	807	782	794	734	812	789	856	817	751	813	830	850	755	783	849	775	741	775	760	841	770	788	799	806	780	812	823	818	744	807	823	800	810	759	793	808	795	827	807	790	792	753	779	808	775	785	807	772	794	827	788	746	846	773	824	824	800	823	808	794	827	809	826	832	788	792	810	798	749	813	797	753	819	824	779	763	815	823	800	780	818	795	817	821	788	727	813	782	818	823	777	824	806	782	860	773	776	825	776	826	807	766	729	788	743	796	799	815	784	796	774	801	782	796	784	731	814	821	851	748	807	773	821	831	830	753	790	765	779	787	780	764	848	798	786	831	806	701	713	792	758	769	799	782	819	776	782	826	771	786	794	799	765	783	759	806	784	790	767	761	788	756	811	828	795	791	817	827	785	780	784	776	791	763	793	739	789	782	808	789	808	771	818	825	833	851	834	810	844	787	795	761	796	767	755	807	833	806	801	757	757	758	762	775	808	765	786	823	771	776	835	804	809	798	850	810	776	786	847	778	807	767	807	811	764	801	789	856	797	821	823	768	835	798	761	796	769	730	812	799	810	782	817	762	850	750	788	769	821	789	801	820	770	756	772	742	779	819	786	749	826	811	758	743	761	807	828	798	749	781	772	805	754	810	807	771	801	853	809	776	794	771	798	821	838	800	814	807	813	795	830	767	764	772	745	785	783	819	812	777	777	842	828	831	747	838	758	824	818	817	754	794	785	801	791	765	772	815	756	819	853	820	810	843	810	814	788	782	818	822	800	769	772	778	729	748	818	783	760	797	816	836	766	750	790	872	761	800	791	802	757	794	739	834	829	763	788	825	773	766	773	795	820	841	788	789	831	790	762	777	749	774	822	787	761	808	794	803	808	790	813	804	842	785	777	754	765	818	810	784	780	832	754	805	826	813	777	784	810	826	812	797	773	867	783	787	800	785	772	815	751	842	813	819	802	783	820	771	816	812	780	756	852	773	782	851	826	800	856	791	762	789	862	827	795	757	811	803	807	840	804	785	775	741	779	773	772	782	801	782	799	766	791	745	823	726	809	793	781	767	758	781	810	787	772	828	818	805	772	824	832	766	803	814	822	835	803	751	780	777	704	816	808	762	767	771	802	817	766	809	834	821	836	827	795	817	789	793	784	824	830	741	741	830	786	804	801	820	777	788	813	781	799	771	808	854	805	765	804	791	787	772	802	800	782	756	797	794	783	764	816	761	799	788	783	831	807	797	824	820	820	752	830	759	796	791	779	774	783	785	760	764	782	814	738	801	776	825	812	845	758	818	792	848	773	802	795	836	793	766	785	814	789	784	772	789	847	813	788	782	847	801	772	812	795	758	805	801	810	790	837	815	800	775	823	796	761	790	802	834	808	766	835	746	831	761	759	802	815	742	790	804	785	822	817	793	791	782	763	774	817	798	847	804	752	761	816	786	733	786	769	818	816	775	834	833	764	792	831	802	781	770	786	843	786	837	790	786	785	777	818	844	818	792	842	821	763	849	797	794	781	786	806	782	770	760	836	767	774	795	800	790	823	861	758	801	773	810	742	792	782	784	792	804	784	774	802	817	765	779	805	746	758	861	829	785	770	785	810	812	793	824	808	768	794	817	846	792	784	757	772	806	781	809	804	800	811	788	794	819	827	779	766	726	755	776	811	777	827	768	797	812	764	822	809	847	766	815	777	806	820	784	823	842	752	792	798	768	822	772	772	808	739	724	793	817	809	812	790	744	811	770	793	798	788	765	788	720	754	782	788	814	758	804	793	783	769	807	743	791	780	776	847	799	750	775	741	725	767	785	807	768	842	764	833	813	780	796	831	768	851	773	756	829	763	760	835	804	824	772	808	786	850	799	733	793	807	795	755	801	767	764	853	768	806	780	769	773	729	855	748	795	797	813	799	821	810	840	771	788	806	823	806	818	795	778	798	827	821	788	751	802	813	826	753	813	793	804	790	779	811	786	824	830	798	835	803	787	753	805	803	780	812	788	805	835	777	782	798	789	770	757	814	805	754	781	784	792	813	806	845	849	785	807	803	730	784	805	793	834	785	879	801	759	837	800	796	788	791	797	808	775	795	760	812	733	817	789	759	800	802	771	799	789	766	767	773	779	820	808	765	821	819	785	734	754	797	806	817	748	811	787	774	811	793	797	778	783	761	756	776	795	829	815	724	752	797	762	776	812	771	813	786	795	775	792	832	778	768	804	779	807	782	765	783	812	803	831	761	764	755	751	760	783	782	779	800	759	861	784	765	748	760	777	865	757	767	803	802	788	775	769	810	819	765	851	821	776	772	765	762	813	740	852
3812	6049	4968	2685	1815	1399	1200	1095	943	883	835	767	808	741	750	697	675	652	680	684	680	691	695	661	635	705	638	641	667	643	642	655	659	601	649	644	650	651	624	643	632	622	634	601	640	565	638	679	599	618	620	598	632	569	691	625	607	587	585	600	603	629	593	585	571	568	625	641	621	595	639	638	632	635	636	594	559	600	622	605	578	592	623	614	611	616	594	630	627	608	619	624	604	567	617	620	628	635	588	611	627	623	615	614	558	587	597	627	630	633	648	616	627	606	581	579	650	660	585	576	632	629	637	587	573	608	608	628	620	570	639	563	629	637	644	569	629	595	647	628	628	615	583	618	604	650	598	599	624	619	605	674	609	590	633	590	596	618	576	607	598	623	639	593	596	582	595	598	641	614	600	590	649	611	601	614	577	564	590	578	623	556	627	606	665	606	612	584	598	622	605	619	613	560	608	621	606	594	642	584	604	595	605	585	582	655	593	633	547	620	635	593	630	643	589	592	569	634	580	594	577	624	631	629	630	586	641	612	597	577	582	578	622	616	617	609	644	620	579	601	593	645	591	653	561	603	631	585	581	605	608	652	599	593	600	629	562	596	588	572	612	624	579	618	584	624	579	572	609	603	591	629	660	631	595	622	640	647	589	635	636	641	602	555	573	603	580	614	604	629	597	616	584	584	613	587	618	581	570	629	599	573	566	613	584	619	625	615	595	563	630	568	595	582	655	618	569	633	590	586	600	573	591	605	645	603	625	579	660	589	630	611	594	614	609	552	609	602	608	658	618	584	594	624	630	607	632	534	599	625	597	659	591	629	576	597	598	629	608	638	639	580	644	598	588	659	604	657	583	605	617	624	590	607	574	590	624	623	638	585	634	589	627	597	599	618	589	655	589	621	623	584	627	624	600	608	568	639	561	660	637	587	632	618	597	660	628	579	619	624	567	594	630	625	588	640	621	602	597	583	574	586	650	608	606	582	589	617	578	599	609	612	604	609	613	633	581	621	637	636	638	617	593	606	616	625	625	615	575	612	561	645	650	605	582	611	594	632	608	644	622	580	600	582	590	582	635	634	565	593	557	609	616	600	588	653	626	618	542	564	605	574	574	600	579	628	636	603	658	651	581	619	578	577	629	619	631	560	584	625	558	591	632	593	617	588	571	615	643	593	567	552	569	580	566	610	577	632	612	596	610	579	613	627	595	564	609	603	633	613	591	579	619	592	628	573	612	592	582	600	589	622	619	532	530	560	612	597	634	560	560	616	635	599	551	570	600	609	613	605	594	606	610	609	571	601	584	595	615	580	575	573	608	597	635	619	611	548	633	599	564	603	631	534	634	592	624	630	585	618	588	601	620	613	617	575	598	620	578	598	557	576	617	597	588	614	592	595	605	574	598	572	564	615	554	556	568	614	608	594	625	581	595	615	596	579	596	621	602	612	576	642	535	588	606	522	630	641	585	583	604	611	601	586	589	582	627	593	596	587	654	576	610	593	598	591	586	608	614	609	616	587	573	575	616	607	628	607	602	551	625	617	561	592	632	601	629	610	634	615	598	585	629	604	614	610	596	608	600	598	621	568	569	581	603	596	555	608	622	575	568	621	612	608	610	604	578	608	585	643	544	573	597	578	578	614	589	632	588	629	603	611	587	598	601	618	603	595	570	611	626	641	596	551	616	660	597	563	636	594	598	592	627	603	577	615	604	625	582	603	645	575	596	624	573	605	616	563	570	603	581	584	580	622	630	561	581	587	655	613	637	604	600	616	628	643	608	599	586	575	559	613	670	617	578	593	630	606	635	607	601	554	653	570	633	597	592	565	597	573	634	594	589	653	624	579	604	590	615	589	580	623	560	630	566	572	579	615	627	572	594	629	579	628	589	546	600	607	628	613	611	590	616	617	564	606	564	562	619	595	598	582	606	574	597	629	588	571	617	605	616	610	589	615	564	639	582	604	606	582	580	635	598	616	608	591	609	613	577	603	566	613	602	592	631	573	586	592	567	641	596	591	567	528	630	580	580	622	596	617	618	580	593	614	566	605	594	610	573	596	643	596	599	588	595	643	590	610	573	614	589	585	609	624	583	628	640	573	608	572	633	575	604	580	620	598	589	623	594	584	621	571	592	590	581	588	578	589	567	615	568	572	571	584	620	619	602	573	597	569	628	615	590	628	579	611	542	612	613	626	585	589	586	558	579	589	671	605	632	645	624	552	621	616	593	585	575	565	603	574	592	579	584	634	628	557	598	617	592	584	581	599	617	625	595	606	626	601	622	613	589	585	540	556	639	580	606	606	597	650	615	628	582	623	621	619	591	591	621	594	582	599	628	623	580	596	604	588	606	606	563	603	618	594	618	608	581	568	537	598	603	582	628	566	585	577	584	644	576	594	642	606	571	571	600	582	546	585	575	583	615	636	611	585	567	583	588	624	561	581	640	571	584	587	570	530	607	620	578	608	566	592	566	651	581	579	551	565	566	553	595	598	577	581	567	612	568	634	585	609	571	584	613	582	615	601	600	594	615	619	578	581	629	640	579	577	614	603	587	594	639	605	603	647	592	605	611	569	569	574	613	601	573	585	584	592	580	576	579	613	605	565	588	587	591	605	593	622	599	637	609	591	606	565	575	572	577	568	593	576	595	599	598	614	606	577	586	597	584	556	600	597	606	602	567	532	606	613	607	594	605	611	603	645	569	611	622	643	597	634	652	604	619	654	576	607	588	642	632	624	612	557	636	590	583	616	641	574	646	615	583	626	569	587	651	603	585	592	588	589	571	616	582	601	584	627	624	600	573	590	554	608	629	579	637	583	593	552	629	584	555	580	651	628	587	645	610	608	571	593	600	588	635	581	591	610	591	562	614	589	554	588	578	600	586	594	579	609	613	596	594	584	591	583	571	633	588	607	623	599	590	633	595	638	623	636	567	601	620	606	615	605	636	613	632	589	617	585	613	591	583	560	570	604	592	610	636	565	598	615	561	587	582	564	611	624	607	567	609	617	589	616	581	627	608	643	567	584	618	571	605	605	588	612	613	649	562	618	554	592	577	615	587	591	616	567	587	602	601	555	620	600	609	578	596	574	564	548	604	585	607	578	635	571	576	597	585	646	592	643	587	577	523	574	592	625	586	626	624	575	559	632	614	598	590	609	597	571	640	620	549	576	619	604	633	598	569	563	601	611	548	639	581	596	602	529	600	543	652	614	584	601	584	546	569	593	546	599	593	600	625	615	592	622	594	604	625	583	635	634	609	595	621	611	580	590	612	616	560	606	638	604	578	580	640	598	537	586	571	612	603	653	586	568	593	613	541	613	613	623	582	605	581	625	578	627	603	618	595	577	617	597	592	626	609	599	606	620	611	600	569	584	605	619	605	552	607	630	573	609	604	621	618	565	603	622	649	638	618	603	610	627	582	593	655	590	613	591	596	532	629	571	579	573	611	544	562	571	603	580	618	578	555	579	616	590	605	641	586	612	616	579	574	606	598	586
27868	10381	1128	706	555	530	522	532	542	495	547	532	500	517	542	556	542	532	525	498	500	502	502	539	549	523	552	502	513	502	509	528	547	501	534	499	490	516	503	499	537	529	525	554	484	533	526	514	540	532	543	530	528	543	527	512	501	514	552	535	551	518	575	534	516	469	516	518	516	500	508	548	528	498	515	482	541	477	503	522	530	528	526	468	522	517	532	543	525	486	468	517	518	515	543	532	519	514	499	496	534	531	508	530	503	497	501	488	517	508	513	480	528	564	540	563	550	520	492	483	512	526	534	534	543	531	541	538	547	537	535	498	518	531	549	537	495	521	508	519	543	509	513	520	550	503	552	528	525	507	526	516	527	516	542	570	560	496	509	498	531	509	518	546	485	517	523	503	497	498	509	556	498	506	531	561	533	488	523	494	495	523	507	510	552	531	531	479	497	559	514	553	537	509	503	515	500	546	538	546	535	524	500	519	560	501	481	460	519	523	519	493	515	548	494	531	503	525	508	473	508	531	540	501	536	502	510	487	509	506	524	537	522	525	516	506	544	553	508	480	541	509	508	508	519	482	545	524	488	507	548	532	493	526	536	529	528	499	496	572	530	509	482	507	531	502	565	521	466	503	506	576	518	490	513	531	544	535	491	522	455	535	512	513	489	517	543	573	510	487	514	570	524	539	507	511	510	516	545	535	531	504	521	515	510	479	468	508	520	575	514	522	500	482	541	490	497	505	533	575	520	525	524	475	515	499	497	557	516	542	495	585	492	557	509	556	543	485	488	500	509	518	542	514	540	494	502	558	513	542	543	498	534	540	504	531	491	546	483	485	520	490	533	491	502	507	503	531	483	503	502	529	497	532	490	525	503	528	520	612	492	506	496	534	464	482	542	523	543	548	506	542	502	538	493	520	457	527	454	489	513	536	468	539	516	560	519	511	535	501	480	518	506	527	504	528	486	512	499	538	518	516	528	543	530	519	501	512	514	536	528	514	492	523	528	522	535	532	544	549	523	548	521	515	547	511	529	522	511	537	535	520	520	490	512	485	522	526	546	496	497	523	533	509	538	487	539	538	500	536	581	523	510	539	487	535	528	561	515	548	545	494	565	551	540	525	521	494	531	502	523	554	490	519	545	535	517	528	526	487	494	512	489	499	467	525	506	462	514	502	527	542	512	514	544	505	517	506	498	545	518	555	493	510	530	529	536	569	510	489	547	486	504	532	539	520	494	508	471	530	539	512	487	519	498	498	528	563	513	575	481	562	571	441	472	543	510	488	558	510	505	543	506	562	568	523	528	517	534	527	501	530	539	474	514	499	553	542	536	513	521	561	497	559	515	528	465	506	489	549	525	517	520	501	455	500	547	534	525	531	509	518	518	521	552	521	516	579	530	523	539	542	539	533	478	485	560	492	504	534	548	493	502	510	555	514	523	488	481	516	552	530	537	485	515	526	533	488	458	509	500	496	476	528	502	523	525	529	531	543	546	500	527	536	475	463	528	531	490	513	544	531	505	525	530	541	496	541	494	523	476	554	533	514	476	486	495	534	564	525	560	474	518	528	505	509	554	520	523	524	504	550	526	575	527	535	557	547	505	516	562	489	547	544	484	478	556	503	508	522	514	506	519	499	520	512	500	515	494	535	477	550	516	530	494	556	535	529	508	506	520	526	521	508	524	534	513	515	501	472	557	533	468	529	481	526	515	551	536	515	556	508	577	524	525	540	506	520	507	500	509	552	546	480	520	513	513	495	502	501	539	504	529	512	487	507	499	559	517	519	548	566	507	518	473	495	520	518	524	549	543	496	538	498	568	553	522	504	474	532	514	585	504	510	512	547	529	477	505	491	535	527	492	513	518	524	525	507	471	510	492	522	517	528	522	517	551	509	514	510	520	496	553	533	521	515	539	514	543	503	553	552	513	493	536	546	488	501	539	502	496	500	513	488	526	506	512	526	515	508	508	534	531	543	492	545	524	509	502	550	486	538	513	509	532	552	522	535	502	509	494	520	544	511	477	536	591	500	503	512	521	530	495	513	553	576	519	572	549	504	510	507	497	557	524	505	525	485	476	504	514	511	535	503	511	516	529	524	514	497	505	538	515	494	543	491	541	477	472	513	525	524	497	533	521	512	596	493	495	462	529	505	511	562	538	555	535	487	539	520	514	526	568	500	565	498	501	525	505	521	530	493	473	523	535	485	549	531	511	549	539	510	499	541	507	512	504	478	513	502	538	503	524	563	509	500	540	556	551	519	496	518	490	532	522	538	521	535	560	467	459	524	509	497	530	542	469	542	503	524	517	525	511	575	515	523	554	531	454	540	496	532	532	538	521	485	462	549	557	517	513	547	502	530	511	513	533	529	538	532	522	519	511	505	521	501	535	492	532	515	515	519	542	525	519	519	532	543	500	511	484	520	525	517	513	517	502	533	462	498	492	530	549	481	524	508	504	523	520	517	517	503	477	490	537	503	506	512	538	529	566	515	520	521	516	505	539	529	508	538	502	540	526	503	551	499	515	541	538	555	525	512	531	544	517	556	516	488	516	531	485	527	539	499	512	514	527	474	565	511	525	556	527	512	473	518	534	554	536	491	527	493	516	532	502	525	548	539	497	537	525	526	523	506	547	534	496	516	507	509	492	508	571	534	491	517	508	489	516	566	524	551	546	510	490	533	523	555	536	531	500	513	513	498	517	557	522	538	554	503	545	511	482	544	512	497	502	537	520	496	531	536	486	507	509	528	536	514	531	505	554	546	540	488	542	498	536	502	527	535	473	514	554	494	517	514	542	489	500	520	551	556	503	503	520	529	512	521	537	528	486	524	521	521	510	508	517	505	531	506	525	553	547	528	547	495	543	511	544	495	539	529	487	503	544	517	541	503	519	549	509	534	511	538	554	500	533	540	520	515	505	532	468	535	481	488	511	547	516	510	575	506	538	511	513	509	490	491	521	522	516	524	487	540	525	555	516	501	498	519	483	538	495	461	525	496	532	502	563	518	492	487	515	513	538	465	527	542	514	519	493	543	523	544	518	521	525	545	528	496	510	514	510	515	532	478	543	539	494	538	518	495	516	538	547	512	504	526	536	526	513	507	518	515	552	521	540	542	514	512	541	557	520	498	497	537	532	539	545	537	506	504	529	535	542	525	525	509	554	497	532	484	492	519	530	503	528	523	525	544	545	502	496	546	580	523	491	483	504	531	559	523	539	528	527	546	547	516	552	523	553	567	509	536	528	520	494	506	535	528	519	518	545	490	538	508	514	493	555	471	563	519	506	517	568	522	535	510	545	539	517	487	534	526	495	536	495	550	541	521	501	515	526	536	542	527	530	518	548	531	514	496	503	543	514	551	509	490	495	522	517	532	512	523	497	495	513	518	497	554	520	509	505	516	523	503	480	519	546	566	549	506	536	529	514	539	515	533	545	518	523	518	507	498	526	540	541	520	553	490	512	519	482	519	501	507	559	546	521	518	527	515	504	497	574	475
4903	625	526	431	439	402	368	402	407	396	406	386	413	361	371	379	357	399	372	383	392	400	357	348	371	380	352	384	399	369	372	342	363	353	333	390	367	403	368	378	420	385	394	394	372	396	389	422	375	409	363	404	359	388	377	376	368	348	327	388	416	378	367	357	395	367	387	364	388	357	395	386	398	387	373	403	405	379	332	353	370	377	405	368	377	385	368	409	371	381	367	391	387	396	329	352	354	377	379	360	388	383	409	388	356	375	386	415	405	410	368	364	391	371	358	405	364	341	334	381	388	395	371	381	400	370	385	362	410	375	418	363	380	360	428	396	372	355	376	388	402	364	348	356	358	393	347	365	353	393	362	375	370	401	357	375	376	395	372	380	350	384	348	396	398	364	404	385	388	384	388	377	418	423	371	363	368	402	342	372	380	363	376	361	365	360	401	371	391	389	384	347	393	401	387	392	397	378	347	359	363	396	358	362	383	361	368	425	394	361	359	410	373	357	422	388	360	373	367	367	362	388	356	367	368	367	370	386	365	369	359	401	414	389	387	388	353	380	368	418	392	437	391	356	362	415	385	356	378	420	371	400	387	405	349	375	392	388	360	357	350	357	401	347	372	369	367	407	352	385	435	377	355	400	383	367	392	355	355	364	351	393	368	368	350	362	337	401	377	393	331	413	395	412	353	412	411	381	346	361	406	362	404	332	420	371	379	343	335	434	382	391	399	374	387	357	367	403	386	376	372	368	379	372	392	360	362	401	332	426	379	365	380	402	385	354	354	374	349	407	372	376	376	418	391	380	388	361	352	374	420	385	366	367	407	379	369	368	410	374	388	394	377	367	362	372	354	368	368	354	376	359	402	398	383	358	366	411	373	389	351	377	398	352	386	361	362	368	358	383	375	375	379	418	384	345	368	383	370	371	338	374	405	377	374	354	365	377	401	367	387	384	386	365	404	394	377	406	410	379	396	351	394	351	404	363	403	390	384	378	357	344	386	382	349	369	355	393	386	390	359	349	405	373	380	386	400	375	363	364	356	390	367	343	358	363	372	356	365	387	393	362	398	351	385	362	375	406	373	353	355	364	381	357	376	374	350	370	404	369	396	352	379	388	377	372	373	378	401	378	357	360	396	389	356	386	357	345	368	341	363	395	393	359	365	366	371	390	365	382	395	390	416	398	355	360	353	353	353	358	385	356	374	383	361	428	362	385	382	364	369	395	345	365	382	366	377	378	403	390	389	419	405	342	375	436	358	412	335	397	402	354	362	381	380	410	426	403	420	359	374	388	400	429	372	392	386	348	335	379	375	375	362	363	380	407	343	389	383	403	371	366	387	375	400	381	363	373	393	392	386	349	388	348	372	355	405	397	363	378	387	388	349	386	389	370	356	358	378	384	336	359	375	388	382	389	387	409	354	407	382	396	362	369	368	392	426	355	406	387	375	384	383	378	369	380	393	402	363	383	376	390	405	420	345	359	409	366	412	382	374	352	372	379	305	403	396	412	389	393	386	391	410	364	367	366	363	360	362	360	383	361	411	363	368	424	384	386	341	389	354	331	394	351	360	355	363	396	367	406	353	410	385	401	376	404	403	346	358	398	365	364	388	378	394	372	363	355	425	404	369	363	376	389	367	362	361	366	357	363	403	393	391	386	398	385	375	361	365	372	356	380	408	406	399	363	364	354	366	385	356	377	380	356	353	380	385	342	379	392	390	375	378	401	357	387	395	381	370	386	377	367	388	369	386	385	365	393	414	376	386	393	413	392	356	397	377	368	406	359	353	375	387	364	368	353	378	388	368	374	355	381	366	353	381	379	381	392	336	355	412	374	356	400	382	383	360	360	378	357	388	388	358	372	421	381	368	381	369	379	370	370	372	383	378	397	366	404	408	370	412	377	398	359	388	380	384	353	398	399	382	364	371	351	360	381	362	384	370	370	346	401	386	384	333	340	363	391	356	348	366	374	371	349	383	386	376	388	372	389	379	365	394	383	354	417	382	375	397	397	386	360	353	369	385	362	404	375	354	387	380	357	361	387	391	386	353	368	363	366	361	391	407	399	379	417	349	390	386	396	375	393	377	353	344	383	378	372	376	356	342	361	391	389	370	347	387	358	374	403	378	377	356	369	390	401	382	369	360	406	373	374	406	378	388	374	405	406	360	401	360	379	391	379	344	385	398	384	351	391	382	396	372	394	379	390	358	361	413	333	406	359	390	407	378	363	395	385	401	399	363	384	382	367	355	394	391	366	387	362	373	381	336	398	388	400	360	381	359	367	350	368	374	398	378	332	418	369	397	373	397	381	388	403	351	337	397	361	372	380	418	377	347	398	394	356	336	389	374	381	373	359	378	393	379	371	377	382	365	370	362	359	401	396	374	370	389	370	392	359	357	367	400	371	397	359	393	382	371	382	340	396	385	365	362	351	357	382	395	351	397	357	383	376	342	362	383	363	392	371	367	368	390	387	378	385	402	404	375	352	394	408	386	365	361	374	358	374	344	386	393	400	402	372	324	391	376	387	405	367	385	393	367	364	377	353	379	358	389	349	373	379	382	377	405	384	387	393	403	349	388	405	372	385	379	384	359	399	401	383	376	389	370	432	382	401	390	374	373	385	401	404	367	373	349	381	397	416	359	366	423	390	389	354	348	362	394	418	373	349	399	383	384	389	377	394	372	386	412	397	374	404	383	369	388	348	396	404	376	369	411	387	378	358	396	352	350	369	394	365	388	369	388	376	399	365	402	351	359	356	393	408	395	374	372	364	348	366	391	381	358	375	422	377	398	373	339	385	411	352	368	383	369	419	370	373	375	383	378	412	430	390	385	383	378	393	382	381	359	373	363	385	356	376	387	380	350	358	403	410	387	356	372	394	399	401	377	379	398	392	413	368	386	344	394	386	366	376	356	353	366	396	373	367	398	395	393	378	398	364	362	395	372	404	394	381	361	364	374	387	378	386	353	366	376	406	398	403	395	409	362	394	375	377	413	386	359	378	353	369	379	389	387	377	354	393	406	355	390	386	362	385	374	348	370	359	380	387	403	387	370	389	405	391	405	356	381	412	437	361	359	388	380	360	388	398	354	384	386	397	367	386	374	383	411	360	367	379	400	389	378	358	347	377	377	380	403	365	379	369	370	325	386	352	379	349	374	390	367	359	393	363	368	389	357	361	351	360	394	377	379	372	352	386	363	364	339	380	404	388	376	380	336	390	342	380	374	377	351	375	364	377	355	423	364	382	361	379	356	349	354	386	396	359	390	401	368	376	399	392	343	368	383	374	370	391	381	370	356	348	373	357	387	381	369	376	376	367	393	396	388	385	389	389	360	359	369	416	386	369	373	356	388	382	330	364	380	368	350	375	362	371	369	389	381	377	364	385	408	395	385	340	376	376	362	385	400	405	367	346	399	391	353	377	349	392	388	372	404	402	367	379	427	375	353	395	383	403	371	394	400	377	381	406	394	352	390	350	376	363	363	361	355	375	384	388
25549	21474	27894	25444	11206	1939	1395	1135	1058	1040	1034	1008	1016	977	985	955	931	982	1001	981	927	934	940	959	944	943	916	934	925	953	952	893	888	967	943	929	908	903	880	907	890	941	915	916	923	932	961	974	906	864	930	865	909	934	930	958	981	988	949	839	914	929	868	976	838	896	898	920	968	897	951	917	946	900	894	908	896	966	883	852	875	867	955	877	896	914	919	924	956	907	970	930	934	864	968	928	959	896	961	881	885	946	939	857	885	875	954	901	869	943	981	927	936	912	949	923	933	958	928	955	896	856	906	941	927	920	928	941	956	969	872	861	905	931	937	949	919	859	915	901	874	895	906	932	864	929	921	951	900	941	935	917	902	940	874	926	869	901	932	914	925	941	943	930	879	879	923	912	886	921	922	960	919	907	909	882	880	918	934	922	897	954	903	956	935	926	894	961	873	930	956	949	931	950	932	1013	956	841	899	916	913	889	920	851	960	943	940	922	914	904	887	903	938	944	957	902	966	905	908	897	941	925	898	938	904	955	951	912	945	905	919	957	939	848	886	963	925	919	885	924	931	923	922	937	891	874	916	901	941	903	929	903	902	934	911	893	922	901	844	908	912	922	950	856	935	932	929	902	929	951	917	964	869	907	920	847	893	879	897	963	910	937	928	862	888	848	874	879	969	918	949	926	945	955	908	945	961	890	915	893	904	897	894	917	908	938	931	891	875	841	957	950	900	924	935	922	917	914	859	899	911	889	926	922	947	848	943	880	862	912	944	941	986	876	871	869	898	933	864	976	893	888	894	918	907	914	950	918	986	920	999	850	910	890	923	904	821	892	928	964	931	905	940	906	929	899	916	908	929	910	863	922	855	848	890	952	947	863	906	913	840	930	938	903	911	909	977	895	949	893	969	899	909	861	880	927	957	977	868	944	919	927	878	919	916	942	903	899	981	900	903	917	986	899	862	901	914	916	928	911	916	914	881	901	976	881	904	938	916	918	902	906	929	896	907	887	877	878	920	917	925	995	984	901	868	939	967	888	893	878	905	886	917	976	990	909	918	941	924	905	965	900	952	914	938	936	877	897	875	914	866	955	906	893	919	819	877	905	893	938	943	880	942	943	881	967	918	947	919	927	963	936	928	953	942	859	916	903	941	901	908	912	947	939	922	900	889	865	980	867	912	927	877	926	883	875	936	952	920	918	912	903	987	932	912	918	913	865	881	928	906	897	927	903	912	917	921	871	945	917	886	928	943	903	926	906	905	896	881	906	872	951	921	922	891	871	886	896	889	886	931	906	904	925	915	922	929	938	892	897	870	918	889	901	909	928	933	898	930	951	915	896	894	892	902	925	890	959	966	883	914	932	945	894	939	956	946	914	909	943	903	915	871	911	925	911	926	893	887	923	903	887	907	911	890	910	897	908	953	897	905	918	900	882	951	973	931	946	917	949	881	918	870	932	874	911	933	932	894	916	912	956	938	944	916	937	903	877	905	937	956	958	965	901	929	893	900	865	913	917	880	884	939	911	956	865	884	917	936	934	923	912	878	900	905	898	910	923	930	964	924	913	892	907	905	952	913	929	980	885	908	891	894	907	887	895	893	911	886	919	895	903	866	904	939	848	859	907	928	906	895	890	886	895	918	967	941	896	888	935	921	934	936	910	886	942	930	900	962	887	882	886	973	879	951	951	906	873	922	908	922	929	896	929	880	951	933	930	932	880	894	870	902	873	932	932	896	899	869	918	930	911	899	940	940	932	933	865	906	913	879	902	910	909	917	887	912	949	876	908	907	897	910	863	890	941	993	887	967	923	905	905	888	894	928	872	897	890	898	947	937	934	923	917	955	890	971	923	975	898	929	947	926	880	955	913	895	945	887	871	924	916	1010	856	945	955	952	926	917	948	888	918	945	897	996	925	941	936	890	884	905	921	902	937	935	955	910	898	896	969	893	909	881	916	895	873	926	893	897	916	887	918	959	876	879	907	884	884	943	953	921	966	954	975	882	891	900	879	927	856	929	913	868	938	918	945	901	937	917	898	924	914	894	924	934	894	901	918	879	879	929	886	880	906	901	927	910	907	890	901	885	895	939	940	937	916	889	901	900	931	911	928	887	905	907	889	910	921	904	987	870	916	918	963	888	946	914	898	939	913	886	938	946	957	950	865	923	900	908	930	872	879	892	918	900	879	947	924	893	914	905	931	890	934	940	939	906	948	933	868	926	850	951	910	882	879	897	910	913	968	907	927	928	905	845	852	908	972	915	951	907	950	895	929	877	934	926	894	900	942	931	967	903	879	926	932	926	904	940	888	893	929	906	906	936	928	930	935	972	938	913	907	914	926	920	855	958	924	940	859	896	885	917	851	850	903	914	950	910	914	939	923	942	945	863	948	934	912	946	895	968	952	886	903	922	935	893	977	953	879	937	915	922	874	965	884	914	858	874	921	873	907	927	938	923	873	834	908	867	941	943	976	937	888	883	913	911	944	957	956	914	896	935	908	885	906	946	879	935	866	913	918	893	875	909	952	896	955	908	926	941	962	892	878	859	952	934	940	902	929	952	885	913	924	931	925	950	878	897	870	939	926	967	878	918	931	962	911	950	891	955	989	891	967	966	886	938	917	910	909	947	883	899	873	897	924	957	939	897	919	937	889	954	908	923	919	936	928	912	889	888	908	938	985	917	944	904	958	966	954	922	914	963	943	927	941	935	901	916	828	862	916	951	911	969	880	871	843	918	979	894	906	944	936	884	943	907	870	859	913	894	939	909	936	936	892	976	889	881	932	949	897	952	871	926	889	902	895	881	888	875	956	958	874	917	920	892	874	905	859	907	887	917	913	922	883	892	910	941	908	890	931	970	856	881	891	927	864	955	876	878	972	993	896	872	873	945	898	929	927	899	970	903	901	946	889	935	961	931	949	942	937	894	894	885	901	942	873	922	877	891	927	905	893	903	888	847	908	862	948	868	858	900	956	924	925	923	908	928	891	859	923	875	911	889	909	911	951	952	911	920	946	948	944	936	889	899	943	868	895	933	878	905	908	903	942	910	936	884	935	950	926	939	953	886	906	929	901	855	953	881	878	891	925	902	917	930	911	856	918	911	903	882	903	931	912	910	959	898	889	866	980	907	955	871	923	937	923	912	832	918	897	911	876	848	936	863	895	899	969	952	980	871	895	887	904	836	950	909	908	930	864	897	894	961	921	921	889	947	966	934	942	962	865	906	945	968	901	916	907	889	938	919	865	968	898	874	857	905	913	935	907	926	953	877	923	891	866	863	915	894	922	929	964	973	932	962	993	942	878	945	894	908	956	887	939	883	917	897	902	896	961	974	938	898	875	918	905	867	857	933	941	854	872	952	881	946	938	932	935	902	898	896	883	926	912	960	933	910	880	920	905	929	960	897	916	907	925	988	891	847	950	894	893	938	927	944	896	905	972	916	918	903	910	945	893	938	889	873	891	905	948	915	954	895	890	854	898	927	981	923	895	905	923	877	887
3560	3676	3037	1735	1308	1075	983	859	881	771	847	772	822	736	756	729	699	776	745	727	699	720	715	719	753	719	716	657	702	689	686	678	736	673	670	703	667	687	690	679	643	648	645	675	694	700	664	641	693	658	676	711	696	683	659	712	683	708	662	695	683	656	693	666	655	724	652	702	649	698	640	659	682	679	720	680	681	663	668	706	671	649	696	675	632	683	668	690	690	691	717	698	650	685	728	725	639	702	655	674	669	670	647	704	678	716	671	690	729	657	694	691	683	647	679	699	711	663	720	678	648	625	708	700	670	705	668	693	655	652	678	699	645	659	703	725	722	676	647	680	680	663	678	666	662	691	692	670	693	694	677	681	713	666	715	674	687	643	658	679	708	651	681	619	671	675	679	656	655	677	649	697	697	710	654	699	675	684	671	637	668	661	648	650	663	750	657	693	656	656	692	652	653	667	720	683	690	640	637	674	715	657	661	628	699	677	677	654	680	689	641	676	684	672	657	669	664	681	616	687	643	688	695	706	621	634	703	635	683	690	694	658	682	681	702	699	684	667	662	700	682	724	668	663	706	739	638	658	640	718	672	720	662	656	660	644	645	685	700	689	690	704	674	655	637	738	684	659	632	666	671	654	690	673	634	675	649	677	681	650	749	681	651	694	706	666	729	668	692	688	717	637	678	653	655	650	705	684	636	645	619	676	694	654	683	698	644	699	698	671	680	657	649	622	663	678	689	715	638	637	725	701	662	718	704	632	666	736	707	704	702	651	662	644	691	706	657	681	642	658	663	672	722	679	636	699	718	690	697	705	683	669	666	677	677	687	672	672	705	692	678	630	705	696	682	660	689	640	665	692	642	671	744	681	673	680	654	682	677	683	661	664	686	641	718	628	675	711	669	657	636	674	703	682	653	656	689	671	677	676	637	626	678	624	673	643	668	654	660	670	673	678	711	682	668	684	656	677	692	690	694	662	662	691	698	672	678	627	717	705	710	608	697	678	709	658	677	630	645	688	655	705	662	665	699	651	673	696	651	661	676	624	677	680	648	644	669	677	670	651	643	666	650	673	632	721	693	714	700	674	688	636	684	683	682	665	658	687	684	703	689	662	666	673	664	679	696	629	649	698	677	663	703	661	666	665	671	629	634	687	682	641	692	659	633	704	675	672	632	668	652	685	667	652	710	670	667	680	630	637	630	651	710	685	660	647	677	664	673	716	635	673	725	670	708	697	697	722	680	717	658	694	684	654	681	657	714	704	645	611	674	737	637	672	688	651	659	665	651	651	651	674	648	687	654	696	668	680	654	645	637	629	646	650	643	633	687	644	658	666	663	690	659	658	668	690	712	680	682	659	693	653	660	690	684	685	678	663	683	670	686	680	658	670	654	635	638	660	700	704	673	638	627	660	675	636	652	628	669	665	700	665	649	684	684	646	678	676	639	692	678	696	667	686	609	638	695	719	725	662	693	704	680	672	695	682	691	658	679	627	675	675	648	656	671	660	674	644	679	673	692	695	670	722	670	672	675	654	656	622	694	642	702	656	694	649	646	736	654	654	718	641	657	693	671	704	696	624	695	649	671	677	676	677	736	642	661	667	673	652	662	686	697	647	643	681	684	689	656	657	709	666	681	669	679	679	692	665	672	693	651	634	684	681	675	625	673	663	655	706	665	669	694	684	638	671	661	641	669	666	666	624	652	641	708	640	692	649	713	700	614	691	651	654	626	655	693	655	686	660	684	673	684	635	682	686	662	677	703	690	652	634	717	684	678	682	669	651	641	669	677	667	652	674	680	694	691	674	656	682	656	611	678	669	671	702	651	683	679	669	595	674	631	643	639	634	670	665	672	690	686	678	679	692	693	709	691	682	660	680	717	676	691	685	658	668	650	625	595	692	698	687	687	689	619	701	657	689	667	676	683	642	658	689	700	656	697	689	680	655	684	642	656	654	664	632	669	696	698	696	659	742	668	685	663	696	641	639	639	692	619	637	691	696	683	657	660	684	656	675	704	696	675	620	703	657	673	671	669	651	720	643	687	725	700	665	677	656	661	682	647	690	670	650	678	664	666	708	700	691	731	682	697	673	683	655	665	654	635	639	684	694	680	642	657	669	732	686	682	653	684	663	680	686	690	687	719	705	701	697	632	661	661	664	659	641	658	603	675	665	708	663	620	643	728	714	705	627	644	677	664	657	670	631	656	646	719	658	623	688	665	667	646	663	632	618	641	696	662	687	675	670	680	681	666	666	697	654	662	630	630	652	662	672	673	686	685	725	676	685	692	699	690	666	651	700	653	702	652	669	629	659	630	615	674	666	661	693	694	681	672	631	712	667	658	649	711	677	650	670	616	675	723	636	685	696	717	657	660	685	691	642	667	634	700	682	656	669	645	728	666	676	683	695	693	664	664	686	660	674	672	640	652	705	641	675	604	654	678	652	695	705	663	631	666	648	625	698	702	646	673	634	646	672	677	703	728	652	698	634	650	697	693	660	649	665	718	672	702	671	654	678	696	676	682	659	650	645	699	669	663	694	686	669	704	660	706	669	687	695	708	657	642	671	681	664	694	634	683	679	666	682	664	657	667	681	654	710	660	654	664	648	663	644	635	670	633	646	672	677	679	704	627	687	717	686	694	681	692	609	671	648	657	637	659	640	696	658	689	680	652	653	734	651	694	641	665	687	656	668	681	685	623	680	650	678	674	659	671	652	668	681	667	683	650	625	643	641	682	724	649	670	677	697	604	688	667	676	654	682	682	632	681	702	667	652	678	673	678	701	644	669	675	658	640	632	667	665	657	672	657	718	655	677	697	639	648	639	670	693	688	647	655	671	678	667	666	633	685	707	664	661	628	670	636	709	670	641	634	652	687	649	726	657	724	672	670	712	669	692	660	638	699	672	662	679	640	619	657	658	704	674	621	683	652	678	669	692	631	706	632	673	673	695	686	683	688	662	637	645	654	673	702	640	653	652	690	677	653	651	698	690	637	658	666	637	652	677	678	667	678	693	689	684	656	637	577	676	655	683	673	706	660	641	671	697	703	663	712	665	708	665	679	660	638	664	657	662	680	694	690	670	633	680	666	663	644	675	679	634	633	652	663	693	684	660	670	670	694	688	667	697	704	677	634	698	621	630	662	631	611	667	628	715	692	696	646	664	679	659	703	680	676	630	698	700	634	723	617	657	656	646	687	661	672	676	657	643	664	660	684	682	648	652	682	667	676	646	630	645	643	663	690	689	659	679	649	688	652	685	661	666	664	700	666	691	627	678	672	665	678	676	697	670	611	707	680	643	627	721	698	684	689	711	667	661	656	684	687	685	649	674	661	651	676	659	715	697	670	716	671	682	686	652	663	639	628	697	629	654	664	654	693	606	700	654	640	681	645	624	651	694	713	645	725	669	663	658	678	678	649	681	656	625	703	606	638	647	655	655	654	655	669	669	725	666	704	649	679	706	615	708	666	701	699	674	651	689	655	678	653	641	690	652	650	680
24457	21484	28840	24556	21471	8610	1859	1232	1054	1001	930	883	865	850	849	876	888	880	860	865	869	783	820	791	826	830	804	832	906	842	849	802	811	823	808	802	832	839	858	835	800	865	826	842	840	782	836	811	773	811	791	825	807	816	786	718	781	807	786	846	841	789	744	769	791	811	813	850	823	847	810	823	810	840	807	826	813	820	801	799	799	810	791	832	815	811	795	862	819	771	821	821	789	795	787	855	760	817	819	787	813	817	806	772	760	805	815	832	757	779	800	749	797	776	761	813	795	867	846	744	780	833	775	838	776	821	850	801	768	842	750	811	790	755	776	736	787	863	804	808	866	863	790	799	769	853	806	830	766	811	819	800	785	810	775	807	784	828	767	819	783	848	842	822	812	739	821	793	779	817	789	844	792	782	790	777	791	781	755	776	805	817	829	772	814	769	752	827	835	859	820	831	781	751	743	823	791	791	784	807	815	808	807	813	785	758	766	797	842	792	785	790	810	806	790	816	822	768	802	819	783	798	772	762	795	796	815	827	809	784	790	842	770	782	759	794	838	734	797	853	772	788	818	768	812	791	843	799	828	795	778	807	769	763	764	768	812	881	814	797	781	812	791	817	756	772	818	815	791	794	831	781	765	761	797	786	839	806	710	837	834	815	817	807	802	846	767	768	792	812	805	847	824	798	798	780	829	781	751	855	826	810	826	837	791	757	763	803	800	781	823	761	785	767	772	822	772	775	806	821	805	816	827	797	814	794	842	794	886	770	818	757	769	803	748	814	810	800	772	810	849	844	777	786	786	782	749	815	805	710	741	816	791	827	765	777	810	794	775	798	806	834	800	813	789	806	842	804	787	818	768	773	791	852	751	763	805	803	807	770	773	799	811	819	795	823	780	826	800	826	843	826	795	767	794	791	770	795	802	768	802	828	753	777	809	777	818	801	823	814	793	795	827	838	786	787	796	787	779	817	786	818	762	797	750	816	787	790	774	828	755	737	814	863	831	826	753	796	826	850	804	824	746	772	773	835	820	785	794	804	795	793	772	788	794	764	820	815	769	818	811	821	798	775	828	835	764	814	802	777	773	756	788	806	796	808	799	811	829	788	834	798	783	794	782	783	789	807	792	870	768	766	839	793	807	756	776	819	817	813	792	807	843	811	829	805	828	797	806	727	780	827	807	801	851	826	804	852	804	819	794	829	775	776	785	810	790	744	826	802	817	819	801	818	773	803	871	823	763	784	757	754	760	814	855	822	825	736	801	778	762	762	742	800	753	821	820	818	777	777	795	799	824	828	779	809	803	786	826	782	815	797	830	787	816	835	840	791	860	819	794	803	851	757	779	803	783	798	803	815	801	804	800	808	825	827	829	797	858	777	802	793	788	762	767	811	768	823	710	751	765	793	837	739	781	781	778	804	783	755	781	802	754	778	818	776	828	775	774	779	776	832	777	804	767	758	850	834	833	851	767	773	760	815	794	786	822	765	849	742	872	786	769	769	807	803	815	743	781	784	796	828	893	794	810	815	793	842	793	799	811	780	776	782	801	803	790	787	765	781	780	777	754	776	834	840	840	798	796	848	815	757	783	851	809	813	784	724	807	781	812	765	798	779	761	807	829	803	809	770	822	815	811	792	779	766	831	840	802	821	785	762	802	768	757	789	798	739	801	802	771	807	798	853	793	819	860	733	801	772	829	798	809	807	776	785	773	748	779	759	840	813	780	831	763	820	752	823	750	811	781	775	800	795	729	832	758	819	813	789	820	808	761	816	810	872	797	784	798	816	794	784	842	846	830	828	805	809	790	824	869	832	760	823	795	868	764	791	784	790	772	790	777	804	804	799	798	819	838	728	831	766	804	797	759	792	807	804	818	798	795	808	757	792	809	746	813	786	779	766	773	775	773	781	799	803	807	824	736	794	755	806	831	796	814	848	825	786	785	745	857	799	837	789	747	787	769	824	798	762	844	809	785	798	788	796	830	744	799	785	811	763	806	820	785	786	777	802	747	795	842	761	828	757	803	776	813	811	832	852	789	757	793	790	718	854	820	821	769	770	792	762	843	776	840	753	781	803	776	824	819	716	781	771	798	775	780	779	793	807	773	783	820	786	801	757	797	774	803	752	822	780	803	782	801	796	806	817	827	765	757	799	761	816	807	823	820	798	806	805	773	793	789	786	776	812	760	790	822	755	754	821	810	717	768	800	789	809	823	793	768	782	839	766	826	802	835	806	810	794	766	839	764	787	820	779	781	835	847	793	859	809	818	757	790	760	850	802	782	821	755	796	781	755	811	812	848	860	782	797	823	818	792	768	791	788	843	762	824	771	840	798	826	812	838	730	787	828	783	752	728	754	790	828	821	801	807	821	720	764	771	808	751	785	769	801	772	806	765	755	847	777	757	788	814	790	771	747	790	821	821	744	832	806	803	799	792	795	832	806	799	788	765	748	753	735	780	805	766	792	771	832	805	848	848	781	745	842	778	777	809	776	837	748	720	765	780	799	843	788	806	791	799	812	761	788	797	811	813	775	757	813	804	795	777	792	777	795	786	813	760	749	803	740	812	788	813	793	766	813	784	824	789	803	833	812	781	768	828	830	808	803	767	790	811	788	811	783	756	850	810	755	793	791	824	774	772	766	861	853	825	799	813	806	805	804	786	813	803	777	734	855	811	804	785	818	755	853	735	839	845	781	788	827	765	803	761	847	814	773	816	807	804	818	746	753	757	846	832	802	809	760	788	797	829	796	800	800	769	785	806	807	765	785	833	815	785	771	813	849	802	794	772	790	841	772	763	790	812	780	782	797	806	782	774	820	802	811	799	758	837	790	813	767	814	834	805	838	803	848	826	741	760	764	740	779	786	826	816	764	800	783	794	812	813	819	812	774	757	749	759	796	811	825	780	855	799	808	777	768	789	749	751	813	790	729	844	769	805	850	812	781	762	789	777	764	797	862	815	829	755	823	829	798	840	865	818	747	771	798	829	800	792	801	804	837	727	783	780	810	775	801	784	834	821	824	822	790	774	798	731	822	802	758	779	731	778	794	794	830	854	790	872	793	792	796	799	789	762	777	858	781	779	825	778	773	820	755	767	768	776	784	807	739	796	756	790	807	786	743	811	769	798	829	759	793	808	785	850	744	784	775	791	808	782	815	808	788	791	796	815	822	796	787	800	797	786	756	814	876	768	812	785	755	815	770	810	799	780	804	801	792	796	784	780	763	810	788	826	807	798	818	756	839	816	776	742	781	847	757	771	785	775	814	806	766	775	833	812	848	767	753	774	799	815	822	806	783	812	820	757	771	748	806	794	773	844	828	875	818	786	790	796	813	796	768	775	808	814	803	763	780	764	801	783	786	765	781	799	811	775	771	785	770	821	797	821	790	840	806	780	757	744	782	806	806	796	817	795	829	755	821	807	779	785	805	756	831	795	787	787	795	768	741	791	820	855	807	764	813	817	779	750	796	796	808	766	782	814	777	841	796	765	787	830	794
3804	6038	4901	2556	1864	1411	1244	1052	1054	881	833	769	798	753	740	658	686	680	659	655	700	655	635	614	671	613	587	650	607	668	695	630	623	683	624	637	582	653	636	648	649	595	591	629	618	645	581	618	649	642	648	612	601	572	639	622	581	580	601	647	647	605	657	613	637	630	596	630	615	610	627	615	619	639	588	622	613	584	641	585	669	591	625	619	626	631	605	617	609	564	633	621	631	625	632	604	600	611	581	611	621	638	620	622	604	650	597	606	660	619	602	633	599	606	587	556	614	610	639	609	655	608	636	607	589	619	596	580	596	620	594	618	580	629	642	664	626	605	579	602	605	643	593	618	617	575	641	610	569	563	632	598	616	593	589	606	616	615	620	621	656	592	613	634	579	548	630	597	637	619	614	598	644	626	617	604	608	600	596	646	655	622	591	590	626	620	601	562	593	645	648	612	586	594	602	605	608	574	563	630	606	641	589	609	621	551	601	641	584	619	651	627	612	599	594	593	612	622	601	599	608	591	550	627	614	580	631	624	619	583	554	632	623	592	595	650	622	582	608	608	585	678	595	582	576	616	600	590	586	619	586	633	612	610	596	633	630	624	598	607	593	593	607	599	562	606	587	586	610	612	601	628	579	612	582	607	575	589	573	591	605	596	601	640	612	581	603	563	584	607	612	640	600	584	597	645	577	598	609	609	624	628	576	629	611	633	596	605	614	596	603	588	586	638	662	635	593	556	572	591	632	610	617	631	624	577	583	615	642	586	672	601	620	587	604	660	548	598	651	609	605	620	571	601	636	643	603	611	593	584	575	574	582	590	615	612	622	630	597	608	569	615	606	621	634	610	618	599	602	601	586	574	578	633	630	630	616	617	629	592	585	612	609	630	603	551	599	638	605	618	607	606	612	642	575	583	622	651	628	603	608	579	614	631	604	606	606	593	558	626	585	575	644	579	568	613	636	628	613	626	622	628	604	603	588	585	584	616	667	611	615	573	605	603	617	625	589	628	626	622	617	622	588	589	645	611	582	647	575	588	569	593	580	589	607	592	613	587	575	594	593	626	616	598	578	630	600	576	626	566	571	571	599	615	634	614	620	595	593	581	586	623	615	588	606	593	657	603	630	589	629	611	616	626	625	610	549	565	670	612	609	581	584	607	578	635	593	570	579	594	581	618	609	623	603	617	615	603	620	588	610	623	564	662	602	612	585	618	574	617	600	611	632	599	579	569	611	612	595	589	630	605	625	612	604	633	617	595	627	617	603	629	592	579	574	596	638	579	632	591	622	625	580	632	590	565	626	602	640	621	594	579	628	600	635	648	640	612	641	608	642	576	582	625	608	581	605	639	595	577	578	594	600	594	572	608	592	656	620	559	612	638	616	576	619	623	646	596	630	578	609	586	625	587	560	566	582	596	651	604	596	610	628	620	646	615	581	657	600	645	620	625	610	580	592	627	639	603	629	628	595	583	592	628	598	624	637	625	590	632	602	622	597	562	609	586	669	594	605	645	622	617	610	601	554	602	601	577	597	578	576	594	592	603	598	579	585	623	578	612	645	625	606	607	610	622	597	569	626	586	632	584	600	567	549	618	623	606	560	600	560	614	614	581	566	572	572	617	617	607	612	577	565	639	596	626	561	603	613	562	611	638	590	623	585	630	587	576	591	611	631	599	623	614	605	565	603	588	618	629	614	612	591	595	641	629	588	592	594	636	608	563	582	608	553	633	538	616	625	649	598	567	574	627	596	574	617	615	564	632	582	625	599	599	615	542	612	597	592	615	583	620	592	602	611	603	611	628	593	604	621	608	651	581	651	589	558	615	584	598	609	607	573	590	601	559	597	622	564	622	591	611	597	609	603	577	595	609	652	605	639	605	601	610	634	587	619	607	609	584	632	604	569	614	594	582	610	571	598	587	608	589	579	612	580	574	593	619	599	591	634	604	576	560	629	610	565	589	632	650	593	596	578	558	623	587	558	626	641	562	564	575	576	629	585	594	608	593	569	604	674	627	601	635	616	622	647	608	618	633	612	622	598	632	588	595	579	649	617	635	605	584	606	624	584	639	620	603	608	592	607	611	642	599	662	652	577	585	567	578	570	574	594	631	546	608	581	622	602	620	654	565	592	556	587	593	624	581	597	618	597	602	619	607	593	589	613	586	580	611	558	555	600	579	608	615	613	592	562	614	587	607	606	605	578	567	597	585	608	629	581	608	593	569	640	588	580	622	601	569	621	601	613	610	582	571	609	605	627	599	579	618	624	598	574	609	571	609	623	605	603	633	616	616	620	571	588	606	576	610	615	599	578	602	632	629	597	600	605	634	586	614	637	596	599	614	611	595	606	616	580	597	627	586	574	617	583	598	619	631	654	591	637	609	620	601	623	582	605	616	573	620	571	602	612	584	583	572	626	577	570	611	600	611	589	585	590	578	576	602	629	578	629	590	615	601	582	606	570	610	608	607	537	612	623	675	597	573	574	556	583	580	578	601	623	597	607	607	606	609	600	593	562	657	566	588	591	592	623	600	653	622	628	605	607	588	641	583	589	568	618	619	606	611	610	616	597	565	567	650	612	615	598	583	535	568	587	574	619	640	608	585	585	606	578	583	621	562	573	625	586	592	586	617	613	572	593	608	602	625	639	607	572	605	595	650	608	580	589	601	607	570	662	603	607	597	606	580	586	577	567	620	577	634	631	632	558	584	597	588	645	613	582	620	622	587	611	603	593	551	585	632	584	588	616	628	616	615	628	630	614	569	602	580	558	611	597	577	582	593	645	621	631	640	612	606	580	617	614	630	589	629	573	567	549	584	611	573	646	629	612	601	601	607	577	580	572	627	600	611	622	596	566	573	648	601	605	562	620	560	619	602	585	601	570	587	587	595	614	580	607	625	608	600	580	615	632	577	621	564	598	594	610	589	610	630	561	612	604	610	588	607	596	577	605	580	565	576	603	611	598	629	605	607	595	614	634	574	605	612	600	609	601	554	602	628	567	550	627	568	597	547	555	601	546	575	573	603	548	625	646	606	620	642	593	675	613	607	640	616	643	618	610	569	636	592	607	592	592	585	622	660	591	615	595	598	582	570	577	677	569	577	578	566	624	599	635	583	551	618	602	603	618	629	572	607	576	605	564	586	581	622	603	584	577	571	569	576	579	576	576	568	616	582	622	565	600	571	631	589	565	586	553	615	608	588	641	562	587	585	612	601	611	600	625	567	584	604	608	609	607	566	591	602	601	613	635	578	592	587	609	574	590	643	609	583	562	574	593	615	545	639	596	603	596	611	585	592	582	578	593	595	580	567	565	626	601	597	640	615	622	605	586	597	585	605	564	580	621	570	600	576	574	590	575	603	599	584	628	605	634	613	559	608	627	626	578	576	591	580	614	588	577	625	597	642	607	648	615	587	608	647	608	594	582	598	596	596	618	556	603	583	595	623	596	594	579	640	607	639	610	579	615	602	607	605	576	562	593	599	601	588	635	569	552	606
27875	10291	1142	619	535	522	596	515	524	509	531	515	537	558	494	520	518	522	492	539	527	500	483	499	548	527	514	497	509	496	558	550	498	531	534	555	497	481	524	538	525	500	491	497	533	496	511	471	521	540	537	476	506	533	536	486	539	565	513	532	527	466	500	533	501	500	533	518	540	517	507	557	499	531	517	518	508	492	538	528	531	524	527	532	484	548	531	511	561	520	525	518	473	505	518	526	537	547	525	571	534	508	491	519	536	521	556	537	540	510	521	528	497	532	572	527	520	559	512	530	527	517	516	507	535	572	512	528	503	483	511	503	567	526	514	546	542	535	546	548	536	521	509	507	459	549	501	505	524	517	533	526	513	522	561	486	532	498	535	482	528	551	487	524	518	516	541	484	526	524	517	533	546	526	533	502	495	559	509	519	500	538	512	504	543	507	550	560	519	530	499	563	481	562	506	501	536	540	524	546	521	498	540	571	516	501	522	532	509	509	506	501	505	507	524	527	529	554	529	485	490	550	543	502	553	573	491	484	524	511	521	514	490	534	505	553	504	540	530	532	562	520	522	494	503	523	513	475	475	515	551	534	520	545	580	511	520	524	502	538	519	552	535	500	520	511	510	489	503	522	514	542	558	494	509	560	546	570	539	526	518	502	525	520	507	553	492	481	546	553	477	524	519	501	461	487	499	507	515	518	530	518	537	537	527	489	501	533	503	521	533	514	501	485	515	538	489	472	547	532	481	547	545	512	536	536	538	545	522	526	499	530	533	500	510	499	486	514	548	503	506	509	495	523	505	527	512	514	502	528	498	517	546	512	528	528	521	498	526	506	511	535	516	479	538	522	531	545	524	522	543	542	466	490	506	531	530	541	530	521	525	475	474	527	531	496	513	509	526	507	523	522	511	486	523	500	505	518	532	502	504	558	531	489	521	516	507	557	487	519	496	506	514	571	469	465	495	516	511	502	484	529	550	538	524	508	515	553	490	518	485	510	532	550	511	512	489	507	484	512	550	529	523	492	502	479	509	550	498	505	537	497	492	527	519	549	508	469	548	556	506	481	526	533	539	566	531	504	561	500	533	477	515	479	473	516	525	509	514	505	520	513	506	492	505	529	512	508	475	538	535	554	478	489	492	522	493	490	496	519	523	526	511	539	497	527	533	518	517	512	591	525	537	515	506	544	545	506	487	530	535	528	460	527	497	491	458	557	568	482	546	499	514	504	520	518	529	545	513	501	556	520	557	548	497	479	525	520	509	536	498	464	488	532	521	514	507	541	504	544	533	542	509	500	479	551	517	535	499	511	498	499	498	528	529	517	495	502	496	517	540	544	528	524	523	526	514	539	528	491	500	466	528	545	509	543	513	507	496	553	489	524	528	494	493	504	539	518	547	513	500	557	510	494	511	522	477	549	512	516	499	525	531	505	542	520	500	536	523	490	503	523	545	524	524	541	551	551	479	498	556	556	516	479	551	515	530	500	516	522	541	534	526	507	503	509	507	505	530	508	547	545	522	561	541	498	542	510	482	485	559	512	530	537	535	499	491	497	518	543	557	488	510	509	490	510	515	472	528	533	509	531	552	490	533	490	508	515	534	550	532	517	528	481	532	523	477	503	523	518	519	503	543	538	534	497	503	478	543	522	471	600	556	480	473	526	505	491	532	539	514	462	526	477	543	544	511	524	508	529	527	494	538	518	496	488	504	501	486	536	485	559	516	561	539	533	535	492	506	523	505	537	517	528	523	527	540	532	521	522	520	507	476	504	520	530	502	538	517	522	570	532	540	489	534	521	519	513	510	520	488	491	532	481	550	483	542	555	533	531	529	564	522	467	507	502	506	499	503	511	552	537	536	517	483	531	552	504	503	537	510	534	488	528	530	500	550	541	512	519	543	509	531	493	545	534	494	531	503	545	516	534	545	524	547	496	509	507	538	515	523	539	501	510	503	510	458	540	485	505	481	539	519	568	532	510	492	552	542	519	519	531	542	515	535	519	482	512	501	528	533	493	530	507	525	539	483	521	545	496	523	498	562	501	515	508	510	504	514	525	513	506	511	472	510	510	543	506	529	553	523	523	536	536	488	544	473	480	511	553	509	528	491	530	520	538	504	494	491	505	560	501	544	509	525	499	535	534	500	540	561	511	531	521	496	559	526	477	528	505	528	521	492	486	511	544	528	517	499	508	498	525	557	505	528	518	524	538	530	507	511	508	525	508	538	507	560	522	513	501	490	515	560	543	538	543	577	530	518	525	532	579	538	513	547	549	565	513	561	514	565	515	508	554	516	545	504	541	542	492	568	564	534	490	470	547	525	536	551	511	510	486	561	565	504	526	498	522	547	540	499	503	542	527	511	537	518	508	527	514	485	539	529	523	521	560	515	505	548	550	537	472	504	535	508	535	522	502	506	488	534	522	512	518	507	544	515	550	500	566	543	482	489	474	544	498	524	521	527	556	527	505	504	507	496	557	502	527	514	529	537	532	532	559	500	490	472	519	473	529	542	514	515	509	484	544	489	559	508	467	559	539	530	547	506	547	543	526	498	553	510	494	547	544	528	526	522	516	535	507	505	517	511	496	496	528	556	495	500	471	519	511	543	509	504	490	504	534	493	487	530	585	541	484	510	544	488	492	509	580	516	514	542	565	515	519	477	529	516	486	529	514	520	519	501	535	569	534	517	548	473	500	544	521	546	540	516	529	472	555	505	519	478	540	552	512	519	509	517	502	533	475	529	521	536	510	514	549	534	504	507	485	540	524	514	503	546	494	536	520	530	495	512	533	544	522	495	499	522	526	560	501	528	523	539	515	586	496	469	536	549	501	512	541	513	532	530	445	520	508	505	509	547	554	508	522	531	553	541	542	498	514	492	523	510	519	509	551	527	512	514	516	520	517	525	552	492	532	530	545	547	551	541	553	492	525	481	539	533	499	487	524	487	490	523	541	509	534	532	521	507	521	536	518	510	488	531	530	521	531	520	486	505	508	489	496	511	576	536	511	487	537	538	518	506	522	473	543	497	544	510	528	555	556	550	484	497	517	529	520	528	521	504	546	521	499	539	538	520	520	540	525	505	532	549	513	514	498	496	531	552	516	533	546	462	511	557	554	547	529	504	540	508	500	503	507	516	526	502	512	565	509	519	565	492	543	523	525	473	487	540	531	501	453	469	518	496	544	493	545	478	496	523	534	508	481	524	513	513	518	552	504	510	498	540	527	521	545	519	530	505	530	506	483	514	520	520	508	486	501	498	524	476	551	521	490	512	546	506	553	468	530	478	515	519	522	510	500	544	497	506	494	541	480	522	478	506	484	542	500	498	524	565	514	512	540	514	533	517	543	513	507	512	564	523	475	521	575	519	510	499	528	491	527	510	510	543	517	546	562	544	512	521	518	531	497	522	532	519	510	530	525	520	505	489	543	555	507	509	535	535	504	534	503	500	509	483	499	555	499	525	512	564	573	492	533	507	517	519	508	538	525	495	504	550	550
4835	576	554	470	410	402	369	385	394	339	402	400	399	340	406	390	402	402	391	397	393	371	352	403	388	415	401	383	382	397	393	387	392	405	353	369	373	386	371	367	361	368	383	387	353	338	404	345	373	389	387	393	399	362	405	377	392	362	386	379	372	372	347	384	391	382	378	364	360	364	384	380	396	362	429	384	392	371	390	383	396	353	370	376	369	374	387	378	341	417	365	392	393	336	405	368	383	426	367	383	377	359	359	357	367	361	353	410	397	391	369	378	381	358	372	355	381	414	403	375	383	359	389	387	386	367	374	347	411	376	364	398	386	350	359	373	384	360	403	357	374	381	376	385	384	381	386	406	380	366	404	365	370	382	380	400	395	351	391	379	390	343	374	383	362	377	410	360	391	376	366	405	392	384	375	375	389	360	375	356	359	422	401	384	384	368	400	408	414	374	408	407	374	372	404	351	397	406	339	368	390	361	338	389	396	439	430	401	356	405	382	386	345	363	367	384	354	376	376	388	362	381	399	388	379	378	409	377	341	357	385	392	365	360	377	400	383	394	369	415	381	369	360	367	419	422	391	381	369	384	366	380	403	378	400	398	385	417	404	385	349	398	367	372	357	389	403	368	379	389	386	379	370	348	382	425	367	383	399	380	352	397	363	376	380	387	370	370	371	374	403	414	374	402	380	343	357	383	387	420	379	369	381	355	364	388	381	375	362	370	417	387	409	381	347	366	404	352	373	353	387	346	376	364	383	405	368	410	389	400	364	377	357	359	381	362	410	362	397	398	351	369	392	388	382	381	380	353	384	376	347	374	401	365	364	392	386	392	356	408	402	370	373	376	370	401	373	397	350	372	366	381	364	393	364	368	373	425	375	382	365	368	398	392	361	377	369	377	337	385	395	378	390	424	353	379	391	388	373	406	363	384	404	412	405	396	399	394	404	431	380	375	353	397	388	399	364	368	371	364	413	354	399	347	385	389	354	401	355	344	413	371	364	405	371	356	371	371	371	389	389	355	364	351	377	358	382	393	348	435	401	354	398	371	358	378	372	348	360	379	375	398	380	380	374	379	369	420	350	348	353	405	407	394	401	405	380	374	392	375	354	373	351	393	366	372	386	379	365	377	380	400	383	373	394	370	384	348	379	355	378	375	341	357	402	400	363	340	382	381	386	394	374	371	374	352	388	385	392	397	356	373	374	386	382	382	383	368	401	388	381	356	402	366	393	369	343	371	371	390	363	386	424	394	389	386	386	369	357	427	373	368	371	400	371	342	374	408	391	388	370	358	367	383	385	385	386	371	414	410	375	373	411	335	356	386	373	373	340	360	405	335	360	404	374	385	382	392	374	353	372	385	357	364	390	343	374	357	396	381	363	381	358	377	405	371	389	406	378	354	392	402	373	374	370	383	381	385	403	402	394	382	368	353	390	358	389	378	387	398	383	378	397	393	419	402	356	382	392	366	436	357	375	349	383	364	348	361	394	383	382	385	381	342	407	377	377	343	402	424	387	382	378	362	415	381	366	355	378	363	366	369	359	423	372	364	390	393	362	389	348	344	361	393	367	370	378	386	366	377	358	329	400	367	370	384	396	375	402	387	376	373	397	350	385	363	383	380	364	361	367	403	399	378	354	352	386	375	388	378	403	341	384	387	371	381	384	386	370	406	380	338	398	357	354	381	396	369	401	389	366	376	362	373	412	373	361	401	390	382	400	376	343	355	404	362	360	359	398	381	401	386	401	362	365	344	374	391	348	357	399	357	365	379	386	379	393	403	394	384	358	380	390	348	425	372	389	379	359	351	401	405	380	339	378	366	361	386	394	350	336	377	369	365	370	398	376	380	361	377	385	393	373	396	386	397	411	363	376	377	373	346	395	360	408	397	369	367	406	377	350	389	396	359	388	369	378	368	340	354	400	373	402	387	363	358	366	401	372	358	387	356	423	382	404	403	361	336	372	385	375	357	367	371	392	404	365	376	378	387	397	391	366	373	386	379	371	390	397	447	365	401	388	387	380	396	382	363	388	338	342	391	388	342	378	379	389	392	422	373	366	356	367	358	395	370	364	379	380	389	357	389	384	356	379	382	428	345	407	344	381	348	367	349	407	361	369	352	375	383	393	370	381	402	414	349	396	375	422	414	406	360	405	394	352	366	368	385	378	386	353	374	364	368	371	375	390	363	347	366	420	376	372	382	391	365	375	377	374	387	378	332	380	405	377	346	393	362	376	386	375	378	357	356	365	378	402	403	346	378	379	398	358	371	387	359	382	405	408	379	352	376	387	385	431	375	379	376	376	376	382	374	391	404	367	393	416	382	391	359	357	383	376	347	349	376	354	406	345	380	383	425	382	374	374	361	346	407	376	402	355	360	341	350	381	390	366	383	369	366	377	373	380	346	381	400	383	393	371	372	375	372	380	373	360	396	368	408	357	401	391	397	371	369	372	365	369	333	355	377	351	381	393	369	381	383	421	373	391	419	382	380	394	398	389	374	346	368	358	362	416	374	389	383	373	368	387	385	346	423	407	399	390	359	371	371	383	376	364	353	374	357	408	381	409	372	391	410	379	388	381	376	410	337	386	383	379	361	348	389	384	391	363	373	369	382	391	403	360	396	400	352	378	401	369	382	396	386	420	335	365	377	351	381	399	389	389	379	382	380	418	384	380	388	369	390	375	366	372	422	382	369	362	390	342	349	374	386	367	360	366	353	337	383	389	386	386	381	347	364	381	413	398	374	360	377	405	356	381	369	378	382	371	400	411	372	386	342	390	358	390	346	355	387	370	348	385	378	397	411	377	393	363	393	368	367	379	402	376	383	377	405	413	372	386	351	378	410	390	354	374	397	375	371	345	389	382	395	409	415	410	401	390	408	332	361	404	380	381	388	381	371	394	349	347	395	370	387	338	373	373	370	317	368	424	350	428	387	397	396	369	367	376	374	388	385	369	341	344	372	386	394	391	382	369	425	374	409	379	375	347	393	380	361	366	406	369	369	355	389	342	383	378	371	366	356	345	367	409	357	391	421	379	414	380	404	364	393	381	399	354	411	370	366	374	380	369	382	390	373	383	354	416	391	378	408	357	371	400	384	376	361	410	415	402	385	377	423	385	366	375	421	397	392	399	373	362	374	402	374	390	376	371	387	348	387	361	372	384	380	405	337	391	406	399	376	373	390	366	368	344	355	382	394	385	364	391	367	358	370	406	376	399	381	396	406	331	364	386	398	377	384	367	406	349	405	338	377	355	362	340	368	386	372	365	337	368	371	383	401	384	370	357	407	383	366	354	395	395	399	361	363	362	343	369	369	384	393	369	385	354	366	399	383	355	369	389	355	370	358	392	349	417	392	319	370	360	392	383	346	401	358	360	389	380	412	368	354	408	401	378	392	393	398	386	409	371	355	377	396	350	369	401	355	391	365	379	377	399	375	406	350	373	350	391	351	367	356	380	357	403	387	353	394	395	389	383	389	394	390	379	352	396	352	417	392
25559	21518	28006	25473	11464	1841	1340	1113	1000	997	1033	978	1059	997	943	967	954	1038	951	938	941	927	984	971	908	943	924	991	986	934	973	978	897	942	964	960	907	935	906	979	922	963	942	979	900	915	1016	956	943	924	934	919	958	886	926	935	954	941	898	878	932	900	950	888	932	922	947	991	942	911	933	897	864	918	930	893	905	964	867	929	867	906	892	924	913	920	930	969	896	991	956	901	944	964	896	878	915	937	896	923	925	909	912	949	908	909	926	891	912	945	958	910	947	958	896	925	922	896	916	893	972	914	960	894	900	977	917	896	937	931	916	879	936	952	882	955	931	906	966	938	952	868	904	943	889	943	919	863	916	942	915	915	906	941	899	916	893	934	912	920	917	972	893	926	932	980	913	946	913	978	971	925	933	959	943	993	992	999	906	914	875	926	907	893	927	912	904	924	918	890	910	953	984	915	978	920	920	911	979	962	885	975	929	882	881	908	907	933	928	874	908	909	940	939	901	957	934	939	846	858	907	883	865	937	906	910	908	932	947	880	905	976	887	937	866	991	952	933	971	904	901	878	903	922	892	897	948	930	901	953	903	879	889	949	909	915	938	883	998	941	896	889	899	891	932	872	876	951	930	968	934	919	910	883	873	902	889	965	949	903	937	939	871	866	927	884	976	905	897	896	896	886	946	867	890	901	939	902	907	893	948	865	935	904	946	959	918	949	918	940	937	908	915	883	866	893	938	876	946	890	917	907	913	955	933	959	880	971	945	945	951	970	901	865	910	897	935	989	874	911	900	928	918	873	899	915	867	898	924	995	898	917	948	896	942	908	889	891	933	937	890	911	931	845	904	935	886	921	911	886	934	965	882	987	925	906	946	996	930	957	909	938	917	910	954	934	911	926	933	882	867	909	910	927	1023	885	926	889	884	947	954	912	935	910	979	911	944	921	954	913	921	908	919	953	955	929	916	932	851	918	925	954	946	929	941	946	945	954	926	872	870	890	931	919	920	868	945	933	848	942	988	928	898	902	955	897	959	969	949	947	891	897	925	933	927	939	900	913	891	902	901	884	924	906	927	1018	857	917	975	921	915	925	950	924	907	923	948	925	896	911	969	923	899	879	947	881	906	919	959	881	922	914	941	948	932	945	921	900	938	888	956	954	924	904	940	908	941	946	958	916	915	880	887	941	929	936	908	882	875	890	900	900	914	934	930	990	922	901	900	946	917	895	927	892	893	903	932	915	979	948	925	922	949	952	955	931	886	915	956	968	928	938	899	931	877	927	913	904	962	908	971	878	948	1017	906	925	896	890	885	885	893	912	898	909	963	912	889	884	913	914	923	920	947	917	932	943	893	849	962	973	945	916	890	936	889	934	937	922	922	928	934	961	889	912	945	967	924	936	941	883	916	967	888	923	894	924	944	897	959	942	872	915	895	923	927	984	927	906	947	912	859	853	868	943	937	875	872	934	947	933	950	857	962	876	930	920	886	940	912	910	912	947	930	921	895	883	929	948	943	889	882	973	877	884	916	919	908	927	941	878	929	922	901	951	944	946	926	933	937	914	901	913	880	989	919	922	911	959	972	912	932	949	962	884	923	891	913	984	922	943	942	916	970	901	897	895	906	882	923	935	992	930	892	907	861	974	910	922	888	959	875	993	908	960	919	941	941	953	885	903	952	889	878	964	949	934	932	917	890	864	922	919	913	905	945	923	918	976	918	926	862	972	894	903	955	915	920	922	878	988	900	955	879	921	926	902	878	933	914	944	930	925	951	905	879	909	923	896	925	903	892	911	843	950	911	908	870	932	970	924	898	914	930	915	913	934	908	944	863	882	903	903	958	916	942	915	911	904	916	927	873	874	922	870	965	884	896	888	919	916	920	892	843	963	884	916	917	934	926	982	902	961	907	910	888	950	878	912	914	885	917	899	921	912	959	919	883	948	896	905	921	939	897	948	947	903	961	884	904	893	923	950	924	909	880	938	911	902	906	911	897	894	871	957	967	907	852	895	932	967	897	962	887	905	922	872	912	888	892	928	939	936	996	966	910	910	874	882	933	855	960	925	919	958	906	935	888	931	882	880	975	925	887	982	925	893	909	973	904	957	868	886	918	961	904	913	885	884	955	856	1000	968	947	918	899	936	921	951	857	948	937	926	909	912	961	909	937	877	910	886	931	901	915	894	869	888	901	890	925	906	913	931	857	904	926	893	846	944	925	936	920	954	877	933	964	933	915	935	920	897	905	906	944	898	928	932	867	879	861	933	922	915	887	896	913	927	991	924	946	895	899	886	885	976	909	921	859	863	1016	930	893	901	970	919	915	895	950	931	936	897	902	942	988	873	929	912	917	905	916	902	965	931	964	906	888	950	902	969	959	919	854	909	923	933	920	916	886	993	968	962	926	891	944	916	956	892	910	892	895	939	974	904	907	938	912	919	915	924	896	840	890	892	913	936	905	894	921	897	896	917	851	931	932	880	883	968	911	936	891	903	899	873	895	944	992	937	921	949	894	895	981	930	903	942	921	986	913	903	885	928	950	938	899	942	953	966	967	902	967	913	939	980	950	938	918	933	968	917	923	954	940	843	945	944	939	915	886	863	877	900	936	930	896	937	905	920	906	918	954	932	925	878	941	951	885	937	883	907	953	826	963	861	912	887	921	906	929	916	919	895	890	885	940	929	957	909	916	969	934	884	922	844	926	914	911	930	971	970	928	887	918	907	909	913	965	875	893	903	892	888	882	956	870	953	879	929	991	888	865	937	972	876	979	946	915	942	948	894	888	930	940	872	975	961	983	920	935	920	852	925	930	887	968	900	913	926	939	892	908	914	839	959	943	923	952	925	890	940	924	927	920	934	878	945	887	868	977	922	913	957	893	883	942	896	893	919	893	910	921	931	878	940	920	962	857	923	866	900	942	958	942	957	930	878	932	937	906	876	928	934	876	922	967	953	938	983	893	957	979	892	923	907	925	922	915	938	935	853	941	908	944	944	915	921	917	865	985	957	920	972	908	936	839	919	944	900	902	955	935	985	908	947	931	937	920	919	963	882	902	894	935	895	932	933	901	940	913	902	925	913	934	946	884	908	943	966	921	931	937	858	901	952	957	917	902	940	952	916	866	895	942	913	947	932	917	906	888	903	930	866	943	932	873	853	914	932	894	935	896	904	968	949	939	915	963	922	862	938	944	947	928	948	919	951	971	937	935	908	943	952	921	873	879	872	928	884	907	960	925	926	916	941	943	946	929	981	930	912	930	956	864	947	922	950	890	939	871	870	906	922	902	905	967	890	919	915	922	914	968	862	959	956	918	863	885	918	905	957	877	915	918	949	899	946	957	923	876	959	928	899	888	885	887	881	888	890	969	911	835	932	916	952	870	892	930	912	885	897	946	917	917	928	923	890	900	914	913	929	948	879	890	932	937	927	932	937	958	923	937	854	903	832	938	920	904	913	936	910	968	916	928	963	923	919	931	939	902	891	934	902	943	900	878	961	877	843
3599	3760	3137	1755	1272	1143	985	895	869	823	836	823	768	753	780	757	757	756	710	718	728	734	722	710	681	734	694	708	666	732	662	675	723	691	684	685	695	730	655	691	702	658	674	709	690	675	655	736	688	673	710	690	652	701	700	694	683	709	660	680	639	656	701	692	708	667	684	635	675	648	654	666	693	655	677	664	665	668	688	683	709	682	693	709	673	637	654	743	691	698	662	699	688	689	703	662	722	657	682	650	637	686	681	712	692	667	634	690	645	671	698	647	709	714	678	688	673	658	654	698	664	673	671	686	665	690	686	661	734	645	724	662	685	668	739	664	644	662	668	688	707	691	708	653	670	698	690	636	691	655	697	705	653	701	686	652	646	678	654	670	679	690	651	713	734	672	683	650	677	691	668	723	680	697	650	693	643	664	660	666	650	725	669	667	706	692	667	712	672	687	692	728	671	638	681	711	742	657	675	697	663	662	649	667	691	676	651	707	641	713	670	679	724	676	716	645	666	678	683	652	660	668	725	672	638	654	694	650	688	673	665	654	681	682	707	647	615	659	685	718	669	710	670	740	714	653	658	683	685	636	732	664	636	633	641	652	719	690	676	669	737	665	689	631	630	657	650	690	646	713	662	691	679	654	648	658	660	656	680	670	628	682	663	655	692	702	702	648	680	716	668	667	612	712	680	698	647	699	658	670	631	661	684	690	696	685	621	686	669	668	710	651	683	687	665	690	664	664	706	679	695	661	680	663	691	667	695	646	688	675	703	678	640	683	735	692	652	631	667	642	693	687	631	682	664	652	695	665	642	708	715	728	675	664	678	673	661	679	658	735	693	653	654	724	675	647	666	631	686	690	659	671	677	713	676	689	656	731	691	708	678	655	714	651	690	650	669	690	712	673	682	687	657	670	698	738	673	683	682	660	671	685	694	653	668	686	700	662	646	686	686	682	690	676	715	692	680	713	710	661	654	659	698	672	688	660	695	651	694	666	676	638	647	647	670	671	658	668	681	672	671	677	702	693	703	658	676	657	695	716	678	675	670	679	670	647	670	671	643	692	702	667	654	666	687	683	689	666	691	687	695	622	636	689	669	696	672	666	662	639	669	644	675	666	663	675	696	685	682	625	694	684	667	632	698	666	683	673	641	690	712	650	692	707	672	644	658	641	662	676	696	640	686	668	670	674	691	661	687	650	668	676	668	697	657	662	657	675	654	635	651	689	700	672	660	683	635	656	655	688	686	683	690	671	668	685	620	735	653	686	658	648	662	700	705	683	661	655	709	656	691	650	702	658	689	717	687	743	642	666	686	694	679	712	648	674	693	638	703	636	664	686	672	689	663	629	702	652	688	672	690	696	683	710	621	632	640	708	695	735	649	647	730	704	683	656	681	675	658	669	680	671	694	654	635	699	715	654	680	668	652	664	690	670	657	682	689	640	655	663	666	720	667	673	667	694	677	675	691	659	690	680	640	681	712	682	704	658	685	689	699	658	664	657	671	694	627	676	673	652	645	720	647	685	653	688	667	713	690	664	675	666	673	646	633	602	633	699	658	620	656	648	666	595	639	658	647	725	699	687	708	672	692	672	655	733	702	665	691	663	691	692	687	670	662	663	710	668	702	673	629	693	689	658	699	649	664	704	612	679	715	681	639	675	678	682	684	699	662	624	682	662	685	635	737	684	676	691	639	648	713	683	631	672	688	679	700	715	659	704	691	692	638	651	686	662	691	697	675	689	619	627	703	716	701	666	677	731	688	675	684	650	656	684	672	690	639	616	701	679	695	650	727	631	649	703	716	656	663	654	634	647	635	678	630	667	667	680	680	665	623	678	698	664	697	721	688	640	688	661	693	701	680	649	664	704	691	688	737	648	693	662	651	710	666	675	698	692	686	684	731	681	650	664	656	686	672	679	663	680	681	631	636	691	648	620	642	631	699	693	707	711	691	633	706	683	653	686	642	678	682	659	664	689	667	688	661	711	699	695	685	663	680	684	663	717	661	655	644	713	662	673	694	691	677	705	676	695	659	685	621	694	664	652	664	688	640	677	689	674	685	669	678	673	642	668	631	647	685	634	683	687	676	679	715	640	699	671	677	678	644	657	711	690	680	679	655	664	674	655	701	648	646	651	692	692	685	663	682	662	676	666	698	662	696	660	711	733	670	659	658	668	697	618	648	652	675	683	688	723	660	667	696	655	692	650	692	673	688	648	647	621	685	702	650	685	633	691	612	691	686	655	657	670	668	692	692	666	696	664	664	638	715	663	669	702	653	703	673	673	688	618	635	641	681	694	716	667	676	645	635	711	664	689	672	652	655	722	679	677	698	690	690	639	642	673	708	629	693	668	688	690	667	675	661	672	710	717	675	666	682	708	678	685	697	630	676	644	672	697	658	662	639	670	689	620	627	659	681	672	648	719	667	700	698	671	661	696	619	674	719	629	662	675	657	710	636	717	652	676	693	704	637	645	626	706	669	698	689	679	635	639	674	656	654	679	674	656	659	650	689	663	676	662	644	693	707	641	665	693	630	703	731	688	669	658	672	641	665	668	685	705	685	648	711	681	677	675	631	634	714	695	701	675	673	687	631	671	652	658	734	682	694	709	680	627	740	642	680	705	689	661	718	656	678	654	727	685	637	686	713	671	646	704	663	711	682	675	606	640	665	643	674	683	655	645	692	666	673	689	668	709	681	690	623	680	683	682	646	705	725	652	649	645	640	651	679	684	649	651	702	684	631	638	624	651	654	673	706	646	659	666	651	662	687	663	720	654	648	649	692	694	629	691	719	682	661	679	668	673	706	687	649	682	667	669	662	659	703	659	649	678	680	681	666	666	704	689	634	615	649	671	686	650	661	694	687	653	641	687	692	675	692	630	683	653	650	668	663	687	683	650	673	660	691	647	692	644	685	674	674	630	685	558	649	659	644	700	639	677	659	693	665	692	645	635	689	715	662	675	683	650	650	648	681	660	675	653	701	721	685	696	659	686	667	703	653	664	712	649	692	696	645	697	698	626	622	663	689	692	679	689	636	648	648	679	653	611	635	648	661	677	677	639	648	646	671	677	633	649	726	671	655	628	676	652	703	683	670	684	637	668	696	710	664	704	681	687	628	620	658	667	659	699	686	696	670	668	669	644	671	650	654	692	678	687	658	655	664	699	636	663	650	662	661	664	704	700	668	675	674	663	685	623	620	703	647	663	690	647	718	668	693	663	677	649	668	658	642	682	636	643	658	710	699	648	679	689	665	646	643	692	676	670	661	627	665	623	643	686	687	661	669	699	687	668	651	649	690	661	637	691	710	649	662	659	653	632	686	674	627	667	728	676	630	660	684	710	611	653	701	676	635	683	650	664	660	668	682	664	714	655	642	700	687	663	670	689	660	732	706	654	644	683	680	659	602	696	628	685	663	707	641	655	674	667	696	659	706	642	672	662	672	665	650	629	688	665	685	693	680	678	684	712	657	657	689	676	681	635	666	705	606	673	666	671
24468	21468	28826	24533	21459	8869	1959	1236	1019	1003	995	941	916	867	903	831	838	872	870	825	821	863	833	841	854	799	827	869	884	774	843	859	779	751	821	729	812	773	790	842	807	857	789	760	784	761	793	816	807	829	818	799	802	809	780	828	800	811	765	824	839	801	838	827	800	793	818	832	812	790	811	857	803	784	769	766	760	853	831	803	810	820	855	846	797	776	809	827	791	825	828	803	852	889	782	793	813	786	841	780	762	788	789	851	805	802	782	809	822	743	811	796	813	793	848	779	794	775	796	801	805	817	794	827	793	793	786	828	820	799	767	769	813	767	769	792	838	776	791	810	799	789	813	812	816	812	772	773	809	834	829	766	822	786	785	811	822	799	795	761	765	806	783	797	787	821	762	775	835	778	789	804	759	761	777	813	815	787	803	730	815	799	821	821	786	799	786	804	785	782	789	761	810	801	734	803	819	820	802	791	759	767	749	780	762	822	805	788	767	831	795	754	774	747	855	808	795	829	829	806	795	825	721	768	845	841	849	815	841	760	823	786	761	761	812	819	794	775	801	803	819	846	770	825	834	782	784	752	786	786	769	833	787	805	810	791	829	802	823	763	803	763	807	798	836	738	799	786	809	748	832	848	797	798	799	801	690	776	785	780	771	820	760	764	782	813	781	811	826	799	798	844	847	825	797	784	768	820	802	774	815	845	771	814	751	794	797	809	739	835	863	781	753	794	793	755	769	774	838	788	835	799	798	799	802	826	823	753	825	776	837	785	787	803	817	779	802	822	791	717	787	792	791	819	776	794	851	792	783	875	786	750	814	768	841	792	794	797	734	848	839	835	761	810	888	836	749	769	767	772	769	752	776	775	765	751	815	758	835	793	834	777	798	827	814	818	824	798	800	766	811	803	761	806	764	819	775	822	824	873	885	820	779	810	821	819	781	784	793	783	789	807	833	796	767	755	837	795	841	793	820	783	771	807	795	754	852	742	812	815	770	750	814	791	827	813	842	757	820	772	775	815	801	789	805	804	807	803	802	849	825	846	819	772	773	802	792	803	806	800	808	803	804	831	771	838	730	770	793	812	802	767	765	795	812	821	764	734	770	798	775	790	817	743	778	726	770	799	767	804	820	814	818	794	813	850	786	796	740	827	785	783	768	816	831	775	818	817	781	774	777	786	797	767	787	786	819	771	823	790	763	796	816	797	760	801	787	828	803	817	821	766	823	823	782	780	817	759	778	823	864	798	819	813	798	721	757	799	774	811	867	800	744	795	803	760	813	784	814	775	827	775	788	793	824	806	836	800	756	833	784	802	771	788	751	794	809	781	774	829	806	843	842	783	836	817	789	784	786	797	783	796	821	788	758	783	766	781	747	741	788	796	739	762	790	768	808	754	794	806	758	751	878	830	824	851	787	778	799	775	781	774	815	810	787	754	783	746	819	788	766	800	781	782	790	828	804	803	816	814	827	834	803	796	754	785	805	802	797	771	794	768	821	788	786	803	812	780	794	799	775	799	805	781	804	785	809	745	801	782	755	759	750	782	782	817	801	808	815	821	785	820	833	767	772	800	825	826	794	787	763	746	786	777	778	735	776	784	799	814	813	794	810	847	803	832	770	803	819	780	771	784	848	812	833	765	858	784	789	803	819	765	755	807	825	806	773	771	787	825	819	777	770	814	779	800	776	805	791	803	784	792	795	813	775	777	780	811	816	765	735	790	779	814	788	823	809	832	799	828	801	828	749	788	768	806	805	800	840	787	808	803	832	777	786	739	790	805	792	828	843	796	766	832	787	794	746	791	845	862	782	791	803	797	778	828	776	814	816	759	799	772	819	762	776	774	763	787	814	780	772	729	820	815	763	775	818	763	795	820	789	788	791	818	806	819	792	809	834	803	775	767	788	807	815	792	768	776	775	778	811	826	798	772	794	815	802	803	796	817	797	842	762	785	777	809	778	790	777	793	814	801	771	808	777	825	796	782	799	770	765	804	784	720	775	812	792	753	765	801	789	803	772	785	766	789	854	763	820	791	795	792	813	735	811	832	799	805	800	800	797	743	829	794	808	821	803	768	800	789	822	759	817	790	755	768	839	803	821	749	810	815	764	799	803	791	762	796	812	733	740	801	789	769	801	791	779	804	788	819	820	768	809	848	785	786	754	803	809	807	776	803	785	769	759	787	803	774	798	759	789	755	833	776	814	785	787	811	783	805	803	830	810	793	748	772	810	799	787	790	732	846	739	796	775	745	791	784	834	766	819	808	843	835	784	753	778	799	836	839	800	791	823	781	761	778	753	812	762	810	764	803	798	787	807	817	824	808	765	823	771	785	837	784	735	789	770	767	797	772	832	773	768	823	799	778	802	794	788	833	825	814	804	826	769	764	767	821	811	806	817	806	825	788	739	795	803	783	809	777	794	819	801	802	779	781	784	775	788	759	806	744	801	817	760	800	801	793	814	782	806	789	766	778	786	758	809	815	820	768	811	813	716	762	784	785	747	805	767	769	797	769	782	790	756	783	792	801	800	819	805	785	772	785	821	825	791	791	810	796	869	817	778	840	817	809	780	809	849	788	814	813	766	787	797	774	766	829	742	796	795	775	727	778	861	794	772	791	811	789	788	817	785	766	767	848	733	792	813	805	764	797	775	798	837	857	806	792	763	761	811	766	775	768	792	782	836	812	806	772	740	833	772	784	781	760	821	832	803	784	800	801	771	786	811	807	873	820	810	769	820	801	771	817	823	814	765	794	803	805	836	842	813	772	795	794	762	754	804	799	791	762	804	794	818	790	803	783	796	795	767	769	794	826	807	819	726	794	813	798	786	803	773	811	811	813	810	785	740	744	750	789	788	825	806	762	797	826	765	812	848	808	860	745	781	746	823	827	839	800	760	813	855	788	765	761	826	781	803	832	804	831	839	838	871	817	792	765	812	769	835	777	768	842	775	798	844	838	777	815	784	780	787	801	769	781	786	782	820	772	804	769	798	774	822	786	832	803	774	835	770	771	837	811	809	849	807	835	799	730	805	800	788	765	773	767	778	729	795	804	806	800	834	791	845	795	787	793	752	771	812	847	790	764	754	768	787	754	757	802	798	785	802	810	821	787	780	823	793	809	843	804	802	787	767	840	782	813	808	797	805	795	737	812	797	787	771	793	786	782	772	752	814	815	794	745	790	764	796	799	813	782	769	750	762	764	781	815	778	837	737	764	775	776	790	725	774	792	806	759	807	778	755	789	733	822	782	795	793	800	750	771	808	822	821	778	757	775	830	736	792	774	839	779	760	788	802	760	781	745	743	766	786	780	783	825	815	802	853	840	793	797	771	816	826	814	816	752	768	797	801	786	783	825	811	780	823	734	792	801	809	775	808	805	808	791	817	825	798	746	728	813	789	770	785	854	820	804	784	829	723	827	775	789	851	788	826	832	720	794	758	785	785	795	796	781	749	788	772	768	786	763	809	772	761	791	777	845	791	762	758	786	805	772	760	811
3762	6200	4954	2629	1846	1462	1200	1044	1020	839	814	774	737	775	719	665	730	718	694	703	665	626	636	657	620	623	641	601	658	659	672	645	605	681	656	625	597	597	631	628	584	656	673	625	599	611	619	648	609	675	598	633	629	590	692	627	623	661	598	634	619	569	648	611	628	619	605	584	640	631	643	597	599	632	626	652	656	592	656	594	594	614	662	622	633	591	593	598	628	614	575	598	655	596	597	570	637	614	638	615	570	611	628	615	590	599	617	633	575	646	629	612	610	596	624	630	559	569	633	629	639	654	588	562	617	640	594	612	608	619	626	585	618	616	641	575	604	604	632	642	626	651	614	645	603	602	598	599	618	618	635	661	599	632	626	646	613	614	621	642	623	618	611	588	595	592	638	577	628	553	634	643	628	641	617	604	627	592	656	641	630	556	615	625	614	621	591	646	616	624	581	605	616	601	622	620	609	606	588	619	604	643	607	600	586	622	591	660	625	642	571	578	570	599	604	556	647	563	601	621	602	631	586	595	664	585	640	655	642	607	634	594	628	619	646	601	599	640	562	658	622	552	604	586	625	591	571	590	587	619	616	640	580	578	595	629	598	610	596	648	618	631	590	613	563	631	641	617	652	614	592	595	626	575	600	596	591	600	620	616	611	619	627	615	621	641	608	613	582	575	652	606	589	628	600	649	583	599	596	642	642	615	635	597	603	608	588	608	605	581	596	653	630	564	587	608	591	628	580	573	585	607	604	595	623	612	545	611	606	602	578	640	553	617	625	634	658	596	582	630	590	586	616	604	589	629	639	620	631	582	621	598	660	660	607	616	639	612	627	589	607	596	604	625	664	637	657	603	625	597	611	622	567	563	653	579	630	576	617	629	633	608	574	580	610	612	611	653	580	594	602	589	604	628	603	617	608	612	622	625	630	605	607	606	585	633	584	599	626	624	628	653	644	621	581	632	628	608	647	632	621	584	600	610	629	631	623	603	573	592	633	618	598	615	616	604	629	601	603	618	599	609	619	617	634	590	588	635	605	593	614	555	609	611	580	578	606	650	574	535	646	566	607	613	636	628	626	612	639	617	608	627	621	617	561	584	595	593	633	593	603	642	622	645	598	592	574	629	625	629	594	597	630	602	600	639	607	593	584	633	595	640	613	622	606	580	615	616	628	588	550	595	579	622	591	598	640	584	611	648	609	602	611	591	615	647	603	633	597	564	625	582	634	599	574	630	578	597	607	599	605	648	603	595	588	581	617	587	565	562	636	613	639	595	595	594	602	607	565	582	593	621	574	586	649	623	600	582	607	598	619	626	616	560	597	608	585	576	621	619	623	576	610	599	614	635	652	618	620	629	575	584	605	634	618	583	572	599	593	575	611	623	629	603	594	626	594	588	623	604	566	612	588	628	605	592	598	647	610	585	615	570	619	587	603	583	589	618	614	588	607	601	594	633	631	603	560	626	648	627	618	560	580	635	599	566	592	621	647	574	591	579	611	646	589	637	631	591	608	587	610	610	591	643	632	637	620	608	597	579	616	572	623	608	590	595	602	561	601	634	611	576	587	602	587	586	652	606	593	591	616	588	594	586	579	648	579	644	623	634	611	612	611	565	578	610	617	623	602	608	633	628	624	601	600	603	611	576	568	562	654	621	583	579	547	580	645	605	605	623	553	562	622	585	575	686	593	632	631	637	619	634	638	562	598	585	569	596	587	666	608	573	607	616	658	602	625	588	575	592	617	584	626	611	603	569	639	641	575	637	633	606	575	569	571	600	540	613	610	585	591	557	593	584	577	603	596	604	525	593	577	628	612	638	557	576	592	545	583	614	626	594	583	623	592	640	605	591	585	608	613	595	615	617	583	620	624	663	528	595	621	575	604	640	607	561	596	601	590	618	642	606	586	621	600	573	649	606	582	594	613	646	630	562	640	580	622	568	599	563	603	650	616	615	588	625	599	573	605	593	616	568	583	664	609	592	619	605	593	622	604	628	630	617	591	623	616	634	627	617	609	545	603	633	590	591	567	563	599	627	590	611	619	598	607	621	615	592	623	580	634	591	562	595	627	602	593	582	613	568	634	618	631	582	635	592	606	623	597	571	623	628	632	570	616	607	610	601	611	623	588	585	592	641	577	572	608	639	591	584	605	604	606	576	613	578	618	597	610	586	610	626	612	610	616	616	585	616	594	603	600	574	620	660	595	609	582	565	631	619	610	600	611	582	619	584	642	604	547	591	611	616	596	538	579	598	622	601	591	584	544	652	609	624	623	599	602	571	543	635	588	611	597	630	602	602	586	624	601	602	650	626	601	613	628	589	631	621	632	578	588	614	585	632	591	599	596	577	617	599	591	576	617	600	596	584	617	628	661	603	554	577	624	622	588	615	590	588	590	615	600	581	598	590	614	565	590	590	618	629	569	604	604	607	629	620	622	569	625	611	626	612	610	568	617	600	583	603	637	612	584	607	546	550	663	605	620	637	582	605	588	592	608	572	583	561	628	638	597	594	604	588	600	650	564	612	580	614	630	589	584	582	638	616	594	604	590	644	592	585	601	591	619	574	633	585	546	572	602	592	593	586	632	612	667	590	606	599	586	616	633	640	604	618	625	581	598	601	611	582	612	614	620	596	623	578	573	615	629	611	619	603	637	571	592	611	575	645	614	633	618	619	594	615	642	613	601	623	595	577	584	606	642	594	662	603	587	632	578	604	573	586	627	600	603	658	559	582	625	596	612	562	579	600	592	588	593	605	605	597	572	605	609	634	641	599	612	598	595	570	609	593	596	568	590	575	587	599	599	612	595	600	620	603	621	586	592	606	600	588	602	640	547	590	608	607	604	641	608	594	600	616	609	593	610	612	637	622	586	598	555	624	613	573	564	608	564	609	621	597	637	581	567	634	597	626	582	578	602	604	603	639	585	600	573	582	603	599	590	628	640	615	600	567	612	624	621	620	593	587	604	586	602	629	625	595	623	617	616	556	606	558	528	584	568	626	609	609	599	590	575	550	626	601	613	616	623	597	598	574	668	605	570	605	578	566	555	583	579	586	584	614	593	583	606	601	574	602	594	583	583	641	597	583	633	617	567	590	595	585	627	620	599	574	562	614	585	605	657	615	581	607	595	573	590	589	593	642	613	595	611	617	562	582	606	645	582	621	610	593	602	612	586	687	573	596	607	634	599	568	543	594	573	602	632	593	597	632	591	586	601	564	568	606	598	574	578	596	625	581	567	586	562	563	609	570	617	615	610	558	607	627	600	564	583	615	615	611	587	578	559	622	587	605	585	590	605	588	611	574	644	578	620	589	624	595	637	639	633	610	635	629	618	624	589	637	594	589	596	649	624	613	599	612	587	589	665	560	602	619	583	618	565	590	605	573	608	572	619	605	604	616	565	631	625	608	614	595	607	621	591	576	636	660	562	586	594	603	614	621	593	610	599	626	555	566	585	633	568	614	593	600	599	621	556	612	575	584	613	611	601	658	593	590	617	580
27974	10362	1161	700	590	517	504	542	515	564	505	587	527	527	510	527	562	556	529	520	551	554	557	521	535	543	510	530	503	530	530	553	557	552	518	524	506	528	498	553	518	512	571	498	511	498	553	521	518	519	532	555	579	575	512	555	521	512	505	509	479	511	529	523	515	528	533	489	494	516	520	498	503	528	541	500	532	536	570	532	505	500	537	526	502	545	543	534	526	511	495	527	499	514	537	517	516	547	502	503	574	502	489	505	531	538	563	495	542	539	545	526	506	521	510	525	497	564	537	533	484	503	548	565	513	522	558	484	515	545	551	499	510	509	542	536	473	576	576	510	512	529	541	548	504	518	559	508	528	516	542	531	498	528	509	549	531	604	483	547	522	537	521	500	548	562	483	541	503	499	526	513	535	566	556	556	504	541	544	514	493	510	509	521	532	517	584	548	559	551	520	525	501	568	522	522	493	536	518	544	507	555	494	537	483	510	534	523	504	508	517	518	504	536	531	532	514	537	496	524	516	528	511	520	546	523	537	530	558	504	555	518	486	510	515	524	563	513	544	507	550	507	475	499	508	525	524	579	498	559	523	532	550	538	554	532	555	502	514	544	564	566	543	526	518	516	549	527	527	549	533	486	502	520	530	565	497	530	505	531	531	518	527	544	558	512	523	518	499	498	543	533	537	496	509	533	533	532	504	554	525	520	542	503	528	528	514	517	519	510	520	502	538	503	523	537	481	521	530	495	513	518	488	540	523	537	523	526	515	530	487	501	536	500	531	523	539	557	532	528	512	512	490	515	532	554	505	549	511	499	530	552	467	545	536	536	485	528	530	514	504	495	542	534	523	562	522	530	533	515	534	529	518	489	538	514	560	505	495	522	530	513	522	539	536	504	501	528	535	519	542	535	531	523	577	577	508	507	522	532	494	561	532	548	484	548	506	502	543	507	520	545	505	508	496	526	510	549	550	516	514	561	508	530	514	514	518	535	540	508	559	548	512	531	531	533	558	506	537	534	532	542	520	500	522	478	487	533	536	506	526	547	510	515	513	519	491	466	534	544	557	522	530	489	526	525	499	528	524	568	472	531	546	492	538	522	541	533	481	504	574	536	512	505	510	520	562	510	510	504	480	520	538	518	531	525	542	482	540	505	517	502	545	531	545	558	515	548	530	542	516	472	551	529	520	541	497	534	530	513	518	522	549	543	509	533	547	510	512	532	518	482	559	547	510	499	557	508	569	535	520	561	493	551	515	556	534	522	483	544	517	504	479	534	558	515	515	537	464	530	524	528	519	503	544	493	520	513	507	518	557	511	557	507	529	528	529	532	533	557	543	563	599	540	535	544	522	467	544	492	598	530	535	538	521	601	497	519	506	547	524	504	512	568	514	506	513	489	563	597	508	526	525	521	528	519	540	531	504	573	508	531	493	505	538	542	522	500	529	518	509	537	543	522	545	505	500	525	543	521	554	512	518	554	535	493	506	509	481	551	594	508	576	521	546	527	515	547	528	511	540	526	501	545	493	530	518	547	504	533	522	549	504	489	464	529	543	528	508	554	583	552	570	470	566	507	516	527	524	474	492	502	539	492	508	529	527	527	515	510	530	557	520	523	558	532	545	534	508	525	508	507	558	497	509	499	484	510	497	499	499	574	525	539	505	551	528	532	540	536	562	525	501	547	502	535	540	539	513	516	542	563	545	537	498	519	527	509	537	539	546	517	522	521	532	526	508	530	476	548	522	526	532	541	513	509	506	526	489	517	533	524	523	516	543	529	491	538	494	506	525	524	526	514	527	532	509	525	505	522	508	534	523	540	549	490	513	583	525	544	505	587	513	540	499	533	527	497	498	508	513	515	489	503	553	524	539	486	561	500	523	545	554	469	543	494	557	524	537	483	532	504	493	519	527	505	526	508	511	491	507	549	528	520	588	492	488	534	468	526	539	554	515	546	525	532	551	535	524	538	510	526	567	534	536	515	493	534	526	547	530	513	525	553	503	554	516	524	536	529	531	537	519	537	554	540	486	461	508	555	538	518	491	524	528	540	525	550	521	498	564	483	566	592	557	509	530	503	485	506	503	577	529	527	526	537	554	555	548	546	511	522	522	564	507	519	533	480	552	534	515	504	543	516	514	579	549	488	559	533	516	518	531	541	527	486	548	497	498	521	516	542	533	500	526	515	535	534	468	552	516	513	529	510	501	552	514	517	539	503	554	546	569	563	555	538	524	527	543	519	496	519	526	508	494	528	504	518	558	535	529	498	544	519	488	512	515	527	521	562	564	523	524	532	524	515	533	573	544	535	510	475	505	495	512	518	487	496	542	501	553	519	511	501	521	521	537	537	527	538	524	497	529	511	557	514	536	547	547	530	593	539	544	509	541	552	545	527	491	567	528	520	538	539	499	497	566	515	465	539	493	525	553	489	515	485	539	513	498	488	508	495	504	505	557	511	531	530	541	544	534	535	560	533	535	565	522	544	518	511	565	509	509	565	518	513	579	519	569	537	511	545	547	516	493	530	528	512	525	546	517	536	502	518	490	498	484	556	512	549	528	512	519	549	527	555	516	498	570	491	506	545	522	530	516	529	510	549	567	535	521	490	496	510	521	549	538	502	503	498	531	497	510	508	508	554	549	528	506	529	454	559	504	517	504	526	540	490	509	520	563	535	536	536	526	543	490	493	552	544	521	513	534	497	507	538	545	494	529	545	551	511	520	507	523	500	541	568	488	507	516	511	547	520	511	538	545	497	537	546	558	513	504	521	519	489	522	519	521	538	531	593	493	534	523	501	550	510	534	526	534	517	542	545	540	552	515	531	529	516	515	538	550	527	541	463	485	560	567	551	535	540	528	542	513	486	525	504	486	501	510	538	533	541	543	516	516	552	524	499	523	555	557	550	561	545	519	532	489	518	540	534	511	544	560	522	505	560	535	542	515	497	539	548	530	509	501	520	519	506	493	484	527	520	510	548	514	532	512	546	459	520	502	528	494	550	585	514	529	539	504	531	497	498	546	536	578	483	535	501	531	544	547	518	524	550	518	535	511	529	520	539	528	504	513	507	521	523	523	466	490	488	544	575	543	520	479	521	521	602	516	501	519	554	495	492	507	486	520	490	521	557	549	559	551	507	526	503	529	546	500	525	497	531	526	505	514	557	505	519	545	537	497	527	533	561	513	574	552	562	529	476	557	551	545	515	536	507	548	516	503	499	543	486	532	507	510	553	507	510	509	529	521	533	505	573	528	494	508	523	556	525	551	529	523	532	504	513	546	520	549	534	502	534	485	520	558	476	570	514	503	530	526	467	554	582	526	518	472	593	542	575	536	549	541	552	514	523	531	498	476	495	515	496	537	478	496	539	508	554	500	506	531	497	556	500	534	556	523	522	528	521	497	557	538	515	495	544	512	525	502	545	537	533	541	513	518	547	546	558	553	493	509	546	541	555	549	506	550	512	536	502	520	528	505	526	487	512	535	506	547	527	524	534	565	530
4846	568	545	462	421	398	386	419	427	387	375	374	369	397	418	383	385	410	405	401	411	379	371	393	409	386	406	372	387	411	361	399	339	394	364	382	344	383	417	390	366	383	364	397	392	399	379	369	380	365	358	418	391	357	400	361	373	389	354	340	359	383	349	359	373	404	369	402	364	381	365	398	341	373	399	409	413	375	410	405	418	381	368	397	403	393	386	362	411	372	367	375	392	353	356	361	391	395	367	383	343	402	383	393	398	418	393	357	383	403	341	389	375	403	404	349	355	409	376	405	364	381	369	427	407	385	377	356	384	355	400	389	369	407	385	316	370	375	378	367	369	386	366	356	404	388	379	365	383	368	360	381	407	364	354	356	398	385	369	373	353	365	359	378	353	408	363	413	399	367	383	374	398	363	374	340	401	390	399	392	384	393	375	369	382	345	415	375	391	379	350	390	396	388	364	342	396	378	377	375	399	371	381	386	386	380	374	367	421	418	393	363	366	394	373	396	387	365	359	376	417	344	387	367	386	398	383	378	394	357	388	349	380	361	393	396	353	348	391	375	384	422	374	393	388	355	362	368	377	367	404	359	391	389	387	363	380	398	389	369	398	357	360	388	394	387	405	355	381	366	371	415	388	380	371	376	367	366	369	373	400	372	411	383	376	372	375	380	438	362	379	406	409	378	378	369	369	375	381	418	350	381	353	375	353	359	343	391	368	385	365	415	401	372	364	349	381	390	370	359	379	377	396	396	386	375	343	399	378	400	391	396	410	375	395	374	390	363	397	367	393	356	369	351	393	371	401	404	418	382	371	372	374	361	401	360	364	365	345	407	355	373	405	347	389	386	421	374	385	359	339	377	346	396	404	401	391	354	371	366	398	388	359	349	374	368	376	380	365	375	362	398	337	394	384	384	380	366	373	390	411	370	365	376	375	390	387	406	329	420	369	402	365	367	394	373	371	383	381	383	354	372	388	364	391	363	387	421	375	352	359	366	373	364	368	386	398	421	377	412	395	377	376	377	404	392	411	370	348	376	392	390	395	366	375	337	369	335	367	396	360	378	373	369	336	389	370	356	377	380	348	426	408	375	411	398	362	375	377	420	351	356	398	404	386	375	353	380	392	376	349	378	378	397	394	391	361	368	390	398	381	399	375	366	389	372	389	374	384	392	378	382	378	391	361	397	378	376	387	367	417	400	371	371	369	388	374	431	407	397	385	391	367	349	367	387	365	390	362	390	389	386	404	393	367	380	364	353	390	351	377	377	405	399	388	354	400	359	384	408	381	377	394	398	381	371	352	385	380	366	385	356	406	396	385	366	377	372	363	382	357	368	376	386	384	383	399	396	415	405	405	393	368	394	355	399	394	368	359	367	387	378	395	365	346	367	396	370	391	375	372	373	387	383	377	387	358	369	376	404	413	402	374	416	342	377	357	378	371	401	392	391	356	376	342	408	392	351	411	415	459	365	380	411	406	388	404	417	344	341	373	383	405	388	381	364	374	353	390	386	363	370	385	373	383	398	405	397	386	382	375	376	363	373	380	376	362	394	387	351	393	419	408	385	392	357	387	395	398	337	361	372	408	370	380	407	378	382	372	361	382	404	375	424	360	372	380	388	372	381	359	402	395	348	392	406	368	388	396	383	401	371	395	399	385	355	357	369	396	419	409	376	365	370	374	358	377	384	404	355	366	378	403	385	404	369	377	367	383	397	390	386	410	379	383	366	403	381	410	395	356	405	390	364	360	362	366	386	363	373	418	373	354	380	397	398	374	396	385	381	364	384	380	373	373	421	381	385	366	394	369	412	332	375	370	357	408	388	385	387	401	384	388	362	393	359	383	366	375	405	392	381	355	391	385	380	380	388	358	363	364	387	420	398	376	374	354	370	391	373	374	358	401	383	390	393	349	372	377	397	372	408	358	442	389	404	395	388	401	364	365	332	364	369	416	400	379	368	416	392	365	356	400	389	383	370	370	411	407	357	376	415	395	383	400	319	402	367	340	361	352	393	393	396	376	388	361	426	402	383	386	362	348	424	375	376	372	364	376	369	365	375	393	368	381	395	374	377	332	360	377	399	393	375	429	417	381	409	374	371	375	404	393	403	394	357	401	351	397	395	388	348	393	391	363	379	385	364	372	386	386	384	380	372	388	395	370	395	394	381	367	393	366	373	382	385	361	388	385	351	372	391	390	372	348	396	366	383	415	389	392	337	382	362	379	337	402	388	384	389	395	427	391	398	374	351	362	409	382	386	389	379	372	368	392	392	379	413	369	381	373	363	371	371	373	399	372	373	367	379	386	392	374	399	335	364	361	380	362	363	392	403	380	411	369	379	372	384	371	418	397	393	369	381	365	358	398	391	400	370	405	380	383	359	397	373	375	324	369	371	365	399	390	380	401	361	368	396	358	378	394	362	355	373	370	341	371	380	357	369	379	397	403	366	392	409	358	402	377	386	400	392	388	372	344	361	371	392	358	378	395	391	410	411	402	401	417	391	402	381	394	371	351	385	395	398	373	420	427	377	380	409	386	386	379	355	389	366	371	373	384	384	353	373	360	357	386	405	376	387	391	408	368	384	382	406	381	365	370	345	383	375	377	345	372	390	361	372	349	371	414	361	359	379	407	384	348	361	392	381	405	385	402	393	375	378	374	403	404	392	382	356	369	379	384	392	385	398	406	404	391	396	391	427	369	401	366	375	376	397	377	410	368	412	383	392	341	372	363	397	422	379	386	384	347	408	390	362	374	420	375	411	339	359	372	362	375	378	375	391	402	418	394	406	414	377	384	415	371	389	384	397	356	356	401	366	391	388	375	359	381	386	402	374	409	400	350	378	364	373	373	395	401	378	353	359	398	361	393	376	356	402	382	394	366	369	363	374	375	397	371	395	355	431	395	347	400	384	389	406	401	388	373	357	351	356	418	387	398	370	393	370	395	370	349	403	355	355	377	389	388	382	374	366	379	363	419	371	394	415	400	397	355	389	412	369	362	386	364	348	397	378	388	342	358	372	416	399	393	367	370	393	363	322	366	408	361	346	424	367	414	357	390	356	410	399	403	398	380	391	394	401	373	341	365	388	402	395	380	394	344	363	357	396	406	400	413	379	428	376	382	378	372	403	383	400	382	392	372	368	398	371	374	371	364	377	373	383	371	348	403	392	391	391	382	372	389	369	377	379	340	418	377	360	355	382	384	404	383	393	377	381	357	390	380	351	410	393	398	401	368	386	378	385	382	375	394	416	370	357	371	377	364	343	369	377	379	399	349	395	393	399	369	382	398	355	389	367	385	358	409	388	384	406	358	357	388	353	384	396	356	366	364	354	369	424	357	367	428	389	371	355	372	362	355	388	401	363	361	376	358	379	388	361	363	344	403	326	390	346	364	361	384	395	364	403	368	353	362	329	357	384	389	416	402	345	390	378	365	365	371	363	366	389	345	357	367	384	376	375	395	368	363	356	373	389	367	373	372	380	420	377	384	383	358	382
25451	21470	27882	25455	11168	1809	1364	1085	1079	1063	1016	968	990	992	931	987	999	905	949	911	976	933	956	963	1027	958	986	938	965	952	961	936	940	924	902	929	925	978	931	932	945	936	895	949	906	984	891	958	931	879	939	958	917	949	934	899	921	974	933	879	1005	909	935	924	922	936	926	942	899	946	896	929	958	973	980	978	937	901	901	958	919	962	921	916	948	937	921	900	963	932	979	888	921	936	939	917	949	967	981	925	942	938	918	942	996	899	949	910	940	956	920	908	918	901	921	909	893	898	867	958	930	902	901	972	913	942	921	930	936	928	933	1002	937	889	870	926	907	893	953	906	925	933	928	937	944	927	941	894	972	943	885	955	916	873	918	954	898	920	902	934	908	926	941	928	915	942	936	896	932	956	930	935	881	996	940	973	941	971	904	850	939	943	962	906	948	955	931	906	933	907	884	925	936	879	905	937	908	877	874	974	897	931	891	872	958	951	918	977	948	882	958	914	894	907	917	915	950	927	907	936	897	923	948	925	933	905	867	891	961	924	942	945	883	929	901	933	914	907	923	925	916	905	932	898	938	900	881	908	896	875	997	913	911	897	890	904	850	883	949	958	892	867	972	966	968	992	931	906	921	920	895	938	889	931	861	881	932	931	884	914	943	875	939	939	890	921	924	947	929	920	898	897	909	939	894	897	939	955	896	920	912	869	919	949	924	903	924	911	944	885	940	897	918	937	948	901	894	933	928	949	960	884	899	943	931	871	910	958	983	990	912	881	923	872	924	961	912	896	902	932	904	895	937	890	908	946	936	951	926	901	899	885	904	918	914	888	909	935	874	932	893	935	860	944	916	928	895	918	934	928	910	900	926	972	975	942	940	940	929	900	948	942	898	995	909	894	939	887	921	922	913	987	962	907	934	914	952	989	933	955	924	829	925	916	955	876	946	951	904	880	865	900	910	936	902	920	915	877	935	981	917	883	926	895	905	973	866	949	972	962	895	911	887	883	909	939	902	899	925	872	935	923	919	902	890	903	945	910	958	923	919	911	858	964	883	951	911	928	897	955	971	903	866	959	915	895	932	927	939	932	904	898	902	935	888	991	950	897	901	947	915	949	939	934	906	942	923	874	925	919	880	947	943	951	968	909	944	910	906	909	923	908	889	944	914	955	866	942	945	870	956	960	901	913	907	924	958	911	978	947	935	958	941	982	867	926	934	900	974	893	899	938	903	965	956	953	879	933	941	920	917	923	989	899	903	898	945	940	912	939	900	899	916	896	934	933	942	931	940	949	893	937	965	887	922	878	900	846	922	927	943	923	966	968	956	948	930	984	914	905	941	953	890	945	893	897	867	903	935	918	924	881	909	933	917	937	901	919	909	968	899	882	964	931	853	918	950	900	936	843	978	938	899	907	934	948	889	911	906	898	895	919	934	900	925	868	911	932	937	921	958	956	964	848	934	889	956	923	941	925	876	907	902	922	943	941	912	869	911	981	891	959	928	951	882	931	963	938	937	879	877	917	894	907	885	955	933	938	931	939	933	927	864	950	944	988	935	889	936	876	957	960	976	947	899	880	917	909	936	877	903	916	900	856	938	870	936	920	881	919	964	933	909	935	933	925	989	972	895	955	944	976	913	907	924	897	910	891	961	919	903	938	881	878	929	888	920	920	913	927	940	914	896	916	914	916	889	946	933	945	937	927	933	933	937	980	986	904	955	915	964	946	886	929	969	932	909	881	867	928	933	910	879	932	904	921	901	924	941	973	1020	977	1010	917	943	870	925	942	916	927	940	953	913	920	946	915	928	953	902	950	911	945	877	961	877	986	935	967	926	930	1000	932	890	923	884	907	972	912	904	908	896	931	920	920	906	939	921	934	1018	932	914	872	924	906	907	920	933	978	911	909	943	903	950	910	1006	930	926	920	899	916	860	956	895	909	949	965	937	941	932	957	896	950	922	938	934	917	988	934	911	898	924	895	951	894	891	882	873	933	961	916	896	905	954	946	914	918	967	970	958	916	881	909	923	913	908	934	959	971	943	885	937	959	911	910	929	897	913	938	904	979	901	898	914	918	959	901	955	905	889	961	885	908	1017	956	963	926	880	912	937	919	936	929	929	905	931	974	923	936	936	927	898	908	891	939	919	895	907	967	959	874	955	865	939	955	916	948	918	925	882	969	928	951	888	957	907	946	943	905	972	891	916	936	884	933	947	951	952	946	884	905	943	914	895	914	876	911	898	906	908	911	948	942	955	919	903	917	926	924	868	924	949	943	930	918	978	934	904	955	888	985	901	883	930	914	917	989	951	930	922	918	990	912	956	935	932	927	915	943	934	909	924	912	938	860	943	918	937	942	933	918	911	914	924	890	916	868	966	941	894	946	938	865	911	912	914	922	864	895	951	926	950	879	874	874	940	968	911	896	951	817	985	920	917	907	937	915	948	923	930	894	892	939	942	970	922	963	912	929	964	872	881	924	934	868	869	912	919	917	894	855	925	928	939	923	938	899	937	890	912	886	947	916	907	903	882	956	1017	897	918	923	918	1014	882	865	923	900	893	868	941	946	892	930	868	938	920	898	904	896	935	950	894	929	899	970	919	914	913	982	913	850	941	913	915	900	965	947	941	896	933	963	907	882	882	950	927	893	956	954	977	930	912	930	904	942	914	894	898	880	940	972	901	971	893	912	956	877	876	956	936	933	928	907	904	944	946	928	930	922	919	871	879	972	907	880	952	878	978	908	990	960	966	904	915	884	914	957	947	944	909	929	888	918	939	921	951	892	925	865	889	928	895	911	998	1023	927	899	915	896	923	947	898	944	948	923	914	963	878	907	977	956	913	959	911	953	947	972	910	892	894	932	892	907	986	881	864	934	829	934	900	919	913	909	893	951	909	920	917	913	933	838	935	875	899	901	908	916	876	882	908	966	851	918	897	905	941	908	919	928	894	920	913	955	919	902	966	910	962	939	975	901	895	898	880	921	952	878	896	965	944	927	916	934	916	928	928	929	927	974	868	964	889	917	874	889	942	948	893	954	900	897	919	923	925	952	867	954	900	911	934	964	949	905	914	962	863	864	932	965	923	950	909	936	913	938	917	894	870	945	900	912	922	942	948	958	889	895	932	903	945	911	937	956	903	937	878	925	942	895	881	964	922	947	903	939	934	882	889	947	982	966	908	885	966	884	944	894	956	927	915	905	957	931	931	882	952	912	936	887	966	975	898	976	879	846	867	916	905	903	871	980	937	955	891	930	950	901	902	905	922	895	920	925	947	885	913	919	879	931	885	919	917	927	915	944	904	906	878	903	944	919	918	923	886	927	928	883	912	885	904	901	934	899	887	979	969	922	928	895	882	869	858	904	935	862	929	914	908	885	971	913	870	902	909	956	882	908	950	947	887	900	906	880	837	912	894	906	918	938	950	945	903	949	898	888	975	945	938	964	971	916	945	965	851	936	923	924	929	926	930	896	902	961	906	909	926	897	920	888	942	891	896	850	902	886	905	881
3606	3774	3082	1805	1383	1126	1046	965	862	787	771	729	768	746	767	745	675	740	736	719	698	738	704	694	705	709	669	684	701	766	709	666	696	712	708	692	727	651	707	702	675	706	633	671	744	686	680	686	717	694	660	654	678	640	707	679	687	662	684	722	670	718	660	705	717	703	678	676	720	699	689	706	730	708	691	640	697	679	696	716	671	704	686	683	728	676	701	730	749	636	642	741	678	677	737	682	739	701	695	691	673	727	642	709	630	648	685	692	676	686	686	689	660	663	723	727	675	726	665	659	694	657	707	684	673	689	652	697	679	673	723	692	681	694	667	649	696	674	695	739	703	708	638	712	676	640	673	689	660	672	657	695	684	668	712	684	614	658	685	717	667	696	691	726	669	695	677	689	711	710	632	707	606	714	696	681	668	675	715	715	676	654	695	706	635	659	704	666	703	637	689	692	663	704	683	643	731	683	674	653	680	678	682	671	670	709	646	677	667	732	704	670	669	720	723	692	664	650	696	699	675	670	658	660	675	678	678	731	720	712	665	663	689	666	640	670	689	680	675	676	690	668	688	654	685	656	674	698	675	648	704	679	652	593	675	697	668	675	663	665	666	673	675	627	662	696	703	722	677	732	706	649	689	713	706	711	661	676	715	654	652	682	681	698	656	694	674	663	700	696	640	648	678	696	678	661	692	638	682	695	663	691	671	671	683	732	698	640	692	658	694	688	706	698	700	724	662	671	686	656	680	697	648	692	704	699	690	691	669	651	692	685	661	664	749	647	727	679	700	673	717	639	664	713	702	701	683	684	681	723	714	689	701	658	692	688	675	720	694	709	672	688	680	701	685	646	652	699	618	703	718	667	664	676	699	710	704	643	674	681	687	669	701	662	650	691	652	679	707	635	664	681	707	659	667	622	662	688	692	654	685	657	668	659	684	709	688	701	720	712	683	701	647	706	664	678	725	663	668	708	672	674	692	693	666	727	663	641	696	657	663	683	684	654	676	675	658	691	670	740	704	653	698	680	675	716	661	688	685	663	665	701	676	685	654	647	707	694	653	646	689	665	678	627	705	676	650	695	681	698	690	747	714	640	646	713	670	637	643	684	633	666	637	704	706	692	660	671	659	666	691	658	699	693	668	675	668	687	637	656	693	678	702	675	598	720	678	690	736	661	706	670	633	662	712	688	651	687	653	684	636	643	669	674	699	693	673	684	628	678	699	700	718	685	667	660	705	668	652	674	701	722	662	634	681	675	634	715	645	668	689	695	690	645	671	667	643	710	698	673	682	684	684	691	631	690	692	733	697	673	646	682	689	669	662	664	667	655	631	676	686	675	664	641	672	704	615	712	703	683	685	688	678	688	703	691	704	685	649	650	707	625	606	628	644	665	635	658	683	701	693	735	658	692	666	657	682	673	651	628	659	658	678	649	696	639	646	654	674	697	703	684	723	621	708	639	667	698	672	648	663	656	644	684	630	691	655	690	650	665	675	729	662	672	651	671	668	628	724	658	719	634	635	665	743	730	663	734	688	649	670	665	678	666	678	651	669	695	662	722	628	668	704	728	662	672	710	704	688	703	677	725	681	672	671	683	620	677	693	647	720	663	695	644	628	691	724	678	691	670	673	690	671	701	652	668	691	678	723	679	638	677	677	677	679	642	656	645	650	659	632	626	670	661	685	675	632	678	636	667	652	680	636	678	709	658	691	660	670	695	708	679	625	660	669	667	671	729	665	650	662	640	652	694	695	674	651	685	661	705	651	708	645	684	715	722	646	667	643	689	655	699	661	693	732	714	627	676	640	624	688	579	662	692	705	674	673	610	657	655	709	654	642	683	670	720	668	660	641	656	647	687	691	692	649	708	716	696	619	685	698	673	681	715	707	657	723	682	661	690	680	707	657	692	653	721	679	644	666	693	709	700	683	709	649	695	674	696	669	683	607	690	743	660	631	697	701	694	645	661	672	678	673	663	697	701	676	690	647	644	656	652	728	718	692	684	649	666	678	686	647	700	727	695	702	717	651	693	683	669	662	672	679	702	642	697	637	695	663	732	644	705	675	677	690	669	667	732	683	692	658	657	628	667	646	653	665	687	639	618	674	697	641	689	622	685	660	723	659	657	689	655	633	659	685	710	651	692	664	654	695	621	645	697	665	725	657	675	683	690	682	687	660	712	690	640	700	657	651	681	663	709	656	714	628	716	638	689	660	680	662	678	679	706	675	687	626	699	689	698	705	697	678	659	694	651	679	633	708	659	675	702	705	653	667	686	680	655	691	670	675	676	675	681	638	661	674	747	638	752	698	633	646	666	698	655	662	738	684	663	674	652	713	680	667	674	677	694	635	689	683	690	695	655	699	685	657	686	689	663	685	657	658	671	684	685	705	648	668	658	655	722	659	638	664	679	712	671	653	688	693	659	708	687	702	705	672	659	676	694	680	632	664	665	708	677	683	645	711	629	697	675	697	673	652	689	669	640	717	672	662	671	666	685	642	709	670	692	633	624	618	659	681	725	622	674	679	689	670	714	641	652	674	691	662	664	650	650	673	682	678	694	655	680	656	683	646	632	652	634	680	689	721	676	693	667	692	655	698	664	713	619	695	688	599	704	655	719	688	719	723	701	673	662	686	662	620	737	639	711	694	701	696	656	681	680	635	725	705	704	667	709	716	706	716	676	641	696	673	617	693	644	728	661	654	683	647	675	668	691	658	692	707	647	725	689	700	711	684	677	671	696	659	669	710	678	684	637	670	674	711	682	666	685	624	626	680	659	656	717	683	688	680	662	675	719	684	671	635	671	676	717	673	639	679	681	654	681	655	668	677	641	656	616	652	673	685	680	664	646	640	658	664	696	669	679	638	672	687	656	662	625	688	665	665	659	677	658	675	651	666	711	688	658	692	661	683	634	688	697	680	714	713	637	684	725	653	683	630	668	687	705	690	694	661	696	648	671	661	696	683	694	684	637	664	705	665	683	715	707	686	666	658	712	663	653	667	660	722	742	694	691	673	687	687	694	680	656	671	681	665	629	693	746	668	705	712	696	612	650	692	635	703	688	678	672	675	666	690	727	637	637	669	670	658	692	703	644	719	635	710	658	709	619	705	681	656	692	696	669	647	658	695	645	716	680	644	641	649	676	670	725	693	643	679	657	666	650	682	682	668	703	687	687	678	681	698	701	660	664	706	681	726	653	676	660	667	645	664	703	715	668	702	676	704	629	657	666	646	667	656	657	680	662	690	689	639	669	681	724	697	677	634	667	638	660	683	605	663	660	666	640	674	691	648	659	667	636	622	624	744	674	662	692	694	650	648	652	673	691	648	642	727	676	688	704	657	689	692	683	629	644	701	684	649	738	678	638	636	646	723	658	685	694	668	647	688	683	655	700	650	670	689	713	648	676	668	689	678	632	658	682	649	666	699	681	666	728	676	691	623	677	682	662	662	644	682	668	668	659	670	650	697	649	671	670	664	689	681	635	679	753	705	697	681	635
24483	21516	28906	24582	21504	9026	1951	1278	1037	986	979	960	938	882	860	868	845	876	893	841	844	858	885	838	865	851	889	832	853	821	783	811	828	848	833	874	764	841	880	827	829	806	852	747	821	835	792	859	788	848	786	789	837	803	832	834	784	822	795	837	812	870	763	826	747	839	810	771	809	819	801	860	769	810	768	822	847	832	859	836	807	752	787	793	803	782	824	796	833	823	781	780	830	822	822	833	795	784	842	804	824	771	866	849	863	833	808	830	791	799	786	862	874	807	805	818	787	795	816	792	828	846	812	775	750	748	779	858	802	791	801	813	839	804	774	751	841	808	784	826	782	772	839	793	853	816	820	793	798	818	821	756	803	765	810	790	784	815	863	844	786	827	838	856	844	776	849	751	807	771	825	805	870	797	829	825	784	816	817	780	821	849	788	809	783	785	802	841	760	851	790	827	761	771	839	790	796	812	853	872	830	815	756	806	839	833	836	786	831	755	846	864	801	797	773	834	802	805	764	792	767	813	839	790	794	819	800	826	834	775	858	797	792	820	747	855	760	834	807	840	822	817	844	814	788	798	797	828	775	830	781	858	799	835	791	811	800	762	770	787	798	813	829	808	776	818	775	803	828	823	823	785	814	772	837	786	866	834	803	845	823	835	802	773	866	758	821	832	802	781	826	845	806	824	856	784	788	843	828	818	774	792	810	786	816	808	797	793	827	807	806	806	765	825	839	829	785	778	812	894	784	867	849	823	810	745	795	873	793	842	800	771	802	794	828	771	784	788	832	846	850	804	798	797	759	767	769	803	857	805	735	814	809	777	783	861	803	831	769	782	788	790	803	778	818	814	824	775	766	805	845	790	810	744	823	827	797	777	748	799	787	842	762	800	801	809	773	783	842	767	811	778	795	800	817	807	805	859	772	772	795	776	837	813	836	827	818	780	748	793	802	816	802	799	807	821	832	833	768	810	848	856	817	798	810	790	814	746	880	796	812	822	749	816	806	785	770	843	797	827	818	811	828	821	755	770	780	835	750	808	823	756	817	858	863	826	803	814	829	818	833	835	826	800	803	805	770	712	816	799	807	821	815	752	820	810	777	759	794	787	842	828	766	747	839	745	822	779	770	800	782	786	806	813	788	841	820	818	800	742	757	815	778	772	793	750	777	841	822	859	786	783	804	801	853	771	803	755	820	802	803	814	818	779	791	798	790	836	820	791	792	815	813	768	817	764	843	847	839	825	746	784	815	837	771	862	748	759	795	757	787	783	824	800	772	777	798	843	813	768	764	844	833	830	828	799	792	834	838	786	826	776	787	806	825	791	800	810	781	810	822	821	801	845	775	830	805	873	819	872	856	833	756	781	811	802	772	771	823	820	816	789	810	829	788	732	811	868	770	840	851	811	795	807	799	807	813	867	805	809	814	837	795	840	839	815	815	814	904	843	794	849	794	818	840	823	783	809	782	760	771	831	879	779	851	788	850	824	868	829	806	815	808	839	794	813	798	808	852	812	752	804	788	799	897	822	820	779	847	807	790	816	748	857	829	793	800	801	782	789	844	758	825	802	780	814	823	790	773	852	838	802	821	839	810	742	776	781	785	755	851	815	800	786	781	769	855	811	763	839	812	834	802	839	844	786	821	873	798	821	812	829	795	830	795	780	768	806	811	807	860	831	829	856	836	848	815	819	821	811	866	770	837	803	808	785	788	785	729	796	843	752	809	855	754	806	783	787	844	760	710	792	818	816	799	785	854	803	779	811	836	774	801	810	830	787	768	802	792	809	822	841	791	810	815	834	812	767	766	764	812	799	822	860	775	813	877	812	823	784	778	785	803	738	843	770	801	779	756	845	755	830	822	797	822	820	781	847	811	802	796	787	788	783	829	812	762	823	771	786	849	799	785	863	807	795	803	819	732	809	757	829	821	763	777	836	842	827	771	767	777	807	805	766	779	768	809	809	855	790	808	814	864	795	778	759	859	782	843	802	772	848	808	785	796	809	798	851	822	807	804	873	775	818	793	797	807	796	871	781	836	813	762	823	802	791	796	842	815	798	842	765	767	841	783	800	799	823	822	816	789	805	771	799	832	810	850	809	794	812	820	829	761	799	805	799	771	798	783	803	776	807	773	808	776	823	787	775	813	834	788	763	774	778	780	801	817	805	802	816	817	801	790	863	849	826	728	821	838	794	844	810	827	740	822	793	753	816	756	784	791	811	794	799	860	822	790	799	775	837	782	828	807	767	781	783	811	847	834	827	800	799	826	772	743	768	797	801	847	789	790	810	745	780	805	765	788	722	807	792	777	809	810	844	762	827	808	750	803	857	796	789	830	777	771	838	863	803	794	791	814	822	753	815	842	857	848	788	820	785	778	850	778	781	820	796	806	836	821	785	803	791	854	799	811	795	738	773	770	828	779	835	764	822	751	774	769	816	799	760	839	796	757	758	817	774	810	782	763	816	840	834	840	772	780	826	816	776	788	853	819	825	778	764	784	708	782	763	812	841	766	792	767	781	777	857	751	789	761	804	774	784	843	815	743	869	793	804	830	790	828	851	823	756	813	769	812	882	814	802	830	764	804	835	810	799	821	795	790	816	850	810	822	867	858	789	765	828	811	845	782	786	788	830	809	797	779	820	789	758	817	801	821	777	799	818	792	836	796	862	788	837	821	812	788	791	805	837	828	854	862	775	798	826	835	801	761	810	817	812	781	786	819	827	872	797	808	790	837	805	801	777	784	798	773	813	799	742	759	747	783	804	823	848	805	818	780	818	776	824	783	785	810	802	793	779	809	824	809	786	789	829	839	815	781	844	826	824	790	796	822	771	818	791	811	750	799	780	806	778	842	802	824	770	796	842	772	785	829	784	824	810	839	777	792	797	840	806	826	774	759	805	805	758	800	796	810	736	810	811	774	764	794	849	780	815	797	830	744	822	773	788	790	768	821	773	829	808	833	850	800	786	828	833	774	795	832	814	812	789	836	827	802	793	828	852	783	819	783	834	821	805	793	776	755	768	791	800	794	769	794	818	772	774	796	835	775	802	795	790	835	791	832	817	799	805	797	830	702	814	797	792	778	755	824	770	817	809	853	790	807	776	795	815	735	799	842	807	779	791	783	840	811	771	824	856	795	775	826	761	806	841	766	845	792	738	751	814	805	805	789	768	754	847	797	747	775	807	829	777	785	788	852	797	825	832	849	799	797	823	786	796	774	800	784	820	795	797	782	791	828	795	823	793	841	789	785	780	803	807	829	846	840	775	788	758	833	829	787	818	866	804	837	760	775	793	779	809	826	829	788	846	801	820	774	781	845	819	817	764	804	796	816	801	806	815	791	817	798	783	786	781	776	778	800	752	807	783	802	803	819	837	818	797	754	766	782	826	797	726	787	780	856	761	817	786	762	801	801	815	851	793	804	783	822	766	808	774	812	803	805	796	828	817	779	812	828	842	810	763	813	796	772	757	811	795	842	778	779	800	788	836	798	855	865	785
3809	6036	5050	2732	1924	1390	1231	1060	909	879	837	808	720	774	733	667	730	674	637	660	714	635	644	672	675	641	660	678	697	614	619	648	648	630	687	597	614	644	661	603	625	606	627	712	605	631	609	622	632	644	644	594	635	589	660	590	619	620	626	629	655	597	606	559	623	586	630	671	592	665	630	635	649	650	598	610	605	614	645	652	586	613	623	573	592	615	618	608	625	623	680	585	601	609	608	626	630	626	627	630	593	582	617	606	586	615	624	596	608	626	603	619	615	610	581	629	568	614	612	611	597	608	595	620	619	595	656	601	593	606	647	598	631	624	605	598	615	662	594	634	608	575	639	602	623	632	572	603	642	577	625	616	634	591	642	617	563	619	612	588	584	592	616	646	624	623	615	633	618	590	604	601	571	607	638	632	626	604	631	593	563	601	614	597	630	603	611	598	648	623	631	635	598	579	608	624	604	618	611	659	600	598	587	626	638	612	618	606	585	612	576	623	590	635	608	611	610	617	618	618	637	605	619	633	597	572	622	618	602	609	599	580	655	606	636	606	625	596	636	613	602	609	587	570	601	604	606	634	622	586	605	572	612	624	662	611	584	609	617	618	637	656	601	594	626	639	623	626	579	580	583	615	581	600	596	550	588	603	646	612	608	604	581	621	604	652	581	631	645	634	582	621	584	588	625	627	615	622	581	582	634	638	605	646	616	595	635	563	628	603	571	615	599	566	633	602	595	601	665	585	615	627	630	613	600	571	614	652	659	622	586	578	587	614	659	593	606	609	631	625	613	620	607	615	568	638	633	595	578	618	584	628	602	626	586	655	622	588	599	588	629	623	606	602	592	616	589	610	639	601	647	588	575	563	590	604	612	583	656	600	640	612	615	595	583	612	625	605	602	593	657	617	580	634	624	588	608	594	621	624	556	636	606	622	643	644	647	648	605	640	628	610	624	596	643	640	601	608	601	638	629	613	647	635	600	565	642	599	635	604	635	607	603	585	611	604	599	592	552	601	620	553	582	593	612	602	592	613	601	576	636	620	635	638	622	588	603	639	606	617	587	583	601	616	644	639	594	575	617	599	602	618	607	613	595	596	586	554	611	611	624	614	594	595	632	634	590	606	615	589	656	576	630	564	601	583	605	595	598	630	570	616	578	635	608	598	608	599	603	578	585	589	649	656	616	599	552	613	599	651	590	631	601	635	596	615	627	636	617	599	646	640	639	608	548	618	632	594	570	612	553	611	617	602	601	622	613	615	588	617	610	588	590	680	619	619	617	593	592	617	601	609	587	624	616	654	567	606	568	560	637	635	595	638	603	601	586	609	599	611	603	631	611	628	630	650	599	594	612	586	622	604	619	650	602	643	646	635	571	560	611	595	643	565	618	615	590	587	625	598	613	556	571	611	592	576	591	616	596	608	566	599	621	617	571	596	605	589	614	614	555	612	602	591	584	582	596	572	648	594	564	580	593	624	602	591	639	604	616	619	655	596	611	612	589	633	544	589	570	585	624	622	609	627	628	584	593	652	598	634	594	574	606	577	619	603	624	585	593	607	576	573	589	575	603	624	605	600	617	619	588	583	643	604	607	624	638	653	627	577	615	554	598	604	626	596	612	595	583	601	621	609	573	634	621	619	593	611	568	647	649	546	566	587	559	582	651	643	600	599	606	601	645	542	597	593	620	601	591	597	636	600	553	592	584	591	633	653	615	624	567	637	630	596	628	652	581	651	659	610	657	584	619	625	555	598	574	625	580	579	613	621	584	615	604	586	586	549	609	562	611	593	538	632	606	604	578	599	609	635	636	615	558	595	556	568	556	619	591	642	564	662	621	608	621	621	611	630	545	580	594	600	550	630	567	578	615	597	629	599	601	582	576	623	590	592	622	616	620	595	623	591	651	637	590	584	627	612	617	614	618	579	607	600	536	587	571	595	572	590	628	640	603	609	616	620	613	580	587	579	618	604	594	653	597	566	638	619	577	595	572	604	581	619	608	562	654	566	606	589	632	617	569	626	578	633	619	591	636	622	623	589	566	657	626	625	579	575	618	613	574	604	572	640	637	640	617	601	576	620	613	617	610	550	597	606	601	573	568	620	612	643	574	639	620	615	627	631	627	584	608	595	569	630	631	611	562	572	589	593	611	596	635	593	595	614	618	599	636	621	633	609	600	640	585	622	598	584	594	616	620	627	603	569	574	596	606	625	605	588	572	605	582	593	588	656	567	653	620	604	604	630	614	568	635	613	550	573	598	644	600	592	553	574	637	605	603	578	622	585	566	624	599	554	585	619	604	659	676	602	581	562	586	576	629	612	539	606	610	595	587	570	561	582	595	606	608	557	545	590	569	593	609	626	655	630	627	592	577	669	596	609	611	573	637	596	590	617	589	617	622	556	611	570	621	620	627	601	622	600	607	614	600	565	629	602	612	574	619	651	589	660	627	585	583	605	612	605	572	554	604	651	623	620	606	574	592	603	640	633	593	592	597	610	553	647	596	643	631	592	642	597	629	634	596	581	644	610	653	593	608	599	570	544	644	612	591	582	579	565	598	615	605	583	605	625	622	601	573	585	622	561	615	547	635	567	663	597	594	620	621	619	560	630	600	587	614	638	607	563	580	608	628	615	620	580	567	618	551	597	588	616	581	585	587	607	630	571	607	586	608	581	640	611	562	587	558	590	616	624	594	667	600	627	632	596	586	569	615	607	624	573	644	587	600	558	604	606	600	615	596	602	594	630	592	590	556	594	634	607	572	584	641	611	607	586	580	616	616	593	568	596	619	651	627	630	579	622	627	609	621	633	591	640	608	593	578	601	619	607	609	606	617	597	571	622	589	615	598	559	569	568	615	581	623	598	612	600	626	583	602	651	552	618	612	584	613	630	601	600	580	579	596	613	591	617	577	624	624	595	597	583	598	632	576	622	583	617	624	582	608	623	593	597	568	612	617	569	589	620	616	587	564	566	568	580	605	573	629	615	584	657	600	584	595	598	619	633	613	568	602	603	619	621	614	589	574	586	563	611	582	588	573	652	569	605	607	604	591	634	635	597	617	574	593	617	597	611	612	609	567	592	577	601	589	604	581	606	587	627	602	592	571	602	642	599	669	589	643	594	591	610	594	571	608	604	597	568	610	602	586	584	611	620	621	605	639	591	649	649	581	615	617	583	615	586	600	621	602	604	613	593	617	645	590	605	604	595	579	620	616	632	582	574	624	618	592	605	612	646	604	573	603	592	590	635	598	575	636	563	631	613	610	607	608	629	599	589	598	630	657	597	635	565	573	598	601	598	595	631	589	580	602	608	569	546	567	636	607	589	609	594	576	616	599	639	608	618	586	627	626	632	617	590	620	574	596	604	625	612	605	583	604	585	627	621	606	588	558	628	614	602	633	642	627	562	599	585	578	655	591	590	627	621	562	608	626	600	567	610	596	604	588	624	596	614	603	572	620	648	644	609	566	567	593	588	592	632	605	603	584	625	608	631	577	615
27882	10559	1180	665	577	561	530	556	591	534	533	549	544	494	524	521	500	531	536	486	545	517	535	550	574	537	590	506	547	527	535	564	523	533	536	497	501	499	534	525	550	524	562	533	529	553	493	505	529	556	516	523	486	507	526	503	549	529	511	521	468	480	544	499	542	515	524	512	536	513	540	526	485	492	493	487	497	514	493	508	542	543	515	524	507	525	492	573	510	512	508	549	521	511	524	497	564	539	522	555	538	543	563	537	527	496	463	520	506	560	511	529	503	517	523	556	521	523	539	509	527	570	490	545	569	512	511	529	535	536	475	532	536	512	486	512	509	530	533	531	531	508	521	484	541	533	549	501	551	518	512	538	524	519	530	566	533	502	521	550	531	492	505	528	534	519	543	538	568	489	529	562	523	501	554	538	488	546	536	550	525	502	514	501	542	495	538	566	500	540	506	501	500	537	504	498	485	545	485	511	501	575	567	570	506	548	527	494	518	524	525	542	503	567	523	522	479	537	505	522	522	560	524	510	498	515	508	514	570	487	525	512	522	517	496	517	524	543	530	498	516	494	521	505	535	557	524	535	477	526	515	506	509	506	513	549	559	559	531	545	489	514	464	498	488	521	525	509	551	485	499	545	537	499	537	515	518	462	533	521	518	509	535	518	513	495	557	536	483	505	533	532	502	586	525	514	493	482	540	516	546	550	521	537	529	557	515	567	555	496	507	501	532	506	511	563	487	506	541	500	552	518	524	517	524	519	528	521	528	452	519	514	513	544	493	547	575	574	541	492	516	534	536	532	547	537	521	501	513	530	516	559	530	526	527	581	543	535	525	496	544	505	520	507	484	519	512	540	521	556	570	542	487	538	560	524	524	509	537	509	551	589	500	548	504	502	527	526	512	523	563	512	540	529	550	537	528	537	555	520	532	562	539	525	493	516	576	498	515	549	557	540	535	508	508	506	534	513	516	484	550	512	529	515	496	552	526	544	545	530	505	491	542	552	548	534	501	486	499	534	511	533	540	502	513	502	521	499	535	492	509	555	526	562	504	503	505	522	531	575	542	466	527	567	540	501	534	535	515	518	536	531	522	544	471	495	510	522	543	512	533	506	476	559	576	560	532	501	527	525	527	515	517	495	559	523	512	546	536	495	544	506	534	545	559	518	535	519	545	499	527	558	546	541	536	567	481	498	521	528	549	501	578	526	478	499	525	566	569	491	514	524	524	552	525	539	582	527	491	501	521	513	525	547	550	510	496	532	521	499	562	510	547	520	540	520	518	558	535	528	552	482	521	504	561	577	539	534	527	546	579	542	544	464	469	527	588	539	538	567	526	528	506	497	490	491	532	506	472	517	475	530	505	527	550	531	486	513	562	496	508	523	521	498	463	535	541	515	559	529	524	507	554	528	513	543	502	528	523	537	527	527	588	553	535	540	495	563	494	520	538	524	525	524	498	522	519	518	508	521	534	525	518	516	515	542	546	523	544	517	512	529	557	548	518	529	533	544	532	567	554	524	510	509	482	527	545	547	566	542	545	542	547	541	533	533	543	521	497	534	530	541	497	503	550	501	515	531	536	521	535	531	565	535	540	493	501	516	532	519	513	519	532	506	505	505	498	511	516	527	539	550	523	570	538	504	519	546	582	563	500	463	535	516	556	540	516	514	525	534	523	463	535	549	526	520	513	548	533	526	541	547	561	496	506	507	532	556	549	552	486	521	528	558	548	501	546	518	510	545	560	528	518	554	513	533	542	549	502	545	514	521	539	528	524	564	532	506	524	494	523	501	489	469	521	522	551	539	510	526	569	552	534	508	533	548	515	528	536	505	534	519	513	530	504	531	506	546	513	501	528	491	532	563	530	516	515	549	534	521	539	545	516	507	572	574	521	525	529	525	536	555	543	527	567	514	510	538	548	539	489	534	468	518	522	506	543	505	548	531	509	520	518	549	479	542	570	537	511	525	518	531	529	488	545	512	498	517	499	524	505	522	507	531	514	518	526	536	551	581	514	520	570	565	520	498	520	516	551	519	511	511	535	552	508	557	532	553	512	520	541	523	519	509	575	530	504	509	520	504	534	529	517	526	546	534	545	492	510	530	499	520	547	534	527	509	541	500	544	504	494	511	531	471	505	513	487	530	506	554	510	547	530	577	567	518	514	500	511	523	575	501	510	508	515	496	499	537	538	513	533	546	511	533	499	555	530	552	473	534	535	551	527	545	533	532	523	524	550	513	512	554	529	557	537	540	542	474	497	563	524	539	565	509	495	529	486	496	537	493	509	534	541	527	504	515	526	516	496	535	491	541	487	522	594	553	498	531	517	516	499	543	499	521	515	556	512	490	547	549	537	584	531	501	514	529	554	531	504	505	526	531	517	527	529	523	544	492	525	550	517	535	518	532	501	520	532	541	564	572	548	537	547	558	492	502	561	505	504	502	528	540	543	510	531	514	527	533	509	502	557	518	563	538	493	533	547	534	504	537	568	533	547	482	476	534	536	544	534	604	522	536	535	526	501	520	492	510	493	496	517	523	560	513	581	565	527	542	487	520	567	459	544	566	563	544	504	521	513	502	516	559	517	539	558	545	495	547	515	516	534	554	505	516	526	501	520	550	534	490	509	547	520	505	530	511	514	559	543	495	480	503	523	516	516	555	491	518	528	545	538	585	560	523	520	495	537	486	531	528	482	540	571	534	499	523	536	542	532	545	548	545	532	509	546	545	508	538	481	482	476	523	540	518	588	512	515	515	544	511	515	507	534	557	485	509	476	517	544	521	505	541	574	557	535	561	502	502	509	496	516	510	537	466	552	525	505	509	587	528	532	485	467	531	559	538	484	553	521	530	553	508	516	531	492	535	510	522	522	550	525	513	542	571	502	517	538	553	545	535	545	541	520	531	530	516	545	530	499	536	477	527	516	507	535	522	545	507	536	522	532	537	531	535	525	539	570	542	560	522	544	473	509	547	541	523	514	521	549	527	516	538	499	492	541	530	502	552	524	547	534	527	514	528	555	502	535	552	544	540	535	499	504	510	505	532	532	498	514	533	515	534	535	533	517	484	514	539	520	518	551	549	543	522	564	486	518	488	525	526	492	518	513	488	515	554	554	518	493	535	491	489	529	509	474	541	520	565	515	544	578	512	531	534	509	564	521	497	463	514	507	494	514	510	520	547	555	556	540	516	521	481	535	515	492	524	494	548	515	530	563	582	578	483	514	498	536	498	487	521	467	532	543	493	583	508	536	493	497	491	531	540	532	514	536	527	519	500	517	531	535	507	564	554	523	545	560	534	500	511	499	570	536	554	523	521	526	518	539	526	566	506	575	543	529	537	506	526	548	500	531	495	563	527	545	480	518	536	516	502	532	556	520	523	543	527	510	515	512	495	501	568	568	516	559	542	514	559	519	519	529	516	493	519	534	513	490	503	523	549	546	524	532	539	553	526	525	515	551	543	514	529	506	548	494	512	550	582	474	487	528	541	512	527	539	575
4915	598	584	448	432	404	391	422	415	387	359	391	387	370	393	386	380	383	369	386	377	368	410	398	384	399	354	374	355	364	373	393	357	345	425	345	357	388	343	387	337	416	375	362	363	384	365	408	370	399	372	383	412	394	361	396	382	358	379	364	351	411	430	408	390	378	397	353	378	398	359	377	359	406	369	397	371	387	364	362	382	360	388	418	382	383	364	374	383	374	417	357	402	376	356	358	377	396	401	402	406	391	413	358	374	375	348	357	366	410	378	394	360	361	384	394	365	379	401	411	362	396	413	393	379	384	369	382	415	368	410	363	387	375	368	398	369	404	355	377	388	345	379	402	352	376	415	383	379	413	386	379	402	379	384	373	411	348	404	356	382	382	354	384	355	401	383	385	383	378	383	389	424	342	382	392	355	377	383	397	370	359	412	357	354	390	363	360	393	366	358	416	356	399	371	408	379	399	338	379	372	380	389	411	350	409	365	380	400	366	388	373	388	364	373	374	401	400	381	411	388	379	357	388	408	371	372	373	364	408	351	377	391	337	373	395	361	384	412	383	408	360	373	338	394	373	424	351	398	361	407	357	362	405	380	383	386	415	443	434	389	391	384	388	368	395	374	386	404	382	380	381	370	394	338	360	416	391	388	384	384	370	341	352	398	387	394	383	393	367	373	383	393	392	423	340	377	360	351	439	368	378	383	399	366	388	422	383	366	374	424	362	383	391	340	400	355	396	367	363	347	397	393	351	403	375	395	402	389	356	381	346	399	389	377	398	379	367	389	366	416	386	368	392	376	375	363	424	378	375	383	385	401	383	369	385	404	382	359	383	358	384	397	366	359	426	384	366	405	312	350	367	376	403	399	403	376	404	384	372	385	367	374	407	378	396	370	352	385	376	362	361	414	387	372	421	383	365	381	379	342	391	376	377	344	362	380	400	403	372	372	378	413	389	370	339	371	354	375	390	389	399	409	344	386	385	379	386	393	389	355	373	393	364	387	360	373	396	410	382	375	357	380	351	355	349	329	390	365	416	396	454	399	388	380	371	382	357	353	385	378	402	393	377	374	386	402	374	365	404	368	352	358	336	397	353	377	389	378	358	377	379	375	378	378	372	362	384	359	403	369	374	391	419	377	374	396	391	377	406	410	347	383	355	335	407	367	355	423	423	382	416	364	396	358	340	333	342	363	382	390	411	354	347	341	371	385	389	357	334	368	358	370	389	356	372	343	395	401	378	388	399	350	376	379	323	377	363	344	369	364	357	352	346	397	397	364	381	382	343	397	373	356	374	383	390	394	395	352	379	382	393	362	389	383	359	384	374	410	402	365	373	364	361	386	351	368	401	405	384	396	385	373	384	386	392	408	365	356	382	386	364	382	373	390	367	370	391	383	387	381	367	391	385	382	346	378	379	371	362	397	366	397	400	380	364	382	367	398	381	397	394	384	341	380	386	375	391	380	366	371	400	406	392	350	381	387	396	397	391	353	386	393	360	402	399	365	368	382	363	344	386	351	381	386	410	362	382	376	333	408	373	397	372	391	396	378	359	380	394	406	364	391	380	342	357	374	415	364	381	372	412	395	391	404	374	369	402	386	413	409	368	403	416	395	359	364	391	396	433	398	413	380	392	418	373	350	382	400	357	392	372	388	392	338	359	389	371	402	409	374	368	380	380	359	392	383	395	377	365	392	404	390	372	387	385	428	377	403	379	421	397	383	372	380	378	370	385	402	421	398	366	377	358	366	370	372	400	356	391	406	397	359	386	370	382	409	382	396	372	385	371	361	380	373	391	400	386	365	386	391	380	380	368	367	386	392	395	414	363	382	403	367	399	378	368	378	364	370	354	376	371	375	380	377	393	368	403	362	362	354	353	382	397	358	396	372	381	362	369	389	370	415	381	399	406	365	368	402	381	384	376	361	372	364	384	357	384	400	361	385	355	375	366	373	352	374	364	374	392	369	372	349	371	374	362	359	364	378	406	369	360	390	362	379	392	348	382	376	397	379	375	391	390	411	393	364	387	384	395	348	393	358	390	396	406	401	369	381	410	350	393	406	377	431	406	375	415	387	340	378	348	382	375	388	376	372	394	403	372	381	383	405	374	405	387	401	374	350	388	405	388	359	411	371	365	379	374	342	364	367	366	405	371	405	401	345	349	384	394	379	386	381	388	366	382	393	398	385	390	387	364	360	396	392	386	371	393	377	362	366	403	376	384	412	418	411	392	373	354	383	352	380	427	345	378	391	398	357	361	394	398	373	425	400	393	377	384	420	387	382	358	390	355	392	336	377	379	392	399	385	414	409	379	414	396	356	373	370	369	371	385	363	372	376	362	401	383	374	352	397	403	364	384	397	389	396	370	389	400	369	391	402	362	362	369	360	377	393	367	399	362	383	361	390	386	371	344	374	387	379	357	368	380	386	391	381	376	406	399	383	375	370	371	361	368	351	415	402	368	378	404	414	371	381	405	397	393	344	386	354	395	379	386	398	404	367	415	401	373	348	385	401	401	399	397	371	385	366	412	396	386	374	420	365	392	388	365	373	382	397	378	393	381	376	415	387	363	401	372	395	377	364	345	400	413	398	394	383	402	390	396	402	399	382	395	405	397	372	371	364	394	356	382	362	338	394	386	344	377	354	380	359	336	377	381	365	428	380	392	382	377	391	345	366	349	361	408	369	398	368	380	382	367	386	408	358	385	376	367	385	371	398	364	370	361	396	371	380	366	379	364	389	411	362	412	388	394	376	396	387	351	387	408	382	388	380	395	356	393	407	382	414	351	379	367	397	400	380	370	408	382	365	358	359	410	387	376	370	381	397	370	399	364	394	392	371	373	362	362	403	389	378	374	402	374	369	381	385	387	359	370	398	379	385	369	376	365	414	357	404	389	392	388	395	388	374	397	422	381	377	376	402	380	391	391	362	411	387	374	392	361	389	373	409	373	369	396	359	373	364	377	366	393	371	396	374	407	410	364	355	385	383	364	365	353	347	371	395	355	388	354	396	358	363	391	342	383	398	380	400	393	356	394	385	370	374	388	380	444	379	390	417	341	373	371	408	396	385	351	363	394	405	376	383	395	356	394	417	376	394	398	382	345	361	380	391	354	371	382	357	365	353	350	387	371	398	378	371	384	405	381	407	406	363	367	371	358	369	358	357	371	379	347	413	391	368	391	385	394	347	385	385	366	397	351	377	357	346	383	405	411	402	370	381	377	367	393	380	362	378	359	375	367	383	400	360	372	380	323	396	397	356	383	393	398	397	367	416	397	368	345	375	391	391	370	403	425	403	388	380	354	402	375	375	398	350	372	393	367	341	376	385	396	414	380	361	366	387	396	368	378	404	369	386	389	401	387	379	370	380	366	343	361	393	391	376	419	346	414	351	378	379	346	368	384	379	388	377	375	354	394	363	402	403	405	390	375	388	375	379	352	391	358	357	352	364	410	391	378	374	394	378	379	382	365	368	397	378	372	374	408	375	406	366	371
25474	21518	27972	25516	11361	1852	1416	1143	1062	1035	979	997	991	1003	1000	1013	961	922	975	946	950	952	969	974	922	953	953	957	925	958	987	952	914	911	954	928	990	944	976	968	901	949	913	944	939	915	935	962	890	947	930	919	968	977	928	925	919	949	986	967	914	980	976	922	979	939	936	944	951	954	917	916	887	964	917	927	956	961	925	924	950	891	920	892	883	975	997	942	957	935	920	955	982	941	879	880	955	919	939	979	948	928	936	915	982	854	954	955	925	916	899	938	896	907	978	957	910	953	920	915	966	870	891	925	953	948	933	947	900	906	904	926	936	918	922	927	931	933	949	916	938	910	945	871	857	903	948	935	931	923	962	921	916	926	978	1038	942	919	939	956	931	977	950	917	962	865	927	899	926	941	901	931	954	908	932	911	940	923	956	896	948	948	872	924	967	866	933	924	972	902	945	971	917	916	974	907	904	869	920	907	991	947	938	972	918	985	921	874	928	920	937	877	871	882	888	953	899	914	937	876	887	975	914	919	901	915	911	949	898	908	883	900	938	903	920	909	936	944	902	945	964	953	925	965	921	974	913	926	952	988	926	943	911	914	918	894	920	927	931	899	940	955	912	935	926	925	913	919	942	930	955	862	920	928	907	893	915	937	947	953	950	880	903	859	911	923	897	917	961	916	920	938	910	959	933	882	917	927	930	867	891	951	949	851	961	912	933	915	936	950	890	900	916	935	902	931	924	923	903	937	919	956	910	890	950	934	943	934	917	869	886	977	939	914	889	897	964	947	939	991	967	929	897	961	905	863	929	912	899	958	925	903	962	959	936	941	916	894	931	916	887	944	912	940	976	934	886	944	904	949	872	885	861	857	894	892	917	957	909	875	936	904	871	882	948	902	928	957	928	912	954	872	900	952	916	886	900	938	983	894	916	966	888	977	876	950	970	904	919	934	932	960	919	996	962	955	899	892	969	912	922	922	963	908	934	917	918	934	912	937	956	927	906	953	910	900	909	874	981	949	887	909	913	970	950	930	924	917	963	917	922	953	936	967	889	929	929	858	998	924	903	931	897	906	906	924	967	916	934	933	912	967	909	963	912	889	984	966	892	924	977	943	909	913	941	923	890	903	869	962	952	924	935	909	946	952	916	961	917	959	920	946	921	919	884	917	919	874	944	915	961	968	922	948	907	940	1013	919	957	909	939	956	922	899	872	902	958	886	982	897	942	900	900	909	917	922	934	897	921	908	936	948	905	936	916	928	935	916	934	928	896	871	922	858	922	931	920	969	945	840	888	950	889	961	958	990	847	958	908	908	942	953	991	941	970	947	895	946	894	874	910	946	925	928	970	898	837	946	942	930	896	947	890	997	878	912	908	923	860	874	938	932	907	916	943	999	909	935	888	898	905	926	890	931	919	932	915	985	902	948	974	906	915	921	920	972	963	940	905	937	920	901	934	932	924	950	940	891	969	939	960	909	867	898	855	880	888	894	946	904	893	960	926	941	934	898	924	928	910	960	966	910	945	975	944	927	903	928	948	897	884	942	972	939	925	940	945	943	881	940	904	885	924	903	908	931	935	863	876	933	946	924	893	1001	947	927	918	908	869	944	931	954	872	957	914	962	933	949	1010	935	960	937	904	940	978	930	924	924	906	909	932	917	959	920	941	904	896	910	919	901	912	899	943	928	943	884	935	985	905	911	922	913	927	945	953	891	889	947	871	929	936	954	896	932	929	981	903	972	925	982	900	942	891	917	934	950	989	872	901	905	960	927	920	928	912	914	921	903	1007	898	887	912	947	902	959	888	950	951	905	982	922	925	892	914	932	891	964	898	952	939	878	862	966	888	930	928	891	905	933	976	910	919	903	936	948	907	926	914	883	951	929	908	932	928	911	943	916	925	880	953	954	928	919	906	879	900	881	896	912	966	984	969	915	920	910	930	914	920	953	918	934	953	932	968	902	899	963	900	941	924	926	912	928	960	858	904	994	927	949	943	976	951	946	890	910	968	872	927	892	902	936	946	906	898	934	928	885	917	931	908	912	958	921	932	882	881	903	941	865	859	960	912	898	941	920	974	900	858	972	900	954	907	958	943	980	893	976	927	870	931	949	893	929	892	917	952	899	916	943	940	902	872	951	948	936	903	963	864	956	930	947	873	940	947	855	924	871	868	933	947	926	923	899	964	894	931	921	927	848	922	888	890	897	930	967	945	966	982	937	945	934	900	927	935	849	942	970	994	912	897	909	904	945	917	899	931	921	967	952	921	913	914	945	908	953	954	905	869	934	957	931	890	907	936	929	951	949	944	938	968	927	943	923	931	948	856	901	933	904	991	932	932	924	917	906	931	889	897	910	927	916	984	966	952	975	956	961	957	932	915	905	932	952	923	940	923	887	926	941	940	913	922	968	951	905	891	950	1039	911	935	935	888	978	930	879	948	980	955	939	953	903	904	920	992	943	932	933	977	912	944	965	951	955	974	960	971	892	919	880	912	962	917	892	908	935	939	906	977	979	933	880	922	903	840	940	910	892	960	894	925	869	951	887	968	932	918	929	903	941	929	946	907	981	912	876	927	872	967	946	913	960	906	898	918	902	945	926	929	865	954	912	894	911	942	891	918	968	921	919	919	915	931	945	932	941	865	916	862	927	902	928	896	962	897	963	936	904	973	920	923	884	948	855	901	929	969	940	994	932	956	922	904	951	915	904	933	907	978	911	914	908	951	931	996	905	908	936	917	875	937	960	928	908	945	942	934	948	926	886	935	908	880	955	904	904	915	892	873	941	889	939	906	888	853	958	904	933	902	924	913	992	911	932	895	928	957	961	893	993	923	956	949	939	895	895	928	941	906	910	918	911	817	933	925	898	907	913	976	876	931	973	916	933	906	959	907	871	949	896	968	972	935	948	890	903	953	885	951	926	897	924	945	888	935	923	932	872	937	897	876	881	907	933	939	920	959	926	890	918	943	884	865	958	902	887	974	899	904	960	965	879	915	933	935	918	979	939	985	939	933	877	985	914	906	928	889	917	948	863	953	900	948	914	948	909	945	937	944	888	948	896	939	951	910	954	908	909	912	937	929	949	907	881	955	895	903	890	892	965	901	881	889	907	920	854	882	901	930	881	920	891	885	944	928	929	892	903	932	946	834	913	919	926	895	941	955	950	933	943	910	944	906	933	902	879	953	908	970	910	993	960	943	926	891	889	885	962	896	916	868	916	916	986	939	948	984	941	894	914	944	951	940	904	940	938	935	923	927	909	884	946	903	975	914	895	903	885	917	892	942	903	835	926	960	933	900	954	958	953	895	975	912	918	893	934	912	883	942	920	835	897	897	846	858	882	930	931	902	969	953	845	959	932	925	972	943	948	911	918	932	956	873	892	916	932	903	948	915	901	910	957	933	885	935	971	861	924	979	870	934	923	920	981	898	869	922	946	911	933	935	904	917	951	934	931	921	914	941	898	900	986	934	949	956	883	917	882	890	907	955	897	927	933	920	914	934
3613	3656	3122	1807	1336	1136	1005	933	860	848	813	736	783	738	743	737	752	758	714	712	799	708	717	664	708	674	701	676	676	687	717	712	703	704	676	712	709	686	708	679	721	686	717	721	669	712	709	707	643	695	704	677	736	697	662	667	669	675	677	662	722	706	685	657	704	687	665	689	680	693	665	671	683	710	661	693	692	704	702	684	672	672	695	691	701	643	710	701	637	711	701	638	702	710	686	680	685	694	715	696	706	693	713	688	714	706	709	686	653	683	702	671	678	658	632	673	679	620	641	695	681	747	669	661	660	717	703	714	653	637	708	686	672	662	712	713	652	690	714	707	702	681	729	688	667	706	666	695	650	633	693	708	653	607	722	648	724	726	677	684	711	678	699	678	679	688	690	676	704	718	667	703	695	714	684	690	662	671	653	689	665	679	681	696	668	663	656	698	697	670	683	702	660	670	683	685	669	677	672	731	655	648	743	632	692	677	684	705	722	674	723	707	680	671	665	717	690	668	671	697	636	687	726	629	676	669	688	663	687	662	666	647	705	653	681	646	680	684	722	666	722	714	695	693	661	683	617	699	696	717	660	676	662	663	658	663	686	682	653	658	641	703	694	694	665	687	684	631	709	647	681	646	628	662	645	653	675	636	672	692	640	651	693	657	659	615	720	639	674	730	682	653	687	653	701	648	658	701	693	658	714	705	652	654	729	689	683	637	708	673	659	677	746	690	662	683	660	666	662	649	684	679	672	661	654	691	679	633	666	676	708	713	658	651	682	683	695	699	673	671	695	675	660	690	684	651	711	685	687	639	663	699	689	661	656	686	690	682	640	674	675	705	619	677	696	637	749	652	682	649	665	685	661	665	655	652	657	723	703	682	715	680	680	667	676	679	675	697	601	700	700	669	689	697	704	718	658	643	666	688	732	667	704	680	655	647	700	655	664	732	677	647	668	697	625	704	657	703	650	695	723	679	661	678	692	621	695	664	707	655	713	690	662	692	660	644	648	748	750	669	676	657	681	702	713	672	672	664	636	669	641	698	659	659	701	731	654	675	655	687	664	678	694	644	672	712	610	691	695	667	625	633	682	664	743	658	665	662	681	637	640	691	674	684	680	635	685	683	690	640	684	691	675	696	665	690	656	692	692	715	628	627	691	739	700	698	701	659	704	691	668	600	656	642	696	641	706	652	695	663	703	675	629	657	683	688	747	637	647	671	686	692	618	713	668	698	660	667	672	690	700	663	634	716	691	679	647	695	674	646	653	647	676	631	661	723	684	657	637	668	675	646	673	678	673	678	656	651	685	718	745	667	704	698	696	683	679	695	680	676	655	654	713	677	669	647	668	670	659	637	681	693	642	688	666	669	684	695	648	650	675	626	683	654	686	671	645	691	688	667	662	659	644	679	647	708	677	708	678	678	684	693	662	646	668	687	644	640	668	663	663	685	671	606	683	707	691	695	669	616	641	717	712	676	670	677	678	649	632	718	653	692	678	664	678	654	659	704	668	671	700	695	667	676	648	652	708	693	638	681	657	660	656	665	736	659	703	656	661	658	651	654	669	634	693	670	680	690	657	675	692	693	676	666	672	679	677	611	651	696	710	665	685	699	688	679	649	719	710	675	640	627	690	650	675	667	605	687	681	628	622	662	663	675	651	697	724	622	706	633	632	631	666	646	662	642	697	682	654	709	690	671	659	633	681	623	673	689	674	656	671	696	686	659	641	705	689	677	681	679	666	644	648	658	648	644	636	683	667	681	706	702	737	687	648	644	684	697	679	706	680	646	658	664	671	690	647	660	667	684	703	636	657	704	725	691	662	664	656	674	668	665	683	669	673	640	679	697	675	706	665	663	709	696	679	675	661	682	678	725	644	658	647	688	663	676	645	620	662	641	697	612	675	657	665	677	696	726	728	661	688	690	658	664	714	650	696	717	682	698	709	621	658	734	662	684	695	714	660	695	685	690	710	659	679	640	710	627	684	654	649	701	660	675	631	668	631	694	695	698	689	682	682	680	643	655	680	701	674	646	693	630	654	683	645	696	702	639	670	680	671	683	633	683	704	674	714	628	646	703	654	681	712	652	698	685	693	650	678	606	642	702	659	685	680	646	698	735	616	671	705	677	661	658	629	666	693	660	652	680	701	647	677	628	696	686	662	685	669	661	661	723	661	663	653	648	633	636	687	651	704	650	630	706	674	662	649	690	638	658	704	680	677	684	658	693	673	639	655	679	699	648	687	678	705	647	660	704	640	698	663	696	647	674	665	683	680	674	622	667	653	655	665	660	649	706	642	706	665	688	709	654	677	682	687	634	658	702	678	691	646	686	698	697	666	673	672	659	659	699	619	619	668	716	620	685	657	671	672	675	674	648	696	658	636	685	731	644	711	676	635	669	681	696	694	681	668	686	705	662	665	708	589	708	693	618	655	680	684	671	680	703	729	636	643	600	687	693	664	656	680	665	675	672	673	717	686	694	684	692	676	657	697	687	686	662	665	707	675	668	649	665	648	689	706	658	654	693	697	702	672	644	702	688	695	664	696	676	689	660	661	697	656	762	699	688	664	692	670	643	652	695	706	698	695	628	649	713	680	670	696	668	651	698	664	674	715	660	661	640	673	651	706	670	657	704	669	681	647	681	709	710	692	650	676	688	665	659	679	667	724	689	680	651	688	667	677	697	686	665	653	684	675	723	633	725	694	646	653	631	708	676	637	705	662	645	670	685	693	685	683	664	682	704	609	676	656	651	687	659	657	682	687	632	646	667	635	691	639	647	718	649	655	662	689	660	647	622	679	682	653	677	721	681	685	665	675	665	671	661	638	659	644	693	698	659	696	671	696	619	691	688	684	647	702	654	665	670	700	679	671	669	691	672	694	660	716	708	712	687	691	695	607	655	675	671	657	680	659	598	713	647	681	675	679	722	663	639	691	670	683	649	721	695	665	663	716	677	681	676	702	676	658	668	680	650	659	621	661	726	627	683	656	651	630	702	647	718	716	700	680	715	681	710	678	654	721	647	702	690	683	643	702	666	707	675	645	666	691	672	663	688	665	656	674	692	683	680	667	683	677	697	685	654	634	657	712	671	610	687	727	632	670	633	628	662	672	661	655	668	647	657	691	669	652	638	620	672	705	692	668	665	680	627	700	657	678	649	713	696	665	663	657	699	700	684	651	648	675	676	713	647	724	713	640	665	669	646	648	721	657	728	695	672	655	656	658	659	660	663	678	680	682	669	687	716	668	661	684	658	659	707	675	698	673	656	686	655	695	626	679	642	642	688	637	746	642	617	605	700	680	655	697	656	648	671	656	673	703	649	673	708	637	672	691	667	709	665	688	639	689	675	667	694	668	712	712	662	664	695	665	644	654	664	709	672	710	690	699	676	653	675	657	636	606	652	684	687	681	707	609	703	667	658	661	685	658	670	654	650	630	644	637	666	677	659	650	667	657	720	676	684	617	716	649	665	675	677	718	687	709	660	666	670	677	651
24496	21478	28825	24579	21468	9082	1976	1279	985	973	942	948	904	911	946	858	879	867	852	892	844	895	816	895	804	824	883	858	794	825	860	833	879	841	816	825	809	826	795	861	824	795	837	824	841	870	821	814	820	827	771	817	883	770	817	820	782	831	833	791	800	826	845	869	797	823	834	834	822	813	828	815	828	782	804	779	867	860	813	762	839	861	830	776	866	846	807	831	801	815	817	845	836	799	834	831	820	843	813	795	927	755	864	854	784	795	789	824	795	802	829	794	826	793	844	800	802	794	817	788	825	841	786	849	761	837	844	834	876	808	855	811	825	831	836	785	807	791	791	789	768	766	807	801	859	813	813	849	780	821	772	798	843	831	817	829	807	815	801	845	818	803	792	874	818	808	801	849	832	770	808	773	819	764	802	804	776	858	809	803	804	821	861	795	814	761	820	827	798	801	808	805	845	828	803	788	829	822	783	815	849	804	820	811	809	848	808	829	818	813	793	813	823	769	804	847	788	845	758	896	826	807	821	766	828	796	865	801	815	823	782	839	791	819	808	838	802	828	856	761	793	831	820	827	773	823	828	770	743	805	849	792	850	873	813	809	810	839	874	822	841	855	867	801	782	857	792	848	794	847	790	817	725	764	872	834	842	836	827	779	776	757	804	777	764	778	808	748	776	852	819	804	808	799	859	812	818	856	850	841	798	824	753	857	825	823	817	780	798	859	829	837	810	808	784	795	839	860	796	796	820	786	767	780	792	803	819	772	812	785	801	772	812	843	796	777	858	806	773	821	788	840	848	773	832	863	762	808	766	786	794	774	794	745	800	817	781	799	783	847	820	808	771	796	868	828	781	799	835	823	805	798	789	749	857	791	770	766	780	774	833	827	819	819	807	880	792	765	859	775	846	817	830	827	868	886	803	810	822	788	804	824	803	829	810	834	822	799	778	805	862	826	839	823	809	827	843	843	825	870	808	792	764	721	812	765	787	844	818	807	830	778	830	834	803	784	821	792	759	858	797	808	802	812	806	814	753	818	836	785	737	787	817	794	826	846	842	835	832	793	817	797	797	833	817	840	802	783	809	830	783	854	791	766	820	829	822	804	807	810	790	796	788	795	808	837	807	742	772	801	834	815	797	825	798	761	791	819	816	816	858	812	819	812	831	773	825	780	803	758	815	830	859	876	798	810	810	872	789	817	756	783	849	822	799	818	756	852	795	733	843	790	737	800	759	799	835	749	857	785	787	780	797	825	809	811	768	771	802	835	793	832	789	857	856	827	808	782	804	871	795	821	884	858	806	828	807	790	787	784	800	810	808	786	811	782	830	782	784	829	873	784	773	811	799	813	817	884	811	835	796	763	826	790	825	798	862	736	795	789	788	830	809	835	809	802	825	827	799	802	762	826	777	794	802	824	789	791	763	794	827	812	804	808	845	789	796	779	863	786	789	831	788	857	826	827	878	777	788	770	841	784	768	805	805	822	742	785	810	842	833	801	836	851	796	779	799	776	757	828	757	831	799	775	788	848	818	804	819	808	863	830	736	812	807	783	763	797	827	818	757	818	840	853	847	799	834	821	839	832	831	811	797	839	783	832	825	824	808	803	792	823	804	771	833	827	821	812	827	793	791	851	784	808	802	817	832	765	751	827	773	759	827	815	801	800	796	820	792	779	759	791	843	819	768	738	822	800	801	794	817	754	800	800	724	782	802	831	776	801	802	837	788	845	803	829	798	777	791	771	822	806	840	786	823	807	788	759	834	789	832	823	831	831	804	824	833	803	818	763	800	836	822	846	842	780	781	799	792	839	865	797	789	855	789	784	798	741	829	828	808	861	816	806	753	862	834	791	837	816	820	836	781	851	835	775	814	784	764	770	862	791	865	796	759	817	803	766	800	821	823	785	844	810	805	801	787	792	807	820	798	828	813	845	857	803	763	820	817	776	809	807	748	799	833	813	780	797	773	852	819	814	778	784	820	807	784	817	796	859	780	782	818	830	801	778	811	831	789	806	795	794	846	851	813	790	790	843	817	817	798	872	806	792	799	803	802	788	759	779	754	812	786	810	861	788	799	818	738	835	814	799	753	796	869	814	823	809	786	755	806	796	815	832	788	747	799	814	806	803	804	832	817	836	795	819	843	799	797	796	861	766	795	802	811	783	824	809	813	806	807	814	764	799	760	816	791	794	758	765	788	807	827	800	818	848	782	791	824	812	812	826	782	751	774	755	762	815	826	838	804	778	817	796	792	830	852	820	805	848	866	828	791	785	793	854	792	786	766	818	802	794	811	809	809	795	796	823	834	764	792	786	867	758	855	859	783	862	798	802	843	834	806	806	843	803	795	799	811	795	852	828	835	823	834	773	842	763	796	861	742	804	812	796	769	789	870	795	832	843	784	816	825	771	787	804	784	769	806	803	804	873	837	810	841	786	855	806	816	787	811	753	802	826	755	848	839	817	814	765	824	822	804	798	828	777	825	817	786	854	818	829	828	861	818	780	851	791	787	778	850	833	804	811	848	852	797	832	862	785	793	802	858	844	787	780	819	815	849	778	835	784	819	885	799	766	810	808	827	802	814	800	839	865	766	822	802	743	810	825	824	774	806	829	780	797	832	803	788	763	782	850	742	797	778	792	847	783	851	849	814	812	816	828	809	830	865	832	833	770	816	799	805	761	797	843	840	821	858	825	778	856	842	802	828	822	809	842	788	750	843	805	801	788	831	891	785	815	820	767	819	790	749	816	790	770	847	787	817	835	792	804	807	780	798	797	814	768	843	785	821	830	807	836	807	811	796	764	788	752	872	815	757	747	793	779	820	763	867	780	819	843	800	787	752	817	835	779	809	791	827	763	789	786	836	746	800	775	792	791	828	808	803	845	806	743	796	847	831	862	819	753	748	792	795	811	830	830	807	781	824	794	854	835	808	795	853	850	825	842	820	804	767	779	828	799	807	756	781	819	791	792	799	849	794	805	839	828	847	811	785	797	814	777	763	819	802	756	822	774	770	764	807	823	826	775	809	870	789	805	824	790	837	733	798	822	779	800	810	793	771	797	850	791	800	833	816	822	803	832	826	782	780	795	840	773	802	761	836	743	819	838	826	854	801	813	787	791	830	829	816	819	817	858	808	776	855	785	825	807	822	786	813	756	802	824	810	821	847	763	812	809	812	831	817	787	840	833	814	776	819	814	774	801	786	807	802	826	818	829	816	829	858	822	816	834	845	787	802	812	791	856	840	813	832	847	825	832	807	792	840	769	808	831	819	815	805	794	811	802	810	794	801	829	781	802	797	805	861	862	823	811	801	819	781	799	839	795	859	787	776	786	810	795	809	818	800	755	813	801	789	757	796	832	794	803	830	799	787	811	765	806	759	886	764	817	774	780	794	805	827	766	800	777	760	835	819	861	830	794	806	824	830	797	804	826	836	806	781	807	784	827	818	824	825	793	825	779	746	765	867	788	810	836	831	807	817	796	794	833	799	767	873	814	827	810
3794	6052	4936	2609	1829	1415	1218	1050	990	850	809	826	784	730	688	701	699	711	659	689	669	640	678	632	624	636	596	598	661	623	675	604	643	665	581	639	680	578	671	648	614	620	605	665	624	640	643	659	570	555	582	590	635	613	590	629	608	623	631	621	614	578	620	630	604	611	602	558	631	577	605	610	594	592	601	604	613	581	581	591	607	646	650	592	619	631	651	593	594	645	656	611	604	614	580	612	584	585	603	639	601	566	615	588	602	577	625	651	616	638	641	590	603	608	621	629	670	571	638	592	630	612	643	612	595	629	585	628	672	610	641	620	600	621	607	637	566	614	646	604	606	598	582	630	575	634	646	586	634	647	614	602	609	615	606	622	574	587	621	668	617	638	589	636	591	616	581	587	594	607	601	610	588	618	638	594	590	606	599	595	608	595	563	599	599	597	590	618	633	582	612	555	624	516	605	618	660	561	597	635	571	618	616	581	625	596	606	550	580	580	573	557	595	619	581	659	644	610	612	630	633	664	615	622	586	593	597	599	610	582	619	564	609	572	619	654	594	604	596	588	585	647	598	635	621	584	590	627	618	632	587	579	601	614	595	607	677	620	606	595	636	568	623	575	658	605	600	604	620	644	569	602	606	618	591	583	646	563	628	569	595	661	610	590	646	608	601	602	549	552	619	556	607	606	616	645	596	580	637	579	546	589	613	617	591	609	616	606	594	606	606	636	628	575	630	665	625	588	599	589	589	592	591	596	609	569	627	619	631	593	595	593	619	599	590	570	633	570	642	618	614	579	606	626	634	623	625	624	672	575	602	627	572	582	591	593	575	608	610	577	638	619	595	610	604	618	597	595	589	599	606	603	608	610	617	606	603	563	631	601	605	619	616	568	605	636	630	591	593	602	622	623	614	574	611	646	634	593	614	655	610	568	614	637	629	572	545	596	630	612	591	596	603	654	589	603	658	586	570	628	600	596	614	610	607	616	590	572	583	643	624	612	651	592	610	614	596	620	559	604	611	596	572	594	624	584	594	594	585	586	609	642	628	582	592	631	592	580	585	594	604	629	565	637	623	586	605	625	545	597	618	597	575	594	595	581	570	587	607	617	593	592	625	607	569	623	584	602	570	620	610	571	582	651	612	597	568	577	586	650	611	555	611	589	593	610	568	572	621	616	621	604	605	567	593	597	619	567	605	576	601	619	544	626	594	585	578	596	572	615	581	642	600	573	569	565	579	620	589	605	617	633	573	606	581	624	568	617	587	593	580	601	626	579	611	587	586	620	581	597	559	577	610	574	568	599	649	564	642	582	635	600	614	601	589	582	599	580	568	574	595	603	583	575	591	623	567	627	592	591	596	602	594	582	651	563	603	603	646	576	624	549	541	580	580	600	550	594	632	605	598	655	553	566	600	615	586	596	607	601	575	608	570	630	604	630	593	579	611	637	662	580	581	617	574	612	610	635	609	603	649	593	633	637	573	612	568	601	568	584	592	572	646	589	622	590	602	541	616	652	590	591	566	568	605	572	576	593	596	548	582	579	620	601	618	558	583	573	610	616	572	623	639	616	582	555	594	577	600	611	609	561	593	607	592	597	594	610	596	532	594	590	577	607	585	575	593	595	590	575	584	627	579	562	579	594	569	600	592	609	604	616	626	587	566	635	596	604	603	599	613	574	590	623	579	582	596	584	566	624	612	603	625	593	575	609	640	593	589	603	594	597	614	575	611	624	576	611	606	561	615	605	574	590	607	584	583	615	587	611	606	612	560	579	633	575	608	629	610	613	615	612	602	592	556	577	609	615	592	585	564	595	591	616	586	612	554	577	568	597	607	593	626	590	597	589	622	622	546	585	625	539	606	578	600	540	617	611	621	601	591	600	579	651	590	590	577	611	613	579	607	606	574	587	563	614	575	595	612	593	610	627	615	592	664	591	633	554	606	604	591	609	586	589	555	622	552	625	591	614	623	591	617	672	621	577	567	552	577	593	606	610	628	605	632	591	618	589	581	579	594	612	556	593	595	623	596	577	594	616	593	587	586	609	613	611	580	593	605	607	634	588	630	597	574	611	601	594	579	588	564	615	573	603	625	601	561	605	593	612	594	609	650	564	615	547	612	612	621	580	581	639	603	595	600	609	607	612	627	595	617	613	608	617	553	527	621	569	612	584	639	620	575	631	592	587	569	608	591	651	604	614	632	593	602	626	580	596	574	640	558	628	631	603	566	657	585	592	601	593	586	603	599	612	643	594	600	580	564	552	636	584	568	588	578	603	564	649	593	578	573	594	569	607	601	621	592	611	579	578	573	578	595	596	589	608	600	603	577	588	591	679	589	617	627	610	586	584	612	596	594	622	594	562	582	594	599	531	587	642	549	607	597	620	624	567	531	608	581	597	623	575	577	600	555	609	590	608	614	626	595	577	574	614	587	585	563	587	598	588	584	597	618	566	578	600	611	600	589	576	622	626	578	605	573	605	595	601	578	574	607	577	606	611	573	602	613	637	626	589	604	628	574	605	600	615	590	566	580	583	602	575	610	572	551	529	615	636	611	630	580	600	580	592	602	571	579	613	574	589	549	604	542	570	604	588	650	576	597	577	647	605	630	588	577	589	593	636	590	579	566	577	601	601	554	547	584	583	620	609	617	550	580	631	599	620	584	562	562	592	592	606	630	615	601	604	610	646	574	551	574	614	574	596	591	631	631	601	618	626	596	567	568	616	576	559	618	581	603	603	605	603	613	593	574	566	633	623	580	581	637	604	605	627	579	626	607	600	648	567	592	631	587	618	579	625	572	593	592	601	582	570	627	593	565	600	597	587	609	612	618	581	591	607	608	619	570	602	578	589	596	619	606	602	574	609	582	561	596	584	541	514	600	607	591	597	616	593	560	601	612	559	593	610	610	606	580	595	574	594	638	609	611	579	580	559	623	602	576	598	637	585	607	563	575	651	606	615	586	593	586	615	575	585	592	614	589	587	585	612	622	554	588	583	611	599	599	579	544	598	607	642	610	608	608	592	574	593	619	612	611	574	627	590	569	550	599	585	599	586	593	574	612	573	614	568	597	629	608	609	607	565	598	596	596	621	555	601	622	615	647	584	599	573	567	529	576	618	602	588	599	575	598	561	596	580	592	611	555	588	595	612	586	617	626	587	601	581	639	606	609	596	568	582	593	633	575	596	535	582	611	611	582	627	602	611	576	574	615	637	639	574	577	617	621	601	570	607	588	619	572	558	606	591	627	565	604	574	581	596	578	590	564	607	622	610	572	603	564	590	620	583	596	586	633	625	616	646	564	592	542	597	579	547	589	581	586	545	568	542	543	610	587	583	575	602	605	579	610	600	598	579	582	542	600	591	578	580	614	610	565	616	598	629	637	586	596	570	598	599	626	562	573	586	570	584	560	589	564	594	594	624	609	570	601	615	589	555	589	619	558	600	619	576	595	619	639	571	623	593	579	592	562	602	605	562	570	608	618	567	616	579	606	582	586	616
27896	10641	1128	711	567	557	521	560	503	567	544	509	543	569	504	501	561	558	561	571	512	493	524	575	521	533	512	531	515	572	546	518	549	510	519	559	526	533	538	539	553	523	532	517	544	553	527	531	552	523	538	522	549	522	563	523	528	550	560	558	540	524	522	556	526	495	497	524	509	531	531	509	562	537	539	469	562	524	533	533	518	508	560	535	497	526	518	554	522	508	508	530	526	536	520	509	557	540	512	528	566	500	505	483	537	502	541	453	517	550	539	560	554	502	503	525	504	509	519	497	536	556	517	499	513	500	570	548	530	547	500	517	533	514	533	539	540	517	534	516	519	515	564	527	526	525	536	543	498	539	554	560	544	581	530	556	531	548	540	515	494	506	464	530	496	548	563	497	545	540	536	547	536	538	530	532	525	512	525	536	504	548	539	550	504	552	480	505	540	542	563	502	508	499	533	503	553	523	514	517	517	507	575	542	460	506	498	514	543	505	546	525	553	535	539	545	504	527	522	482	562	513	570	503	521	573	498	523	541	565	544	523	563	537	542	590	523	586	535	562	508	543	520	528	512	524	518	544	525	539	539	507	557	526	520	547	535	536	522	554	525	536	532	522	546	572	553	555	487	537	522	502	520	533	508	491	523	520	534	537	529	553	496	515	549	543	562	526	537	532	583	488	509	553	514	550	540	563	530	515	510	532	542	514	515	557	525	533	504	537	496	511	560	531	518	546	551	551	489	540	545	543	539	527	539	501	534	502	495	549	477	529	570	571	535	531	528	539	502	504	537	568	552	515	537	516	525	542	523	519	563	535	529	544	574	485	537	506	553	536	515	562	508	537	519	561	555	475	545	520	503	487	512	492	524	536	564	487	510	521	553	541	516	512	559	533	505	536	548	501	551	523	546	519	523	530	498	548	532	544	519	498	551	549	517	532	526	473	552	546	520	556	560	519	573	559	523	496	523	536	570	555	528	522	523	560	541	539	517	507	542	544	505	521	519	530	536	512	489	485	514	496	521	495	525	527	564	551	513	532	517	496	528	502	524	528	547	488	548	534	554	464	498	556	503	564	501	555	529	553	518	514	540	544	525	536	528	561	534	521	513	539	540	529	545	564	515	551	515	514	518	534	565	538	516	538	503	514	491	547	495	500	523	504	535	571	551	565	558	522	516	524	519	495	523	542	508	540	574	530	526	538	539	558	539	513	559	531	524	511	534	516	550	539	558	534	519	490	528	534	508	531	537	537	526	565	486	561	537	527	569	496	521	525	536	513	513	557	554	531	501	525	515	528	519	579	544	510	534	526	508	511	555	506	534	519	531	537	510	556	523	510	560	546	533	526	527	494	542	532	503	551	522	560	590	520	527	514	507	520	545	562	522	566	565	521	561	536	473	554	536	553	541	471	539	513	527	576	543	548	532	536	512	535	533	528	519	540	505	558	520	547	538	555	532	539	552	515	543	508	510	524	592	537	526	499	554	543	519	560	520	525	549	536	509	499	529	561	532	539	530	504	532	533	544	521	560	521	526	570	584	551	550	494	536	503	525	515	515	557	552	522	556	521	521	528	522	533	521	604	505	498	559	544	493	542	551	549	532	528	558	500	554	507	531	528	515	549	547	546	536	531	498	527	532	558	545	507	500	533	524	549	513	500	527	531	575	511	521	529	540	525	494	584	547	526	513	559	509	527	502	498	512	546	521	545	558	551	561	534	535	516	547	517	554	547	542	561	555	504	573	534	510	555	538	501	497	493	554	496	501	517	537	513	534	546	521	487	546	552	514	526	554	542	524	534	499	544	550	557	573	543	506	560	523	495	487	527	551	512	486	526	553	561	557	523	547	492	538	559	558	553	535	544	554	511	531	526	505	530	580	524	527	511	539	544	561	540	519	536	545	570	494	533	552	540	546	557	569	534	545	493	530	493	527	515	536	539	532	502	521	537	515	529	534	539	548	507	531	524	506	509	553	527	530	544	547	579	524	490	532	523	525	524	493	513	521	549	505	571	547	527	529	601	512	540	537	565	529	564	506	541	561	532	535	489	525	493	505	506	537	558	525	541	523	541	548	535	497	510	515	521	505	555	534	521	531	545	503	528	525	526	527	530	511	531	526	527	513	486	521	497	538	537	523	532	568	560	522	518	507	587	545	559	520	534	496	550	524	524	536	535	518	540	507	495	530	527	560	518	486	515	525	506	553	530	523	489	519	536	566	525	500	528	522	509	519	508	533	569	525	503	550	533	488	563	487	496	521	544	554	571	558	501	518	560	529	503	572	509	530	537	508	572	555	537	526	514	515	542	516	562	536	517	520	533	539	521	547	555	526	596	548	569	532	539	571	544	542	523	550	515	519	592	559	563	545	551	515	555	557	565	546	512	549	567	545	497	465	532	542	522	522	548	544	506	534	500	535	553	535	522	531	513	534	503	526	514	486	498	520	542	501	545	510	529	538	544	496	520	471	509	477	533	545	496	508	537	513	534	554	556	519	530	531	527	515	541	537	554	488	557	493	549	528	555	526	519	523	550	527	537	516	531	544	514	526	534	510	593	550	522	541	538	515	587	504	548	513	517	515	548	525	544	550	514	514	519	527	533	496	554	534	540	527	523	525	528	505	540	562	544	547	527	542	507	542	517	501	499	561	572	519	579	529	545	515	529	520	559	502	518	473	527	527	540	524	497	552	517	539	523	524	511	534	505	519	537	533	514	578	515	525	498	557	544	545	514	539	542	555	521	524	503	560	546	526	533	559	532	535	530	579	522	513	528	543	522	519	564	531	527	522	517	531	524	555	585	531	548	497	585	555	596	519	550	513	526	562	546	519	504	511	512	507	557	543	523	530	536	554	545	527	534	547	555	528	562	557	549	515	525	508	525	513	550	509	527	562	523	530	490	515	529	577	528	529	524	540	555	534	559	520	533	524	559	513	544	530	526	536	543	493	520	535	528	531	519	545	530	513	519	525	510	541	559	522	498	518	522	512	556	520	530	492	493	531	536	490	531	542	486	501	528	517	517	514	516	542	561	538	492	547	539	573	515	519	533	503	556	511	531	519	544	510	592	530	554	508	513	510	529	496	552	500	512	529	500	530	558	538	508	537	524	559	523	553	575	528	511	522	523	543	500	506	527	569	543	511	501	467	523	526	527	533	537	492	564	516	512	583	511	546	540	544	522	516	537	508	550	540	511	505	498	541	506	537	550	502	515	558	532	541	516	561	479	536	541	539	547	472	517	539	550	538	538	529	526	541	555	518	528	520	534	552	501	533	518	556	541	540	528	521	483	528	515	506	524	587	535	534	532	530	490	477	524	493	527	564	543	521	554	540	526	563	548	542	575	506	514	542	518	517	506	528	514	526	560	505	549	548	523	509	515	546	548	530	569	528	553	535	564	554	505	507	545	526	537	545	509	525	528	495	493	545	508	500	538	501	518	549	527	535	525	528	521	554	539	529	515	561	490	521	505	528	488	529	539	562	546	568	499	533	527	557	527
4894	575	524	435	476	345	442	417	403	358	375	402	385	351	420	362	368	375	397	344	384	406	414	390	393	393	362	362	389	404	361	400	389	360	370	413	377	406	373	423	397	332	392	397	376	370	370	378	366	388	379	394	373	394	377	411	366	389	363	375	414	376	399	390	406	369	392	392	412	402	393	427	373	359	386	385	422	385	355	366	365	350	361	388	361	390	368	394	365	379	381	388	379	379	359	382	398	377	399	397	363	390	374	366	407	378	362	389	364	380	374	390	392	393	378	399	388	367	414	397	397	363	395	379	397	399	374	388	394	405	374	402	372	370	374	390	369	383	410	383	386	418	388	391	365	397	364	368	364	372	440	380	381	349	416	420	381	377	361	409	393	363	436	373	404	395	353	376	410	390	386	376	373	397	360	381	354	367	391	382	400	366	355	385	351	392	358	385	386	345	386	374	405	356	399	346	381	392	395	413	410	386	394	397	419	326	356	372	347	408	409	360	418	354	409	392	373	381	366	373	390	377	393	380	351	358	432	381	371	370	404	398	366	364	402	361	358	369	370	382	402	373	344	377	394	362	397	357	394	348	362	377	404	368	355	345	391	365	380	379	377	367	401	414	399	358	370	420	380	363	368	427	347	394	399	352	403	350	366	395	398	377	418	350	353	344	399	390	353	384	376	404	361	378	365	388	363	364	401	403	417	398	365	396	382	363	397	374	379	415	376	363	402	350	358	356	406	371	388	386	367	373	405	403	359	360	371	362	408	404	404	411	358	369	372	392	379	381	382	352	345	376	365	366	397	363	368	371	380	401	369	368	376	387	379	388	376	381	336	416	386	371	387	389	365	393	369	400	429	410	366	371	371	374	353	375	367	385	348	374	425	383	416	375	371	403	384	367	371	402	401	396	365	379	409	394	371	408	398	379	374	375	357	383	375	396	400	389	356	389	397	370	373	371	376	390	346	370	383	393	347	395	364	386	375	364	363	363	376	377	357	402	420	391	357	365	369	371	362	347	367	402	376	400	384	374	400	325	352	368	379	365	386	380	378	363	350	376	410	373	385	394	398	377	362	365	375	375	428	347	393	403	393	383	357	352	380	375	383	356	376	386	380	392	365	394	376	375	375	382	370	410	366	360	364	364	358	376	395	346	361	379	401	394	377	371	376	359	396	355	372	380	362	396	403	369	409	359	368	379	372	404	388	399	380	411	390	381	381	393	412	387	412	423	385	406	382	382	395	400	387	387	410	355	396	390	379	387	375	388	370	394	347	377	361	400	367	376	413	397	384	427	397	394	347	373	369	382	348	340	395	360	396	385	367	416	414	384	368	366	378	376	369	375	364	400	377	380	363	402	412	385	381	361	393	386	399	387	379	379	369	372	370	389	365	357	387	363	356	382	397	387	378	379	371	411	367	367	337	380	384	345	392	418	370	370	361	377	381	379	339	414	402	379	402	407	361	387	390	381	357	392	363	391	366	386	356	376	393	376	358	364	351	369	385	403	403	365	383	371	372	377	365	386	367	378	353	378	378	386	363	388	338	416	403	362	370	375	414	369	372	355	413	384	392	378	348	389	374	388	384	365	385	408	355	376	415	402	379	380	399	377	362	373	391	389	382	384	361	418	383	366	400	398	378	340	355	379	411	359	399	382	404	354	364	371	363	386	391	373	413	414	394	376	347	397	353	399	410	374	347	378	372	395	346	404	321	348	373	368	348	379	379	391	390	349	417	383	402	404	390	418	375	357	374	405	390	368	358	417	400	366	383	371	363	371	401	383	379	379	372	360	366	393	410	360	356	375	367	392	374	397	377	384	394	376	403	375	365	389	374	406	396	379	373	367	352	387	422	395	361	383	411	396	393	354	389	360	366	345	398	353	377	396	368	372	396	402	390	401	374	412	390	341	367	403	388	381	372	416	392	388	379	364	409	350	369	408	429	425	391	385	424	378	374	379	398	398	351	374	388	404	396	383	389	379	383	368	372	369	379	399	402	395	357	388	391	394	394	382	370	394	369	383	403	358	346	362	353	354	403	392	358	396	376	409	363	413	368	381	390	378	355	382	399	356	380	407	387	409	398	420	367	373	406	392	364	380	412	390	383	397	373	372	393	381	384	415	363	370	387	388	411	402	384	366	404	378	361	362	364	370	368	371	394	376	351	364	363	375	358	391	368	403	363	393	361	381	415	388	372	367	388	406	392	377	389	383	400	370	386	373	385	371	379	389	406	360	359	396	371	400	371	397	366	407	384	355	366	384	398	392	401	404	419	367	382	408	386	395	373	371	395	320	354	422	402	391	382	405	379	383	388	395	395	371	370	361	374	356	360	374	392	362	361	353	378	361	348	410	348	403	397	387	394	388	387	394	368	393	396	384	381	374	353	363	399	388	393	419	381	366	376	398	377	360	419	345	396	347	375	397	397	425	377	399	407	395	360	379	389	352	373	380	411	358	379	406	403	391	337	389	398	370	387	355	372	393	398	388	407	386	351	374	389	378	386	383	395	392	385	371	370	362	361	392	411	404	351	375	408	372	378	386	391	428	381	391	374	387	392	384	363	368	401	346	367	398	381	374	398	399	361	374	376	371	368	377	359	374	392	372	382	383	362	376	375	406	355	366	388	404	395	384	369	361	346	420	337	395	361	391	402	362	402	377	402	394	416	374	403	368	369	399	392	391	406	387	367	378	382	352	350	387	418	434	378	395	372	383	401	374	390	383	406	376	393	393	435	385	386	396	380	386	357	373	367	386	389	345	422	360	393	348	397	376	367	412	385	399	380	391	394	388	342	352	387	415	397	379	406	381	368	355	365	362	368	389	346	334	386	384	372	396	391	331	394	372	405	379	375	402	378	404	365	367	377	372	395	397	395	370	417	363	372	404	399	382	374	382	383	413	353	362	407	394	388	398	385	397	383	367	388	392	405	384	378	403	378	358	383	359	399	400	416	368	355	376	368	381	420	392	385	371	357	369	371	402	378	373	356	372	366	405	364	381	408	392	389	351	380	389	375	367	366	359	394	362	414	363	382	399	387	372	379	403	405	368	363	360	399	371	389	361	356	414	371	426	407	396	397	382	386	379	392	379	353	368	416	365	403	370	357	357	400	355	366	414	384	395	385	327	359	385	421	358	376	388	393	370	364	408	387	376	382	358	397	401	408	392	365	353	402	369	383	394	390	402	399	361	368	395	361	364	368	365	383	352	374	365	387	385	368	347	372	337	370	407	376	415	376	382	390	356	357	383	403	377	367	391	356	380	406	403	375	403	392	385	364	411	397	394	371	350	355	376	386	364	369	412	352	380	378	396	348	378	370	381	376	376	396	390	371	385	383	372	396	385	389	406	390	406	367	394	369	384	362	367	388	358	384	396	364	353	389	388	379	393	358	366	373	383	386	353	359	351	354	366	396	363	398	365	352	370	367	360	350	342	384	352	393	340	355	381	413	401	400	355	352	357	380	421	385	419	353	430	390	393	368	372	366	376	380	378	360	377
25519	21482	27939	25427	11528	1964	1388	1170	1046	1044	1029	993	1051	966	1023	1052	979	939	956	971	941	950	989	931	997	943	993	927	925	901	938	944	981	974	976	1002	934	966	976	912	882	921	938	991	938	922	916	931	956	986	928	934	946	934	929	996	959	911	942	975	978	930	888	976	900	985	928	863	952	949	934	971	944	923	937	928	920	939	969	893	960	934	951	1003	928	943	888	864	937	920	868	961	900	973	914	944	980	944	939	935	960	888	901	945	920	958	952	997	973	900	927	904	959	902	932	948	940	930	932	937	896	963	992	912	891	899	954	924	999	903	917	865	913	957	939	931	885	929	884	966	941	917	902	918	913	933	923	949	934	934	918	915	938	938	944	950	980	894	882	950	943	975	874	923	950	910	899	896	925	891	931	948	947	945	921	932	972	958	1022	925	943	929	941	922	937	935	912	914	969	883	913	963	897	964	926	892	962	964	932	929	964	917	899	949	926	926	977	1002	922	914	959	929	908	930	901	888	933	913	968	855	963	967	938	922	914	912	964	925	922	905	928	945	861	930	887	946	921	931	955	965	925	939	885	912	941	983	911	976	915	906	905	940	931	877	927	911	974	972	926	909	942	919	941	909	939	924	949	966	964	934	888	877	951	895	934	975	977	914	915	947	942	938	985	922	924	932	908	971	960	923	936	906	926	920	976	927	934	934	982	975	902	987	939	917	895	941	997	959	992	973	925	942	852	942	919	932	983	925	927	913	927	903	965	981	900	889	978	918	925	902	932	920	923	953	928	927	972	916	1003	944	902	901	969	938	907	879	930	895	954	889	912	921	925	945	878	895	912	987	923	899	919	900	986	974	948	942	956	948	912	897	972	876	921	871	920	855	909	951	970	997	912	939	936	863	944	945	967	979	916	921	891	879	937	896	953	915	887	967	897	893	922	957	964	964	959	987	924	913	934	927	880	982	962	966	965	951	889	930	891	971	968	980	931	874	971	936	948	937	929	967	923	976	889	909	939	912	979	942	935	900	900	940	918	903	947	966	891	1007	960	928	938	941	935	898	983	933	901	971	964	920	918	969	963	918	946	942	907	955	955	970	905	915	954	927	935	877	893	860	914	927	894	910	941	915	924	930	965	944	927	949	934	975	925	933	895	883	923	909	895	890	963	953	922	907	887	926	883	933	931	951	975	954	920	914	954	888	925	887	936	941	914	940	927	917	962	959	968	931	922	962	880	925	888	903	926	990	864	927	934	933	935	948	922	911	921	931	940	946	886	913	986	970	945	922	932	972	981	873	933	889	973	929	962	955	986	932	952	891	947	931	978	935	938	931	942	874	929	897	908	928	930	941	924	955	913	961	909	942	958	968	924	917	974	953	944	888	868	973	1002	927	890	878	951	917	921	922	944	928	937	912	913	913	952	906	915	975	885	946	967	979	960	981	962	902	969	921	980	945	920	917	944	981	974	947	989	926	943	965	966	900	930	977	917	978	917	893	956	917	978	938	919	894	901	849	971	916	905	841	920	918	917	959	960	985	942	1014	882	952	961	944	904	940	939	879	963	979	917	941	964	872	965	919	882	921	947	934	967	927	940	913	990	944	941	925	904	912	916	989	932	908	945	917	940	931	911	935	890	926	886	909	1000	951	921	1007	905	992	920	912	953	956	862	967	962	960	925	910	949	978	984	978	897	915	939	936	930	905	918	948	893	987	943	903	936	908	915	929	986	943	909	951	960	888	940	920	982	933	1006	946	955	881	926	944	949	864	948	969	910	962	956	951	916	939	929	922	912	963	934	917	915	887	919	912	948	915	952	981	999	947	965	961	916	939	902	930	965	931	915	965	956	950	946	947	953	914	936	911	899	950	962	916	938	912	883	933	997	902	863	909	954	926	980	950	943	962	931	894	933	909	956	905	945	990	942	999	942	887	904	884	931	863	952	976	950	940	954	917	873	933	946	942	953	936	918	917	907	962	961	897	985	914	946	913	935	907	916	980	947	882	981	959	882	912	955	934	893	866	936	898	935	966	884	900	951	932	896	941	884	990	900	948	986	941	970	910	942	978	917	900	920	931	968	920	942	917	947	950	882	899	948	926	999	944	884	955	944	977	923	990	947	941	916	949	951	962	882	932	900	899	958	903	917	917	895	986	955	967	950	942	868	853	869	936	910	928	895	960	933	906	935	965	887	968	961	920	895	990	858	863	936	881	953	891	872	999	943	904	907	914	902	954	910	984	939	918	919	955	911	945	969	970	901	904	946	904	936	927	961	874	924	935	952	937	988	980	963	945	896	886	942	943	941	855	925	940	925	855	891	944	1028	965	933	935	965	910	891	923	898	954	931	901	907	986	901	989	893	933	945	939	943	905	949	936	949	992	902	929	921	966	936	960	883	940	913	931	907	942	943	925	906	882	907	951	905	867	874	907	859	941	969	993	981	837	862	918	965	949	867	943	860	897	908	980	850	917	930	898	951	964	941	912	917	917	943	968	930	944	907	879	931	934	898	941	886	935	927	924	910	915	936	962	914	897	936	889	853	903	931	934	951	910	913	962	984	931	939	919	933	881	915	950	969	945	936	910	980	964	941	914	956	921	942	948	906	936	887	919	917	947	919	962	958	951	912	919	935	898	915	886	949	951	971	932	952	938	960	942	905	895	978	917	884	971	938	923	931	990	945	950	927	943	996	880	913	966	925	938	937	914	952	881	911	888	940	894	956	946	908	883	959	998	942	961	941	947	869	946	879	894	911	901	917	957	926	951	873	940	990	926	929	898	950	915	954	983	987	940	957	909	931	943	911	980	884	970	968	872	901	878	924	870	953	935	887	945	958	971	926	866	955	936	901	898	923	898	920	930	956	950	919	962	896	929	895	904	954	904	908	913	944	925	884	919	956	926	950	882	871	917	932	918	968	894	927	900	903	912	905	902	918	948	947	880	924	874	959	978	893	933	935	931	909	876	891	962	895	951	939	912	970	914	976	992	905	877	937	972	943	932	848	906	919	900	919	908	970	955	894	937	938	860	927	929	967	926	948	972	902	927	903	876	1004	941	858	886	926	984	906	1012	903	930	931	952	858	941	907	908	949	931	942	883	925	1003	993	963	951	890	921	945	912	963	921	929	889	914	937	928	928	946	905	901	921	977	904	960	909	925	882	929	952	885	956	906	926	902	948	959	952	959	905	983	895	914	962	900	933	897	930	960	939	931	939	928	905	1010	933	924	921	898	953	902	907	923	946	956	929	937	915	932	952	991	949	933	928	955	992	915	938	961	905	924	925	884	937	911	913	862	906	942	965	897	919	922	952	928	912	909	877	962	909	961	899	965	914	906	935	914	954	874	929	932	910	919	925	919	939	981	975	934	852	918	920	948	941	876	940	905	926	939	904	908	959	933	977	1020	942	925	967	888	937	923	930	905	949	950	958	926	928	912	998	898	951	894	912	895	932	931	884	911	925	995	902	921	936	853	939	886	911	890	885	974	921	935	909	937	943	957	920	882	968	900	965	877	911	921	962	909
3525	3648	3089	1743	1326	1077	936	870	931	849	844	788	780	759	723	691	710	697	692	763	716	717	697	734	724	690	715	721	656	686	706	711	664	683	678	678	710	684	697	708	680	680	659	736	712	640	727	723	720	659	687	659	709	682	665	669	689	706	698	667	675	728	659	691	728	679	663	643	705	677	693	705	682	656	721	660	680	704	689	662	694	648	673	710	690	658	716	671	719	717	638	688	704	719	722	675	649	694	658	684	697	687	632	666	636	646	623	702	670	684	708	626	673	679	695	648	722	644	680	651	645	674	685	695	699	670	703	663	688	691	702	697	704	640	682	694	710	685	666	648	688	651	674	689	643	653	694	699	714	651	659	662	638	692	697	689	702	718	678	694	695	698	671	710	687	668	668	688	697	695	717	660	651	673	680	637	705	642	709	692	675	674	711	665	688	672	685	689	671	625	675	643	694	690	674	703	709	661	667	684	656	693	665	649	668	638	677	674	657	681	684	697	661	683	678	706	712	666	610	706	769	702	710	687	678	701	638	639	669	660	605	624	641	687	675	659	650	678	688	662	674	709	670	675	688	669	651	660	685	695	689	620	675	659	651	695	680	652	692	674	654	727	723	659	682	705	632	719	632	636	680	688	737	673	682	670	663	629	690	708	666	685	665	651	676	677	676	664	631	651	628	690	694	628	697	697	725	696	662	627	673	683	628	663	663	667	690	622	689	690	687	699	666	685	642	613	683	640	667	677	656	661	693	681	654	682	661	700	666	739	654	612	658	657	678	641	658	720	628	684	707	617	672	717	655	664	646	679	655	694	674	675	680	695	650	679	587	671	660	678	671	695	658	659	662	669	631	662	680	634	651	627	695	642	667	698	625	676	685	689	734	656	601	701	641	682	698	652	649	658	668	648	659	676	727	661	642	660	686	688	647	693	699	698	695	639	677	617	713	624	645	661	654	668	662	659	682	650	673	663	677	667	647	681	661	690	644	631	696	676	686	664	712	678	663	643	647	669	689	699	631	691	645	698	697	705	648	652	725	672	694	706	650	651	637	693	630	700	689	669	701	684	635	671	697	646	684	655	685	728	696	667	657	690	662	689	654	666	627	684	655	702	656	669	724	665	707	680	699	661	667	673	682	680	632	646	687	679	670	698	607	652	647	657	701	657	671	642	684	647	686	654	610	649	677	664	677	696	645	687	647	678	639	616	669	660	693	650	670	699	665	665	686	677	672	637	699	713	633	700	690	655	662	693	649	684	663	683	635	661	690	684	606	685	681	695	682	682	624	681	696	661	655	647	661	712	694	659	662	648	692	675	688	686	694	672	697	658	686	684	668	653	676	677	663	672	623	701	685	698	645	662	649	700	648	674	658	692	667	651	685	683	638	640	691	703	677	679	624	655	681	697	652	729	661	695	729	671	650	689	685	685	664	648	702	696	648	697	646	652	684	663	675	639	620	675	656	634	650	637	654	627	701	679	664	654	707	659	720	675	646	667	708	669	600	686	666	643	684	634	665	647	672	593	618	697	656	666	674	652	634	700	697	641	648	676	692	688	609	632	665	652	683	704	655	683	638	653	684	679	698	673	664	672	645	654	677	656	662	655	651	699	681	654	654	632	685	728	680	630	678	624	655	660	649	678	627	690	666	655	684	661	662	646	691	667	672	677	661	661	690	645	688	671	686	661	660	679	639	632	675	714	659	683	638	662	633	626	669	686	669	684	665	655	651	659	657	615	635	628	677	653	633	712	638	605	678	705	682	662	704	689	667	686	642	690	667	681	648	648	677	611	710	605	668	666	633	638	663	656	663	661	666	692	729	651	621	665	655	690	678	674	679	681	658	624	697	668	628	679	614	671	697	649	666	673	696	661	636	693	650	651	654	662	634	655	610	680	682	702	682	689	664	639	700	661	686	629	654	659	637	696	665	653	685	624	668	698	649	643	638	656	663	656	681	712	682	687	663	707	712	629	688	671	681	647	635	636	663	646	669	673	685	671	652	658	674	676	630	636	634	650	651	648	655	669	668	628	688	710	673	690	653	654	694	675	699	694	633	686	620	726	667	682	717	643	686	696	618	666	655	666	660	725	668	660	649	631	647	661	652	685	698	650	682	648	670	627	635	723	661	672	651	641	657	680	627	658	624	682	690	660	665	669	643	711	619	646	626	654	712	661	618	683	632	632	698	667	646	673	649	665	648	638	663	673	628	693	628	616	676	608	674	661	666	612	655	662	633	706	635	680	677	656	687	667	648	630	667	636	623	725	619	635	729	647	686	636	677	705	645	689	638	611	624	656	645	652	635	673	665	634	708	666	652	682	668	679	650	610	643	681	669	686	642	605	628	618	653	649	710	668	657	683	644	692	588	689	631	687	649	691	644	665	622	660	675	688	634	664	658	656	680	689	671	670	670	638	669	627	668	719	621	667	714	690	656	654	694	704	649	675	682	657	646	692	633	657	668	703	678	665	701	669	659	673	667	669	666	629	606	711	673	640	674	671	619	672	662	610	642	674	633	656	641	684	693	650	698	626	664	681	674	666	676	650	650	639	668	659	700	700	665	682	703	630	674	672	612	658	621	671	699	645	616	654	654	693	701	699	706	667	638	647	670	663	635	645	702	678	685	645	631	690	694	643	625	651	676	721	660	672	681	637	680	673	707	630	642	681	656	652	659	697	657	682	655	675	674	659	683	669	649	678	654	685	666	685	695	643	670	658	640	694	673	639	655	661	649	670	632	669	671	704	638	661	645	655	654	700	650	665	661	733	669	668	655	623	678	624	651	660	639	646	662	668	663	685	667	634	646	670	624	649	650	629	661	642	696	666	657	677	655	671	678	637	679	666	668	674	627	629	652	634	665	658	653	702	654	700	701	682	661	683	665	687	634	677	661	661	627	672	687	675	721	667	663	691	674	722	597	657	691	670	648	625	668	720	647	658	650	686	696	660	678	700	642	650	681	670	663	696	628	669	690	639	663	646	637	655	618	646	660	642	706	648	661	626	624	659	671	690	705	661	661	653	661	659	637	639	664	672	650	687	676	657	682	676	685	670	694	674	712	639	656	676	671	724	644	698	635	740	659	653	691	678	693	688	670	657	678	640	661	662	654	626	671	679	674	675	696	663	671	670	681	674	645	643	630	673	668	689	627	661	695	670	647	667	687	669	644	666	702	677	678	655	649	663	618	647	664	690	607	639	684	685	662	654	655	673	672	663	680	620	674	656	630	697	677	699	669	697	682	657	642	708	672	656	683	681	639	669	657	682	631	654	660	705	689	652	625	662	681	645	654	656	676	652	692	685	681	664	693	683	629	679	640	634	669	611	679	668	714	661	702	672	687	685	663	681	650	672	638	689	672	667	698	658	684	651	695	640	676	673	621	675	651	677	702	644	638	670	633	657	690	661	713	642	687	667	666	672	712	658	662	646	666	632	622	674	661	674	622	688	679	697	662	682	670	622	701	658	698	680	680	646	656	682	686	645	651	628	644	657	703	651
24503	21520	28859	24613	21512	9153	1929	1198	1095	1043	986	916	902	922	920	895	870	866	875	846	839	864	852	826	855	864	836	855	874	815	815	806	861	826	826	805	816	819	860	816	812	872	793	861	865	851	849	802	807	846	869	880	814	861	826	862	861	837	794	840	831	789	816	839	838	775	859	804	825	836	810	817	859	807	808	870	775	778	818	843	824	844	797	748	813	793	822	792	860	802	791	841	789	804	811	837	838	813	814	828	788	809	885	818	796	770	782	849	814	804	780	847	806	818	743	795	767	826	732	846	820	771	871	857	834	812	797	800	785	759	802	828	840	814	859	835	850	810	763	827	847	815	817	850	838	828	815	805	773	762	736	811	799	802	821	784	804	839	872	870	791	854	831	798	827	795	811	787	793	821	767	811	831	831	797	820	796	788	820	802	762	795	793	819	803	777	855	854	773	785	854	863	736	874	775	796	783	844	855	810	768	823	849	772	843	777	807	791	807	826	800	775	786	825	874	800	774	819	800	825	816	790	780	828	830	780	838	821	831	786	771	753	831	815	791	794	844	796	808	803	812	838	829	811	803	809	785	797	776	787	849	806	774	869	782	780	817	824	755	785	793	795	821	835	778	843	843	815	818	779	854	767	806	834	803	787	838	788	837	746	817	823	789	753	800	805	783	850	852	768	789	807	839	857	796	842	778	825	828	830	809	762	804	789	760	824	807	804	774	810	805	834	782	802	818	848	806	777	828	827	798	832	793	802	854	831	845	855	834	774	801	804	830	777	778	848	782	773	797	799	838	813	785	794	853	821	776	804	853	810	815	830	777	830	815	817	754	775	853	833	787	833	768	790	789	801	869	818	739	817	843	863	834	778	811	805	805	863	742	772	804	823	774	832	846	812	829	850	789	773	845	815	781	789	808	772	821	786	819	788	765	786	811	784	785	822	794	799	828	740	827	855	799	815	829	852	817	867	836	794	801	853	809	816	835	777	853	808	799	776	775	839	824	820	735	764	820	813	827	851	822	817	809	863	835	865	806	826	781	862	835	814	810	793	803	787	780	837	786	800	763	798	837	813	823	801	821	798	772	774	803	795	815	788	764	811	847	780	820	784	811	847	818	796	777	725	807	777	831	765	788	790	823	839	791	842	782	804	828	830	758	782	817	824	811	826	811	838	799	802	828	820	795	768	785	870	860	808	828	834	843	827	825	794	818	792	797	836	795	817	885	803	829	853	842	819	803	841	806	853	862	793	802	778	802	783	822	820	802	874	745	803	858	733	785	805	811	811	844	787	811	826	814	757	824	787	801	798	790	825	824	795	792	745	773	799	828	831	837	784	838	794	814	809	809	829	782	847	882	801	798	861	818	809	751	818	785	766	792	832	810	824	828	810	796	777	872	827	798	810	776	803	824	772	807	844	802	823	851	806	852	834	752	786	773	757	774	795	853	794	813	816	780	848	837	852	755	773	809	870	834	809	791	867	808	800	827	827	809	811	822	803	828	849	799	785	802	835	810	862	840	849	832	778	779	815	764	812	786	837	833	832	822	835	817	788	794	815	855	799	858	806	827	831	790	839	819	786	811	845	799	853	775	824	822	791	824	821	763	810	762	807	814	786	807	842	796	758	820	820	850	843	826	789	830	817	829	827	782	776	778	780	835	863	805	807	816	862	824	776	792	824	878	790	806	835	819	806	797	823	815	813	819	791	832	801	846	792	799	844	781	805	792	843	820	823	778	892	827	788	811	793	760	808	760	834	828	820	829	854	820	838	787	807	804	781	806	796	807	799	806	797	735	837	806	771	786	831	834	767	838	837	800	787	807	842	795	776	801	823	796	764	817	801	779	836	769	785	805	843	864	827	786	821	802	881	748	838	829	789	823	797	819	833	796	778	781	832	802	813	778	819	766	779	772	823	789	809	782	776	809	810	772	869	789	839	813	810	840	839	810	784	802	818	808	804	785	800	792	765	789	846	837	809	816	820	869	824	771	793	758	798	815	771	798	802	803	833	815	794	810	805	832	855	835	793	779	774	804	793	822	796	775	780	771	849	801	867	802	774	752	789	813	835	817	817	796	888	834	780	801	810	874	862	772	844	812	788	782	848	769	799	731	838	837	823	858	781	813	807	760	833	845	805	808	804	847	784	843	818	773	731	818	865	828	789	771	791	811	832	763	832	859	822	799	811	776	771	797	804	773	822	860	802	811	822	800	843	807	833	762	823	810	846	785	798	761	773	847	790	820	837	812	805	789	805	806	803	797	812	754	796	811	781	790	872	776	761	815	813	840	818	853	782	821	810	847	772	805	811	783	840	772	787	829	813	828	833	826	794	774	862	786	777	824	814	824	809	800	825	802	795	813	797	780	825	809	819	857	807	793	783	809	786	795	794	814	809	755	807	761	853	791	766	817	802	785	798	768	771	795	781	767	851	808	787	814	818	831	843	785	779	879	798	789	765	787	789	775	792	829	792	842	842	794	834	834	779	807	837	788	839	824	767	854	797	820	820	781	762	826	824	792	836	843	858	805	842	796	844	846	825	791	861	819	796	826	776	828	809	772	801	817	819	812	795	800	832	821	801	785	783	830	799	806	830	842	739	734	828	723	843	874	795	817	820	844	850	816	818	819	795	787	791	808	848	812	867	826	790	779	786	832	812	810	846	830	826	841	777	836	754	806	852	795	800	863	803	810	788	787	851	796	782	848	778	829	787	782	798	836	783	763	758	815	799	790	828	783	811	790	774	769	827	824	814	805	759	769	828	790	792	846	759	784	782	809	849	829	804	794	742	810	814	767	797	837	839	820	766	811	770	791	807	809	811	771	820	837	763	781	816	762	819	845	823	756	814	848	795	810	798	791	825	789	794	809	833	834	775	796	820	782	853	682	814	799	783	791	817	776	808	808	803	800	815	806	840	751	820	804	804	777	802	802	848	813	792	820	823	819	780	813	765	792	786	797	836	848	794	822	809	822	822	801	807	765	855	780	817	816	793	799	826	753	794	771	833	842	798	826	817	781	814	819	811	798	813	789	841	818	829	794	818	788	758	849	769	841	762	753	787	857	792	814	779	845	787	832	816	820	754	797	804	795	816	778	779	822	817	776	823	775	862	754	761	806	807	803	844	777	832	820	835	777	844	789	787	842	821	826	776	793	832	777	774	772	819	789	814	770	795	792	736	794	728	848	788	777	814	872	815	817	822	772	814	794	820	789	771	800	816	808	780	822	801	796	865	807	813	867	781	790	817	789	815	821	801	808	820	769	765	779	822	751	776	785	802	800	831	839	773	847	763	813	755	823	712	832	798	855	825	779	779	839	843	800	806	814	809	850	824	788	827	835	856	773	813	817	833	775	777	821	785	841	779	832	816	829	816	783	811	804	855	815	767	813	830	788	788	864	788	813	777	828	856	812	819	893	826	827	809	836	797	810	795	794	792	771	788	763	838	794	743	801	824	790	827	832	814	840	866	807	840	798	852	872	839	788	827	788	845	767	782	835	796
3856	6147	5024	2681	1810	1438	1239	1005	944	873	845	776	782	742	729	696	723	679	661	661	641	688	679	597	622	605	629	639	600	641	608	598	628	592	633	601	624	603	621	607	628	650	622	639	622	644	646	619	548	622	607	639	652	657	609	642	604	632	645	588	582	542	641	624	594	666	603	619	593	618	631	634	572	593	610	616	623	642	617	576	609	640	601	605	608	620	614	638	606	607	596	588	579	624	590	589	633	642	588	594	590	650	583	631	638	570	588	570	641	592	594	646	645	668	599	635	636	649	626	594	607	604	583	591	609	618	605	618	607	584	563	611	581	687	591	578	631	561	584	573	604	602	623	595	627	641	591	622	608	616	649	633	604	589	608	644	626	607	580	593	575	566	591	618	638	567	655	592	637	601	586	571	615	633	617	595	603	607	601	595	590	582	590	624	603	590	598	630	631	629	666	596	601	592	629	609	599	593	584	601	613	601	586	611	608	586	623	602	631	557	618	604	584	640	597	595	580	608	597	609	599	611	612	601	633	623	651	617	587	582	582	599	662	607	580	585	597	603	604	651	547	627	595	596	615	632	615	591	616	659	628	604	573	614	589	628	602	636	616	644	608	588	614	551	621	596	625	641	605	630	598	614	615	613	622	631	640	607	640	583	582	616	644	639	590	652	594	586	566	623	618	622	526	636	637	615	581	567	620	581	622	635	559	597	599	605	599	639	600	603	591	602	583	581	616	626	590	573	536	631	580	612	632	613	551	582	606	601	613	587	642	612	625	611	593	611	597	588	609	619	572	591	597	607	605	564	593	588	596	581	611	569	591	583	593	589	620	630	597	577	655	642	600	650	627	618	594	607	608	661	645	560	626	629	623	617	627	620	566	610	640	586	654	567	602	617	571	573	574	580	608	609	623	596	580	605	608	603	629	618	611	590	624	597	615	605	579	616	579	633	578	588	679	608	616	605	611	611	604	589	611	644	555	624	601	574	575	631	608	598	608	600	605	570	612	611	597	588	660	612	604	593	596	608	610	549	611	593	608	623	648	592	564	598	609	582	587	562	562	620	568	612	615	628	588	559	604	583	626	613	609	570	621	625	582	618	583	608	584	625	619	576	640	605	624	590	614	623	609	653	609	606	631	602	618	603	581	585	549	627	600	637	644	584	607	598	599	595	594	598	605	618	575	627	575	602	630	593	614	613	586	598	554	582	605	590	594	586	598	597	621	639	642	606	598	565	630	588	641	591	610	601	641	603	625	610	579	596	630	554	570	632	559	604	639	602	575	594	564	630	587	616	611	580	580	617	595	574	635	584	631	594	600	597	599	603	610	597	595	561	591	605	608	590	589	587	624	588	591	544	578	568	626	595	615	626	579	633	612	582	591	613	602	576	597	598	588	611	560	606	567	610	594	580	581	679	606	588	640	563	581	631	607	598	616	607	582	591	538	571	581	614	602	613	609	623	656	637	572	612	625	629	604	609	560	543	607	593	600	601	558	611	658	606	612	608	637	612	576	600	586	547	581	603	616	609	593	593	565	637	609	596	623	591	580	595	607	534	574	613	659	626	566	563	627	595	604	584	604	626	614	623	622	607	616	584	580	645	579	600	636	624	576	623	563	599	640	622	591	599	591	574	610	583	585	623	613	575	590	583	625	612	567	566	610	592	532	586	547	601	625	596	597	634	605	606	568	584	596	627	606	574	595	600	560	586	517	617	610	585	565	613	579	618	553	578	565	571	585	603	579	575	624	647	617	603	614	599	596	585	629	554	600	623	595	618	591	616	623	618	589	579	614	598	598	573	599	570	574	639	613	590	584	641	581	573	568	628	593	587	589	626	647	609	577	587	584	611	587	636	570	589	592	602	587	592	596	616	594	584	637	580	579	573	592	612	596	607	594	634	576	624	607	608	637	615	625	582	585	582	582	600	622	586	603	609	585	607	569	574	593	582	586	539	592	598	584	587	602	638	635	582	565	573	592	540	594	609	643	629	566	592	607	566	578	609	570	618	548	608	589	588	550	595	584	603	648	637	589	596	597	590	567	630	576	610	616	607	569	613	648	613	632	584	603	563	607	604	588	616	611	564	611	609	600	617	590	609	573	642	603	598	605	573	551	613	563	616	575	575	594	579	602	638	590	549	573	609	605	579	596	606	594	614	582	583	587	593	577	563	573	614	641	603	574	594	601	574	609	570	530	625	550	596	595	608	605	638	601	599	582	652	608	598	618	598	589	594	608	634	594	596	576	578	588	596	588	615	592	594	641	572	599	606	594	620	595	590	611	619	599	572	587	576	570	552	570	597	577	605	637	572	572	593	624	595	639	580	614	570	646	617	591	551	563	577	642	592	569	606	566	609	516	596	616	604	560	616	576	636	570	585	584	592	611	568	606	607	579	592	620	587	596	570	613	588	571	647	544	594	563	621	613	583	636	604	579	610	540	607	603	585	611	581	605	620	561	627	539	596	546	606	561	629	596	625	585	592	589	622	596	580	594	557	605	587	583	607	596	583	599	573	626	580	584	614	602	617	619	584	568	600	555	577	618	606	586	603	616	588	596	601	602	576	590	605	594	569	599	632	611	552	593	623	603	567	568	582	606	593	616	623	602	584	599	592	642	542	596	579	602	609	588	593	593	575	598	574	539	609	563	631	532	568	602	580	599	632	600	586	604	618	592	566	630	607	600	651	569	546	567	569	633	570	583	591	624	576	575	628	600	588	612	595	587	604	579	597	559	584	616	599	632	618	595	562	563	563	618	652	566	604	599	591	577	578	546	605	590	575	598	581	602	589	563	595	627	587	569	587	587	617	663	610	608	575	569	636	576	641	600	608	583	603	579	607	570	590	605	624	575	563	578	601	609	625	576	635	567	584	602	592	589	600	581	569	606	599	584	587	599	566	613	580	623	579	546	578	559	606	598	571	630	588	627	594	587	548	586	587	576	598	630	599	577	565	611	595	608	604	598	603	596	595	568	587	605	606	565	655	580	559	601	597	596	577	584	663	591	574	635	586	597	619	569	586	586	591	609	570	544	601	547	631	596	570	583	589	622	579	576	590	630	558	629	607	605	593	599	624	557	599	600	624	591	589	610	559	602	618	602	578	604	651	629	619	581	593	556	598	575	580	600	611	587	601	611	612	634	586	578	580	626	597	601	555	639	598	600	560	636	611	594	575	621	586	559	572	565	598	597	626	580	612	606	607	591	617	573	598	607	602	585	538	577	582	611	613	602	607	544	575	597	631	623	599	555	564	598	575	589	587	585	597	590	590	595	589	564	580	583	575	636	555	582	590	630	571	538	603	569	616	585	561	558	609	581	574	613	561	616	578	598	579	610	567	573	622	627	560	556	620	592	593	600	593	586	561	639	565	601	638	578	577	604	558	586	586	583	606	617	617	572	616	614	581	579	567	586	600	604	592	562	613	581	623	579	569	632	598	629	614	609	588	620	596	562	577	609	587	585	571	614	584	623	586	606	625	619	591	608	638	578	607	611	625
27907	10365	1239	733	517	544	584	552	550	537	550	570	552	559	549	542	552	553	523	535	525	522	483	535	569	552	578	572	540	530	533	540	505	545	528	526	496	557	519	530	536	530	516	517	520	529	531	540	523	520	541	508	524	541	566	546	528	556	572	507	505	506	572	459	550	558	500	504	518	570	533	509	532	544	496	513	493	509	539	480	551	541	515	517	499	516	546	544	535	544	525	512	526	533	527	515	551	555	554	527	514	512	545	516	533	549	554	519	557	539	551	568	537	488	506	562	501	549	497	517	493	542	514	545	506	528	534	518	510	507	535	564	559	540	576	499	514	502	504	555	551	518	547	541	524	525	510	540	518	541	564	546	506	516	548	506	530	570	535	534	515	505	544	542	550	520	538	542	494	508	504	543	558	520	551	567	523	544	553	523	542	544	530	563	536	524	518	516	581	494	557	552	528	557	548	535	533	521	514	519	546	559	547	556	504	540	523	514	533	523	554	502	554	500	577	533	499	513	571	477	499	584	547	535	534	540	494	557	542	552	587	489	527	557	537	536	531	590	545	515	551	527	527	507	524	497	585	534	534	499	526	532	543	564	564	503	500	564	533	531	538	521	520	533	518	525	514	560	538	568	568	539	554	547	537	560	547	528	531	508	504	527	530	540	553	522	471	513	535	568	518	555	557	530	506	531	528	540	547	523	560	534	540	539	547	509	541	588	547	516	524	505	513	615	522	511	547	514	491	557	538	484	564	532	539	539	513	520	537	520	525	522	550	491	502	537	511	484	516	522	541	512	522	554	539	526	499	567	526	542	511	492	527	548	512	529	547	521	518	495	545	514	499	512	535	514	527	551	549	535	530	514	552	542	520	490	520	502	533	559	541	501	548	545	520	485	521	501	527	567	497	551	481	498	564	529	567	544	568	527	543	524	512	563	549	463	528	541	524	499	551	555	560	531	565	516	561	489	538	505	500	496	510	477	538	535	505	560	506	527	562	533	531	522	560	486	510	584	552	516	550	491	509	535	549	527	534	523	553	517	522	513	532	513	522	527	526	555	493	515	527	531	531	524	527	537	488	504	499	550	536	540	524	497	527	517	543	557	493	528	535	523	541	542	555	496	542	565	535	549	487	547	533	546	546	557	546	485	541	542	575	506	498	556	527	534	520	530	502	517	544	535	536	521	517	496	508	540	581	530	481	502	530	535	539	502	531	541	551	516	542	511	528	522	484	549	573	527	510	538	526	532	533	513	517	538	544	522	522	509	560	589	557	543	517	536	552	542	504	483	540	504	524	504	493	575	517	506	518	575	527	527	508	533	482	528	547	543	526	529	522	533	554	548	537	518	533	471	554	535	544	554	506	506	542	524	514	537	531	549	502	544	553	549	592	516	558	532	505	522	542	525	549	524	521	578	496	521	556	497	552	550	543	538	529	517	503	494	544	510	494	507	540	520	532	545	563	488	526	586	531	537	515	501	502	510	534	543	529	537	501	567	570	552	529	508	553	548	584	500	511	516	535	483	528	539	522	549	524	528	511	517	541	496	513	563	512	540	555	499	509	550	500	508	554	507	556	499	498	537	516	525	538	530	527	526	539	514	482	562	549	527	518	552	554	538	513	513	496	510	533	515	507	550	554	533	536	524	570	569	568	540	540	520	583	518	488	513	500	520	520	544	541	519	504	544	527	539	541	528	582	512	554	550	500	567	536	544	500	542	509	485	541	551	521	523	492	517	520	547	512	511	560	506	550	517	526	582	527	497	581	541	480	475	522	492	560	605	508	531	509	519	519	500	489	562	555	540	486	523	530	556	548	546	497	471	560	520	557	496	510	516	519	587	537	535	543	553	528	538	556	567	506	528	510	532	539	527	516	513	492	518	533	558	542	527	531	530	535	571	523	538	517	516	527	547	505	540	505	503	532	481	522	554	538	517	511	508	532	537	506	548	543	523	544	526	550	519	516	520	528	514	572	519	539	527	534	526	546	546	533	506	514	532	527	512	536	527	512	538	515	532	509	512	515	504	504	554	531	493	561	550	527	544	569	544	484	542	524	544	545	559	507	515	497	563	534	521	560	510	552	517	478	505	558	515	518	551	529	523	529	524	577	569	543	524	522	523	522	540	492	557	501	570	505	490	514	508	531	538	551	521	511	573	559	550	516	535	531	544	463	551	517	538	494	512	548	528	504	545	489	506	523	525	471	527	567	501	558	501	507	540	527	525	581	534	509	547	527	533	502	505	520	508	524	531	564	535	496	500	514	524	530	547	539	528	548	534	541	514	501	505	468	506	532	530	532	515	561	521	591	562	544	532	539	535	606	532	569	547	528	572	530	531	496	512	523	543	533	498	541	526	539	514	546	565	528	517	496	539	491	557	522	536	516	524	517	553	533	572	546	547	550	539	491	501	531	529	516	512	523	523	516	534	533	514	512	542	587	546	506	561	509	543	521	551	541	523	529	500	512	541	553	568	537	536	488	569	509	492	537	492	509	513	550	541	540	522	489	500	487	540	551	521	542	526	516	534	551	547	525	543	524	505	540	564	514	544	533	522	563	530	523	503	494	526	506	555	585	571	517	533	531	544	572	543	552	532	532	526	489	527	513	502	513	565	502	519	543	541	538	536	528	483	524	535	507	526	522	532	541	566	538	524	545	534	511	558	544	517	531	538	529	526	539	540	544	517	497	555	534	544	560	553	533	467	521	525	560	551	529	496	526	522	507	562	549	545	558	497	530	515	519	560	514	547	506	555	530	533	551	573	533	506	563	571	537	528	542	492	522	525	520	537	542	530	551	507	557	514	537	515	568	537	538	530	483	499	525	507	553	497	531	495	537	542	523	503	506	531	473	505	576	496	563	532	546	526	528	540	533	521	550	525	528	519	486	557	549	510	515	547	530	494	500	531	511	579	512	493	534	535	557	517	516	553	505	480	566	539	537	549	532	535	544	536	528	536	542	537	548	529	518	532	549	496	505	506	536	566	519	496	525	527	561	502	508	528	509	511	512	524	511	533	563	513	503	545	524	557	536	506	542	511	560	528	602	521	549	547	540	511	515	549	522	504	534	540	519	537	557	539	569	533	492	525	532	519	518	551	541	537	572	536	487	536	543	509	535	486	576	527	553	528	551	522	549	519	551	483	525	503	550	558	531	549	558	538	570	557	541	533	530	541	506	563	518	546	565	526	556	542	529	481	582	537	562	545	592	551	547	532	488	509	530	556	507	542	507	561	499	518	518	524	538	510	559	497	495	505	544	532	574	518	560	512	516	494	528	512	563	513	514	535	547	531	536	536	514	509	562	519	545	520	519	500	551	514	524	512	526	536	506	523	559	515	538	532	541	527	541	526	507	524	544	525	545	543	535	525	555	513	540	494	538	536	548	521	536	541	501	512	526	566	524	481	534	535	550	534	530	526	495	556	550	552	566	563	526	538	530	542	535	527	547	537	503	491	520	574	491	536	537	493	560	555	540	518	538	515	523	512	539	556	519	538
4872	545	531	436	427	407	395	370	415	392	356	369	409	375	420	389	446	378	375	372	376	396	386	386	395	387	408	385	395	384	375	366	375	368	391	396	390	392	348	364	377	374	418	357	398	409	440	388	388	374	382	365	399	361	401	399	377	394	385	351	377	405	385	369	376	399	355	381	369	396	376	407	388	378	365	383	362	367	418	381	352	347	393	406	399	396	357	387	395	381	402	370	382	375	391	355	362	360	392	370	371	409	344	343	374	388	386	398	397	376	399	356	373	364	414	406	349	367	353	408	400	392	384	363	353	371	374	369	380	353	354	392	381	374	369	373	368	373	368	377	350	364	349	368	383	348	392	385	406	408	378	366	367	399	390	360	405	356	408	353	385	368	404	377	375	402	420	367	362	387	376	372	390	394	365	396	371	370	361	414	388	397	409	357	395	370	366	372	365	377	375	377	377	356	354	373	390	356	413	368	385	383	402	410	372	355	355	397	371	379	369	391	379	384	375	395	393	378	396	369	357	389	398	437	371	354	378	371	361	394	365	386	367	375	368	380	379	387	395	364	374	369	368	365	394	356	357	412	394	350	412	387	384	385	411	377	366	419	363	409	335	380	368	397	386	382	361	334	394	380	374	388	357	371	386	350	350	408	407	397	379	400	393	364	387	370	350	400	381	396	388	398	370	388	345	383	373	409	398	322	400	393	372	386	371	393	365	394	371	377	399	354	371	407	365	361	389	386	370	366	393	403	401	373	377	383	374	396	376	391	395	399	368	369	392	373	343	383	382	396	409	385	374	378	361	352	384	354	371	343	383	381	393	332	359	379	353	388	383	356	395	380	412	366	374	390	404	372	365	368	402	390	371	367	413	403	396	401	393	373	396	374	361	350	357	387	366	363	390	343	363	377	357	363	372	398	364	434	384	373	372	388	365	367	362	393	371	359	395	387	382	389	409	374	381	393	362	381	355	376	384	364	400	351	399	383	378	379	387	366	387	418	381	387	387	364	363	375	357	347	364	390	358	383	380	364	405	402	382	361	339	372	363	403	410	385	370	376	395	390	374	362	375	432	393	350	359	372	362	403	378	374	359	363	416	369	373	362	413	375	378	374	347	386	346	403	420	392	389	403	385	358	367	367	404	389	365	387	383	358	355	385	392	376	397	408	384	384	416	353	375	394	348	374	411	390	416	387	394	397	406	378	404	389	345	381	422	365	381	362	361	380	391	405	399	389	369	377	403	381	374	355	382	404	380	407	351	391	403	365	363	395	411	384	399	366	379	385	370	379	389	386	382	378	394	384	374	365	336	374	359	371	408	347	389	369	396	399	368	370	353	383	372	378	398	396	371	406	386	405	384	394	360	369	407	393	385	396	382	357	386	372	362	385	408	406	362	402	393	372	385	369	361	396	359	384	364	351	362	394	378	343	410	374	375	334	385	308	417	343	409	381	369	372	373	400	361	390	349	400	390	384	377	401	379	368	404	402	410	410	364	371	405	395	396	394	395	364	338	367	361	390	379	372	392	394	362	362	396	381	380	377	364	396	392	353	351	394	402	396	385	393	400	398	377	346	379	370	386	350	365	370	365	384	383	407	377	375	346	355	352	405	325	383	377	377	404	381	367	351	354	386	388	369	388	385	393	372	405	413	329	398	366	380	376	395	394	409	373	385	390	381	357	388	380	366	352	394	379	373	383	377	417	363	396	390	364	366	380	356	394	410	360	414	378	351	415	364	365	381	359	323	374	380	346	332	394	388	396	384	394	404	374	382	401	403	385	381	403	423	380	372	361	365	373	391	416	398	411	405	370	355	380	391	367	362	383	389	376	379	397	368	397	409	363	355	376	370	356	372	364	371	403	408	379	372	409	364	380	413	374	397	399	387	390	359	378	380	379	389	353	375	370	386	399	422	393	402	428	380	393	371	369	399	377	387	373	325	366	386	385	387	372	357	391	357	400	374	356	396	398	372	396	396	354	398	363	383	349	390	416	390	379	369	412	395	383	391	397	367	356	356	394	389	365	378	350	361	374	405	375	390	403	377	346	384	375	396	371	391	347	399	365	376	359	374	347	399	362	382	367	376	390	373	356	343	374	360	345	364	379	402	387	347	397	357	415	341	365	375	379	357	380	369	393	354	381	404	350	339	357	396	392	379	421	368	407	416	366	371	392	375	377	379	401	372	413	386	386	365	426	363	354	384	397	357	389	399	355	332	407	375	403	364	357	397	350	386	354	360	388	382	382	358	381	391	366	344	376	396	365	421	410	348	393	381	359	390	380	381	416	379	383	356	383	358	352	395	372	361	370	369	401	392	386	388	358	381	367	383	347	389	374	375	409	391	404	364	360	389	416	390	414	390	373	406	389	430	349	393	371	347	388	410	354	388	388	363	348	408	386	395	351	339	410	400	388	367	410	354	365	393	378	369	364	386	373	405	335	394	368	380	393	347	379	385	408	360	358	407	379	383	367	386	315	392	435	381	368	376	378	402	350	366	382	399	379	352	345	371	385	395	373	391	381	383	361	370	371	392	357	362	374	376	370	382	389	356	376	404	391	380	385	393	385	375	371	406	389	362	357	385	365	422	369	378	388	364	391	375	396	383	432	415	387	384	377	389	418	389	366	394	385	382	368	380	368	370	410	391	384	348	341	380	401	373	361	368	354	364	392	385	396	371	369	386	352	404	367	411	360	381	373	394	395	358	349	371	370	375	413	377	386	367	377	375	389	372	380	412	369	353	419	407	351	392	379	385	371	361	384	390	392	377	410	358	363	417	409	364	406	337	400	365	368	372	374	358	370	349	404	324	402	387	383	365	352	404	345	396	364	356	388	401	400	426	375	389	403	376	370	407	377	366	381	351	411	371	372	355	384	368	378	410	380	395	387	365	355	374	358	350	384	390	385	376	352	360	385	407	374	368	357	362	384	396	361	359	392	422	375	360	422	346	358	381	365	366	401	400	355	387	382	382	370	408	372	387	357	392	378	381	356	344	379	328	421	352	352	395	400	342	376	397	343	379	377	392	408	379	407	407	389	361	375	402	388	358	368	377	379	354	354	392	352	373	418	381	382	379	348	398	369	375	366	389	391	397	396	389	363	401	384	378	358	391	406	384	389	403	402	401	403	387	370	366	372	361	418	390	373	392	393	387	399	336	376	356	375	368	381	393	384	383	363	375	345	375	391	350	408	381	364	374	369	390	392	381	356	356	372	372	403	388	393	401	374	389	393	386	395	380	364	396	382	401	378	404	352	379	393	406	338	367	405	381	382	389	373	402	374	368	368	351	368	392	383	372	331	383	361	389	371	362	403	384	382	381	375	420	353	360	385	379	352	404	379	397	347	406	385	378	342	377	365	357	378	368	363	385	375	349	358	398	380	378	382	370	394	359	349	401	402	383	371	418	411	370	351	393	373	390	349	410	411	344	415	383	374	379	404	403	371	410	359	389	400	373	380	407	401	380	358	417	356	376	414	377	385	407	369	391	375	368	343	388
25464	21476	27899	25452	11391	1845	1366	1117	1033	1000	1107	985	1013	965	1026	923	1027	992	1015	1001	888	975	918	968	970	1000	945	1003	956	929	923	981	910	961	932	953	979	910	1011	974	950	963	957	908	944	937	911	938	914	913	919	945	986	906	936	903	954	957	942	908	919	866	913	978	978	931	951	945	955	907	898	929	903	976	917	990	930	959	1023	937	924	984	963	935	964	930	911	959	921	895	965	970	911	936	950	933	892	958	970	976	923	931	954	974	971	971	995	987	946	920	956	942	902	938	965	954	856	924	881	907	917	922	943	896	936	887	913	904	902	924	940	943	915	895	978	946	962	944	895	937	910	912	946	929	880	917	843	933	935	956	925	969	917	937	976	957	901	992	957	934	989	921	926	948	970	944	959	909	938	907	934	918	944	927	900	932	936	916	915	931	1000	897	876	839	942	951	944	900	897	960	989	941	940	949	921	965	958	961	892	916	919	945	904	902	910	873	914	932	942	934	986	901	951	967	894	916	951	861	962	912	917	952	976	992	913	921	893	897	882	924	901	886	943	936	962	935	913	952	963	901	921	916	967	977	982	918	972	939	925	923	966	934	937	956	973	993	912	907	934	898	942	932	987	916	928	966	970	917	941	944	958	964	906	901	985	935	957	949	960	911	964	921	914	909	949	951	915	924	926	908	980	907	981	952	975	938	912	927	910	940	913	882	944	940	929	900	1015	949	939	885	913	918	953	931	956	952	934	920	930	958	948	997	934	941	939	907	934	910	905	942	945	983	920	914	897	934	979	891	928	906	956	958	967	896	877	966	954	902	911	907	939	916	976	923	931	910	971	879	957	918	924	966	912	911	922	914	912	921	915	897	918	900	973	929	893	932	929	857	911	924	941	954	872	888	967	954	878	955	913	951	863	980	960	963	916	933	944	917	947	947	941	927	927	955	942	924	923	881	939	926	877	958	892	886	924	925	956	885	928	905	950	920	938	935	905	903	952	868	952	930	931	948	968	947	1033	922	956	902	934	922	930	953	902	890	961	887	974	920	898	991	953	941	965	948	927	965	867	910	933	933	895	933	937	912	926	942	921	953	938	926	950	949	945	911	899	920	980	899	981	960	939	870	883	865	915	913	942	923	942	918	932	928	963	924	967	930	913	945	896	935	881	920	926	861	940	909	961	927	906	961	892	952	940	918	911	936	954	916	916	899	918	951	908	950	957	924	890	873	927	961	911	928	959	973	983	932	895	960	874	988	878	935	962	932	945	962	964	958	947	937	960	919	886	935	912	874	909	972	919	894	914	976	976	914	942	918	931	953	939	905	925	928	873	954	908	947	974	878	976	938	885	902	911	948	974	955	909	895	914	930	928	926	925	909	913	857	874	935	908	897	946	906	928	999	925	936	918	878	945	940	925	980	937	950	910	877	918	919	966	856	936	917	947	952	943	940	922	953	965	906	905	905	971	880	880	944	873	907	952	902	957	926	931	936	931	948	907	896	996	957	910	952	953	966	885	922	911	941	938	935	929	944	922	915	921	923	886	970	917	955	935	916	992	956	929	894	922	878	939	986	953	950	905	917	908	934	934	861	937	904	912	989	941	958	912	977	937	898	941	894	947	922	966	945	895	1003	945	949	931	881	906	985	943	986	952	950	929	968	892	820	955	892	928	878	962	965	987	909	919	909	845	914	909	913	1001	896	921	969	867	878	959	943	884	915	905	908	943	903	913	916	910	931	872	925	982	938	962	909	975	871	878	954	934	960	899	929	907	968	904	893	955	944	933	963	876	917	889	931	944	898	920	906	940	902	938	928	932	992	925	895	877	922	973	949	929	937	933	908	893	925	936	928	977	901	929	925	876	968	913	896	980	903	911	916	946	961	948	897	978	937	941	911	894	932	962	898	897	930	942	971	925	960	948	931	933	933	924	946	949	901	869	931	887	901	975	907	898	925	937	923	940	960	923	923	982	896	913	968	935	897	975	956	927	981	957	931	897	943	960	931	948	859	962	999	916	923	956	918	940	942	879	884	883	951	932	987	907	932	949	929	953	891	957	927	920	941	896	950	875	916	949	868	945	892	973	993	995	924	944	897	903	906	968	987	891	932	948	969	896	894	960	937	915	895	923	905	863	954	906	926	908	914	958	912	952	918	922	892	929	934	891	924	881	1000	905	944	913	969	949	970	938	883	930	954	971	896	943	859	923	928	879	951	926	937	906	883	907	896	905	898	929	950	911	917	853	946	950	899	864	931	925	909	960	917	988	941	976	938	890	916	892	911	966	902	933	922	921	972	884	927	925	978	936	932	940	916	992	934	952	963	979	929	902	940	938	963	963	886	941	948	933	913	937	936	877	962	917	889	930	972	913	883	978	883	888	886	926	934	919	915	906	988	895	922	911	959	902	918	909	944	921	863	904	925	906	913	948	910	929	908	907	937	915	968	913	942	919	925	891	860	927	907	939	994	934	958	874	944	951	924	942	934	941	916	921	907	888	917	880	911	970	968	922	967	940	903	911	956	937	939	911	944	929	927	935	897	951	980	947	920	960	967	934	891	943	917	921	872	899	950	918	944	914	943	935	859	952	966	921	907	918	945	929	955	965	899	940	900	956	963	865	973	919	928	891	939	943	939	909	914	969	959	930	918	921	942	967	930	952	932	990	962	883	955	944	908	916	941	1009	928	941	911	918	917	928	991	887	915	914	923	898	926	944	891	908	912	925	1007	918	887	910	953	959	922	946	935	946	909	936	971	922	946	903	977	904	953	875	926	930	892	974	942	879	906	952	943	938	947	945	918	966	949	937	910	879	939	931	951	892	913	970	898	933	932	893	936	935	883	923	958	937	893	923	914	945	899	911	917	923	946	955	947	910	957	896	972	882	932	923	903	958	936	903	964	949	946	941	951	927	899	894	918	983	940	896	896	862	903	920	874	951	928	970	947	925	962	889	908	952	913	904	936	958	892	895	885	899	931	965	927	884	944	923	882	914	914	921	909	911	960	900	982	918	932	914	936	922	943	936	894	919	965	945	978	901	864	921	960	919	889	933	915	962	931	901	965	907	947	875	938	998	894	919	913	910	898	965	911	949	903	905	863	955	929	930	922	915	944	899	932	904	956	988	920	916	987	968	946	958	926	940	888	899	894	891	959	883	965	941	928	846	926	854	951	944	897	953	905	991	930	929	951	922	884	938	918	890	868	964	989	896	924	900	912	960	928	931	950	961	905	951	935	875	951	919	861	912	879	873	979	907	895	985	903	942	906	931	948	905	954	959	943	894	959	959	951	950	927	973	947	889	919	901	908	874	926	900	948	894	926	902	944	971	883	915	883	898	863	920	961	988	934	934	980	893	981	919	854	900	950	949	883	931	930	911	923	903	939	939	905	950	961	874	937	903	946	926	932	901	928	862	954	911	885	964	891	906	924	974	933	886	935	900	985	929	920	943	952	908	891	941	953	947	897	859	958	907	948	959	945	929	954	981	891	974	957	876	934	945	904	948	934	922	931	978	957
3522	3559	2987	1695	1310	1096	1011	923	831	806	778	790	768	768	695	693	708	698	712	681	675	704	673	681	689	703	675	739	683	722	682	648	690	685	640	702	665	668	707	669	672	629	687	670	630	677	629	672	707	707	709	647	659	733	674	643	678	694	673	682	696	692	671	674	626	640	660	746	615	717	692	707	696	713	614	700	725	675	671	701	660	694	688	668	687	700	694	680	695	675	657	661	650	679	678	717	650	686	694	661	670	672	677	648	690	715	658	712	655	683	693	678	681	690	630	696	683	677	646	653	689	669	683	702	676	663	637	717	700	679	640	690	649	699	675	662	688	649	683	679	675	713	667	638	654	656	660	605	646	656	700	661	638	683	752	649	672	709	680	730	699	696	687	657	680	698	706	734	717	650	671	682	663	677	662	679	662	656	669	665	678	685	694	631	712	623	661	640	702	672	658	695	689	635	664	707	634	632	685	676	655	668	663	670	722	736	662	697	669	668	637	649	673	668	660	662	721	640	642	645	618	616	661	621	699	663	690	657	638	674	715	705	752	705	713	658	643	694	687	648	640	642	685	666	658	675	656	726	712	663	672	693	657	663	675	657	685	695	657	670	627	667	663	684	697	663	701	671	667	706	683	628	668	692	670	657	643	673	622	681	670	671	703	649	647	699	637	693	642	664	708	664	649	662	663	680	684	648	641	663	699	726	707	680	640	643	684	657	648	671	675	669	691	661	681	640	646	676	640	631	664	650	717	662	701	709	671	637	709	625	693	665	652	625	688	707	690	656	696	676	672	680	734	685	676	669	649	682	682	689	681	686	671	642	671	718	643	643	693	715	668	684	641	678	687	640	630	627	633	677	656	707	606	700	669	686	636	671	662	692	713	698	704	689	702	729	660	611	678	714	726	688	686	669	706	660	637	643	672	681	663	721	655	711	657	687	691	670	688	617	649	692	691	645	677	690	711	663	658	729	685	664	709	669	679	650	660	684	659	644	698	702	682	692	668	651	636	697	650	655	674	621	693	687	661	727	634	676	671	676	704	684	661	676	677	706	653	662	634	685	625	684	702	691	702	674	706	667	631	626	646	684	692	691	643	680	649	689	676	690	648	703	631	656	714	636	676	690	638	660	698	685	691	676	691	603	663	628	661	646	673	638	649	717	672	663	652	656	673	674	675	663	635	678	713	618	695	636	710	642	640	631	679	655	679	653	634	692	691	680	677	647	676	643	695	657	638	608	673	629	726	648	636	682	652	665	666	692	644	670	709	668	708	663	675	680	663	700	682	703	662	701	630	645	648	668	649	654	652	670	612	655	673	732	607	656	632	645	692	654	675	659	648	710	688	678	674	693	629	708	686	679	701	670	694	645	643	705	621	651	658	699	671	669	707	692	624	661	689	679	612	694	680	668	668	659	689	669	673	691	635	670	660	656	715	685	653	660	669	682	648	669	683	695	694	671	657	654	697	665	682	696	664	685	679	663	648	668	707	689	679	659	668	690	647	608	666	650	681	668	667	651	663	648	662	692	657	708	633	652	683	726	698	700	677	660	708	669	714	699	701	670	726	676	676	676	663	675	707	640	614	630	642	691	701	685	666	617	696	645	667	706	648	668	699	660	630	658	713	690	702	635	678	664	693	649	669	685	716	609	673	677	677	704	670	660	661	695	675	666	685	639	639	675	637	681	638	673	616	701	667	629	672	657	711	651	612	656	651	657	690	677	704	664	650	674	665	611	640	710	679	656	664	655	678	661	712	699	650	679	678	688	638	696	627	655	666	645	672	660	674	740	709	645	664	714	620	682	674	673	630	676	686	658	671	665	690	693	626	663	660	650	638	628	626	693	636	697	680	664	674	657	716	667	674	737	676	651	673	652	707	629	681	670	690	658	642	668	659	671	645	721	679	640	682	670	670	702	712	673	687	639	618	667	660	631	664	685	653	664	630	688	689	629	717	685	655	660	684	654	682	636	654	692	669	662	655	663	654	645	660	669	659	713	650	651	696	671	680	633	631	665	645	671	692	698	665	697	657	704	649	634	577	656	676	679	708	692	651	684	678	681	665	656	664	629	690	667	644	648	688	673	637	665	667	691	620	674	638	714	716	650	692	620	673	649	675	652	686	658	635	667	683	676	674	641	667	668	664	684	631	609	678	710	708	694	642	629	669	625	663	639	703	692	676	701	659	721	645	679	672	671	684	678	643	655	740	644	714	658	611	691	684	681	696	686	641	663	699	704	610	675	683	675	712	680	674	700	681	644	682	704	643	701	678	710	678	640	638	697	684	651	645	656	665	667	676	637	681	657	609	659	667	668	686	595	681	647	624	670	638	713	715	645	645	675	696	645	637	667	632	660	666	659	622	651	664	685	693	691	607	648	676	664	687	725	667	650	701	640	673	622	680	710	645	671	670	691	677	650	692	672	704	674	695	672	651	688	675	648	681	661	669	636	686	658	663	599	645	680	682	654	662	641	651	688	645	671	684	649	667	658	672	663	675	655	698	682	665	672	688	670	637	737	688	639	708	687	682	645	669	655	600	653	636	649	670	669	665	703	707	685	674	640	685	659	653	636	716	647	693	676	680	658	655	656	685	638	674	647	658	668	636	659	629	646	648	675	682	694	662	664	660	653	674	681	671	679	646	658	644	691	699	664	680	645	650	639	684	691	672	634	702	663	628	642	645	713	624	655	672	665	675	667	694	675	686	686	651	697	659	696	686	685	624	691	688	692	662	635	616	650	669	647	630	668	636	643	645	655	652	676	664	665	667	662	719	655	704	644	660	647	643	693	642	654	638	693	670	677	694	693	687	662	662	661	650	639	714	700	708	652	633	701	649	667	671	637	720	703	657	706	680	652	654	655	708	678	682	658	687	649	684	658	683	633	664	659	651	626	627	684	683	687	685	700	667	670	653	652	643	677	677	686	614	649	677	625	625	664	697	628	697	631	648	673	640	684	712	666	676	645	656	615	639	643	629	640	659	624	637	666	667	688	705	710	628	645	678	616	661	690	672	689	645	641	657	647	633	638	662	669	680	675	702	681	655	676	670	656	659	632	683	723	686	689	672	672	666	662	650	630	670	674	651	699	709	679	669	715	669	672	692	671	662	672	643	646	679	616	691	677	649	675	663	703	689	666	643	723	690	688	633	689	636	639	665	724	651	675	652	636	674	639	637	643	653	654	685	674	674	629	664	703	642	642	681	652	685	677	633	660	672	679	641	641	669	675	721	664	665	679	614	677	642	663	681	618	705	684	641	703	681	648	665	653	697	668	668	667	653	637	608	651	675	637	641	690	651	653	666	665	612	680	627	675	661	690	648	673	677	674	643	703	698	633	703	680	618	613	679	651	703	617	656	612	627	658	663	677	663	674	685	621	688	682	689	688	670	681	648	695	685	665	690	662	647	667	699	647	690	652	671	668	718	674	676	674	645	615	686	684	619	697	658	598	713	675	653	649	690	655	686	663	666	701	699	649	669	693	677	716	652	622	644	670
10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
